:root{--normal-page-width: 105rem;--letter-spacing--heading-tight: -.015em;--letter-spacing--display-tight: -.015em;--animation-speed-fast: .12s;--animation-speed: .18s;--animation-speed-medium: .24s;--animation-speed-slow: .32s;--drawer-animation-speed: .38s;--animation-easing: cubic-bezier(.22, 1, .36, 1);--animation-timing-default: cubic-bezier(.22, 1, .36, 1);--hover-transition-duration: .18s;--hover-transition-timing: cubic-bezier(.22, 1, .36, 1);--sj-ease: cubic-bezier(.22, 1, .36, 1);--sj-t-fast: .18s;--sj-t-panel: .38s;--sj-t-img: .45s;--sj-black: #000;--sj-line-strong: #d9d0cb;--sj-pink-deep: #b8326f}@media(prefers-reduced-motion:reduce){:root{--sj-t-fast: 1ms;--sj-t-panel: 1ms;--sj-t-img: 1ms}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,summary,label,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.page-width-wide,.page-width-normal,.page-width-narrow{--page-margin: max(clamp(16px, 4.4vw, 56px), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}.sj-wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}:is(h1,h2,h3) :is(em,i){font-style:normal}.sj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:26px;background:var(--sj-ink);color:var(--sj-white);font-weight:700;font-size:14.5px;white-space:nowrap;text-decoration:none;border:1.5px solid var(--sj-ink);font-family:var(--font-body--family);cursor:pointer;transition:background-color var(--sj-t-fast) linear,color var(--sj-t-fast) linear,transform .12s var(--sj-ease)}.sj-btn:hover{background:var(--sj-black)}.sj-btn:active{transform:scale(.98)}.sj-btn--outline{background:var(--sj-white);color:var(--sj-ink)}.sj-btn--outline:hover{background:var(--sj-ink);color:var(--sj-white)}.sj-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--sj-white);color:var(--sj-ink);border:1px solid var(--sj-line);white-space:nowrap}.sj-badge--ink{background:var(--sj-ink);color:var(--sj-white);border-color:var(--sj-ink)}.sj-badge--pink{background:var(--sj-pink);color:var(--sj-white);border-color:var(--sj-pink)}.sj-badge--blush{background:var(--sj-velo);color:var(--sj-pink-deep);border-color:var(--sj-velo)}.sj-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sj-label-color, var(--sj-mute))}.sj-ulink{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size var(--sj-t-fast) var(--sj-ease);padding-bottom:2px;text-decoration:none}.sj-ulink:hover{background-size:100% 1.5px}.sj-h2{margin:0;font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.015em;line-height:1;font-size:clamp(32px,3.75vw,56px);text-wrap:balance}.sj-line{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--sj-mute)}.sj-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:2px}.sj-chips::-webkit-scrollbar{display:none}.sj-chip{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:19px;border:1px solid var(--sj-line-strong);background:transparent;color:var(--sj-ink);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--sj-t-fast) linear,color var(--sj-t-fast) linear,border-color var(--sj-t-fast) linear}.sj-chip:hover{border-color:var(--sj-ink)}.sj-chip[aria-pressed=true]{background:var(--sj-ink);color:var(--sj-white);border-color:var(--sj-ink)}.button,.button-secondary,button.button{font-weight:700;letter-spacing:0}.header .menu-list__link,.header__menu .menu-list__link{font-weight:600;font-size:13.5px}.header .menu-list__link-title{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size var(--sj-t-fast) var(--sj-ease);padding-bottom:3px}.header .menu-list__link:hover .menu-list__link-title,.header .menu-list__link[aria-current] .menu-list__link-title{background-size:100% 1.5px}.header-section .header{box-shadow:0 1px 0 var(--sj-line)}@media(max-width:1439px){.header .menu-list__link-title{padding-inline:6px}}@media(min-width:1300px)and (max-width:1439px){.header .menu-list__link-title{padding-inline:8px}}.card-gallery .sj-packshot{background:var(--sj-white)}@media(hover:hover)and (pointer:fine){html .card-gallery slideshow-slide,html .card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:visible}}.card-gallery .sj-packshot .product-media__image{object-fit:contain;padding:11%;mix-blend-mode:multiply}.card-gallery .product-badges{top:10px;left:10px;inset-inline-start:10px}product-card .product-card__content :is(.product-title,.text-block) a,product-card .product-title{font-size:15px;font-weight:500;line-height:1.3}product-card .price{font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums}@media screen and (min-width:750px){product-card .quick-add button.quick-add__button{opacity:1;display:flex}}product-card .quick-add button.quick-add__button{--button-size-md: 40px;border:0;box-shadow:none;overflow:hidden}product-card .quick-add .add-to-cart-icon svg{display:none}product-card .quick-add .add-to-cart-icon{display:grid;place-items:center}product-card .quick-add .add-to-cart-icon:before{content:"";width:16px;height:16px;background:linear-gradient(currentColor,currentColor) center / 16px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 16px no-repeat}product-card .quick-add__button:not([data-added=true]) .add-to-cart__added{visibility:hidden}product-card .quick-add__button .add-to-cart-icon{width:100%}@media screen and (max-width:749px){product-card .quick-add button.quick-add__button{--button-size-md: 34px}product-card .quick-add .add-to-cart-icon:before{width:14px;height:14px;background-size:14px 2px,2px 14px}}.product-media-container.sj-packshot{background:var(--sj-white)}.product-media-container.sj-packshot :is(img,.deferred-media__poster-image){object-fit:contain;padding:9%;mix-blend-mode:multiply}.product-details h1{font-size:clamp(30px,3.1vw,40px);font-weight:500;line-height:1.05;letter-spacing:-.015em}.product-details product-price .price{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.product-details product-price{margin-bottom:-6px}.product-details .add-to-cart-button{height:56px;font-size:15px}.product-details .details-content :is(p,li,.rte){font-size:14px;line-height:1.65;color:var(--sj-ink-2)}.product-details .details-content{padding-bottom:8px}@media screen and (min-width:750px){.facets-block-wrapper--horizontal{border-block:1px solid var(--sj-line);padding-block:14px;margin-bottom:8px}}.facets-block-wrapper--horizontal .facets__summary{height:38px;padding:0 14px 0 16px;border:1px solid var(--sj-line-strong);border-radius:19px;font-size:13.5px;font-weight:600;transition:border-color var(--sj-t-fast) linear,background-color var(--sj-t-fast) linear}.facets-block-wrapper--horizontal .facets__summary:hover{border-color:var(--sj-ink)}.facets-block-wrapper--horizontal details[open]>.facets__summary{border-color:var(--sj-ink);background:var(--sj-white)}.page-wrapper.page-wrapper--drawer-open{margin-inline-end:0}.page-wrapper:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#1f1a1c52;opacity:0;pointer-events:none;transition:opacity var(--sj-t-panel) var(--sj-ease)}.page-wrapper.page-wrapper--drawer-open:after{opacity:1;pointer-events:auto;cursor:pointer}html:has(.page-wrapper--drawer-open) .page-wrapper{overflow:hidden}theme-drawer .theme-drawer__dialog{z-index:41}:root{--view-transition-old-main-content: .14s linear both fadeOut;--view-transition-new-main-content: .32s var(--sj-ease) both fadeIn}@media(max-width:989px){@view-transition{navigation:none}}dialog.dialog-zoomed-gallery__dialog{background-color:var(--sj-white)}@media screen and (min-width:750px){dialog.dialog-zoomed-gallery__dialog{scroll-snap-type:y mandatory}.dialog-zoomed-gallery .product-media-container{height:100dvh;width:100%;aspect-ratio:auto;display:block;scroll-snap-align:start;padding-block:32px;box-sizing:border-box}.dialog-zoomed-gallery .product-media-container :is(.product-media__drag-zoom-wrapper,.product-media){width:100%;height:100%;aspect-ratio:auto}.dialog-zoomed-gallery .product-media-container img.product-media__image{width:100%;height:100%;object-fit:contain;aspect-ratio:auto}}dialog.dialog-zoomed-gallery__dialog[open]{animation:sj-zoom-fade .32s var(--sj-ease) both}dialog.dialog-zoomed-gallery__dialog[open] .dialog-zoomed-gallery{animation:sj-zoom-settle .5s var(--sj-ease) both}dialog.dialog-zoomed-gallery__dialog.sj-closing{animation:sj-zoom-out .22s ease-in both}dialog.dialog-zoomed-gallery__dialog.sj-closing .dialog-zoomed-gallery{animation:sj-zoom-settle-out .22s ease-in both}@keyframes sj-zoom-fade{0%{opacity:0}}@keyframes sj-zoom-settle{0%{opacity:0;transform:scale(.96)}}@keyframes sj-zoom-out{to{opacity:0}}@keyframes sj-zoom-settle-out{to{transform:scale(.98)}}@media(prefers-reduced-motion:reduce){dialog.dialog-zoomed-gallery__dialog[open],dialog.dialog-zoomed-gallery__dialog[open] .dialog-zoomed-gallery,dialog.dialog-zoomed-gallery__dialog.sj-closing,dialog.dialog-zoomed-gallery__dialog.sj-closing .dialog-zoomed-gallery{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/stylize.css.map */
