:root{--error:#a11;--ease:cubic-bezier(0.4,0,0.2,1);--radius-pill:99px;--base-ink:var(--ink);--base-ink-soft:var(--ink-soft);--base-surface:var(--surface);--base-ui:var(--surface-ui);--base-muted:var(--muted-surface);--base-line:var(--line);--base-brand:var(--brand);--base-brand-hover:var(--brand-hover);--base-brand-text:var(--brand-text)}:where(:root){--accent-text:var(--brand-text)}.sl-dark{color-scheme:dark;--error:#ff9a9a;--error-bg:#3a1717;--pill-bg:var(--surface-ui)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}p{margin:0}.sl-store{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.sl-main{flex:1 0 auto}.sl-container{width:100%;max-width:var(--container,1240px);margin-left:auto;margin-right:auto;padding-left:max(var(--gutter,24px),env(safe-area-inset-left));padding-right:max(var(--gutter,24px),env(safe-area-inset-right))}.sl-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--ink-soft)}.sl-h2{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(30px,4vw,46px);font-weight:var(--display-weight);line-height:1.04;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.sl-h2:first-child{margin-top:0}.sl-lead{color:var(--ink-soft);font-size:17px;line-height:1.6}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 28px;border:1px solid transparent;border-radius:var(--radius-btn);font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:color .15s var(--ease),background-color .15s var(--ease),border-color .15s var(--ease),opacity .15s var(--ease),transform .15s var(--ease)}.sl-btn:not(:disabled):active{transform:translateY(1px)}.sl-btn:disabled{cursor:not-allowed;opacity:.55}.sl-btn--solid{background:var(--brand);color:var(--brand-text)}@media (hover:hover){.sl-btn--solid:not(:disabled):hover{background:var(--brand-hover)}}.sl-btn--outline{background:transparent;color:var(--ink);border-color:var(--ink)}@media (hover:hover){.sl-btn--outline:hover{background:var(--ink);color:var(--surface)}}.sl-btn--light{background:#fff;color:#111}@media (hover:hover){.sl-btn--light:hover{opacity:.88}}.sl-btn:not(:disabled):active{opacity:.85}.sl-chip:not(:disabled):active,.sl-drawer__close:active,.sl-iconbtn:active,.sl-qty button:not(:disabled):active{opacity:.6}.sl-btn--block{width:100%}.sl-iconbtn{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:44px;height:44px;padding:0 10px;border:0;background:none;color:var(--hd-ink,var(--ink));text-decoration:none;cursor:pointer}.sl-announce{display:flex;align-items:center;height:38px;overflow:hidden;background:var(--ink);color:var(--surface);white-space:nowrap}.sl-announce__track{display:inline-flex;will-change:transform;animation:sl-marquee 30s linear infinite}@media (hover:hover){.sl-announce:hover .sl-announce__track{animation-play-state:paused}}.sl-announce:active .sl-announce__track,.sl-announce:focus-within .sl-announce__track{animation-play-state:paused}.sl-announce:focus-visible{outline:2px solid var(--surface);outline-offset:-4px}.sl-announce__item{padding:0 26px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}@keyframes sl-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.sl-announce__track{animation:none}}.sl-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.sl-header:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sl-header:has(.sl-menu[open]){z-index:60}.sl-header__bar{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;grid-gap:12px;gap:12px;height:var(--header-h,68px)}.sl-menu{--sl-drawer-w:min(400px,100vw);--sl-drawer-head:68px;justify-self:start}.sl-menu>summary{display:block;margin-left:-12px;list-style:none;cursor:pointer}.sl-menu>summary::-webkit-details-marker{display:none}.sl-burger{display:flex;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:0 12px}.sl-burger span{display:block;width:20px;height:1.5px;background:var(--hd-ink,var(--ink))}.sl-drawer-backdrop{position:fixed;inset:0;z-index:60;display:none;background:rgba(0,0,0,.4);transition:opacity .25s ease}.sl-navdrawer{--hd-ink:var(--ink);position:fixed;top:0;bottom:0;left:0;z-index:61;display:flex;flex-direction:column;width:var(--sl-drawer-w);border-right:1px solid var(--line);background:var(--surface);transition:transform .3s cubic-bezier(.2,.6,.2,1)}.sl-drawer__head{display:flex;flex:0 0 auto;align-items:center;height:var(--sl-drawer-head);padding:0 68px 0 24px;border-bottom:1px solid var(--line)}.sl-drawer__title{min-width:0;overflow:hidden;font-size:14px;font-weight:500;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sl-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-11px -11px -11px 0;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.sl-menu__close{position:fixed;top:calc((var(--sl-drawer-head) - 44px) / 2);left:calc(var(--sl-drawer-w) - 57px);z-index:62;display:none;margin:0;transition:transform .3s cubic-bezier(.2,.6,.2,1)}.sl-menu[open] .sl-drawer-backdrop{display:block}.sl-menu[open] .sl-menu__close{display:inline-flex}@starting-style{.sl-menu[open] .sl-drawer-backdrop{opacity:0}.sl-navdrawer{transform:translateX(-100%)}.sl-menu[open] .sl-menu__close{transform:translateX(calc(-1 * var(--sl-drawer-w)))}}@media (prefers-reduced-motion:reduce){.sl-drawer-backdrop,.sl-menu__close,.sl-navdrawer{transition:none}}.sl-navdrawer__body{flex:1 1 auto;overflow-y:auto}.sl-navgroup{padding:20px 24px;border-bottom:1px solid var(--line)}.sl-navgroup__label{margin-bottom:10px;color:var(--ink-soft);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sl-navgroup a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-size:15px;text-decoration:none}@media (hover:hover){.sl-navgroup a:hover{color:var(--brand)}}.sl-search{display:flex;align-items:center;gap:4px}.sl-search__input{flex:1 1 auto;min-width:0;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);font-size:16px}.sl-brand{display:flex;align-items:center;justify-content:center;min-width:0;color:var(--hd-ink,var(--ink));text-decoration:none}.sl-brand__name{overflow:hidden;font-family:var(--font-display);font-size:22px;font-weight:var(--display-weight);letter-spacing:-.01em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sl-brand__logo{width:auto;max-width:100%;height:auto;max-height:44px;object-fit:contain}.sl-header__end{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.sl-nav{display:none;align-items:center;gap:22px}.sl-cart,.sl-nav__link{color:var(--hd-ink,var(--ink));font-size:14px;text-decoration:none;white-space:nowrap}.sl-cart{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.sl-banner{position:relative;display:flex;align-items:center;min-height:calc(var(--sl-screen, 100vh) * .64);overflow:hidden}.sl-banner--tall{min-height:calc(var(--sl-screen, 100vh) * .88)}.sl-banner--photo{background:var(--surface-ui);color:#fff}.sl-banner__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-banner--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.05))}.sl-banner--photo.sl-banner--center:after{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.35))}.sl-banner--plain{background:var(--muted-surface);color:var(--ink)}.sl-banner__inner{position:relative;z-index:1;padding-top:56px;padding-bottom:56px}.sl-banner__copy{max-width:640px}.sl-banner--center .sl-banner__copy{margin:0 auto;text-align:center}.sl-banner--photo .sl-banner__eyebrow{color:inherit;opacity:.85}.sl-banner__title{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(42px,6vw,78px);font-weight:var(--display-weight);line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.sl-banner__sub{max-width:520px;margin-top:18px;font-size:19px;line-height:1.55;opacity:.92}.sl-banner--center .sl-banner__sub{margin-left:auto;margin-right:auto}.sl-banner__cta{margin-top:30px}.sl-section{padding:64px 0}.sl-section--page{padding-top:32px}.sl-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.sl-section__titles{min-width:0;max-width:640px}.sl-section--page .sl-section__head{margin-bottom:22px}.sl-section--page .sl-h2{margin-top:8px;font-size:32px}.sl-section--page .sl-h2:first-child{margin-top:0}.sl-more{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;margin-bottom:-10px;color:var(--ink);font-size:14px;font-weight:600;text-underline-offset:4px}.sl-toolbar{align-items:center;justify-content:space-between;gap:4px 16px;margin-bottom:24px;padding:6px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sl-sorts,.sl-toolbar{display:flex;flex-wrap:wrap}.sl-sorts{gap:0 18px}.sl-sort{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);font-size:13px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.sl-sort[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:6px}.sl-count{margin:0 0 16px;color:var(--ink-soft);font-size:14px}.sl-toolbar .sl-count{margin:0 0 0 auto;font-size:13px;letter-spacing:.04em}.sl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 12px;gap:28px 12px}.sl-card{display:block;min-width:0;color:inherit;text-decoration:none}.sl-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--card-ratio);border-radius:var(--radius-card);background:var(--surface-ui)}.sl-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}@media (hover:hover){.sl-card:hover .sl-card__media img{transform:scale(1.05)}}.sl-card__title{display:block;margin:12px 0 2px;color:var(--ink);font-size:15px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.sl-card__price{display:block;color:var(--ink-soft);font-size:15px}.sl-badge{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:var(--radius-btn);background:var(--sale,var(--ink));color:var(--sale-text,var(--surface));font-size:12px;font-weight:600;line-height:1.3}.sl-grid--hairline,.sl-grid--ruled{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.sl-grid--hairline .sl-card,.sl-grid--ruled .sl-card{position:relative;padding-bottom:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sl-grid--hairline .sl-card__media,.sl-grid--ruled .sl-card__media{border-radius:0}.sl-grid--hairline .sl-card__price,.sl-grid--hairline .sl-card__title,.sl-grid--ruled .sl-card__price,.sl-grid--ruled .sl-card__title{padding:0 12px}.sl-grid--hairline .sl-card__title{margin-top:14px;font-weight:400}.sl-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);opacity:.55}.sl-empty{min-height:50vh;padding-top:96px;padding-bottom:96px;text-align:center}.sl-empty .sl-lead{margin:1em 0}.sl-empty .sl-btn{margin-top:18px}.sl-about{background:var(--muted-surface)}.sl-about__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;align-items:stretch}.sl-about__media{position:relative;overflow:hidden;aspect-ratio:5/6;border-radius:var(--radius-card);background:var(--surface-ui)}.sl-about__media img{width:100%;height:100%;object-fit:cover}.sl-about__copy{display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0}.sl-about__copy .sl-h2{margin:0}.sl-about__text{max-width:460px;white-space:pre-line;overflow-wrap:anywhere}.sl-about__cta{margin-top:6px}.sl-footer{border-top:1px solid var(--line);background:var(--surface)}.sl-footer>.sl-container{padding-top:56px;padding-bottom:32px}.sl-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px;align-items:start}.sl-footer__brand{grid-column:1/-1;max-width:320px}.sl-footer__name{font-family:var(--font-display);font-size:22px;font-weight:var(--display-weight);overflow-wrap:anywhere}.sl-footer__text{margin-top:10px;color:var(--ink-soft);font-size:14px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.sl-footer__label{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sl-footer__links{display:grid;margin:4px 0 0;padding:0;list-style:none}.sl-footer__links a{display:inline-flex;gap:8px;min-height:44px;font-size:14px;text-decoration:none;overflow-wrap:anywhere;transition:color .15s var(--ease)}.sl-footer__base,.sl-footer__links a{align-items:center;color:var(--ink-soft)}.sl-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:40px;padding-top:12px;border-top:1px solid var(--line);font-size:13px}.sl-footer__base a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;transition:color .15s var(--ease)}.sl-pdp{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;padding-top:24px;padding-bottom:56px}.sl-pdp__media{min-width:0}.sl-pdp__info{display:flex;flex-direction:column;gap:20px;min-width:0}.sl-pdp--editorial .sl-pdp__info{padding:22px;border:1px solid var(--line)}.sl-pdp__title{margin:0;font-family:var(--font-display);font-size:clamp(26px,3vw,38px);font-weight:var(--display-weight);line-height:1.08;letter-spacing:-.01em;overflow-wrap:anywhere}.sl-gallery{min-width:0}.sl-stage{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-ui)}.sl-stage__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sl-stage__track::-webkit-scrollbar{display:none}.sl-stage--open .sl-stage__track{cursor:zoom-in}.sl-gallery__item{position:relative;flex:0 0 100%;margin:0;overflow:hidden;aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always}.sl-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.sl-stage--zoom .sl-gallery__item img{transform:scale(2);transform-origin:var(--zx,50%) var(--zy,50%);transition:none}.sl-stage__zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.9);box-shadow:0 1px 4px rgba(0,0,0,.15);color:#111;pointer-events:none}.sl-thumbs{display:flex;flex-wrap:nowrap;gap:10px;margin-top:12px;padding:2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sl-thumbs::-webkit-scrollbar{display:none}.sl-thumb{scroll-snap-align:start;flex:0 0 auto;width:68px;height:84px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:none;opacity:.55;cursor:pointer;transition:opacity .15s var(--ease)}.sl-thumb[aria-current=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);opacity:1}.sl-thumb img{width:100%;height:100%;object-fit:cover}.sl-gallery--rail{display:flex;flex-direction:column-reverse;gap:12px}.sl-gallery--rail .sl-thumbs{margin-top:0}.sl-buy{display:flex;flex-direction:column;gap:20px}.sl-price{font-size:22px;font-weight:500}.sl-opt{min-width:0;margin:0;padding:0;border:0}.sl-opt__label{display:block;margin-bottom:10px;padding:0;color:var(--ink-soft);font-size:13px}.sl-opt__label strong{color:var(--ink);font-weight:600}.sl-opt--missing .sl-opt__label{color:var(--error)}.sl-opt__values{display:flex;flex-wrap:wrap;gap:8px}.sl-chip{position:relative;min-width:48px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);font-size:14px;line-height:1.2;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);cursor:pointer}.sl-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}@media (hover:hover){.sl-chip:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--ink)}}.sl-chip:disabled{color:var(--ink-soft);cursor:not-allowed;opacity:.55}.sl-chip--out:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:currentColor;transform:rotate(-14deg)}.sl-buy__row{display:flex;align-items:stretch;gap:12px;margin-top:4px}.sl-buy__row .sl-btn{flex:1 1 auto;padding-left:16px;padding-right:16px}.sl-qty{flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-btn)}.sl-qty,.sl-qty button{display:inline-flex;align-items:center}.sl-qty button{justify-content:center;width:42px;height:46px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease)}.sl-qty button:disabled{opacity:.35;cursor:not-allowed}.sl-qty output{min-width:34px;font-size:15px;text-align:center}.sl-buy__msg{color:var(--ink-soft);font-size:14px}.sl-buy__msg--error{color:var(--error)}.sl-sticky{visibility:hidden;transform:translateY(100%);transition:transform .2s ease,visibility 0s linear .2s;position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:10px;padding:12px max(var(--gutter,24px),env(safe-area-inset-right)) 12px max(var(--gutter,24px),env(safe-area-inset-left));padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.sl-sticky[data-show=true]{visibility:visible;transform:translateY(0);transition:transform .2s ease}.sl-sticky__price{font-size:15px;font-weight:500;white-space:nowrap}.sl-sticky .sl-btn{flex:1 1 auto}.sl-store:has(.sl-sticky){padding-bottom:calc(61px + max(12px, env(safe-area-inset-bottom)))}.sl-note{padding-top:18px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:14px;line-height:1.7}.sl-note strong{color:var(--ink)}.sl-acc{border-top:1px solid var(--line)}.sl-acc__item{border-bottom:1px solid var(--line)}.sl-acc__btn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;color:var(--ink);font-size:14px;letter-spacing:.06em;list-style:none;text-transform:uppercase;cursor:pointer}.sl-acc__btn::-webkit-details-marker{display:none}.sl-acc__sign{display:inline-flex;flex:0 0 auto;color:var(--ink-soft)}.sl-acc__item:not([open])>.sl-acc__btn>.sl-acc__sign--open,.sl-acc__item[open]>.sl-acc__btn>.sl-acc__sign--closed{display:none}.sl-acc__panel{padding:0 0 22px;color:var(--ink-soft);font-size:15px;line-height:1.7}.sl-desc__text{white-space:pre-line;overflow-wrap:anywhere}.sl-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(0,0,0,.9)}.sl-lightbox__img{max-width:92vw;max-height:90vh;object-fit:contain;border-radius:8px}.sl-lightbox__btn{position:fixed;z-index:81;display:grid;place-items:center;border:0;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer}.sl-lightbox__close{top:calc(20px + env(safe-area-inset-top));right:calc(24px + env(safe-area-inset-right));width:44px;height:44px}.sl-lightbox{overflow:hidden;touch-action:pan-y pinch-zoom}.sl-lightbox__count{position:fixed;z-index:81;top:calc(28px + env(safe-area-inset-top));left:calc(24px + env(safe-area-inset-left));color:#fff;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-lightbox__next,.sl-lightbox__prev{top:50%;width:52px;height:52px;transform:translateY(-50%)}.sl-lightbox__prev{left:calc(20px + env(safe-area-inset-left))}.sl-lightbox__next{right:calc(20px + env(safe-area-inset-right))}@media (max-width:749px){.sl-lightbox__next,.sl-lightbox__prev{top:auto;bottom:calc(20px + env(safe-area-inset-bottom));transform:none}.sl-lightbox__prev{left:calc(24px + env(safe-area-inset-left))}.sl-lightbox__next{right:calc(24px + env(safe-area-inset-right))}.sl-lightbox__img{max-height:76vh}}.sl-page{padding-top:32px;padding-bottom:56px}.sl-search--page{gap:8px;margin-bottom:20px}.sl-search--page .sl-search__input{height:48px}.sl-totals{margin-bottom:16px}.sl-totals__rows{display:grid;grid-gap:8px;gap:8px;margin:0;font-size:15px}.sl-totals__row{display:flex;justify-content:space-between;gap:12px}.sl-totals__row dt{color:var(--ink-soft)}.sl-totals__row dd{margin:0;text-align:right}.sl-totals__row--total{padding-top:10px;border-top:1px solid var(--line);font-size:17px;font-weight:600}.sl-totals__row--total dt{color:var(--ink)}.sl-totals__hint{margin-top:10px;color:var(--ink-soft);font-size:14px}.sl-panel{min-width:0;padding:24px;border:1px solid var(--line);border-radius:var(--radius-card)}.sl-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sl-panel__title{margin:0 0 4px;font-family:var(--font-display);font-size:20px;font-weight:var(--display-weight)}.sl-panel__link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-underline-offset:3px}.sl-panel__subtitle{margin:16px 0 4px;font-size:15px;font-weight:600}.sl-panel__text{color:var(--ink-soft);overflow-wrap:anywhere}.sl-lines{margin:0 0 12px;padding:0;list-style:none}.sl-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.sl-line__img{flex:0 0 auto;width:56px;height:70px;overflow:hidden;border-radius:min(var(--radius-card),8px);background:var(--surface-ui)}.sl-line__img img{width:100%;height:100%;object-fit:cover}.sl-line__info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;font-size:15px}.sl-line__title{font-weight:500;overflow-wrap:anywhere}.sl-line__meta{color:var(--ink-soft);font-size:14px}.sl-line__price{flex:0 0 auto;font-size:15px;white-space:nowrap}.sl-checkout__title,.sl-order__title{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(26px,7vw,38px);font-weight:var(--display-weight);line-height:1.15;overflow-wrap:anywhere}.sl-checkout__grid,.sl-order__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.sl-checkout__summary{order:-1}.sl-form{display:flex;flex-direction:column;gap:18px;min-width:0}.sl-form__title{margin:0;font-family:var(--font-display);font-size:20px;font-weight:var(--display-weight)}.sl-field{display:flex;flex-direction:column;gap:6px}.sl-field__label{color:var(--ink);font-size:14px;font-weight:500}.sl-field__hint{margin-top:-2px;color:var(--ink-soft);font-size:13px}.sl-input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);font-size:16px;line-height:1.4;scroll-margin-top:96px;transition:background-color .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease)}textarea.sl-input{border-radius:var(--radius-card);resize:vertical}.sl-input:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:0}.sl-input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.sl-input[aria-invalid=true]:focus{border-color:var(--error);outline-color:var(--error)}.sl-field__error{color:var(--error);font-size:14px;font-weight:500}.sl-cod{padding:14px 16px;border:1px solid var(--line);border-radius:min(var(--radius-card),12px);color:var(--ink-soft);font-size:14px;line-height:1.5}.sl-form__due{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:17px}.sl-form__due strong{font-size:20px}.sl-form__problem{display:flex;gap:10px;align-items:baseline;padding:14px 16px;border:1px solid var(--line);border-radius:min(var(--radius-card),12px);background:var(--surface);color:var(--ink);font-size:14px;line-height:1.5}.sl-form__problem:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--error);transform:translateY(-1px)}.sl-form__problem a{font-weight:600}.sl-order__head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.sl-order__head .sl-order__title{margin:0}.sl-order__lead{color:var(--ink-soft);font-size:17px}.sl-order__keep{color:var(--ink-soft);font-size:15px}.sl-order__head .sl-btn{margin-top:8px}.sl-order .sl-cod{margin-top:4px}.sl-order>.sl-btn{margin-top:24px}.sl-address{display:flex;flex-direction:column;font-style:normal;line-height:1.6;overflow-wrap:anywhere}.sl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sl-caps-all .sl-btn,.sl-caps-all .sl-card__price,.sl-caps-all .sl-card__title,.sl-caps-all .sl-eyebrow,.sl-caps-all .sl-h2{font-weight:400;letter-spacing:var(--caps-track,.08em);text-transform:uppercase}.sl-caps-all .sl-h2{letter-spacing:.02em}@media (min-width:641px){.sl-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:30px}.sl-grid--hairline{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0}.sl-grid--hairline .sl-card{padding-bottom:18px}.sl-grid--hairline .sl-card__price,.sl-grid--hairline .sl-card__title{padding:0 16px}.sl-card__title{margin:16px 0 3px}.sl-gallery--rail{flex-direction:row;align-items:flex-start}.sl-gallery--rail .sl-thumbs{flex:0 0 auto;flex-direction:column;flex-wrap:nowrap}.sl-gallery--rail .sl-thumb{width:56px;height:70px}.sl-gallery--rail .sl-stage{flex:1 1 auto;min-width:0}.sl-nav{display:flex}.sl-header__end{gap:22px}.sl-footer__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:36px 40px}.sl-footer__brand{grid-column:auto}}@media (min-width:750px){.sl-sticky{display:none}.sl-store:has(.sl-sticky){padding-bottom:0}.sl-about__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}@media (min-width:961px){.sl-banner__inner{padding-top:72px;padding-bottom:72px}.sl-section{padding:84px 0}.sl-section--page{padding-top:40px}.sl-section__head{margin-bottom:40px}.sl-section--page .sl-h2{font-size:40px}.sl-footer>.sl-container{padding-top:64px;padding-bottom:40px}.sl-footer__base{margin-top:48px;padding-top:20px}.sl-pdp{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4vw;align-items:start;padding-top:40px;padding-bottom:72px}.sl-pdp__info{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 68px) + 28px)}.sl-pdp--editorial{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sl-pdp--editorial .sl-pdp__info{padding:26px}.sl-page{padding-top:48px;padding-bottom:80px}.sl-checkout__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.sl-checkout__summary{position:-webkit-sticky;position:sticky;top:96px;order:0}.sl-order__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:start}.sl-order__head .sl-btn{align-self:flex-start}}.sl-scale-compact{--caps-track:0.04em}.sl-scale-compact .sl-eyebrow{font-size:10px;letter-spacing:.08em}.sl-scale-compact .sl-h2{font-size:18px;line-height:1.2}.sl-scale-compact .sl-section--page .sl-h2{font-size:20px}.sl-scale-compact :is(.sl-banner,.sl-about,.sl-empty,.sl-hero,.sl-feature,.sl-promo,.sl-contact) .sl-btn{min-height:34px;padding:8px 18px;font-size:11px;font-weight:400}.sl-scale-compact .sl-lead{font-size:13px;line-height:1.55}.sl-scale-compact .sl-card__price,.sl-scale-compact .sl-card__title{font-size:12px}.sl-scale-compact .sl-brand__name,.sl-scale-compact .sl-footer__name{font-size:15px}.sl-scale-compact .sl-cart,.sl-scale-compact .sl-nav__link{font-size:11px;letter-spacing:var(--caps-track);text-transform:uppercase}.sl-scale-compact .sl-section{padding:40px 0}.sl-scale-compact .sl-footer__base,.sl-scale-compact .sl-footer__links a,.sl-scale-compact .sl-footer__text{font-size:12px}.sl-scale-compact .sl-footer__label{font-size:10px}.sl-dividers .sl-main>.sl-section{border-top:2px solid var(--line)}.sl-dividers .sl-footer{border-top-width:2px}.sl-btn__arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -16px -6px 0;border-radius:50%;background:var(--accent);color:var(--accent-text,#fff);transition:background-color .15s var(--ease),color .15s var(--ease)}.sl-btn--light .sl-btn__arrow{background:#111}.sl-btn--solid .sl-btn__arrow{background:var(--brand-text,#fff);color:var(--brand)}.sl-btn--outline .sl-btn__arrow{background:var(--ink);color:var(--surface)}@media (hover:hover){.sl-btn--outline:hover .sl-btn__arrow{background:var(--surface);color:var(--ink)}}.sl-header__start{display:flex;align-items:center;gap:22px;min-width:0;justify-self:start}.sl-header--icons-circle .sl-menu>summary{margin-left:0}.sl-header--icons-circle .sl-burger,.sl-header--icons-circle .sl-cart,.sl-header--icons-circle .sl-iconbtn{min-height:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--hd-ink,var(--ink)) 9%,transparent)}.sl-header--icons-circle .sl-burger{width:44px;padding:0 10px}.sl-header--icons-circle .sl-iconbtn{width:44px;min-width:44px;padding:0;align-items:center;justify-content:center}.sl-header--icons-circle .sl-cart{padding:0 14px}.sl-header--icons-circle .sl-header__end{gap:8px}@media (max-width:420px){.sl-header--icons-circle .sl-cart{padding:0 11px}.sl-header--icons-circle .sl-header__end{gap:6px}.sl-header--icons-circle .sl-header__start{gap:10px}.sl-header--icons-circle .sl-brand{padding:0 10px}.sl-header--icons-circle .sl-brand__name{font-size:20px}}@keyframes sl-hd-ink{to{--hd-ink:var(--ink);border-bottom-color:var(--line)}}@keyframes sl-hd-bg{to{opacity:1}}@supports (animation-timeline:scroll()){.sl-store:has(.sl-main>.sl-banner--photo:first-of-type) .sl-header--overlay{--hd-ink:#fff;margin-bottom:calc(var(--header-h, 68px) * -1 - 1px);border-bottom-color:transparent;animation:sl-hd-ink linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-banner--photo:first-of-type) .sl-header--overlay:before{opacity:0;animation:sl-hd-bg linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-banner--photo:first-of-type) .sl-header--overlay:has(.sl-menu[open]):before{opacity:1}}.sl-banner--screen{min-height:calc(var(--sl-screen, 100vh) - 38px)}.sl-banner--screen.sl-banner--plain{min-height:calc(var(--sl-screen, 100vh) * .64)}.sl-banner--bottom{align-items:flex-end}.sl-banner--bottom .sl-banner__inner{width:100%;padding-bottom:32px}.sl-banner--bottom .sl-banner__copy{display:flex;flex-direction:column;max-width:none}.sl-banner--bottom .sl-banner__title{font-size:clamp(40px,12vw,64px)}.sl-banner--bottom .sl-banner__sub{margin-top:14px;font-size:15px}.sl-banner--photo.sl-banner--bottom:after{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 28%,transparent 38%,rgba(0,0,0,.58) 68%,rgba(0,0,0,.78))}.sl-banner__marquee{position:absolute;top:16%;left:0;right:0;z-index:1;overflow:hidden;color:hsla(0,0%,100%,.22);font-family:var(--font-display);font-size:clamp(110px,30vw,300px);font-weight:var(--display-weight);line-height:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sl-banner__marquee-track{display:inline-flex;margin:0;will-change:transform;animation:sl-marquee 60s linear infinite}.sl-banner__marquee-track span{padding:0 .3em}@media (prefers-reduced-motion:reduce){.sl-banner__marquee-track{animation:none}}.sl-banner--menu .sl-banner__inner{padding-top:96px;padding-bottom:56px}.sl-banner--menu .sl-banner__title{margin-top:8px;font-size:13px;font-weight:400;letter-spacing:var(--caps-track,.04em);line-height:1.4}.sl-banner__menu{display:flex;flex-direction:column;align-items:center;gap:2px;margin:22px 0 6px}.sl-banner__menu a{color:inherit;font-size:clamp(28px,8vw,44px);letter-spacing:.02em;line-height:1.15;text-decoration:none;text-transform:uppercase}@media (hover:hover){.sl-banner__menu a:hover{text-decoration:underline;text-underline-offset:6px}.sl-acc__btn:hover,.sl-cart:hover,.sl-nav__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sl-cartline__remove:not(:disabled):hover,.sl-footer__base a:hover,.sl-footer__links a:hover{color:var(--ink)}.sl-thumb:not([aria-current=true]):hover{opacity:.85}.sl-qty button:not(:disabled):hover{background:var(--muted-surface)}.sl-input:hover:not(:focus){background:color-mix(in srgb,var(--ink) 3%,var(--surface))}}.sl-banner--menu .sl-banner__sub{margin-top:14px;font-size:12px}.sl-banner--menu .sl-banner__cta{margin-top:22px}.sl-grid--flush{gap:0}.sl-grid--flush .sl-card{margin-top:0;padding-bottom:14px}.sl-grid--flush .sl-card__media{border-radius:0;background:var(--muted-surface)}.sl-grid--flush .sl-card__price,.sl-grid--flush .sl-card__title{padding:0 10px}.sl-grid--flush .sl-card__title{margin-top:10px;font-weight:400}.sl-grid--flush .sl-badge{top:8px;left:8px;padding:3px 7px;border-radius:0;font-size:10px;font-weight:400;text-transform:uppercase}.sl-grid--ruled{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-grid--ruled .sl-card{margin-top:0;padding:8px 8px 16px}.sl-grid--ruled .sl-card__media{border-radius:var(--radius-card);background:var(--muted-surface)}.sl-grid--ruled .sl-card__title{margin-top:12px;padding:0 4px;font-size:13px;font-weight:500}.sl-grid--ruled .sl-card__price{margin-top:2px;padding:0 4px;color:var(--ink);font-size:14px;font-weight:700}.sl-grid--ruled .sl-badge{top:12px;left:12px;background:var(--pill-bg,#fff);color:var(--ink);border-radius:999px;font-weight:500}.sl-section:not(.sl-section--page) .sl-section__head--center{flex-direction:column;align-items:center;text-align:center}.sl-section:not(.sl-section--page) .sl-section__head--center .sl-more{margin-bottom:0}.sl-section:not(.sl-section--page) .sl-section__head--split{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.sl-section:not(.sl-section--page):has(.sl-section__head--split){padding-top:40px}.sl-section:not(.sl-section--page) .sl-section__head--split .sl-section__titles{display:contents}.sl-section:not(.sl-section--page) .sl-section__head--split .sl-h2{order:1;font-size:clamp(26px,7vw,40px)}.sl-section:not(.sl-section--page) .sl-section__head--split .sl-eyebrow{order:2;max-width:380px;color:var(--ink-soft);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}.sl-section:not(.sl-section--page) .sl-section__head--split .sl-more{order:3;margin-bottom:0}.sl-section__head--split .sl-more:before{content:"";width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--accent)}.sl-section.sl-about.sl-about--media{padding:0;background:var(--surface)}.sl-about--media .sl-about__grid{max-width:none;padding:0;gap:0}.sl-about--media .sl-about__media{aspect-ratio:4/5;border-radius:0}.sl-about--media .sl-about__copy{justify-content:flex-end;padding:20px var(--gutter,20px) 32px}.sl-footer--center .sl-footer__grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.sl-footer--center .sl-footer__brand{grid-column:auto;max-width:420px}.sl-footer--center .sl-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px}.sl-footer--center .sl-footer__base{justify-content:center;text-align:center}@media (min-width:641px){.sl-grid--flush,.sl-grid--ruled{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.sl-grid--ruled .sl-card{padding:10px 10px 20px}.sl-header--nav-left .sl-menu{display:none}.sl-header--nav-left .sl-nav{gap:22px}}@media (min-width:750px){.sl-about--media .sl-about__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-about--media .sl-about__media{aspect-ratio:1/1}.sl-about--media .sl-about__copy{padding:28px var(--gutter,20px)}.sl-section:not(.sl-section--page) .sl-section__head--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px) auto;align-items:end;grid-gap:0 40px;gap:0 40px}.sl-section:not(.sl-section--page) .sl-section__head--split .sl-h2{grid-column:1;grid-row:1}.sl-section:not(.sl-section--page) .sl-section__head--split .sl-eyebrow{grid-column:2;grid-row:1}.sl-section:not(.sl-section--page) .sl-section__head--split .sl-more{grid-column:3;grid-row:1}}@media (min-width:961px){.sl-grid--flush,.sl-grid--ruled{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-section:not(.sl-section--page) .sl-section__head--split .sl-h2{font-size:48px}.sl-scale-compact .sl-section{padding:56px 0}.sl-banner--bottom .sl-banner__inner{padding-bottom:48px}.sl-banner--bottom .sl-banner__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;grid-gap:0 48px;gap:0 48px}.sl-banner--bottom .sl-banner__eyebrow{grid-column:1/-1}.sl-banner--bottom .sl-banner__title{grid-column:1;font-size:clamp(56px,6vw,84px)}.sl-banner--bottom .sl-banner__sub{grid-column:2;grid-row:2;margin:0 0 8px}.sl-banner--bottom .sl-banner__cta{grid-column:1}.sl-banner--menu .sl-banner__inner{padding-top:120px}.sl-about--media .sl-about__copy{padding:40px var(--gutter,20px)}}:where(.sl-store) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sl-header--overlay :is(a,button,summary):focus-visible{outline-color:var(--hd-ink,var(--ink))}.sl-card:focus-visible,.sl-stage__zoom:focus-visible,.sl-thumb:focus-visible{outline-offset:-2px}.sl-stage__track:focus-visible{outline:none}.sl-stage:has(>.sl-stage__track:focus-visible):after{content:"";position:absolute;inset:0;z-index:1;border:2px solid var(--ink);border-radius:inherit;pointer-events:none}.sl-chip[aria-pressed=true]:focus-visible{outline-offset:3px}.sl-lightbox button:focus-visible{outline:2px solid #fff;outline-offset:2px}.sl-btn--solid:focus-visible,.sl-sticky .sl-btn:focus-visible{outline-offset:3px}.sl-cart__count{display:inline-block;min-width:3ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-cartscrim{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .25s ease}.sl-cartscrim[data-open=true]{opacity:1;pointer-events:auto}.sl-cartdrawer{position:fixed;z-index:51;top:0;right:0;display:flex;flex-direction:column;width:min(420px,100vw);height:100%;background:var(--surface);transform:translateX(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s}.sl-cartdrawer[data-open=true]{box-shadow:-8px 0 40px rgba(0,0,0,.12);transform:translateX(0);visibility:visible;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sl-cartdrawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.sl-cartdrawer__title{font-family:var(--font-display);font-size:20px}.sl-cartdrawer__body{flex:1 1;padding:12px 22px;overflow-y:auto;overscroll-behavior:contain}.sl-cartdrawer__foot{padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.sl-cartdrawer__foot .sl-btn{width:100%}.sl-cartdrawer__foot .sl-btn--solid{margin-bottom:8px}.sl-cartdrawer__note{margin:24px 0 12px;color:var(--ink-soft)}.sl-cartline{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.sl-cartline[data-pending=true]{opacity:.6}.sl-cartline__img{flex:0 0 auto;width:72px;height:90px;overflow:hidden;border-radius:min(var(--radius-card),8px);background:var(--surface-ui)}.sl-cartline__img img{width:100%;height:100%;object-fit:cover}.sl-cartline__info{flex:1 1 auto;min-width:0}.sl-cartline__head{display:flex;justify-content:space-between;gap:12px}.sl-cartline__title{font-size:15px;font-weight:500;text-decoration:none}.sl-cartline__meta{color:var(--ink-soft);font-size:13px}.sl-cartline__price{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sl-cartline__each{display:block;color:var(--ink-soft);font-size:13px;white-space:nowrap}.sl-cartline__controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.sl-cartline__remove{min-height:44px;padding:0 4px;border:0;background:none;transition:color .15s var(--ease);color:var(--ink-soft);font-size:14px;text-decoration:underline;cursor:pointer}.sl-cartline__remove:disabled{opacity:.55;cursor:not-allowed}.sl-cartline__error{margin-top:4px;color:var(--error);font-size:13px}.sl-cartpage{min-height:50vh;padding-bottom:80px}.sl-cartpage__grid{display:flex;flex-wrap:wrap;gap:32px 48px;align-items:flex-start}.sl-cartpage__lines{flex:1 1 380px}.sl-cartpage .sl-cartline{gap:18px;padding:20px 0}.sl-cartpage .sl-cartline__img{width:92px;height:116px}.sl-cartpage .sl-cartline__title{font-size:16px}.sl-cartpage .sl-cartline__meta{font-size:14px}.sl-cartpage .sl-cartline__price{font-size:15px}.sl-cartpage__summary{flex:1 1 300px;max-width:400px}.sl-cartpage__summary .sl-btn{width:100%}.sl-skel{border-radius:min(var(--radius-card),8px);background:var(--surface-ui);animation:sl-skel 1.2s ease-in-out infinite alternate}.sl-skel--img{flex:0 0 auto;width:92px;height:116px}.sl-skel--bar{height:16px;margin-bottom:10px}.sl-skel--box{height:360px}@keyframes sl-skel{0%{opacity:.55}to{opacity:1}}.sl-about__text,.sl-desc__text{unicode-bidi:plaintext}.sl-card__price,.sl-cartline__price,.sl-form__due strong,.sl-line__price,.sl-price,.sl-qty output,.sl-sticky__price,.sl-totals__rows{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-btn[aria-busy=true]{opacity:.7;pointer-events:none}.sl-skel--text{display:inline-block;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sl-skel--stage{width:100%;aspect-ratio:4/5;border-radius:var(--radius-card)}.sl-skel--thumb{display:block;border:0;opacity:1}.sl-skel--title{width:70%;height:28px;margin-bottom:14px}.sl-skel--price{width:30%;height:22px;margin-bottom:24px}.sl-skel--button{width:100%;height:48px;border-radius:var(--radius-btn)}.sl-skel--card{aspect-ratio:var(--card-ratio);border-radius:var(--radius-card)}.sl-skel--field{height:50px;margin-bottom:18px;border-radius:var(--radius-btn)}.sl-skel--heading{width:40%;height:32px;margin-bottom:24px}.sl-skelcard .sl-skel--bar{margin-top:12px;margin-bottom:0}@media (prefers-reduced-motion:reduce){.sl-store *,.sl-store :after,.sl-store :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.sl-skel{animation:none}}.sl-header__links{display:none}.sl-announce--static{justify-content:center}.sl-announce--static .sl-announce__line{overflow:visible;text-align:center;text-overflow:clip;white-space:normal}.sl-announce__line{max-width:100%;padding:0 var(--gutter,24px);overflow:hidden;font-size:12px;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase}.sl-header--nav-center .sl-header__bar{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.sl-header__social{display:none}.sl-header--nav-search .sl-header__bar{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"menu brand end" "search search search";grid-template-rows:var(--header-h,68px) auto;height:auto;row-gap:0}.sl-header--nav-search .sl-menu{grid-area:menu}.sl-header--nav-search .sl-brand{grid-area:brand}.sl-header--nav-search .sl-header__end{grid-area:end}.sl-header__search{position:relative;grid-area:search;margin-bottom:12px}.sl-header__search .sl-search__input{width:100%;padding:0 48px 0 16px;border-color:transparent;border-radius:var(--radius-btn);background:var(--muted-surface)}.sl-header__search .sl-iconbtn{position:absolute;top:0;right:0}@media (min-width:641px){.sl-header--nav-center .sl-menu{display:none}.sl-header--nav-center .sl-header__social{display:flex;grid-column:1;grid-row:1;align-items:center;gap:4px}.sl-header--nav-center .sl-brand{grid-column:2}.sl-header--nav-center .sl-header__end{grid-column:3}.sl-header--nav-center .sl-header__links{display:flex;justify-content:center;padding-bottom:14px}.sl-header--nav-center .sl-nav{gap:30px}}@media (min-width:991px){.sl-header--nav-search .sl-header__bar{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"brand search end";grid-template-rows:none;height:var(--header-h,68px);gap:40px}.sl-header--nav-search .sl-menu{display:none}.sl-header--nav-search .sl-brand{justify-self:start}.sl-header__search{max-width:640px;width:100%;margin:0 auto}}.sl-footer__wordmark{display:none}.sl-footer--wordmark>.sl-container{container-type:inline-size}.sl-footer--wordmark .sl-footer__wordmark{display:block;margin:28px 0 0;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:clamp(32px,calc(100cqi / (var(--n) * .58)),280px);font-weight:var(--display-weight);letter-spacing:-.04em;line-height:.9;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sl-footer--stack .sl-footer__grid{grid-template-columns:minmax(0,1fr);gap:28px}.sl-footer--stack .sl-footer__brand{grid-column:auto;max-width:560px}.sl-footer--stack .sl-footer__name{font-size:clamp(28px,5vw,44px);line-height:1.1}.sl-footer--stack .sl-footer__links{display:flex;flex-wrap:wrap;gap:0 24px}.sl-card--center{text-align:center}.sl-card--contain .sl-card__media{background:#fff}.sl-card--contain .sl-card__media img{padding:7%;object-fit:contain}.sl-card--tile{padding:10px 10px 16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.sl-card--tile .sl-card__price,.sl-card--tile .sl-card__title{padding:0 4px}.sl-card__cta{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:40px;margin-top:12px;padding:8px 18px;border:1px solid var(--ink);border-radius:var(--radius-btn);color:var(--ink);font-size:13px;font-weight:600;line-height:1.2;transition:background .15s ease,color .15s ease}.sl-grid--hairline .sl-card__cta,.sl-grid--ruled .sl-card__cta{margin-left:12px}.sl-card--tile .sl-card__cta{margin-left:4px}.sl-card--center .sl-card__cta{margin-left:auto;margin-right:auto}@media (hover:hover){.sl-card:hover .sl-card__cta{background:var(--ink);color:var(--surface)}}.sl-grid.sl-grid--cols-2,.sl-grid.sl-grid--cols-3,.sl-grid.sl-grid--cols-4,.sl-grid.sl-grid--cols-5,.sl-grid.sl-grid--cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:641px){.sl-grid.sl-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-grid.sl-grid--cols-3,.sl-grid.sl-grid--cols-4,.sl-grid.sl-grid--cols-5,.sl-grid.sl-grid--cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:961px){.sl-grid.sl-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-grid.sl-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sl-grid.sl-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.sl-rail{--n:4;display:flex;gap:16px;margin:0 calc(var(--gutter, 24px) * -1);padding:0 var(--gutter,24px) 8px;overflow-x:auto;scroll-padding:0 var(--gutter,24px);scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.sl-rail--cols-2{--n:2}.sl-rail--cols-3{--n:3}.sl-rail--cols-5{--n:5}.sl-rail--cols-6{--n:6}.sl-rail>.sl-card{flex:0 0 min(72%,280px);scroll-snap-align:start}@media (min-width:641px){.sl-rail>.sl-card{flex-basis:calc((100% - 32px) / min(var(--n), 3))}}@media (min-width:961px){.sl-rail>.sl-card{flex-basis:calc((100% - (var(--n) - 1) * 16px) / var(--n))}}.sl-hero{position:relative;color:var(--ink)}.sl-hero__copy{min-width:0}.sl-hero__title{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(38px,5.4vw,76px);font-weight:var(--display-weight);line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere}.sl-hero__title:first-child{margin-top:0}.sl-hero__sub{max-width:520px;margin-top:18px;color:var(--ink-soft);font-size:19px;line-height:1.55}.sl-hero__cta{margin-top:30px}.sl-hero__media,.sl-hero__tile{position:relative;display:block;min-width:0;overflow:hidden;background:var(--surface-ui)}.sl-hero__box>img,.sl-hero__media img,.sl-hero__tile img{width:100%;height:100%;object-fit:cover}.sl-hero--split .sl-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}.sl-hero--split .sl-hero__media{aspect-ratio:4/3}.sl-hero--split .sl-hero__panel{display:flex;align-items:center;padding:48px var(--gutter,24px)}.sl-hero--split.sl-hero--text .sl-hero__panel{padding-top:72px;padding-bottom:72px}.sl-hero--split .sl-hero__copy{max-width:560px}.sl-hero--collage,.sl-hero--inset{padding:16px 0}.sl-hero__box{position:relative;display:flex;align-items:flex-end;min-height:calc(var(--sl-screen, 100vh) * .6);padding:40px 28px;overflow:hidden;border-radius:var(--radius-card);background:var(--muted-surface)}.sl-hero--photo .sl-hero__box{background:var(--surface-ui);color:#fff}.sl-hero--photo .sl-hero__box>img{position:absolute;inset:0}.sl-hero--photo .sl-hero__box:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.08) 70%)}.sl-hero--photo .sl-hero__box .sl-hero__copy{position:relative;z-index:1}.sl-hero--photo .sl-hero__box .sl-eyebrow,.sl-hero--photo .sl-hero__box .sl-hero__sub{color:inherit;opacity:.88}.sl-hero--text .sl-hero__box{align-items:center;padding:72px 28px}.sl-hero--stack .sl-hero__copy{max-width:820px;margin:0 auto;padding:56px 0 32px;text-align:center}.sl-hero--stack .sl-hero__sub{margin-left:auto;margin-right:auto}.sl-hero--stack.sl-hero--text .sl-hero__copy{padding:88px 0}.sl-hero--stack .sl-hero__media{aspect-ratio:4/3;margin-bottom:40px;border-radius:var(--radius-card)}.sl-hero--collage .sl-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sl-hero--collage .sl-hero__box{grid-column:1/-1;min-height:calc(var(--sl-screen, 100vh) * .5)}.sl-hero__tile{aspect-ratio:4/5;border-radius:var(--radius-card)}.sl-hero--panel{padding:24px 0}.sl-hero--panel .sl-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.sl-hero--panel .sl-hero__media{aspect-ratio:4/5;border-radius:var(--radius-card)}.sl-hero--panel .sl-hero__media a{display:block;width:100%;height:100%}.sl-hero--panel.sl-hero--text .sl-hero__grid{padding-top:40px;padding-bottom:40px}@media (min-width:750px){.sl-hero--split .sl-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(var(--sl-screen, 100vh) * .72)}.sl-hero--split.sl-hero--text .sl-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0}.sl-hero--split .sl-hero__media{aspect-ratio:auto}.sl-hero--split .sl-hero__media img{position:absolute;inset:0}.sl-hero--split .sl-hero__panel{order:-1;padding:64px clamp(32px,5vw,88px)}.sl-hero--split.sl-hero--flip .sl-hero__panel{order:0}.sl-hero__box{padding:56px}.sl-hero--collage .sl-hero__grid{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.sl-hero--collage .sl-hero__box{grid-column:1;grid-row:1/3;min-height:calc(var(--sl-screen, 100vh) * .68)}.sl-hero--collage.sl-hero--flip .sl-hero__box{grid-column:3}.sl-hero--collage .sl-hero__tile{aspect-ratio:auto;grid-column:2/4;grid-row:auto}.sl-hero--collage .sl-hero__tile--a{grid-column:2;grid-row:1/3}.sl-hero--collage .sl-hero__tile--b{grid-column:3;grid-row:1/3}.sl-hero--collage.sl-hero--flip .sl-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.7fr)}.sl-hero--collage.sl-hero--flip .sl-hero__tile--a{grid-column:1}.sl-hero--collage.sl-hero--flip .sl-hero__tile--b{grid-column:2}.sl-hero--stack .sl-hero__media{aspect-ratio:21/9}.sl-hero--panel{padding:56px 0}.sl-hero--panel .sl-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.sl-hero--panel.sl-hero--flip .sl-hero__media{order:-1}}.sl-feature__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.sl-feature__media{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--surface-ui)}.sl-feature__media img{width:100%;height:100%;object-fit:cover}.sl-feature__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.sl-feature__copy .sl-h2{margin:0}.sl-feature__name{color:var(--ink-soft);font-size:16px;overflow-wrap:anywhere}.sl-feature__price{font-size:22px;font-weight:600}.sl-feature__cta{margin-top:8px}@media (min-width:750px){.sl-feature__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.sl-feature--flip .sl-feature__media{order:1}.sl-feature__copy{padding:24px 0}}.sl-tiles{--tile-ratio:3/4}.sl-tiles--square{--tile-ratio:1/1}.sl-tiles--wide{--tile-ratio:16/10}.sl-tiles--circle{--tile-ratio:1/1}.sl-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 12px;gap:20px 12px}.sl-tiles--wide .sl-tiles__grid{grid-template-columns:minmax(0,1fr)}.sl-tiles--circle.sl-tiles--n3 .sl-tiles__grid,.sl-tiles--circle.sl-tiles--n6 .sl-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.sl-tiles:not(.sl-tiles--circle):not(.sl-tiles--wide) .sl-tile:last-child:nth-child(odd){grid-column:1/-1;--tile-ratio:16/10}.sl-tile{min-width:0;color:inherit;text-decoration:none}.sl-tile,.sl-tile__media{position:relative;display:block}.sl-tile__media{overflow:hidden;aspect-ratio:var(--tile-ratio);border-radius:var(--radius-card);background:var(--surface-ui)}.sl-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}@media (hover:hover){.sl-tile:hover .sl-tile__media img{transform:scale(1.05)}}.sl-tile__label{display:block;margin-top:12px}.sl-tile__title{display:block;font-size:15px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.sl-tile__price{display:block;color:var(--ink-soft);font-size:14px}.sl-tiles--circle .sl-tile__media{border-radius:50%}.sl-tiles--circle .sl-tile__label{text-align:center}.sl-tiles--over .sl-tile{overflow:hidden;border-radius:var(--radius-card)}.sl-tiles--over .sl-tile__media{border-radius:0}.sl-tiles--over .sl-tile__label{position:absolute;right:0;bottom:0;left:0;margin:0;padding:36px 16px 16px;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent);color:#fff}.sl-tiles--over .sl-tile__price{color:inherit;opacity:.85}@media (min-width:750px){.sl-tiles__grid{gap:24px 16px}.sl-tiles--n2 .sl-tiles__grid,.sl-tiles--wide.sl-tiles--n4 .sl-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-tiles--n3 .sl-tiles__grid,.sl-tiles--n6 .sl-tiles__grid,.sl-tiles--wide.sl-tiles--n3 .sl-tiles__grid,.sl-tiles--wide.sl-tiles--n6 .sl-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-tiles--n4 .sl-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-tiles--wide.sl-tiles--n2 .sl-tiles__grid,.sl-tiles--wide.sl-tiles--n4 .sl-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-tiles:not(.sl-tiles--circle):not(.sl-tiles--wide) .sl-tile:last-child:nth-child(odd){grid-column:auto;--tile-ratio:3/4}.sl-tiles--square:not(.sl-tiles--circle) .sl-tile:last-child:nth-child(odd){--tile-ratio:1/1}}@media (min-width:961px){.sl-tiles--circle.sl-tiles--n6 .sl-tiles__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sl-perks__list{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.sl-perk{display:flex;align-items:flex-start;gap:14px;min-width:0}.sl-perk__icon{flex:0 0 auto;margin-top:1px}.sl-perk__body{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-perk__title{font-size:15px;font-weight:600;line-height:1.35}.sl-perk__text{color:var(--ink-soft);font-size:14px;line-height:1.5}.sl-perks--row{padding:28px 0;border-bottom:1px solid var(--line)}.sl-perks--cards .sl-perks__list,.sl-perks--row .sl-perks__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px 32px}.sl-perks--cards{padding:40px 0}.sl-perks--cards .sl-perks__list{gap:16px}.sl-perks--cards .sl-perk{padding:20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--muted-surface)}.sl-perks--band{padding:28px 0}.sl-perks--band .sl-perks__list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 56px}@media (max-width:640px){.sl-perks--band .sl-perks__list{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:16px}}.sl-perks--list{padding:48px 0}.sl-perks--list .sl-perks__list{max-width:640px;margin:0 auto;gap:0}.sl-perks--list .sl-perk{padding:18px 0;border-bottom:1px solid var(--line)}.sl-pdp__perks,.sl-perks--list .sl-perk:first-child{border-top:1px solid var(--line)}.sl-pdp__perks{gap:14px;padding-top:20px}.sl-pdp__perks .sl-perk__icon{width:22px;height:22px}.sl-marquee{overflow:hidden;padding:18px 0;white-space:nowrap}.sl-marquee__track{display:flex;width:max-content;will-change:transform;animation:sl-marquee 40s linear infinite}.sl-marquee__group{display:flex;flex:0 0 auto}.sl-marquee__word{display:inline-flex;align-items:center;padding:0 .4em;font-family:var(--font-display);font-weight:var(--display-weight);line-height:1.1}.sl-marquee__word:after{content:"";width:.16em;height:.16em;margin-left:.8em;border-radius:50%;background:currentColor}.sl-marquee--s{padding:12px 0}.sl-marquee--s .sl-marquee__word{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sl-marquee--m .sl-marquee__word{font-size:24px}.sl-marquee--l .sl-marquee__word{font-size:clamp(44px,8vw,112px);letter-spacing:-.02em}.sl-marquee--l .sl-marquee__track{animation-duration:50s}.sl-marquee--xl .sl-marquee__word{font-size:clamp(72px,15vw,220px);letter-spacing:-.03em}.sl-marquee--xl .sl-marquee__track{animation-duration:70s}@media (prefers-reduced-motion:reduce){.sl-marquee__track{animation:none}.sl-marquee__group:nth-child(2){display:none}}.sl-statement{padding:72px 0}.sl-statement .sl-eyebrow{margin-bottom:20px}.sl-statement__text{max-width:26em;font-family:var(--font-display);font-size:clamp(26px,3.4vw,40px);font-weight:var(--display-weight);letter-spacing:-.015em;line-height:1.18;overflow-wrap:anywhere;white-space:pre-line}.sl-statement--l .sl-statement__text{font-size:clamp(32px,5vw,60px)}.sl-statement--xl .sl-statement__text{font-size:clamp(38px,7vw,96px);letter-spacing:-.025em;line-height:1.04}.sl-statement--center{text-align:center}.sl-statement--center .sl-statement__text{margin-left:auto;margin-right:auto}.sl-statement--s .sl-statement__text{font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;max-width:none}.sl-statement--end .sl-statement__text{margin-left:auto;width:66.67%;text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media (max-width:640px){.sl-statement--end .sl-statement__text{width:100%}}@media (min-width:961px){.sl-statement{padding:112px 0}}.sl-about--stack .sl-about__grid{grid-template-columns:minmax(0,1fr);gap:36px}.sl-about--stack .sl-about__media{aspect-ratio:4/3}.sl-about--stack .sl-about__copy{align-items:center;text-align:center}.sl-about--stack .sl-about__text{margin-left:auto;margin-right:auto}.sl-about--card:not(:has(.sl-about__media img)) .sl-about__media,.sl-about--stack:not(:has(.sl-about__media img)) .sl-about__media{display:none}.sl-section.sl-about.sl-about--overlay{position:relative;padding:0;overflow:hidden;background:var(--surface-ui);color:#fff}.sl-about--overlay .sl-about__grid{display:block;position:static}.sl-about--overlay .sl-about__media{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.sl-about--overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.66),rgba(0,0,0,.28))}.sl-about--overlay .sl-about__copy{position:relative;z-index:1;min-height:460px;justify-content:flex-end;padding:72px 0 56px}.sl-about--overlay :is(.sl-h2,.sl-lead,.sl-eyebrow){color:#fff}.sl-about--overlay .sl-btn--outline{border-color:#fff;color:#fff}@media (hover:hover){.sl-about--overlay .sl-btn--outline:hover{background:#fff;color:#111}}.sl-section.sl-about.sl-about--overlay:not(:has(.sl-about__media img)){background:var(--muted-surface);color:var(--ink)}.sl-about--overlay:not(:has(.sl-about__media img)) .sl-about__media,.sl-about--overlay:not(:has(.sl-about__media img)):after{display:none}.sl-about--overlay:not(:has(.sl-about__media img)) .sl-about__copy{min-height:0;padding:72px 0}.sl-about--overlay:not(:has(.sl-about__media img)) .sl-h2{color:var(--ink)}.sl-about--overlay:not(:has(.sl-about__media img)) .sl-lead{color:var(--ink-soft)}.sl-about--overlay:not(:has(.sl-about__media img)) .sl-eyebrow{color:var(--ink-soft)}.sl-about--overlay:not(:has(.sl-about__media img)) .sl-btn--outline{border-color:var(--ink);color:var(--ink)}.sl-section.sl-about.sl-about--card{background:var(--surface)}.sl-about--card .sl-about__grid{display:block}.sl-about--card .sl-about__media{aspect-ratio:4/3}.sl-about--card .sl-about__copy{position:relative;margin:-56px 16px 0;padding:28px 24px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--muted-surface)}.sl-about--card:not(:has(.sl-about__media img)) .sl-about__copy{margin:0}@media (min-width:750px){.sl-about--card .sl-about__media,.sl-about--stack .sl-about__media{aspect-ratio:21/9}.sl-about--card .sl-about__copy{max-width:540px;margin:-96px 0 0 56px;padding:40px}.sl-about--overlay .sl-about__copy{min-height:560px;max-width:560px;padding:96px 0 72px}}.sl-mosaic__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sl-mosaic__item{position:relative;display:block;min-width:0;overflow:hidden;aspect-ratio:1/1;border-radius:var(--radius-card);background:var(--surface-ui);color:#fff;text-decoration:none}.sl-mosaic__item:first-child,.sl-mosaic__item:last-child:nth-child(2n){grid-column:1/-1;aspect-ratio:4/3}.sl-mosaic__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}@media (hover:hover){.sl-mosaic__item:hover img{transform:scale(1.04)}}.sl-mosaic__label{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:36px 14px 14px;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent)}.sl-mosaic__title{font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.sl-mosaic__price{font-size:14px;opacity:.88}@media (min-width:750px){.sl-mosaic__grid{height:clamp(460px,56vw,760px);gap:16px;grid-template-rows:repeat(2,minmax(0,1fr))}.sl-mosaic__item,.sl-mosaic__item:first-child,.sl-mosaic__item:last-child:nth-child(2n){grid-column:auto;aspect-ratio:auto}.sl-mosaic__grid--n3{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sl-mosaic__grid--n3 .sl-mosaic__item:first-child{grid-row:1/3}.sl-mosaic__grid--n4{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-mosaic__grid--n4 .sl-mosaic__item:first-child{grid-row:1/3}.sl-mosaic__grid--n4 .sl-mosaic__item:nth-child(2){grid-column:2/4}.sl-mosaic__grid--n5{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.sl-mosaic__grid--n5 .sl-mosaic__item:first-child{grid-row:1/3}}.sl-contact{padding:56px 0}.sl-contact__inner{display:flex;flex-direction:column;gap:24px}.sl-contact__copy{min-width:0}.sl-contact__copy .sl-h2{margin:0}.sl-contact__copy .sl-lead{margin-top:10px}.sl-contact__cta{display:flex;flex-wrap:wrap;gap:12px}.sl-contact--card{padding:56px var(--gutter,24px)}.sl-contact--card .sl-contact__inner{align-items:center;max-width:760px;padding:40px 28px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--muted-surface);text-align:center}.sl-contact--card .sl-contact__cta{justify-content:center}@media (min-width:750px){.sl-contact--band .sl-contact__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:48px}.sl-contact--band .sl-contact__cta{flex:0 0 auto}}.sl-promo{padding:40px 0}.sl-promo__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.sl-promo__block{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);text-decoration:none}.sl-promo__block,.sl-promo__copy{display:flex;flex-direction:column}.sl-promo__copy{align-items:flex-start;gap:8px;padding:28px 24px 20px}.sl-promo__title{font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);font-weight:var(--display-weight);line-height:1.15;overflow-wrap:anywhere}.sl-promo__price{color:var(--ink-soft);font-size:15px}.sl-promo__copy .sl-btn{margin-top:8px}.sl-promo__media{position:relative;display:block;margin-top:auto;overflow:hidden;aspect-ratio:16/10;background:var(--surface-ui)}.sl-promo__media img{width:100%;height:100%;object-fit:cover}@media (hover:hover){.sl-promo__block:hover .sl-btn--solid{background:var(--brand-hover)}}@media (min-width:750px){.sl-promo__grid--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-promo__grid--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-promo__grid--n3 .sl-promo__media{aspect-ratio:1/1}}.sl-slideshow{position:relative;color:var(--ink)}.sl-slideshow__track{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory}.sl-slideshow__slide{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 40px);min-width:0;scroll-snap-align:start}.sl-slide{display:flex;align-items:center;background:var(--muted-surface);color:var(--ink)}.sl-slide__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding-top:32px;padding-bottom:64px}.sl-slide__media{position:relative;display:block;order:-1;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-ui)}.sl-slide__media img{width:100%;height:100%;object-fit:cover}.sl-slide__copy{min-width:0}.sl-slide__title{margin:0;font-family:var(--font-display);font-size:clamp(30px,4.4vw,56px);font-weight:var(--display-weight);line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}.sl-slide__price{margin:14px 0 0;color:var(--ink-soft);font-size:20px}.sl-slide__cta{margin-top:26px}@media (min-width:750px){.sl-slide__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding:48px 72px 72px}.sl-slide__media{order:1;aspect-ratio:auto;height:calc(var(--sl-screen, 100vh) * .5)}}@supports (scroll-marker-group:after){.sl-slideshow__slide{flex-basis:100%}.sl-slideshow__track{scroll-marker-group:after;anchor-name:--sl-slideshow;scrollbar-width:none}.sl-slideshow__track::-webkit-scrollbar{display:none}.sl-slideshow__track::scroll-marker-group{position:absolute;position-anchor:--sl-slideshow;bottom:18px;left:50%;z-index:2;display:flex;gap:10px;padding:8px 12px;border-radius:99px;background:rgba(0,0,0,.45);translate:-50% 0}.sl-slideshow__slide::scroll-marker{content:""/attr(aria-label);width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.5)}.sl-slideshow__slide::scroll-marker:target-current{background:#fff}.sl-slideshow__slide::scroll-marker:focus-visible{outline:2px solid #fff;outline-offset:3px}.sl-slideshow__track::scroll-button(*){position:absolute;position-anchor:--sl-slideshow;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:20px;cursor:pointer}.sl-slideshow__track::scroll-button(left){content:"\2190"/"Previous slide";left:12px;top:50%;translate:0 -50%}.sl-slideshow__track::scroll-button(right){content:"\2192"/"Next slide";right:12px;top:50%;translate:0 -50%}@media (max-width:749px){.sl-slideshow__track::scroll-button(left),.sl-slideshow__track::scroll-button(right){top:auto;bottom:9px;translate:none}}.sl-slideshow__track::scroll-button(*):disabled{opacity:0;cursor:default}.sl-slideshow__track::scroll-button(*):not(:disabled):hover{background:rgba(0,0,0,.72)}.sl-slideshow__track::scroll-button(*):focus-visible{outline:2px solid #fff;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.sl-slideshow__track{scroll-behavior:auto}}.sl-tabs__root{position:relative}.sl-tabs__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sl-tabs__bar{display:flex;gap:4px;margin-bottom:28px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.sl-tabs__bar::-webkit-scrollbar{display:none}.sl-tabs__tab{flex:0 0 auto;margin-bottom:-1px;padding:12px 18px;border-bottom:2px solid transparent;color:var(--ink-soft);font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.sl-tabs__tab:hover{color:var(--ink)}.sl-tabs__panel{display:none}.sl-tabs__input:first-of-type:checked~.sl-tabs__bar .sl-tabs__tab:first-child{border-bottom-color:var(--ink);color:var(--ink)}.sl-tabs__input:first-of-type:checked~.sl-tabs__panels .sl-tabs__panel:first-child{display:block}.sl-tabs__input:first-of-type:focus-visible~.sl-tabs__bar .sl-tabs__tab:first-child{outline:2px solid var(--ink);outline-offset:-4px}.sl-tabs__input:nth-of-type(2):checked~.sl-tabs__bar .sl-tabs__tab:nth-child(2){border-bottom-color:var(--ink);color:var(--ink)}.sl-tabs__input:nth-of-type(2):checked~.sl-tabs__panels .sl-tabs__panel:nth-child(2){display:block}.sl-tabs__input:nth-of-type(2):focus-visible~.sl-tabs__bar .sl-tabs__tab:nth-child(2){outline:2px solid var(--ink);outline-offset:-4px}.sl-tabs__input:nth-of-type(3):checked~.sl-tabs__bar .sl-tabs__tab:nth-child(3){border-bottom-color:var(--ink);color:var(--ink)}.sl-tabs__input:nth-of-type(3):checked~.sl-tabs__panels .sl-tabs__panel:nth-child(3){display:block}.sl-tabs__input:nth-of-type(3):focus-visible~.sl-tabs__bar .sl-tabs__tab:nth-child(3){outline:2px solid var(--ink);outline-offset:-4px}.sl-tabs__input:nth-of-type(4):checked~.sl-tabs__bar .sl-tabs__tab:nth-child(4){border-bottom-color:var(--ink);color:var(--ink)}.sl-tabs__input:nth-of-type(4):checked~.sl-tabs__panels .sl-tabs__panel:nth-child(4){display:block}.sl-tabs__input:nth-of-type(4):focus-visible~.sl-tabs__bar .sl-tabs__tab:nth-child(4){outline:2px solid var(--ink);outline-offset:-4px}.sl-tabs__input:nth-of-type(5):checked~.sl-tabs__bar .sl-tabs__tab:nth-child(5){border-bottom-color:var(--ink);color:var(--ink)}.sl-tabs__input:nth-of-type(5):checked~.sl-tabs__panels .sl-tabs__panel:nth-child(5){display:block}.sl-tabs__input:nth-of-type(5):focus-visible~.sl-tabs__bar .sl-tabs__tab:nth-child(5){outline:2px solid var(--ink);outline-offset:-4px}.sl-tabs__input:nth-of-type(6):checked~.sl-tabs__bar .sl-tabs__tab:nth-child(6){border-bottom-color:var(--ink);color:var(--ink)}.sl-tabs__input:nth-of-type(6):checked~.sl-tabs__panels .sl-tabs__panel:nth-child(6){display:block}.sl-tabs__input:nth-of-type(6):focus-visible~.sl-tabs__bar .sl-tabs__tab:nth-child(6){outline:2px solid var(--ink);outline-offset:-4px}.sl-faq .sl-faq__inner{max-width:868px}.sl-faq__list{border-top:1px solid var(--line)}.sl-faq__item{border-bottom:1px solid var(--line)}.sl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;cursor:pointer}.sl-faq__q::-webkit-details-marker{display:none}.sl-faq__q:after{content:"+";flex:0 0 auto;color:var(--ink-soft);font-size:24px;font-weight:400;line-height:1}.sl-faq__item[open]>.sl-faq__q:after{content:"\2212"}.sl-faq__q:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sl-faq__a{padding:0 40px 22px 0;color:var(--ink-soft);font-size:16px;line-height:1.6}.sl-faq__a p{margin:0}.sl-faq__a a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sl-tally{margin-left:.12em;font-size:.42em;font-weight:500;letter-spacing:0;line-height:0;vertical-align:super}.sl-grid--lead>.sl-grid__lead{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:22px 16px}.sl-grid--lead>.sl-grid__lead .sl-h2{font-size:clamp(26px,2.6vw,38px)}.sl-grid--lead>.sl-grid__lead .sl-grid__shop{align-self:flex-start;margin-bottom:0}.sl-grid--hairline>.sl-grid__lead,.sl-grid--hairline>.sl-grid__more,.sl-grid--ruled>.sl-grid__lead,.sl-grid--ruled>.sl-grid__more{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sl-grid>.sl-grid__more{display:flex;align-items:center;justify-content:center;min-width:0;min-height:120px;padding:24px 16px;background:var(--muted-surface);border-radius:var(--radius-card);color:var(--ink);font-size:15px;font-weight:600;text-align:center;text-decoration:underline;text-underline-offset:4px}.sl-grid--hairline>.sl-grid__more,.sl-grid--ruled>.sl-grid__more{border-radius:0;background:none}@media (max-width:640px){.sl-grid--lead>.sl-grid__lead,.sl-grid>.sl-grid__more{grid-column:1/-1}.sl-grid--lead>.sl-grid__lead{gap:12px;padding:20px 16px 22px}.sl-grid>.sl-grid__more{min-height:72px}}.sl-grid.sl-grid--editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}@media (max-width:749px){.sl-grid--editorial>.sl-card--big:first-child{grid-column:1/-1}}@media (min-width:750px){.sl-grid.sl-grid--editorial{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--sl-editorial-gap,28px 16px)}.sl-grid--editorial>.sl-card--small{grid-column:span 3}.sl-grid--editorial>.sl-card--small-1,.sl-grid--editorial>.sl-card--small-2{grid-column:span 4}.sl-grid--editorial>.sl-card--wide{grid-column:span 6}.sl-grid--editorial>.sl-card--wide .sl-card__media{aspect-ratio:16/10}.sl-grid--editorial>.sl-card--big{display:flex;flex-direction:column;grid-column:1/span 6;grid-row:span 2}.sl-grid--editorial>.sl-card--big.sl-card--flip{grid-column:7/span 6}.sl-grid--editorial>.sl-card--big-1,.sl-grid--editorial>.sl-card--big-2{grid-column:1/span 8}.sl-grid--editorial>.sl-card--big-1.sl-card--flip,.sl-grid--editorial>.sl-card--big-2.sl-card--flip{grid-column:5/span 8}.sl-grid--editorial>.sl-card--big-1{grid-row:auto}.sl-grid--editorial>.sl-card--big-0,.sl-grid--editorial>.sl-card--big-0.sl-card--flip{grid-column:4/span 6;grid-row:auto}.sl-grid--editorial>.sl-card--big .sl-card__media{flex:1 1 auto;min-height:240px;aspect-ratio:auto}.sl-grid--editorial>.sl-card--big-0 .sl-card__media{flex:none;aspect-ratio:var(--card-ratio)}.sl-grid--editorial>.sl-card--big .sl-card__media img{position:absolute;inset:0}.sl-grid--editorial>.sl-card--big .sl-card__title{font-size:18px}}.sl-grid.sl-grid--table{display:block;border-top:1px solid var(--line)}.sl-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto minmax(24px,auto);align-items:center;grid-gap:0 20px;gap:0 20px;min-height:73px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.sl-row__media{position:relative;display:block;grid-row:1;width:54px;height:54px;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-ui)}.sl-row__media img{width:100%;height:100%;object-fit:cover}.sl-row__title{min-width:0;font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.sl-row__price{color:var(--ink-soft);font-size:16px;text-align:right;white-space:nowrap}.sl-row__end{font-size:24px;font-weight:300;line-height:1;text-align:right}.sl-row__end--sold{color:var(--ink-soft);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sl-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (hover:hover){.sl-row:hover .sl-row__title{text-decoration:underline;text-underline-offset:4px}}@media (max-width:640px){.sl-row{grid-template-columns:54px minmax(0,1fr) auto;grid-template-areas:"m t e" "m p e";gap:2px 14px}.sl-row__media{grid-area:m}.sl-row__title{grid-area:t;align-self:end}.sl-row__price{grid-area:p;align-self:start;text-align:left}.sl-row__end{grid-area:e}}.sl-marquee--products{padding:16px 0}.sl-marquee__product{gap:.5em;color:inherit;text-decoration:none}.sl-marquee__thumb{position:relative;display:block;flex:0 0 auto;width:36px;height:36px;overflow:hidden;border-radius:50%;background:var(--surface-ui)}.sl-marquee__thumb img{width:100%;height:100%;object-fit:cover}.sl-marquee--products:focus-within .sl-marquee__track,.sl-marquee--products:hover .sl-marquee__track{animation-play-state:paused}.sl-marquee__product:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:reduce){.sl-marquee--products{overflow-x:auto}}.sl-header--nav-rail .sl-rail-panel{display:none}@media (min-width:990px){.sl-shell-rail{display:grid;grid-template-columns:var(--sl-rail-w,256px) minmax(0,1fr);grid-template-rows:auto 1fr auto}.sl-shell-rail>.sl-announce,.sl-shell-rail>.sl-footer,.sl-shell-rail>.sl-main{grid-column:2;min-width:0}.sl-shell-rail>.sl-announce{grid-row:1}.sl-shell-rail>.sl-main{grid-row:2}.sl-shell-rail>.sl-footer{grid-row:3}.sl-shell-rail>:not(.sl-announce,.sl-header,.sl-main,.sl-footer){grid-column:1/-1;grid-row:4}.sl-shell-rail>.sl-header{grid-column:1;grid-row:1/4;align-self:start;height:100vh;height:100dvh;border-bottom:0;border-right:1px solid var(--line)}.sl-header--nav-rail:before{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.sl-header--nav-rail .sl-header__bar{display:none}.sl-header--nav-rail .sl-rail-panel{display:flex;flex-direction:column;height:100%;padding:20px 36px 32px;overflow-y:auto}.sl-rail-panel__cart{align-self:flex-end;margin-right:-4px}.sl-rail-panel .sl-brand{justify-content:flex-start;margin-top:28px}.sl-rail-panel .sl-brand__name{font-size:30px;line-height:1.1;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.sl-rail-panel .sl-brand__logo{max-height:90px}.sl-rail-panel .sl-nav{flex-direction:column;align-items:flex-start;gap:2px;margin-top:56px}.sl-rail-panel .sl-nav__link{display:flex;align-items:center;min-height:40px;font-size:18px;font-weight:500}.sl-rail-panel__search{margin-top:auto;padding-top:24px;border-bottom:1px solid var(--hd-ink,var(--ink))}.sl-rail-panel__search .sl-search__input{padding:0;border:0;border-radius:0;background:transparent;color:inherit}.sl-rail-panel__search .sl-iconbtn{padding-right:0}}.sl-hero--panels{position:relative;color:var(--ink)}.sl-panels__track{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}@media (prefers-reduced-motion:reduce){.sl-panels__track{scroll-behavior:auto}}.sl-panels__track::-webkit-scrollbar{display:none}.sl-pane{display:grid;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 24px);grid-template-rows:minmax(78vh,1fr) 60px;grid-template-rows:minmax(78svh,1fr) 60px;min-width:0;scroll-snap-align:start;background:var(--surface)}.sl-pane__copy{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--gutter,24px);text-align:center}.sl-pane__copy,.sl-pane__media{position:relative;grid-area:1/1;min-width:0}.sl-pane__media{display:block;overflow:hidden;background:var(--surface-ui)}.sl-pane__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-pane--photo .sl-pane__media:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.42)}.sl-pane__title{margin:12px 0 0;max-width:14ch;font-family:var(--font-display);font-size:clamp(34px,9vw,64px);font-weight:var(--display-weight);line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere}.sl-pane__eyebrow+.sl-pane__title{margin-top:14px}.sl-pane__price,.sl-pane__sub{max-width:440px;margin:16px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.5}.sl-pane__cta{margin-top:28px}.sl-pane__btn{border-radius:999px}.sl-pane__bar{grid-area:2/1;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-store .sl-hero--panels .sl-pane--photo .sl-pane__copy.sl-pane__copy{--ink:#fff;--ink-soft:hsla(0,0%,100%,.88);background:transparent;color:#fff}.sl-store .sl-hero--panels .sl-pane--photo .sl-pane__btn{border-color:#fff;background:#fff;color:#111}@supports (scroll-marker-group:after){.sl-pane{flex-basis:100%}.sl-panels__track{anchor-name:--sl-panels}.sl-panels__track::scroll-button(*){position:absolute;position-anchor:--sl-panels;bottom:8px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--ink);font-size:20px;cursor:pointer}.sl-panels__track::scroll-button(left){content:"\2190"/"Previous slide";left:12px}.sl-panels__track::scroll-button(right){content:"\2192"/"Next slide";right:12px}.sl-panels__track::scroll-button(*):disabled{opacity:.25;cursor:default}.sl-panels__track::scroll-button(*):focus-visible{outline:2px solid var(--ink);outline-offset:-4px}}@media (min-width:990px){.sl-panels__track{display:block;overflow:visible}.sl-panels__track::scroll-button(*){display:none}.sl-pane{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;min-height:min(100vh,900px);border-top:1px solid var(--line)}.sl-pane:first-child{border-top:0}.sl-pane__copy{grid-area:1/1;align-items:flex-start;padding:72px max(var(--gutter,24px),6vw);text-align:left}.sl-pane__media{grid-area:1/2;border-left:1px solid var(--line)}.sl-hero--flip .sl-pane__copy{grid-column:2}.sl-hero--flip .sl-pane__media{grid-column:1;border-left:0;border-right:1px solid var(--line)}.sl-pane--photo .sl-pane__media:after,.sl-pane__bar{display:none}.sl-pane__title{max-width:12ch;font-size:clamp(44px,5.2vw,84px)}.sl-pane--banner.sl-pane--bare .sl-pane__copy{grid-column:1/-1;align-items:center;text-align:center}.sl-store .sl-hero--panels .sl-pane--photo .sl-pane__copy.sl-pane__copy{--ink:var(--base-ink);--ink-soft:var(--base-ink-soft);background:var(--base-muted);color:var(--ink)}.sl-store .sl-hero--panels .sl-pane--photo .sl-pane__btn{border-color:var(--brand);background:var(--brand);color:var(--brand-text)}}.sl-hero--index{padding:40px 0 56px}.sl-wall{margin:0;font-family:var(--font-display);font-size:var(--sl-wall-size,11.3vw);font-weight:var(--display-weight);line-height:1;letter-spacing:-.05em;overflow-wrap:anywhere}.sl-wall__title{display:inline;margin:0;font:inherit;letter-spacing:inherit}.sl-wall__link{color:inherit;text-decoration:none}.sl-wall__link sup{margin-left:.12em;font-family:var(--font-body);font-size:.34em;font-weight:700;letter-spacing:0;line-height:1;position:relative;top:-1.15em;vertical-align:baseline}@media (hover:hover){.sl-wall__link:hover{text-decoration:underline;text-decoration-thickness:.04em;text-underline-offset:.08em}}.sl-wall__link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.sl-wall__sub{max-width:420px;margin:36px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.55}@media (min-width:750px){.sl-wall{font-size:var(--sl-wall-size,clamp(40px,10.5vw,150px))}}.sl-hero--cover .sl-cover__inner{display:flex;flex-direction:column;justify-content:space-between;gap:40px;box-sizing:border-box;min-height:400px;padding-top:24px;padding-bottom:24px}.sl-cover__deck{max-width:320px;font-size:14px;line-height:1.45}.sl-cover__lead{margin:0;font-weight:700}.sl-cover__sub{margin:6px 0 0;opacity:.88}.sl-cover__link{display:inline-block;margin-top:14px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sl-cover__wordmark{container-type:inline-size;width:100%}.sl-cover__mark{margin:0;font-family:var(--font-display);font-size:clamp(32px,calc(100cqi / (var(--n) * .58)),420px);font-weight:var(--display-weight);letter-spacing:-.04em;line-height:.86;white-space:nowrap}@media (min-width:750px){.sl-hero--cover .sl-cover__inner{min-height:558px;padding-top:32px;padding-bottom:32px}.sl-cover__wordmark{width:70%}}@supports (animation-timeline:scroll()){.sl-store:has(.sl-main>.sl-hero--cover:first-child) .sl-header--overlay{--hd-ink:var(--base-brand-text);margin-bottom:calc(var(--header-h, 68px) * -1 - 1px);border-bottom-color:transparent;animation:sl-hd-ink linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-hero--cover:first-child) .sl-header--overlay:before{opacity:0;animation:sl-hd-bg linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-hero--cover:first-child) .sl-header--overlay:has(.sl-menu[open]):before{opacity:1}.sl-store:has(.sl-main>.sl-hero--cover:first-child) .sl-header--overlay~.sl-main>.sl-hero--cover:first-child .sl-cover__inner{padding-top:calc(var(--header-h, 68px) + 24px)}}.sl-hero--poster{padding:40px 0 64px;text-align:center}.sl-poster__stories{display:flex;gap:20px;justify-content:safe center;margin:0 0 40px;padding:4px 0;overflow-x:auto;list-style:none;scroll-padding:0 16px;scroll-snap-type:x proximity;scrollbar-width:none}.sl-poster__stories::-webkit-scrollbar{display:none}.sl-poster__stories li{flex:0 0 auto;width:84px;scroll-snap-align:start}.sl-poster__story{display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit;text-decoration:none}.sl-poster__ring{position:relative;display:block;box-sizing:border-box;width:68px;height:68px;padding:2px;overflow:hidden;border:3px solid var(--accent,var(--brand));border-radius:50%;background-clip:content-box;background-color:var(--surface-ui)}.sl-poster__ring img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.sl-poster__ring .sl-ph{inset:2px}.sl-poster__name{display:-webkit-box;max-width:100%;overflow:hidden;font-size:12px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sl-poster__title{max-width:14ch;margin:0 auto;font-family:var(--font-display);font-size:var(--sl-poster-size,clamp(40px,7.6vw,98px));font-weight:var(--display-weight);line-height:1.02;letter-spacing:-.03em;overflow-wrap:anywhere}.sl-poster__sub{max-width:560px;margin:20px auto 0;color:var(--ink-soft);font-size:18px;line-height:1.5}.sl-poster__cta{margin-top:32px}.sl-poster__btn{border-radius:999px}.sl-bento{padding:var(--sl-bento-pad,0)}.sl-bento__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:190px;grid-gap:var(--sl-bento-gap,2px);gap:var(--sl-bento-gap,2px)}.sl-bento__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;border-radius:var(--sl-bento-r,24px);background:var(--surface-ui);color:var(--ink);text-decoration:none}.sl-bento__tile--photo{grid-column:1/-1;grid-row:span 2;color:#fff}.sl-bento__tile--plain{color:var(--ink)}.sl-bento__tile--product{background:var(--muted-surface)}.sl-bento__tile--product img{mix-blend-mode:multiply}.sl-bento__img,.sl-bento__tile--product img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-bento__tile--photo:not(.sl-bento__tile--plain):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.4) 55%,rgba(0,0,0,.12))}.sl-bento__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.sl-bento__title{margin:0;text-shadow:0 1px 14px rgba(0,0,0,.35);max-width:14ch;font-family:var(--font-display);font-size:clamp(32px,8vw,64px);font-weight:var(--display-weight);line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere}.sl-bento__btn{border-radius:999px}.sl-bento__pill{position:absolute;right:10px;bottom:10px;left:10px;z-index:1;display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:24px;background:var(--surface);box-shadow:0 1px 10px rgba(0,0,0,.12);color:var(--ink);font-size:13px;line-height:1.3}.sl-bento__pill-title{display:-webkit-box;overflow:hidden;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.sl-bento__pill-price{color:var(--ink-soft)}.sl-bento__tile--colour,.sl-bento__tile--perk{justify-content:flex-end;padding:20px}.sl-bento__tile--perk{grid-column:span 1}.sl-bento--n0 .sl-bento__tile--perk,.sl-bento--n2 .sl-bento__tile--perk,.sl-bento__tile--colour{grid-column:1/-1}.sl-bento__name,.sl-bento__perk-title{margin:0;font-family:var(--font-display);font-size:clamp(22px,5.4vw,32px);font-weight:var(--display-weight);line-height:1.08;letter-spacing:-.01em;overflow-wrap:anywhere}.sl-bento__blurb,.sl-bento__perk-text{margin:8px 0 0;font-size:14px;line-height:1.45;opacity:.9}@media (min-width:750px){.sl-bento__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px}.sl-bento__tile{border-radius:var(--sl-bento-r,48px)}.sl-bento__tile--photo{grid-column:1/span 2;grid-row:1/span 2}.sl-bento__copy{padding:36px}.sl-bento__title{font-size:clamp(36px,4.4vw,64px)}.sl-bento__pill{right:16px;bottom:16px;left:16px;padding:10px 18px;border-radius:28px;font-size:14px}.sl-bento__tile--colour,.sl-bento__tile--perk{padding:32px}.sl-bento--n2 .sl-bento__tile--perk{grid-column:span 2}.sl-bento--n0 .sl-bento__tile--perk{grid-column:3/span 2;grid-row:2}.sl-bento--n0 .sl-bento__tile--colour{grid-column:3/span 2;grid-row:1}.sl-bento__tile--colour{grid-column:1/-1}.sl-bento__name,.sl-bento__perk-title{font-size:clamp(26px,3.4vw,48px)}.sl-bento__blurb,.sl-bento__perk-text{max-width:480px;font-size:15px}}.sl-store .sl-tone-base.sl-tone-base{--ink:var(--base-ink);--ink-soft:var(--base-ink-soft);--surface:var(--base-surface);--surface-ui:var(--base-ui);--muted-surface:var(--base-muted);--line:var(--base-line);--brand:var(--base-brand);--brand-hover:var(--base-brand-hover);--brand-text:var(--base-brand-text);background:var(--base-surface);color:var(--base-ink)}.sl-store .sl-tone-muted.sl-tone-muted{--ink:var(--base-ink);--ink-soft:var(--base-ink-soft);--surface:var(--base-muted);--surface-ui:var(--base-surface);--muted-surface:var(--base-surface);--line:var(--base-line);--brand:var(--base-brand);--brand-hover:var(--base-brand-hover);--brand-text:var(--base-brand-text);background:var(--base-muted);color:var(--base-ink)}.sl-store .sl-tone-brand.sl-tone-brand{--ink:var(--base-brand-text);--ink-soft:color-mix(in srgb,var(--base-brand-text) 78%,transparent);--surface:var(--base-brand);--surface-ui:color-mix(in srgb,var(--base-brand-text) 14%,var(--base-brand));--muted-surface:color-mix(in srgb,var(--base-brand-text) 14%,var(--base-brand));--line:color-mix(in srgb,var(--base-brand-text) 28%,transparent);--brand:var(--base-brand-text);--brand-hover:color-mix(in srgb,var(--base-brand-text) 88%,var(--base-brand));--brand-text:var(--base-brand);background:var(--base-brand);color:var(--base-brand-text)}.sl-store .sl-tone-ink.sl-tone-ink{--ink:var(--base-surface);--ink-soft:color-mix(in srgb,var(--base-surface) 72%,transparent);--surface:var(--base-ink);--surface-ui:color-mix(in srgb,var(--base-surface) 14%,var(--base-ink));--muted-surface:color-mix(in srgb,var(--base-surface) 10%,var(--base-ink));--line:color-mix(in srgb,var(--base-surface) 24%,transparent);--brand:var(--base-surface);--brand-hover:color-mix(in srgb,var(--base-surface) 88%,var(--base-ink));--brand-text:var(--base-ink);background:var(--base-ink);color:var(--base-surface)}.sl-store .sl-tone-accent.sl-tone-accent{--ink:var(--accent-text);--ink-soft:color-mix(in srgb,var(--accent-text) 78%,transparent);--surface:var(--accent);--surface-ui:color-mix(in srgb,var(--accent-text) 14%,var(--accent));--muted-surface:color-mix(in srgb,var(--accent-text) 14%,var(--accent));--line:color-mix(in srgb,var(--accent-text) 28%,transparent);--brand:var(--accent-text);--brand-hover:color-mix(in srgb,var(--accent-text) 88%,var(--accent));--brand-text:var(--accent);background:var(--accent);color:var(--accent-text)}.sl-store .sl-header[class*=sl-tone-]{background:transparent}.sl-header--nav-pill{position:relative;z-index:20;padding:14px var(--gutter,24px) 0;border-bottom:0}.sl-header--nav-pill:before{display:none}.sl-header--nav-pill .sl-header__bar{--hd-ink:var(--brand-text);display:flex;max-width:var(--container,1240px);padding:0 14px;border-radius:999px;background:var(--brand);color:var(--brand-text);gap:16px}.sl-header--nav-pill .sl-menu>summary{margin-left:0}.sl-header--nav-pill .sl-brand{flex:1 1 auto;min-width:0;text-align:center}.sl-header--nav-pill .sl-header__end{flex:0 0 auto;gap:6px}.sl-header--nav-pill .sl-nav{display:none}@media (min-width:750px){.sl-header--nav-pill .sl-header__bar{padding:0 20px 0 28px;gap:44px}.sl-header--nav-pill .sl-menu{display:none}.sl-header--nav-pill .sl-brand{flex:0 0 auto;text-align:left}.sl-header--nav-pill .sl-nav{display:flex;flex:1 1 auto;gap:40px}.sl-header--nav-pill .sl-header__end{gap:18px}}.sl-hero--duo{padding:16px var(--gutter,24px)}.sl-duo__track{display:flex;gap:14px;max-width:var(--container,1240px);margin-inline:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sl-duo__track::-webkit-scrollbar{display:none}.sl-duo__card{position:relative;display:flex;flex:0 0 100%;flex-direction:column;justify-content:flex-end;min-height:calc(var(--sl-screen, 100vh) * .58);padding:28px 24px;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-ui);color:#fff;scroll-snap-align:start}.sl-hero--paired .sl-duo__card{flex-basis:88%}.sl-duo__card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-duo__card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.66),transparent 62%);pointer-events:none}.sl-duo__card>:not(img){position:relative;z-index:1}.sl-duo__card .sl-badge{position:absolute;top:16px;left:16px;z-index:2}.sl-duo__title{margin:0;overflow-wrap:anywhere}.sl-duo__sub{max-width:34ch;margin:12px 0 0;color:inherit;opacity:.9}.sl-duo__price{margin:8px 0 0}.sl-duo__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sl-duo__cta .sl-btn--ghost{border:1px solid hsla(0,0%,100%,.55);background:rgba(0,0,0,.25);color:#fff}.sl-duo__card--product{align-items:center;justify-content:space-between;text-align:center}.sl-duo__card--product:after{background:linear-gradient(180deg,rgba(0,0,0,.62),transparent 38%,transparent 66%,rgba(0,0,0,.6))}.sl-duo__card--product .sl-duo__copy{order:-1}.sl-duo__card--product .sl-duo__cta{justify-content:center;margin-top:0}@media (min-width:750px){.sl-hero--duo{padding-top:16px}.sl-duo__track{overflow:visible}.sl-duo__card{min-height:min(780px,calc(var(--sl-screen, 100vh) * .94));padding:40px}.sl-duo__card--banner{flex:1.5 1;min-width:0}.sl-duo__card--product{flex:1 1;min-width:0}}.sl-duo__eyebrow{color:inherit;opacity:.85}.sl-header--nav-start .sl-header__bar{display:flex;gap:12px}.sl-header--nav-start .sl-brand{flex:1 1 auto;min-width:0}.sl-header--nav-start .sl-header__end{flex:0 0 auto}.sl-header--nav-start .sl-menu{order:3}.sl-header--nav-start .sl-nav{display:none}@media (min-width:750px){.sl-header--nav-start .sl-header__bar{gap:48px}.sl-header--nav-start .sl-menu{display:none}.sl-header--nav-start .sl-brand{flex:0 0 auto}.sl-header--nav-start .sl-nav{display:flex;flex:1 1 auto;gap:36px}.sl-tiles--n8 .sl-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sl-lookbook{background:var(--bg);color:var(--text)}.sl-lookbook__grid{display:grid;grid-template-columns:minmax(0,1fr)}.sl-lookbook__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;color:#fff}.sl-lookbook__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-lookbook__copy{position:absolute;left:24px;right:24px;bottom:24px;display:grid;grid-gap:6px;gap:6px}.sl-lookbook__title{font-size:1.5rem;line-height:1.15}.sl-lookbook__sub{font-size:.875rem}.sl-lookbook__shelf{min-width:0;display:flex;align-items:center;padding:24px 0}.sl-lookbook__rail{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sl-lookbook__rail::-webkit-scrollbar{display:none}.sl-lookbook__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;padding:0 24px}@media (min-width:750px){.sl-lookbook__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-lookbook--flip .sl-lookbook__media{order:2}.sl-lookbook__media{aspect-ratio:auto;min-height:640px}.sl-lookbook__shelf{padding:48px 0}.sl-lookbook__slide{padding:0 48px}}.sl-roll__body{position:relative;display:grid;grid-gap:24px;gap:24px}.sl-roll__stage{position:relative;aspect-ratio:4/3;overflow:hidden}.sl-roll__img{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.sl-roll__img:first-child{opacity:1}.sl-roll__img img{width:100%;height:100%;object-fit:cover}.sl-roll__list{list-style:none;margin:0;padding:0}.sl-roll__item{border-top:1px solid}.sl-roll__item:last-child{border-bottom:1px solid}.sl-roll__link{display:block;padding:14px 0;font-size:1.25rem;line-height:1.2}@media (min-width:750px){.sl-roll__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.sl-roll__link{padding:22px 0;font-size:2rem}.sl-roll__body:has(.sl-roll__item:is(:hover,:focus-within)) .sl-roll__img:first-child{opacity:0}}.sl-roll__body:has(.sl-roll__item:first-child:is(:hover,:focus-within)) .sl-roll__img:first-child,.sl-roll__body:has(.sl-roll__item:nth-child(2):is(:hover,:focus-within)) .sl-roll__img:nth-child(2),.sl-roll__body:has(.sl-roll__item:nth-child(3):is(:hover,:focus-within)) .sl-roll__img:nth-child(3),.sl-roll__body:has(.sl-roll__item:nth-child(4):is(:hover,:focus-within)) .sl-roll__img:nth-child(4),.sl-roll__body:has(.sl-roll__item:nth-child(5):is(:hover,:focus-within)) .sl-roll__img:nth-child(5),.sl-roll__body:has(.sl-roll__item:nth-child(6):is(:hover,:focus-within)) .sl-roll__img:nth-child(6){opacity:1}.sl-hero--quilt{padding:0}.sl-quilt__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:401px;grid-auto-rows:minmax(200px,auto);grid-gap:0;gap:0}.sl-quilt__cell{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;overflow:hidden;background:var(--surface-ui);color:#fff}.sl-quilt__cell>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-quilt__cell--banner,.sl-quilt__cell--lead{grid-column:1/-1}.sl-quilt__cell--banner:after,.sl-quilt__cell--s1:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.62),transparent 38%);pointer-events:none}.sl-quilt__cell--lead:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.42) 25%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.78));pointer-events:none}.sl-quilt__copy{position:relative;z-index:1;padding:20px 20px 22px;text-align:center}.sl-quilt__title{margin:0;overflow-wrap:anywhere}.sl-quilt__title em{font-style:italic}.sl-quilt__sub{max-width:34ch;margin:8px auto 0;color:inherit;opacity:.92}.sl-quilt__eyebrow{margin:0 0 8px}.sl-quilt__cta{display:flex;justify-content:center;margin-top:14px}.sl-quilt__cell--side .sl-badge{position:absolute;top:12px;left:12px;z-index:2}.sl-quilt--3 .sl-quilt__cell--s1,.sl-quilt--3 .sl-quilt__cell--s2{grid-column:auto}.sl-quilt--2 .sl-quilt__cell--s1{grid-column:1/-1}@media (min-width:750px){.sl-quilt__grid{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 2fr;grid-auto-rows:auto;width:100%;aspect-ratio:1280/902;max-height:calc(var(--sl-screen, 100vh) * 1.12)}.sl-quilt__cell--banner,.sl-quilt__cell--lead{grid-column:auto;grid-row:1/3}.sl-quilt__cell--s1{grid-column:3;grid-row:1}.sl-quilt__cell--s2{grid-column:3;grid-row:2}.sl-quilt--2 .sl-quilt__cell--s1{grid-column:3;grid-row:1/3}.sl-quilt--1 .sl-quilt__grid{grid-template-columns:1fr 1fr}.sl-quilt__copy{padding:28px 24px 36px}}@supports (animation-timeline:scroll()){.sl-store:has(.sl-main>.sl-hero--quilt:first-child) .sl-header--overlay{--hd-ink:#fff;margin-bottom:calc(var(--header-h, 68px) * -1 - 1px);border-bottom-color:transparent;animation:sl-hd-ink linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-hero--quilt:first-child) .sl-header--overlay:before{opacity:0;animation:sl-hd-bg linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-hero--quilt:first-child) .sl-header--overlay:has(.sl-menu[open]):before{opacity:1}}.sl-lookbook__shelf:has(.sl-lookbook__head){flex-direction:column;align-items:stretch;justify-content:center;gap:24px}.sl-lookbook__head{margin:0;padding:0 24px;text-align:center;overflow-wrap:anywhere}.sl-header--nav-split .sl-header__bar{display:grid;grid-template-columns:minmax(min-content,1fr) minmax(0,auto) minmax(min-content,1fr);align-items:center;grid-gap:12px;gap:12px}.sl-header--nav-split .sl-menu{grid-column:1;justify-self:start}.sl-header--nav-split .sl-nav{display:none}.sl-header--nav-split .sl-brand{grid-column:2;justify-self:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-header--nav-split .sl-header__end{grid-column:3;justify-self:end}@media (min-width:750px){.sl-header--nav-split .sl-menu{display:none}.sl-header--nav-split .sl-nav{display:flex;grid-column:1;grid-row:1;justify-self:start;gap:32px}.sl-header--nav-split .sl-header__bar{gap:24px}}.sl-hero--diptych{padding:0}.sl-diptych__grid{display:grid;grid-template-columns:minmax(0,1fr)}.sl-diptych__pane{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--sl-screen, 100vh) * .72);overflow:hidden;background:var(--surface-ui);color:#fff;text-align:center}.sl-diptych__pane>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-diptych__pane--banner:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:none}.sl-diptych__pane--bare:after{display:none}.sl-diptych__copy{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:12px;gap:12px;width:100%;max-width:560px;padding:96px 24px 48px}.sl-diptych__title{margin:0;overflow-wrap:anywhere}.sl-diptych__sub{max-width:40ch;opacity:.92}.sl-diptych__eyebrow,.sl-diptych__sub{margin:0;color:inherit}.sl-diptych__cta{margin-top:8px}.sl-diptych__pane .sl-badge{position:absolute;top:16px;left:16px;z-index:2}@media (min-width:750px){.sl-hero--paired .sl-diptych__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-diptych__pane{min-height:min(720px,calc(var(--sl-screen, 100vh) * .75))}}@supports (animation-timeline:scroll()){.sl-store:has(.sl-main>.sl-hero--diptych.sl-hero--photo:first-child) .sl-header--overlay{--hd-ink:#fff;margin-bottom:calc(var(--header-h, 68px) * -1 - 1px);border-bottom-color:transparent;animation:sl-hd-ink linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-hero--diptych.sl-hero--photo:first-child) .sl-header--overlay:before{opacity:0;animation:sl-hd-bg linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-hero--diptych.sl-hero--photo:first-child) .sl-header--overlay:has(.sl-menu[open]):before{opacity:1}}.sl-spotlight__band{background:var(--bg);color:var(--text)}.sl-spotlight__inner{display:grid;justify-items:center;grid-gap:20px;gap:20px;padding-block:40px;text-align:center}.sl-spotlight__eyebrow{color:inherit}.sl-spotlight__name{max-width:100%;margin:0;font-family:var(--font-display);font-size:clamp(2rem,9vw,4rem);font-weight:var(--display-weight,400);line-height:1.05;overflow-wrap:anywhere}.sl-spotlight__media{position:relative;display:block;width:min(100%,560px);aspect-ratio:1/1}.sl-spotlight__media img{width:100%;height:100%;object-fit:contain}.sl-spotlight__foot{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.sl-spotlight__more{display:inline-flex;align-items:center;gap:8px;font-weight:600}.sl-spotlight__price{-webkit-margin-start:auto;margin-inline-start:auto;font-size:1.75rem;font-weight:500;line-height:1}@media (min-width:750px){.sl-spotlight__inner{gap:28px;padding-block:56px}.sl-spotlight__price{font-size:2.25rem}}.sl-scatter{background:var(--bg);color:var(--text)}.sl-scatter__canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 16px;gap:28px 16px;padding-block:40px}.sl-scatter__title{grid-column:1/-1;max-width:100%;margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,13vw,4.5rem);font-weight:var(--display-weight,400);line-height:1;overflow-wrap:anywhere}.sl-scatter__item{min-width:0;margin:0}.sl-scatter__item:nth-of-type(2n){margin-top:40px}.sl-scatter__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--muted-surface,transparent)}.sl-scatter__media img{width:100%;height:100%;object-fit:cover}.sl-scatter__cap{display:flex;flex-direction:column;gap:2px;padding-top:8px;font-size:.875rem}.sl-scatter__name{overflow-wrap:anywhere;color:inherit}.sl-scatter__cta{grid-column:1/-1;display:inline-flex;align-items:center;justify-self:start;gap:8px;min-height:44px;font-weight:600}@media (min-width:750px){.sl-scatter__canvas{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(10,88px);gap:0 16px;padding-block:64px}.sl-scatter--flip .sl-scatter__canvas{direction:rtl}.sl-scatter--flip .sl-scatter__canvas>*{direction:ltr}.sl-scatter__title{grid-column:1/7;grid-row:7/10;align-self:end;font-size:clamp(3rem,7vw,7rem)}.sl-scatter__cta{grid-column:1/5;grid-row:10/11;align-self:end}.sl-scatter__item,.sl-scatter__item:nth-of-type(2n){display:flex;flex-direction:column;margin:0}.sl-scatter__media{flex:1 1;min-height:0;aspect-ratio:auto}.sl-scatter__cap{flex:none}.sl-scatter__item--0{grid-column:2/5;grid-row:1/6}.sl-scatter__item--1{grid-column:7/10;grid-row:1/4}.sl-scatter__item--2{grid-column:10/13;grid-row:4/10}.sl-scatter__item--3{grid-column:5/8;grid-row:5/9}.sl-scatter__item--4{grid-column:8/10;grid-row:6/10}.sl-scatter__item--5{grid-column:11/13;grid-row:1/3}.sl-scatter__item--6{grid-column:5/7;grid-row:1/4}}.sl-hero--pillars{padding:0}.sl-pillars__col,.sl-pillars__row{display:flex;flex-direction:column}.sl-pillars__col{position:relative;justify-content:flex-end;min-height:64vw;overflow:hidden;background:var(--surface-ui);color:#fff;text-align:left}.sl-pillars__col>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-pillars__col:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.1) 75%);pointer-events:none}.sl-pillars__col--bare{background:var(--brand);color:var(--brand-text)}.sl-pillars__col--bare:after{display:none}.sl-pillars__col--banner.sl-pillars__col--photo:after{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5) 80%)}.sl-pillars__copy{position:relative;z-index:1;display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:24px}.sl-pillars__name,.sl-pillars__title{margin:0;overflow-wrap:anywhere}.sl-pillars__eyebrow,.sl-pillars__price,.sl-pillars__sub{margin:0;color:inherit}.sl-pillars__sub{max-width:36ch;opacity:.92}.sl-pillars__col .sl-badge{position:absolute;top:16px;left:16px;z-index:2}@media (min-width:750px){.sl-pillars__row{flex-direction:row}.sl-pillars__col{flex:1 1;min-width:0;min-height:min(685px,calc(var(--sl-screen, 100vh) * .8))}}.sl-names{background:var(--bg);color:var(--text)}.sl-names__inner{display:grid;grid-gap:24px;gap:24px;padding-block:56px}.sl-names__title{margin:0}.sl-names__list{display:grid;margin:0;padding:0;list-style:none}.sl-names__row{display:grid;grid-template-columns:2.5em minmax(0,1fr) auto;align-items:baseline;grid-gap:12px;gap:12px;padding-block:14px;border-top:1px solid}.sl-names__name{min-width:0;overflow-wrap:anywhere;color:inherit;text-decoration:none}.sl-names__name:hover,.sl-names__row:focus-within .sl-names__name{text-decoration:underline}.sl-names__no,.sl-names__price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.sl-header--nav-mark .sl-menu,.sl-header--nav-mark .sl-nav{display:none}.sl-header--nav-mark .sl-header__bar{grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr)}.sl-header--nav-mark .sl-header__lead{grid-column:1;justify-self:start}.sl-header--nav-mark .sl-brand{grid-column:2;justify-self:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-header--nav-mark .sl-header__end{grid-column:3;justify-self:end}.sl-hero--product{padding:16px 0 48px}.sl-spot{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.sl-spot__media{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;border-radius:var(--radius-card)}.sl-spot__media img{width:100%;height:100%;object-fit:contain}.sl-spot__info{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.sl-spot__title{margin:0;font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:var(--display-weight);line-height:1.1;overflow-wrap:anywhere}.sl-spot__price{margin:0;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-spot__sub{margin:0;max-width:460px;color:var(--ink-soft);font-size:17px;line-height:1.7}.sl-spot__cta{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:460px;margin-top:8px}.sl-spot__cta .sl-btn{flex:1 1 160px;justify-content:center}@media (min-width:750px){.sl-hero--product{padding:32px 0 72px}.sl-spot{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px}}.sl-hero--drop{position:relative;z-index:2;padding:0}.sl-drop__stage{position:relative;display:grid;justify-items:center;grid-gap:24px;gap:24px;padding-top:20px;padding-bottom:32px}.sl-drop__note{justify-self:start;max-width:24ch;font-size:14px;line-height:1}.sl-drop__note,.sl-drop__title{margin:0;overflow-wrap:anywhere}.sl-drop__title{max-width:100%;text-align:center;text-wrap:balance}.sl-drop__piece{position:relative;display:block;width:min(78vw,420px);aspect-ratio:1/1.06}.sl-drop__piece>.sl-placeholder,.sl-drop__piece>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sl-drop__piece .sl-badge{top:0;left:0}.sl-drop__thumbs{display:flex;gap:12px;margin:0;padding:0;list-style:none}.sl-drop__thumb{position:relative;display:block;width:64px;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);background:#fff}.sl-drop__thumb>.sl-placeholder,.sl-drop__thumb>img{width:100%;height:100%;object-fit:cover}@media (min-width:750px){.sl-drop__stage{display:block;min-height:clamp(540px,calc(var(--sl-screen, 100vh) - var(--header-h, 68px) - 72px),860px);padding-top:28px;padding-bottom:0}.sl-drop__note{position:absolute;top:28px;left:var(--gutter,24px);z-index:3}.sl-drop__title{width:min(52vw,760px);margin-inline:auto}.sl-drop__piece{top:34%;z-index:2;width:min(40vw,calc(var(--sl-screen, 100vh) * .66))}.sl-drop__cta,.sl-drop__piece{position:absolute;left:50%;transform:translateX(-50%)}.sl-drop__cta{top:62%}.sl-drop__thumbs{position:absolute;top:28px;right:var(--gutter,24px);z-index:3;flex-direction:column;gap:17px}.sl-drop__thumb{width:71px}}@media (max-width:749px){.sl-drop__cta{padding-bottom:24px}}.sl-hero--showpiece{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:max(520px,calc(var(--sl-screen, 100vh) - var(--header-h, 68px)));padding:0;overflow:hidden;background:var(--surface-ui);text-align:center}.sl-showpiece__piece{position:absolute;inset:0;display:block}.sl-showpiece__piece img{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.sl-showpiece__copy{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:16px;gap:16px;width:100%;max-width:900px;padding:0 24px;margin-bottom:clamp(48px,17vh,150px);pointer-events:none}.sl-showpiece__copy>*{pointer-events:auto}.sl-hero--text .sl-showpiece__copy{margin-bottom:0;align-self:center}.sl-hero--text.sl-hero--showpiece{justify-content:center}.sl-showpiece__title{margin:0;overflow-wrap:anywhere}.sl-showpiece__sub{margin:0;max-width:40ch}.sl-showpiece__eyebrow{margin:0}.sl-hero--blob{position:relative;padding:0;overflow-x:clip}.sl-blob__stage{position:relative;padding-top:24px}.sl-blob__title{position:relative;z-index:2;margin:0 0 -.34em;padding-inline:var(--gutter,16px);max-width:100%;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.sl-hero--text .sl-blob__title{margin-bottom:0}.sl-blob__oval{position:relative;z-index:1;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:58% 42% 46% 54%/48% 56% 44% 52%}.sl-blob__oval>.sl-placeholder,.sl-blob__oval>img{display:block;width:100%;height:100%;object-fit:cover}.sl-blob__copy{display:grid;grid-gap:20px;gap:20px;padding-top:40px;padding-bottom:24px}.sl-blob__sub{margin:0;max-width:28ch;overflow-wrap:anywhere}.sl-blob__cta{display:flex}@media (min-width:750px){.sl-blob__stage{padding-top:32px}.sl-blob__title{margin-bottom:-.5em}.sl-hero--text .sl-blob__title{margin-bottom:0}.sl-blob__oval{width:84%;margin-inline:auto}.sl-blob__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;padding-top:72px;padding-bottom:48px}.sl-blob__sub{max-width:22ch}.sl-blob__cta{justify-content:flex-end;padding-top:8px}}.sl-hero--arch{position:relative;padding:0;overflow-x:clip}.sl-arch{display:grid;grid-gap:32px;gap:32px;padding-top:32px}.sl-arch__copy{display:grid;justify-items:center;align-content:start;grid-gap:24px;gap:24px;text-align:center}.sl-arch__title{max-width:100%;text-wrap:balance}.sl-arch__sub,.sl-arch__title{margin:0;overflow-wrap:anywhere}.sl-arch__sub{max-width:34ch}.sl-arch__photo{width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 0 0}.sl-arch__photo>.sl-placeholder,.sl-arch__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-store{--sl-scallop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cellipse cx='50' cy='18' rx='50' ry='19'/%3E%3Cellipse cx='50' cy='50' rx='50' ry='19'/%3E%3Cellipse cx='50' cy='82' rx='50' ry='19'/%3E%3C/svg%3E")}.sl-hero--scallop .sl-arch__photo{border-radius:0}.sl-hero--scallop .sl-arch__photo>img{-webkit-mask:var(--sl-scallop) center /100% 100% no-repeat;mask:var(--sl-scallop) center /100% 100% no-repeat}.sl-hero--text .sl-arch{padding-bottom:48px}@media (min-width:750px){.sl-arch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:40px;padding-top:0}.sl-arch__copy{align-self:start;padding-top:40px}.sl-arch__photo{aspect-ratio:auto;height:min(86vh,760px);min-height:420px}.sl-hero--text .sl-arch{grid-template-columns:minmax(0,1fr);padding-block:64px}}.sl-hero--diagonal{padding:0;background:var(--bg);color:var(--text)}.sl-diag__stage{display:flex;flex-direction:column;gap:20px;padding-top:16px;padding-bottom:40px}.sl-diag__title{display:contents;margin:0}.sl-diag__word{display:block;max-width:100%;font-family:var(--font-display);font-size:min(24vw,calc(160vw / var(--n, 8)));font-weight:var(--display-weight,400);line-height:.9;text-transform:uppercase;white-space:nowrap}.sl-diag__word--a{order:1}.sl-diag__pieces{position:relative;order:2;height:118vw;max-height:520px}.sl-diag__word--b{order:3;margin-top:4px}.sl-diag__note{order:4;max-width:24ch;margin:8px 0 0;font-size:14px;line-height:1.3;text-transform:uppercase}.sl-diag__piece{position:absolute;display:block;overflow:hidden;background:var(--muted-surface,transparent)}.sl-diag__piece>.sl-placeholder,.sl-diag__piece>img{width:100%;height:100%;object-fit:cover}.sl-diag__piece .sl-badge{top:0;left:0}.sl-diag__piece--0{top:0;left:0;z-index:1;width:61%;aspect-ratio:211/312}.sl-diag__piece--1{top:17%;left:52%;z-index:2;width:48%;aspect-ratio:166/216}.sl-diag__piece--2{top:63%;left:39%;z-index:3;width:48%;aspect-ratio:165/144}.sl-diag__piece--3{top:80%;left:3%;z-index:4;width:28%;aspect-ratio:4/5}@media (min-width:750px){.sl-diag__stage{position:relative;display:block;height:clamp(520px,56vw,860px);padding:0}.sl-diag__word{position:absolute;z-index:1;font-size:min(18.2vw,calc(165vw / var(--n, 8)),300px);line-height:.8}.sl-diag__word--a{top:9%;left:var(--gutter,24px)}.sl-diag__word--b{right:var(--gutter,24px);bottom:19.5%;margin:0}.sl-diag__pieces{display:contents}.sl-diag__note{position:absolute;top:69%;left:var(--gutter,24px);z-index:3;max-width:min(22%,28ch);margin:0}.sl-diag__piece--0{top:23%;left:38.4%;width:23.1%;aspect-ratio:296/314}.sl-diag__piece--1{top:11.7%;left:70.4%;width:15.2%;aspect-ratio:194/235}.sl-diag__piece--2{top:37.2%;left:14.5%;width:11.1%;aspect-ratio:142/183}.sl-diag__piece--3{top:3%;left:53%;width:8.5%;aspect-ratio:4/5}}.sl-hero--reel{position:relative;padding:0;overflow-x:clip}.sl-reel{display:grid;grid-gap:20px;gap:20px;padding-top:16px;padding-bottom:28px}.sl-reel__title{text-wrap:balance}.sl-reel__sub,.sl-reel__title{margin:0;max-width:100%;overflow-wrap:anywhere;text-align:right}.sl-reel__sub{justify-self:end}.sl-reel__track{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:76px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.sl-reel__slide{position:relative;display:block;flex:0 0 85%;min-width:0;margin-right:15%;aspect-ratio:16/9;overflow:hidden;scroll-snap-align:start}.sl-reel__slide>.sl-placeholder,.sl-reel__slide>img{display:block;width:100%;height:100%;object-fit:cover}.sl-hero--text .sl-reel{padding-bottom:48px}@media (min-width:750px){.sl-reel{gap:28px;padding-top:8px;padding-bottom:56px}.sl-reel__track{padding-bottom:0}}@supports (scroll-marker-group:after){.sl-reel__track{anchor-name:--sl-reel;scrollbar-width:none}.sl-reel__track::-webkit-scrollbar{display:none}.sl-reel__track::scroll-button(*){position:absolute;position-anchor:--sl-reel;z-index:2;width:60px;height:60px;border:0;border-radius:50%;background:#bfbfbf;color:#000;font-size:28px;line-height:1;cursor:pointer;bottom:4px}.sl-reel__track::scroll-button(left){content:"\2190"/"Previous slide";left:calc(50% - 66px)}.sl-reel__track::scroll-button(right){content:"\2192"/"Next slide";left:calc(50% + 6px)}.sl-reel__track::scroll-button(*):disabled{opacity:.45;cursor:default}.sl-reel__track::scroll-button(*):not(:disabled):hover{background:#d9d9d9}.sl-reel__track::scroll-button(*):focus-visible{outline:2px solid currentColor;outline-offset:2px}.sl-hero--single .sl-reel__track::scroll-button(*){display:none}.sl-hero--single .sl-reel__track{padding-bottom:0}@media (min-width:750px){.sl-reel__track::scroll-button(*){top:50%;bottom:auto;translate:0 -50%}.sl-reel__track::scroll-button(left){left:12px}.sl-reel__track::scroll-button(right){left:auto;right:12px}}}@media (prefers-reduced-motion:reduce){.sl-reel__track{scroll-behavior:auto}}.sl-hero--echo{position:relative;padding:0;overflow-x:clip}.sl-echo{container-type:inline-size;padding-top:12px;padding-bottom:32px}.sl-echo__line{margin:0 0 16px;max-width:100%;overflow-wrap:anywhere}.sl-echo__stage{--fs:min(30cqw,calc(100cqw / (var(--n, 8) * 0.64)));position:relative;display:flex;flex-direction:column;gap:16px;font-size:var(--fs)}.sl-echo__row{display:block;margin:0;font-family:var(--font-display);font-size:var(--fs);font-weight:var(--display-weight,400);line-height:.82;white-space:nowrap;overflow:hidden}.sl-echo__row--2{display:none}.sl-hero--text .sl-echo__row--2{display:block}.sl-hero--text .sl-echo__row--3{display:none}.sl-echo__photo{width:100%;aspect-ratio:5/6;overflow:hidden}.sl-echo__photo>.sl-placeholder,.sl-echo__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-echo__cta{display:flex;padding-top:24px}@media (min-width:750px){.sl-echo__stage{display:block;min-height:max(2.46em,calc(.55em + 100cqw * .578));gap:0}.sl-echo__row,.sl-echo__row--2,.sl-echo__row--3,.sl-hero--text .sl-echo__row--2,.sl-hero--text .sl-echo__row--3{display:block;position:relative;height:.82em;line-height:.82;overflow:visible}.sl-echo__row--1{z-index:2}.sl-echo__row--2,.sl-echo__row--3{z-index:0}.sl-echo__photo{position:absolute;z-index:1;top:.55em;right:0;width:49.5%;aspect-ratio:6/7;font-size:var(--fs)}.sl-hero--text .sl-echo__stage{min-height:2.46em}.sl-echo{position:relative}.sl-hero--text .sl-echo__cta{padding-top:40px}.sl-hero--photo .sl-echo__cta{position:absolute;left:var(--gutter,26px);bottom:40px;padding-top:0}}.sl-hero--masthead{padding:0;overflow-x:clip}.sl-mast{display:grid;grid-gap:24px;gap:24px;padding-top:24px;padding-bottom:40px;container-type:inline-size}.sl-mast__title{margin:0;min-width:0;max-width:100%;font-family:var(--font-display);font-size:clamp(14px,calc(100cqi / (var(--n) * 1.03)),460px);font-weight:var(--display-weight);letter-spacing:-.08em;line-height:.9;text-transform:uppercase;white-space:nowrap}.sl-mast--plate{display:block;padding-bottom:0;text-align:center}.sl-mast--plate .sl-mast__title{position:relative;z-index:0;margin-bottom:-.2em;line-height:.8}.sl-mast__plate{position:relative;z-index:1;width:74%;margin:0 auto;aspect-ratio:4/3;overflow:hidden;font-size:0}.sl-mast__plate>.sl-placeholder,.sl-mast__plate>img{display:block;width:100%;height:100%;object-fit:cover}.sl-mast__body{display:grid;grid-gap:24px;gap:24px;align-items:start}.sl-mast__photo{width:100%;aspect-ratio:17/20;overflow:hidden}.sl-mast__photo>.sl-placeholder,.sl-mast__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-mast__caption{display:grid;justify-items:start;align-content:start;grid-gap:20px;gap:20px}.sl-mast__lead{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(22px,2.4vw,34px);line-height:1.25}.sl-mast__lead,.sl-mast__sub{margin:0;overflow-wrap:anywhere}.sl-mast__sub{max-width:34ch}@media (min-width:750px){.sl-mast{gap:56px;padding-top:48px;padding-bottom:64px}.sl-mast__body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:60px}.sl-mast__photo{aspect-ratio:auto;height:min(92vh,880px);min-height:420px}.sl-hero--text .sl-mast__body{grid-template-columns:minmax(0,1fr)}}.sl-hero--columns{padding:0;overflow-x:clip}.sl-cols{display:grid;grid-gap:24px;gap:24px;padding-top:20px;padding-bottom:40px}.sl-cols__title{margin:0;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(48px,17vw,116px);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere}.sl-cols__plain,.sl-cols__slant{display:block}.sl-cols__tall{width:100%;aspect-ratio:17/25;overflow:hidden}.sl-cols__small>.sl-placeholder,.sl-cols__small>img,.sl-cols__tall>.sl-placeholder,.sl-cols__tall>img{display:block;width:100%;height:100%;object-fit:cover}.sl-cols__foot{display:grid;grid-gap:20px;gap:20px;align-items:end;min-width:0}.sl-cols__small{width:56%;aspect-ratio:3/4;overflow:hidden}.sl-cols__note{display:grid;justify-items:start;grid-gap:20px;gap:20px;min-width:0}.sl-cols__text{margin:0;overflow-wrap:anywhere}@media (min-width:750px){.sl-cols{grid-template-columns:minmax(0,50%) minmax(0,1fr) minmax(0,32%);grid-template-rows:auto 1fr;gap:0;padding-top:0;padding-bottom:20px}.sl-cols__title{grid-column:1;grid-row:1}.sl-cols__tall{grid-column:3;grid-row:1/3;aspect-ratio:auto;height:min(calc(100vh - 80px),760px);min-height:460px}.sl-cols__foot{grid-column:1;grid-row:2;grid-template-columns:minmax(0,200px) minmax(0,1fr);column-gap:60px;align-self:end;padding-top:40px}.sl-cols__small{width:100%;aspect-ratio:3/5}.sl-hero--text .sl-cols{grid-template-columns:minmax(0,1fr)}.sl-hero--text .sl-cols__foot{grid-template-columns:minmax(0,200px) minmax(0,520px)}}.sl-hero--overlap{padding:0;overflow-x:clip}.sl-ovl{display:grid;position:relative;padding-top:24px;padding-bottom:40px}.sl-ovl__photo{position:relative;width:84%;margin-left:auto;aspect-ratio:1/1.12;overflow:hidden}.sl-ovl__photo>.sl-placeholder,.sl-ovl__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-ovl__photo:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 85% 60% at 0 100%,color-mix(in srgb,var(--surface) 88%,transparent) 0,color-mix(in srgb,var(--surface) 55%,transparent) 55%,transparent 100%);pointer-events:none}.sl-ovl__copy{position:relative;z-index:1;display:grid;justify-items:start;grid-gap:24px;gap:24px;min-width:0;margin-top:-.8em;font-size:clamp(64px,20vw,96px)}.sl-ovl__title{max-width:100%;font-family:var(--font-display);font-size:1em;font-weight:var(--display-weight);letter-spacing:-.01em;line-height:.9;text-wrap:balance}.sl-ovl__sub,.sl-ovl__title{margin:0;overflow-wrap:anywhere}.sl-ovl__sub{max-width:36ch;font-size:16px}.sl-hero--text .sl-ovl__copy{margin-top:0;padding-top:24px}@media (min-width:750px){.sl-ovl{grid-template-columns:repeat(12,minmax(0,1fr));padding-top:40px;padding-bottom:72px}.sl-ovl__photo{grid-column:6/-1;grid-row:1;width:auto;margin:0 calc(var(--gutter, 24px) * -1) 0 0;aspect-ratio:auto;height:min(76vh,760px);min-height:460px}.sl-ovl__copy{grid-column:1/9;grid-row:1;align-self:end;margin-top:0;padding-bottom:8px;font-size:clamp(96px,10.8vw,180px)}.sl-ovl__title{max-width:5.2em}.sl-hero--text .sl-ovl__copy{grid-column:1/-1;padding-top:40px}}.sl-hero--flank{padding:0;overflow-x:clip}.sl-flank{--w:8;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding-top:20px;padding-bottom:36px;justify-items:center}.sl-flank__title{grid-column:1/-1;grid-row:1;margin:0;max-width:100%;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(36px,calc(88vw / (var(--w) * .62)),92px);line-height:.9;letter-spacing:0;text-align:center;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.sl-flank__plain,.sl-flank__slant{display:block}.sl-flank__slant{font-style:italic}.sl-flank__side{width:100%;min-width:0;overflow:hidden;grid-row:2}.sl-flank__side--left{grid-column:1;aspect-ratio:3/4}.sl-flank__side--right{grid-column:2;aspect-ratio:3/4;margin-top:36px}.sl-flank__side>.sl-placeholder,.sl-flank__side>img{display:block;width:100%;height:100%;object-fit:cover}.sl-flank__cta{grid-column:1/-1;grid-row:3}.sl-hero--flank:not(.sl-hero--photo) .sl-flank__cta{grid-row:2}@media (min-width:750px){.sl-flank{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:40px;min-height:clamp(560px,calc(100vh - 150px),640px);padding-top:36px;padding-bottom:56px}.sl-flank__side,.sl-flank__title{grid-column:1;grid-row:1}.sl-flank__title{align-self:center;z-index:1;font-size:clamp(56px,calc(86vw / (var(--n) * .6)),138px);line-height:.88}.sl-flank__side{z-index:2;width:22%;margin:0}.sl-flank__side--left{justify-self:start;align-self:stretch;aspect-ratio:auto}.sl-flank__side--right{justify-self:end;align-self:end;aspect-ratio:3/2}.sl-flank__cta{grid-column:1;grid-row:2}.sl-hero--flank:not(.sl-hero--photo) .sl-flank__cta{grid-row:2}}.sl-hero--blobs{padding:0;overflow-x:clip}.sl-blobs{display:grid;grid-gap:0;gap:0;padding-top:20px;padding-bottom:40px}.sl-blobs__art{display:grid;min-width:0}.sl-blobs__a,.sl-blobs__b{position:relative;min-width:0;overflow:hidden}.sl-blobs__a{width:88%;aspect-ratio:1/1;border-radius:50% 50% 4% 4%/46% 46% 3% 3%;transform:rotate(-1.5deg)}.sl-blobs__b{width:76%;margin:-14% 0 0 auto;aspect-ratio:1/.9;border-radius:38% 62% 44% 56%/42% 36% 64% 58%;transform:rotate(2deg);order:3}.sl-blobs__a>.sl-placeholder,.sl-blobs__a>img,.sl-blobs__b>.sl-placeholder,.sl-blobs__b>img{display:block;width:100%;height:100%;object-fit:cover}.sl-blobs--one .sl-blobs__a{width:100%}.sl-blobs__row{display:contents}.sl-blobs__title{position:relative;z-index:1;order:2;margin:24px 0 0;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(34px,9.4vw,72px);line-height:1;letter-spacing:-.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.sl-blobs__row .sl-btn{position:relative;z-index:2;justify-self:center;margin-top:20px;min-width:164px}.sl-blobs__sub{margin:20px 0 0;max-width:44ch;justify-self:center;text-align:center;overflow-wrap:anywhere}@media (max-width:749px){.sl-blobs{grid-template-columns:minmax(0,1fr)}.sl-blobs__art{display:contents}.sl-blobs__a{order:1}.sl-blobs__title{order:2}.sl-blobs__sub{order:3;margin-top:12px}.sl-blobs__row .sl-btn{order:4}.sl-blobs__b{order:5;margin-top:-24px}}@media (min-width:750px){.sl-blobs{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:center;padding-top:32px;padding-bottom:56px}.sl-blobs__art{grid-column:1/-1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:calc(var(--gutter, 24px) * -1);align-items:start}.sl-blobs--one .sl-blobs__art{grid-template-columns:minmax(0,1fr);justify-items:center}.sl-blobs__a{width:108%;margin-left:-4%;border-radius:52% 48% 3% 4%/40% 40% 2% 2%}.sl-blobs__a,.sl-blobs__b{aspect-ratio:15/16;order:0}.sl-blobs__b{width:100%;margin:0 0 0 -4%;border-radius:34% 66% 40% 60%/36% 34% 66% 64%}.sl-blobs--one .sl-blobs__a{width:min(100%,640px);margin-left:0;border-radius:50% 50% 3% 3%/46% 46% 2% 2%}.sl-blobs__title{grid-column:1;grid-row:2;order:0;margin:28px 0 0;text-align:left;text-wrap:wrap}.sl-blobs__row .sl-btn{grid-column:2;grid-row:2;order:0;margin-top:28px;min-width:196px;align-self:center}.sl-blobs__sub{grid-column:1/-1;grid-row:3;order:0;justify-self:start;text-align:left}.sl-hero--text .sl-blobs__row .sl-btn,.sl-hero--text .sl-blobs__title{grid-row:1}.sl-hero--text .sl-blobs__sub{grid-row:2}}.sl-hero--letter{padding:0;overflow-x:clip}.sl-letter{max-width:calc(880px + var(--gutter, 24px) * 2);padding-top:clamp(36px,9vw,96px);padding-bottom:clamp(40px,8vw,88px)}.sl-letter__title{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(30px,8.8vw,44px);line-height:1.3;overflow-wrap:anywhere;text-wrap:pretty}.sl-letter__sub{margin:clamp(20px,4vw,36px) 0 0;font-size:clamp(19px,5.4vw,24px);line-height:1.8;overflow-wrap:anywhere}.sl-letter__sub a,.sl-letter__sub em{font-style:italic;font-weight:700}.sl-letter__sub a{text-decoration:underline;text-underline-offset:.2em}.sl-letter--mark{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(32px,8vw,96px);max-width:none;min-height:calc(100svh - var(--header-h, 68px));padding-top:clamp(16px,3vw,28px);padding-bottom:0;container-type:inline-size}.sl-letter--mark .sl-letter__title{text-align:center;font-size:clamp(32px,8.6vw,67px);line-height:1.05}.sl-letter__name{margin:0;font-family:var(--font-display);font-size:clamp(26px,calc(100cqi / (var(--n) * .54)),300px);font-weight:900;letter-spacing:0;line-height:.95;overflow-wrap:anywhere;padding-bottom:.08em}.sl-letter__fig{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:clamp(48px,12vw,128px) 0 0}.sl-letter__photo{min-width:0;overflow:hidden;aspect-ratio:3/4}.sl-letter__photo>.sl-placeholder,.sl-letter__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-letter__note{min-width:0;font-size:16px;line-height:1.8;overflow-wrap:anywhere}@media (min-width:750px){.sl-letter__fig{grid-template-columns:minmax(0,583fr) minmax(0,286fr);column-gap:61px;align-items:start}.sl-letter__photo{aspect-ratio:583/788}}.sl-hero--straddle{padding:0;overflow-x:clip}.sl-straddle{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.sl-straddle__a,.sl-straddle__b{position:relative;min-width:0;overflow:hidden}.sl-straddle__a>.sl-placeholder,.sl-straddle__a>img,.sl-straddle__b>.sl-placeholder,.sl-straddle__b>img{display:block;width:100%;height:100%;object-fit:cover}.sl-straddle__a:after,.sl-straddle__b:after{content:"";position:absolute;inset:0;background:var(--straddle-scrim,rgba(0,0,0,.4))}.sl-straddle__copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:24px;padding:0 var(--gutter,24px) 36px;text-align:center;pointer-events:none}.sl-straddle__title{margin:0;max-width:100%;min-width:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(40px,17.5vw,72px);line-height:.85;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.sl-straddle__plain,.sl-straddle__slant{display:block}.sl-straddle__slant{font-style:italic}.sl-straddle__cta{pointer-events:auto}.sl-straddle__a{aspect-ratio:390/654}.sl-straddle__b{display:none}.sl-straddle--none .sl-straddle__copy{position:static;justify-content:center;padding-block:72px}@media (min-width:750px){.sl-straddle--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-straddle__a{aspect-ratio:635/726}.sl-straddle--one .sl-straddle__a{aspect-ratio:1280/726}.sl-straddle__b{display:block;position:absolute;left:62.3%;top:15.3%;width:22.9%;aspect-ratio:293/468}.sl-straddle__copy{justify-content:center;gap:clamp(32px,5.6vw,72px);padding-bottom:0}.sl-straddle__title{max-width:62%;font-size:clamp(56px,9.16vw,118px);line-height:.81}}.sl-hero--floats{position:relative;padding:0;overflow:hidden;background-size:cover;background-position:top}.sl-floats{--off:var(--header-h,68px);position:relative;max-width:1280px;height:calc(688px - var(--off));margin:0 auto}.sl-floats__big,.sl-floats__small{position:absolute;display:block;overflow:hidden;box-shadow:0 18px 40px rgba(41,41,41,.14)}.sl-floats__big>.sl-placeholder,.sl-floats__big>img,.sl-floats__small>.sl-placeholder,.sl-floats__small>img{display:block;width:100%;height:100%;object-fit:cover}.sl-floats__big{left:5.9%;top:calc(112px - var(--off));width:65.4%;aspect-ratio:255/409;transform:rotate(-1.4deg)}.sl-floats__big:after{content:"";position:absolute;inset:0;background:var(--floats-scrim,linear-gradient(180deg,transparent 18%,rgba(0,0,0,.58) 40%,rgba(0,0,0,.58) 66%,transparent 88%))}.sl-floats__small{left:51.5%;top:calc(427px - var(--off));width:42.6%;aspect-ratio:166/234;transform:rotate(1.8deg)}.sl-floats__title{z-index:2;left:5.9%;top:calc(112px - var(--off));width:65.4%;aspect-ratio:255/409;display:flex;margin:0;padding:0 12px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(22px,8.2vw,33px);line-height:1.2;overflow-wrap:anywhere;text-wrap:balance;transform:rotate(-1.4deg);pointer-events:none}.sl-floats__cta,.sl-floats__title{position:absolute;box-sizing:border-box;align-items:center;justify-content:center;text-align:center}.sl-floats__cta{z-index:3;left:17.4%;top:calc(567px - var(--off));width:42.6%;display:inline-flex;min-height:59px}.sl-floats:not(.sl-floats--big) .sl-floats__title{left:5.9%;width:88.2%;aspect-ratio:auto;top:calc(180px - var(--off));transform:none}.sl-floats:not(.sl-floats--big):not(.sl-floats--small) .sl-floats__cta{left:50%;width:auto;min-width:166px;transform:translateX(-50%);top:calc(400px - var(--off))}@media (min-width:750px){.sl-floats{height:calc(740px - var(--off))}.sl-floats__big,.sl-floats__title{left:18.1%;top:calc(110px - var(--off));width:31.5%;aspect-ratio:403/588}.sl-floats__title{font-size:clamp(30px,3.41vw,44px);line-height:1.3}.sl-floats__small{left:62.5%;top:calc(222px - var(--off));width:19.4%;aspect-ratio:248/363}.sl-floats__cta{left:66.6%;top:calc(484px - var(--off));width:auto;min-width:144px;min-height:64px;padding:0 22px}.sl-floats:not(.sl-floats--small) .sl-floats__cta{left:33.9%;top:calc(640px - var(--off));transform:translateX(-50%)}.sl-floats:not(.sl-floats--big) .sl-floats__title{left:10%;width:80%;aspect-ratio:auto;top:calc(250px - var(--off));font-size:clamp(34px,5vw,64px)}.sl-floats:not(.sl-floats--big):not(.sl-floats--small) .sl-floats__cta{left:50%;top:calc(440px - var(--off))}.sl-floats:not(.sl-floats--big).sl-floats--small .sl-floats__title{left:8%;width:48%}}@supports (animation-timeline:scroll()){.sl-store:has(.sl-main>.sl-hero--floats:first-child) .sl-header--overlay{--hd-ink:var(--ink);margin-bottom:calc(var(--header-h, 68px) * -1 - 1px);border-bottom-color:transparent;animation:sl-hd-ink linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-hero--floats:first-child) .sl-header--overlay:before{opacity:0;animation:sl-hd-bg linear both;animation-timeline:scroll(root);animation-range:0 60px}.sl-store:has(.sl-main>.sl-hero--floats:first-child) .sl-header--overlay:has(.sl-menu[open]):before{opacity:1}.sl-store:has(.sl-main>.sl-hero--floats:first-child) .sl-header--overlay~.sl-main .sl-floats{--off:0px}}.sl-hero--stanza{padding:0;overflow-x:clip}.sl-stanza{max-width:880px;padding-top:clamp(56px,12vw,168px);padding-bottom:clamp(48px,18vw,232px);text-align:center}.sl-stanza__title{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);max-width:11em;margin-inline:auto;font-size:clamp(34px,9.6vw,62px);line-height:1.23}.sl-stanza__sub,.sl-stanza__title{overflow-wrap:anywhere;text-wrap:balance}.sl-stanza__sub{max-width:34em;margin:clamp(16px,3vw,28px) auto 0;font-size:clamp(17px,4.6vw,20px);line-height:1.6;color:var(--ink-soft)}.sl-hero--plate .sl-stanza{padding-bottom:0}.sl-stanza__plate{width:min(100%,600px);aspect-ratio:1;margin:clamp(32px,7vw,88px) auto 0;border-radius:50%;overflow:hidden}.sl-stanza__plate>img{display:block;width:100%;height:100%;object-fit:cover}.sl-grid.sl-grid--gallery{grid-template-columns:minmax(0,1fr);gap:clamp(56px,16vw,112px) 0;max-width:1240px;margin-inline:auto}.sl-print{display:block;min-width:0;color:inherit;text-align:center;text-decoration:none}.sl-print__frame{position:relative;display:block;width:86%;margin-inline:auto;overflow:hidden;aspect-ratio:var(--card-ratio);background:var(--muted-surface);box-shadow:0 2px 16px rgba(0,0,0,.16)}.sl-print__frame>.sl-ph,.sl-print__frame>img{display:block;width:100%;height:100%;object-fit:cover}.sl-print__caption{display:block;margin-top:14px;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.sl-print__price{display:block;margin-top:2px;font-size:15px;color:var(--ink-soft)}@media (min-width:750px){.sl-grid.sl-grid--gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(96px,24vw,312px) 12px}.sl-grid--gallery>.sl-print{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 3)}.sl-print__frame{width:84%}}.sl-about--framed .sl-about__grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,6vw,56px);align-items:center}.sl-about--framed .sl-about__media{display:grid;place-items:center;aspect-ratio:1/1;background:var(--muted-surface);overflow:hidden}.sl-about--framed .sl-about__media>.sl-ph,.sl-about--framed .sl-about__media>img{width:62%;aspect-ratio:4/5;height:auto;object-fit:cover;border:clamp(10px,2.6vw,30px) solid var(--surface-ui);box-shadow:0 4px 18px rgba(0,0,0,.22)}.sl-about--framed .sl-about__media>.sl-ph{border:0;box-shadow:none}.sl-about--framed:not(:has(.sl-about__media img)) .sl-about__media{display:none}@media (min-width:750px){.sl-about--framed .sl-about__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(40px,7vw,96px)}.sl-about--framed .sl-about__media{aspect-ratio:2/3}.sl-about--framed .sl-about__media>img{width:66%}}.sl-index-panel{display:none}.sl-header--nav-index .sl-header__bar{display:flex;gap:18px}.sl-header--nav-index .sl-brand{flex:1 1 auto;min-width:0;justify-content:flex-start}.sl-header--nav-index .sl-menu{order:2;justify-self:auto}.sl-header--nav-index .sl-menu>summary{margin-left:0}.sl-header--nav-index .sl-burger{width:auto;padding:0}.sl-header--nav-index .sl-burger span{display:none}.sl-header--nav-index .sl-burger:after{content:"Menu";font-size:.9375rem;line-height:44px}.sl-header--nav-index .sl-header__end{order:3;flex:none}.sl-header--nav-index .sl-header__end .sl-iconbtn{display:none}.sl-hero--nameplate .sl-nameplate{container-type:inline-size;padding:12px var(--gutter,24px) 20px}.sl-nameplate__mark{margin:0;font-family:var(--font-display);font-size:clamp(26px,calc(100cqi / (var(--n) * .92)),220px);font-weight:var(--display-weight);letter-spacing:0;line-height:1;overflow-wrap:anywhere;text-transform:none}.sl-grid--plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 12px;gap:28px 12px}.sl-plates__row{display:contents}.sl-grid--plates .sl-card--span{grid-column:1/-1}@media (min-width:750px){.sl-grid--plates{display:flex;flex-direction:column;gap:36px}.sl-plates__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:22px 22px;gap:22px 22px;align-items:start}.sl-plates__row--flip{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sl-plates__row .sl-card--plate-lead{grid-row:1/span 2;grid-column:1}.sl-plates__row .sl-card--plate-side,.sl-plates__row--flip .sl-card--plate-lead{grid-column:2}.sl-plates__row--flip .sl-card--plate-side{grid-column:1}.sl-plates__row--pair,.sl-plates__row--pair.sl-plates__row--flip{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-plates__row--pair .sl-card--plate-lead,.sl-plates__row--pair .sl-card--plate-side{grid-row:1}.sl-plates__row--pair .sl-card--plate-lead,.sl-plates__row--pair.sl-plates__row--flip .sl-card--plate-side{grid-column:1}.sl-plates__row--pair .sl-card--plate-side,.sl-plates__row--pair.sl-plates__row--flip .sl-card--plate-lead{grid-column:2}.sl-plates__row--solo.sl-plates__row--flip{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sl-plates__row--solo .sl-card--plate-lead,.sl-plates__row--solo.sl-plates__row--flip .sl-card--plate-lead{grid-column:1}}@media (min-width:990px){.sl-header--nav-index:before{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.sl-header--nav-index .sl-header__bar{display:none}.sl-header--nav-index{border-right:0}.sl-header--nav-index .sl-index-panel{display:flex;flex-direction:column;height:100%;padding:14px 20px 18px 30px;overflow-y:auto}.sl-index-panel .sl-brand{justify-content:flex-start}.sl-index__tag{margin:22px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sl-index__links{margin-top:24px}.sl-index-panel .sl-nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.sl-index-panel .sl-nav__link,.sl-index__links>.sl-nav__link{display:block;min-height:21px;line-height:21px}.sl-index__copy{margin:auto 0 0;padding-top:20px}.sl-index__cart{position:fixed;top:14px;right:30px;z-index:25}}.sl-header--nav-drawer .sl-dpanel,.sl-header--nav-drawer .sl-dtop{display:none}.sl-dacc__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;list-style:none}.sl-dacc__row::-webkit-details-marker{display:none}summary.sl-dacc__row:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(currentColor,currentColor) 50% /100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 100% no-repeat}.sl-dacc__item[open]>summary.sl-dacc__row:after{background:linear-gradient(currentColor,currentColor) 50% /100% 1.5px no-repeat}.sl-dacc__body{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.sl-dacc__body a{padding:9px 15px 9px 28px;color:inherit;overflow-wrap:anywhere}.sl-dacc__body a:focus-visible,.sl-dacc__row:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.sl-aisle__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px}.sl-aisle__head .sl-h2{margin:0}.sl-aisle__text{margin:0;max-width:60ch}.sl-aisle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 8px;gap:14px 8px}.sl-aisle .sl-card__media{aspect-ratio:1;border:1px solid var(--line);background:#fff}.sl-aisle .sl-card__media img{object-fit:contain;padding:8%}.sl-aisle .sl-card__title{overflow-wrap:anywhere}@media (min-width:990px){.sl-aisle{grid-template-columns:repeat(8,minmax(0,1fr))}.sl-shell-drawer{display:grid;grid-template-columns:var(--sl-rail-w,300px) minmax(0,1fr);grid-template-rows:auto auto 1fr auto}.sl-shell-drawer>.sl-announce{grid-column:2;grid-row:1}.sl-shell-drawer>.sl-main{grid-column:2;grid-row:3;min-width:0}.sl-shell-drawer>.sl-footer{grid-column:2;grid-row:4;min-width:0}.sl-shell-drawer>:not(.sl-announce,.sl-header,.sl-main,.sl-footer){grid-column:1/-1;grid-row:5}.sl-shell-drawer>.sl-header{display:contents}.sl-header--nav-drawer .sl-header__bar,.sl-header--nav-drawer:before{display:none}.sl-header--nav-drawer .sl-dpanel{display:flex;flex-direction:column;grid-column:1;grid-row:1/5;align-self:start;position:-webkit-sticky;position:sticky;top:0;z-index:21;height:100vh;height:100dvh;overflow-y:auto;background:var(--surface);border-right:1px solid var(--line)}.sl-dpanel .sl-brand{justify-content:flex-start;padding:12px 15px;border-bottom:1px solid var(--line)}.sl-dpanel__note{margin:18px 15px 0;overflow-wrap:anywhere}.sl-dpanel__ask{align-self:flex-start;margin:14px 15px 0}.sl-header--nav-drawer .sl-dtop{display:flex;align-items:center;gap:14px;grid-column:2;grid-row:2;position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:12px 15px;background:var(--surface);border-bottom:1px solid var(--line)}.sl-dtop__search{display:flex;align-items:center;flex:1 1 auto;min-width:0}.sl-dtop__shop{flex:none}}.sl-hero--slab{padding:0;overflow-x:clip}.sl-slab{display:grid;justify-items:center;padding-top:20px;padding-bottom:8px}.sl-slab__photo{position:relative;z-index:1;width:100%;aspect-ratio:12/5;overflow:hidden;border-radius:9% 9% 14% 14%/24% 24% 40% 40%;background:var(--muted-surface)}.sl-slab__photo>.sl-placeholder,.sl-slab__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-slab__word{position:relative;z-index:2;width:100%;container-type:inline-size;margin-top:-9cqw}.sl-hero--text .sl-slab__word{margin-top:0}.sl-slab__title{margin:0;font-weight:var(--display-weight);font-size:clamp(16cqw,calc(228cqw / var(--n, 7)),30cqw);line-height:.86;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance}.sl-slab__stamp,.sl-slab__title{font-family:var(--font-display);text-align:center}.sl-slab__stamp{position:absolute;right:4%;bottom:14%;display:grid;place-items:center;min-width:22%;padding:.9em 1.6em;border-radius:50%;background:var(--brand);color:var(--brand-text);font-size:clamp(14px,3vw,36px);line-height:1.1;text-decoration:underline;text-underline-offset:.12em;text-transform:uppercase;transform:rotate(-3deg)}.sl-slab__sub{max-width:34em;margin:24px 0 0;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.sl-slab .sl-squiggle{margin-top:clamp(32px,8vw,96px);margin-bottom:clamp(16px,4vw,48px)}@media (max-width:749px){.sl-slab__photo{aspect-ratio:5/4;border-radius:18% 18% 24% 24%/14% 14% 20% 20%}.sl-slab__word{margin-top:-14cqw;display:grid;justify-items:center;grid-gap:28px;gap:28px}.sl-slab__stamp{position:static;min-width:62%;padding:.9em 1.2em}}.sl-about--stamp{overflow-x:clip}.sl-stamp{display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);justify-items:center;text-align:center}.sl-stamp__head .sl-h2{margin-top:0;max-width:11em;margin-inline:auto;font-size:clamp(36px,8.4vw,105px);line-height:.92;overflow-wrap:anywhere;text-wrap:balance}.sl-stamp__head .sl-about__text{max-width:34em;margin:24px auto 0}.sl-stamp__stage{position:relative;display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px 16px;gap:28px 16px;align-items:start}.sl-stamp__photo{grid-column:1/-1;justify-self:center;width:min(100%,380px);aspect-ratio:3/4;overflow:hidden;border-radius:48% 48% 44% 44%/24% 24% 22% 22%;background:var(--muted-surface)}.sl-stamp__photo>.sl-placeholder,.sl-stamp__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-stamp__sticker{position:absolute;top:2%;left:62%;display:grid;place-items:center;width:clamp(92px,24vw,150px);aspect-ratio:1;padding:8px;background:var(--brand);color:var(--brand-text);-webkit-clip-path:polygon(100% 50%,94.7% 55%,98.7% 61.1%,92.5% 64.9%,95% 71.7%,88.1% 73.9%,89.1% 81.2%,81.8% 81.8%,81.2% 89.1%,73.9% 88.1%,71.7% 95%,64.9% 92.5%,61.1% 98.7%,55% 94.7%,50% 100%,45% 94.7%,38.9% 98.7%,35.1% 92.5%,28.3% 95%,26.1% 88.1%,18.8% 89.1%,18.2% 81.8%,10.9% 81.2%,11.9% 73.9%,5% 71.7%,7.5% 64.9%,1.3% 61.1%,5.3% 55%,0 50%,5.3% 45%,1.3% 38.9%,7.5% 35.1%,5% 28.3%,11.9% 26.1%,10.9% 18.8%,18.2% 18.2%,18.8% 10.9%,26.1% 11.9%,28.3% 5%,35.1% 7.5%,38.9% 1.3%,45% 5.3%,50% 0,55% 5.3%,61.1% 1.3%,64.9% 7.5%,71.7% 5%,73.9% 11.9%,81.2% 10.9%,81.8% 18.2%,89.1% 18.8%,88.1% 26.1%,95% 28.3%,92.5% 35.1%,98.7% 38.9%,94.7% 45%);clip-path:polygon(100% 50%,94.7% 55%,98.7% 61.1%,92.5% 64.9%,95% 71.7%,88.1% 73.9%,89.1% 81.2%,81.8% 81.8%,81.2% 89.1%,73.9% 88.1%,71.7% 95%,64.9% 92.5%,61.1% 98.7%,55% 94.7%,50% 100%,45% 94.7%,38.9% 98.7%,35.1% 92.5%,28.3% 95%,26.1% 88.1%,18.8% 89.1%,18.2% 81.8%,10.9% 81.2%,11.9% 73.9%,5% 71.7%,7.5% 64.9%,1.3% 61.1%,5.3% 55%,0 50%,5.3% 45%,1.3% 38.9%,7.5% 35.1%,5% 28.3%,11.9% 26.1%,10.9% 18.8%,18.2% 18.2%,18.8% 10.9%,26.1% 11.9%,28.3% 5%,35.1% 7.5%,38.9% 1.3%,45% 5.3%,50% 0,55% 5.3%,61.1% 1.3%,64.9% 7.5%,71.7% 5%,73.9% 11.9%,81.2% 10.9%,81.8% 18.2%,89.1% 18.8%,88.1% 26.1%,95% 28.3%,92.5% 35.1%,98.7% 38.9%,94.7% 45%);font-family:var(--font-display);font-size:clamp(15px,3.6vw,22px);line-height:1;text-align:center;text-decoration:underline;text-underline-offset:.12em;text-transform:uppercase;transform:rotate(8deg)}.sl-stamp__col{min-width:0}.sl-stamp__label{margin:0 0 12px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(24px,4.4vw,36px);line-height:1.1;text-transform:uppercase}.sl-stamp__line{margin:0 0 6px;overflow-wrap:anywhere}.sl-stamp__line a{color:inherit}@media (min-width:750px){.sl-stamp__stage{grid-template-columns:minmax(0,1fr) minmax(0,380px) minmax(0,1fr);gap:0 40px;align-items:center}.sl-stamp__stage:not(.sl-stamp__stage--both){grid-template-columns:minmax(0,380px);justify-content:center;gap:32px 0}.sl-stamp__photo{grid-column:2;grid-row:1;width:100%}.sl-stamp__stage:not(.sl-stamp__stage--both) .sl-stamp__photo{grid-column:1}.sl-stamp__col--a{grid-column:1;grid-row:1}.sl-stamp__stage:not(.sl-stamp__stage--both) .sl-stamp__col--a{grid-column:1;grid-row:2}.sl-stamp__col--b{grid-column:3;grid-row:1}.sl-stamp__sticker{left:calc(50% + 100px)}}.sl-photo{padding-block:clamp(32px,8vw,72px)}.sl-photo__frame{display:block}.sl-photo img{display:block;width:100%;height:auto}.sl-photo--full{padding-block:clamp(24px,6vw,56px)}.sl-photo--full img{aspect-ratio:16/9;object-fit:cover;max-height:100vh}.sl-hero--pair{padding:0;overflow-x:clip}.sl-pair{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(20px,5vw,42px);gap:clamp(20px,5vw,42px);padding-top:clamp(28px,7vw,96px);padding-bottom:clamp(36px,8vw,96px)}.sl-pair__card{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:320px;padding:28px 18px;border-radius:24px;background:var(--accent,var(--brand));color:var(--accent-text,var(--brand-text));text-align:center}.sl-pair__title{margin:0;max-width:100%;font-family:var(--font-sans);font-weight:600;font-size:clamp(30px,9.6vw,40px);line-height:1.12;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.sl-pair__pill{container-type:inline-size;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:360px;overflow:hidden;border-radius:999px;background:var(--brand);color:var(--brand-text);text-decoration:none}.sl-pair__label{font-family:var(--font-display);font-weight:var(--display-weight);font-size:38cqw;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}@media (min-width:750px){.sl-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-pair__card,.sl-pair__pill{min-height:0;aspect-ratio:568/425}.sl-pair__title{font-size:clamp(38px,4.5vw,52px);max-width:8.2em}}.sl-header--nav-islands{padding-top:12px;border-bottom:0;background:transparent}.sl-header--nav-islands:before{display:none}.sl-header--nav-islands .sl-header__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:auto}.sl-header--nav-islands .sl-header__end,.sl-header--nav-islands .sl-header__start,.sl-header--nav-islands .sl-nav{box-sizing:border-box;min-height:54px;padding:0 8px;border-radius:var(--island-radius,16px);background:var(--island-bg,var(--surface));box-shadow:var(--island-shadow,0 2px 14px rgba(0,0,0,.08))}.sl-header--nav-islands .sl-header__start{gap:4px;max-width:calc(100% - 100px)}.sl-header--nav-islands .sl-menu>summary{margin-left:0}.sl-header--nav-islands .sl-brand{min-width:0;padding-right:8px}.sl-header--nav-islands .sl-header__end{flex:0 0 auto;gap:2px;padding:0 10px}.sl-header--nav-islands .sl-nav{display:none}@media (min-width:750px){.sl-header--nav-islands{padding-top:24px}.sl-header--nav-islands .sl-header__bar{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);grid-gap:24px;gap:24px}.sl-header--nav-islands .sl-header__end,.sl-header--nav-islands .sl-header__start,.sl-header--nav-islands .sl-nav{min-height:66px}.sl-header--nav-islands .sl-header__start{max-width:none;padding:0 20px}.sl-header--nav-islands .sl-menu{display:none}.sl-header--nav-islands .sl-brand{padding-right:0}.sl-header--nav-islands .sl-nav{display:flex;gap:6px;padding:0 12px}.sl-header--nav-islands .sl-nav__link{padding:8px 12px}.sl-header--nav-islands .sl-header__end{gap:8px;justify-self:end;padding:0 20px}}.sl-hero--fan{padding:clamp(20px,4vw,36px) 0 clamp(36px,7vw,64px);overflow:hidden}.sl-fan{display:flex;flex-direction:column;align-items:center;text-align:center}.sl-fan__badge{margin:0 0 14px;padding:5px 14px;border:2px solid transparent;border-radius:999px;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--fan-ring,linear-gradient(90deg,var(--brand),var(--accent,var(--brand)))) border-box;font-size:14px;font-weight:600;line-height:1.3}.sl-fan__badge,.sl-fan__title{max-width:100%;overflow-wrap:anywhere}.sl-fan__title{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(40px,9vw,62px);line-height:1.15;text-wrap:balance}.sl-fan__sub{max-width:380px;margin:14px 0 0;color:var(--ink-soft);line-height:1.5}.sl-fan__cta{margin-top:22px}.sl-fan__cards{--fan-w:clamp(64px,19vw,183px);display:flex;justify-content:center;align-items:center;width:100%;margin-top:clamp(24px,5vw,44px);padding:20px 0}.sl-fan__card{display:block;flex:0 0 var(--fan-w);width:var(--fan-w);aspect-ratio:1;margin-left:calc(var(--fan-w) * -.2);overflow:hidden;border-radius:var(--fan-radius,16px);background:var(--muted-surface);box-shadow:0 2px 2px rgba(0,0,0,.1);transform:translateY(var(--fan-y,0)) rotate(var(--fan-r,0deg));transition:transform .25s ease}.sl-fan__card:first-child{margin-left:0;--fan-r:5deg;--fan-y:9px}.sl-fan__card:nth-child(2){--fan-r:-5deg;--fan-y:-9px}.sl-fan__card:nth-child(3){--fan-y:9px}.sl-fan__card:nth-child(4){--fan-r:5deg;--fan-y:-9px}.sl-fan__card:nth-child(5){--fan-r:-5deg;--fan-y:9px}.sl-fan__cards--n2{--fan-w:clamp(64px,44vw,183px)}.sl-fan__cards--n3{--fan-w:clamp(64px,35vw,183px)}.sl-fan__cards--n4{--fan-w:clamp(64px,27vw,183px)}.sl-fan__cards--n5{--fan-w:clamp(64px,22vw,183px)}.sl-fan__cards--n1 .sl-fan__card{--fan-r:0deg;--fan-y:0;--fan-w:clamp(160px,46vw,300px)}.sl-fan__card:is(:hover,:focus-visible){z-index:1;transform:translateY(calc(var(--fan-y, 0px) - 6px)) rotate(var(--fan-r,0deg))}.sl-fan__card .sl-placeholder,.sl-fan__card img{display:block;width:100%;height:100%;object-fit:cover}.sl-hero--shoppable{padding:16px 0 clamp(28px,5vw,48px);overflow-x:clip}.sl-shop{display:grid;grid-gap:20px;gap:20px}.sl-shop__track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sl-shop__track::-webkit-scrollbar{display:none}.sl-shop__card{display:grid;flex:0 0 86%;grid-gap:14px;gap:14px;align-content:start;min-width:0;scroll-snap-align:start}.sl-shop--n1 .sl-shop__card{flex-basis:100%}.sl-shop__photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--shop-radius,12px);background:var(--muted-surface)}.sl-shop__photo>.sl-ph,.sl-shop__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-shop__pop{position:absolute;left:clamp(10px,4vw,24px);bottom:clamp(10px,4vw,24px);display:flex;flex-direction:column;width:min(66%,210px);overflow:hidden;border-radius:var(--shop-pop-radius,12px);background:var(--shop-pop-bg,var(--surface));color:var(--shop-pop-ink,var(--ink));text-decoration:none;box-shadow:0 6px 24px rgba(0,0,0,.25)}.sl-shop__thumb{display:block;aspect-ratio:4/3;background:var(--surface)}.sl-shop__thumb>.sl-ph,.sl-shop__thumb>img{display:block;width:100%;height:100%;object-fit:contain}.sl-shop__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:10px 12px 0;overflow:hidden;overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.25}.sl-shop__price{padding:4px 12px 12px;font-size:1rem;font-weight:700;line-height:1.2}.sl-shop__caption{min-width:0}.sl-shop__title{margin:0;max-width:100%;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(22px,5.4vw,34px);line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}.sl-shop__sub{margin:8px 0 0;max-width:44ch;color:var(--ink-soft);overflow-wrap:anywhere}.sl-shop__item{display:block;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(22px,5.4vw,34px);line-height:1.15;overflow-wrap:anywhere;text-decoration:none}.sl-shop__go{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.sl-shop__plain{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:24px 0}@media (min-width:750px){.sl-shop__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;overflow:visible}.sl-shop--n1 .sl-shop__track{grid-template-columns:minmax(0,640px);justify-content:center}.sl-shop__photo{aspect-ratio:16/15}.sl-shop__pop{width:min(36%,210px)}}.sl-header--nav-tiers .sl-header__bar{display:flex;gap:12px}.sl-header--nav-tiers .sl-menu{order:-1}.sl-header--nav-tiers .sl-brand{flex:1 1 auto;min-width:0}.sl-header--nav-tiers .sl-header__end{flex:0 0 auto}.sl-header--nav-tiers .sl-nav{display:none}@media (min-width:750px){.sl-header--nav-tiers{position:relative}.sl-header--nav-tiers .sl-header__bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(max-content,auto);align-items:start;grid-gap:24px;gap:24px;height:auto;min-height:var(--header-h,68px);padding-block:14px}.sl-header--nav-tiers .sl-menu{display:none}.sl-header--nav-tiers .sl-brand{align-self:center;justify-self:start;max-width:100%;min-width:0}.sl-header--nav-tiers .sl-brand__name{white-space:normal;overflow-wrap:anywhere}.sl-header--nav-tiers .sl-nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.sl-header--nav-tiers .sl-nav__link{display:flex;align-items:center;min-height:40px}.sl-header--nav-tiers .sl-header__end{align-self:start;min-height:40px}}.sl-lede{padding-top:32px}.sl-lede__title{max-width:100%;margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:45px;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.sl-lede__sub{max-width:584px;margin:20px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.5}.sl-lede__link{display:inline-block;margin-top:20px;color:var(--ink);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.sl-lede__photo{aspect-ratio:3/2;margin-top:40px;overflow:hidden}.sl-lede__photo img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:750px){.sl-lede{padding-top:64px}.sl-lede__title{font-size:clamp(48px,6.3vw,81px)}.sl-lede__photo{margin-top:56px}}.sl-trio{padding:56px 0 0}.sl-trio__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px}.sl-trio__col{display:block;min-width:0;color:inherit;text-decoration:none}.sl-trio__title{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:28px;line-height:1.2;overflow-wrap:anywhere}.sl-trio__price{display:block;margin-top:8px;color:var(--ink-soft);font-size:14px}.sl-trio__photo{display:block;aspect-ratio:7/3;margin-top:20px;overflow:hidden}.sl-trio__photo img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:750px){.sl-trio{padding-top:96px}.sl-trio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sl-trio__title{font-size:32px}}.sl-duet{padding:56px 0 0}.sl-duet__head{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.sl-duet__heading{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:28px;line-height:1.2}.sl-duet__text{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.5}.sl-duet__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.sl-duet__cell{display:block;min-width:0;color:inherit;text-decoration:none}.sl-duet__name{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:24px;line-height:1.2;overflow-wrap:anywhere}.sl-duet__price{display:block;margin-top:8px;color:var(--ink-soft);font-size:14px}.sl-duet__photo{display:block;aspect-ratio:16/9;margin-top:20px;overflow:hidden}.sl-duet__cell--b .sl-duet__photo{aspect-ratio:3/2;margin-top:0}.sl-duet__photo img{display:block;width:100%;height:100%;object-fit:cover}.sl-duet__caption{display:block;margin-top:12px;color:var(--ink-soft);font-size:14px;overflow-wrap:anywhere}@media (min-width:750px){.sl-duet{padding-top:96px}.sl-duet__head{margin-bottom:40px}.sl-duet__grid,.sl-duet__head{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sl-duet--flip .sl-duet__cell--a{order:2}}.sl-halves{display:grid;grid-gap:24px;gap:24px}.sl-halves__tile{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;color:inherit;text-decoration:none}.sl-halves__photo{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--muted-surface)}.sl-halves__photo>.sl-ph,.sl-halves__photo>img{display:block;width:100%;height:100%;object-fit:cover}.sl-halves__label{margin:0;font-family:var(--font-display);font-size:clamp(30px,9vw,44px);font-weight:700;line-height:1;overflow-wrap:anywhere}.sl-halves__note{display:block;color:var(--ink-soft);font-size:12px;overflow-wrap:anywhere}.sl-halves--n0{gap:12px;padding-block:56px}.sl-halves__go{justify-self:start;color:inherit;text-decoration:underline}@media (min-width:750px){.sl-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sl-halves--n1{grid-template-columns:minmax(0,1fr)}.sl-halves--n1 .sl-halves__photo{aspect-ratio:2/1}.sl-halves--n0{grid-template-columns:minmax(0,1fr)}}.sl-film{display:grid;grid-gap:20px;gap:20px;padding-top:clamp(56px,16vw,200px);padding-bottom:32px;min-width:0}.sl-film__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 24px;min-width:0}.sl-film__title{flex:1 1 auto;font-family:var(--font-display);font-size:clamp(40px,8vw,64px);font-weight:var(--display-weight);letter-spacing:-.02em;line-height:1}.sl-film__sub,.sl-film__title{min-width:0;margin:0;overflow-wrap:anywhere}.sl-film__sub{flex:0 1 28ch;color:var(--ink-soft);font-size:13px}.sl-film__go{color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px}.sl-film__track{display:flex;align-items:flex-start;gap:8px;margin:0 calc(var(--gutter, 24px) * -1);padding:0 var(--gutter,24px) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding:0 var(--gutter,24px);scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.sl-film__track:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.sl-film__cell{display:flex;flex:0 0 min(80%,320px);flex-direction:column;gap:2px;min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}.sl-film--n1 .sl-film__cell{flex-basis:min(100%,420px)}.sl-film__photo{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border-radius:var(--radius-card);background:var(--muted-surface)}.sl-film__cell:nth-child(5n+2) .sl-film__photo,.sl-film__cell:nth-child(5n+3) .sl-film__photo{aspect-ratio:.69}.sl-film__cell:nth-child(5n+4) .sl-film__photo{aspect-ratio:.77}.sl-film__cell:nth-child(5n+5) .sl-film__photo{aspect-ratio:.74}.sl-film__photo>.sl-ph,.sl-film__photo>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sl-film__cell:focus-within .sl-film__photo>img,.sl-film__cell:hover .sl-film__photo>img{transform:scale(1.03)}.sl-film__cell:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sl-film__name,.sl-film__price{display:block;padding-top:6px;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.sl-film__price{padding-top:0;color:var(--ink-soft)}.sl-film--n0{padding-bottom:8px}.sl-hero--text .sl-film{padding-bottom:56px}@media (min-width:750px){.sl-film__cell{flex:1 0 clamp(260px,25vw,320px)}.sl-film--n1 .sl-film__cell{flex:1 0 100%}.sl-film--n1 .sl-film__photo{aspect-ratio:2.1/1}}@media (prefers-reduced-motion:reduce){.sl-film__photo>.sl-ph,.sl-film__photo>img{transition:none}.sl-film__cell:focus-within .sl-film__photo>img,.sl-film__cell:hover .sl-film__photo>img{transform:none}}.sl-statement--behind .sl-container{position:relative;isolation:isolate}.sl-statement__behind{position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:min(78%,426px);overflow:hidden;border-radius:var(--radius-card);transform:translateX(-50%)}.sl-statement__behind>img{display:block;width:100%;height:100%;object-fit:cover}.sl-statement--behind{padding-block:0}.sl-statement--behind .sl-statement__text{display:flex;align-items:center;justify-content:center;min-height:min(112vw,640px);padding-block:32px}