:root{--sf-paper: #F5F2EA;--sf-paper-alt: #EEEAE1;--sf-ink: #242424;--sf-ink-deep: #171717;--sf-muted: #68655F;--sf-line: #D8D3C9;--sf-hover: #E8E3D9;--sf-dark-body: #CFCAC1;--sf-dark-muted: #BEB9B0;--sf-dark-line: #3A3A38;--sf-sale: #7A2E26;--sf-radius-sm: 2px;--sf-radius-md: 4px;--sf-ease: cubic-bezier(.22, 1, .36, 1);--sf-fast: .2s;--sf-base: .35s;--sf-slow: .7s;--sf-track-tight: -.035em;--sf-track-display: -.045em;--sf-track-caps: .08em}html{-webkit-text-size-adjust:100%}body{background-color:var(--sf-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--sf-ink);color:var(--sf-paper)}:where(h1,h2,.h1,.h2){letter-spacing:var(--sf-track-display);text-wrap:balance}:where(h3,.h3){letter-spacing:var(--sf-track-tight);text-wrap:balance}:where(h5,h6,.h5,.h6){letter-spacing:var(--sf-track-caps)}:where(p){text-wrap:pretty}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}.sf-eyebrow{display:inline-block;font-family:var(--font-subheading--family, inherit);font-size:.6875rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}:where(.button,.button-secondary,.shopify-payment-button__button){letter-spacing:.08em;font-weight:600;transition:background-color var(--sf-fast) var(--sf-ease),color var(--sf-fast) var(--sf-ease),border-color var(--sf-fast) var(--sf-ease)}:where(.button):not(.button-unstyled):not(:disabled):hover{--button-color: var(--sf-paper)}.sf-arrow{display:inline-block;margin-inline-start:.5em;transition:transform var(--sf-base) var(--sf-ease)}:is(a,button):hover>.sf-arrow,:is(a,button):focus-visible>.sf-arrow{transform:translate(3px)}.sf-link{position:relative;display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:inherit;padding-block:4px}.sf-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform var(--sf-base) var(--sf-ease)}.sf-link:hover:after{transform-origin:left;animation:sf-underline var(--sf-slow) var(--sf-ease)}@keyframes sf-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#header-component .menu-list__link,#header-component .menu-list__link-title{letter-spacing:.1em;font-weight:600}#header-component .menu-list__link-title{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--sf-base) var(--sf-ease);padding-block-end:2px}#header-component .menu-list__link:hover .menu-list__link-title,#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title{background-size:100% 1px}#header-component:not([transparent]){-webkit-backdrop-filter:none;backdrop-filter:none}.header-section .cart-bubble{transition:transform var(--sf-base) var(--sf-ease)}.cart-bubble.sf-bump{animation:sf-bump .45s var(--sf-ease)}@keyframes sf-bump{40%{transform:scale(1.25)}}.announcement-bar a,.announcement-bar p{letter-spacing:.14em}.product-card{--sf-card-media-bg: var(--sf-paper-alt);position:relative}.product-card .card-gallery{background:var(--sf-card-media-bg);position:relative;overflow:hidden}.product-card .product-media__image{transition:transform .45s var(--sf-ease),opacity .4s var(--sf-ease)}.product-card :is(.text-block,product-title) :is(p,h3,a){font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.35}.product-card product-price,.product-card .price{font-size:.8125rem;font-weight:500;letter-spacing:.02em}.product-card .compare-at-price,.product-card s{color:var(--sf-muted)}.product-card .quick-add__button{border-radius:var(--sf-radius-sm);transition:background-color var(--sf-fast) var(--sf-ease),transform var(--sf-base) var(--sf-ease),opacity var(--sf-base) var(--sf-ease)}.product-card .slideshow-control{display:none}@media(hover:hover)and (pointer:fine){.product-card .quick-add__button{opacity:0;transform:translateY(6px)}.product-card:is(:hover,:focus-within) .quick-add__button{opacity:1;transform:none}}.product-badges__badge,.product-badges .badge,[class*=product-badges__badge]{border-radius:0!important;font-size:.625rem;font-weight:600;letter-spacing:.12em;padding:5px 8px}.sf-wishlist{position:absolute;inset-block-start:6px;inset-inline-end:6px;z-index:3;display:grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:0;background:transparent;color:var(--sf-ink);cursor:pointer}.sf-wishlist svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;transition:fill var(--sf-fast) var(--sf-ease),transform var(--sf-base) var(--sf-ease)}.sf-wishlist[aria-pressed=true] svg{fill:currentColor}.sf-wishlist.sf-pop svg{animation:sf-bump .45s var(--sf-ease)}.sf-wishlist:hover svg{transform:scale(1.08)}.sf-wishlist--inline{position:static;inline-size:48px;block-size:48px;border:1px solid var(--sf-line);border-radius:var(--sf-radius-sm)}.sf-wishlist--inline:hover{border-color:var(--sf-ink)}.sf-card-sizes{display:flex;flex-wrap:wrap;gap:2px 10px;margin:2px 0 0;padding:0;list-style:none;font-size:.6875rem;letter-spacing:.08em;color:var(--sf-muted)}.sf-card-sizes li[data-available=false]{text-decoration:line-through;opacity:.55}@media(hover:hover)and (pointer:fine){.sf-card-sizes{opacity:0;transform:translateY(-2px);transition:opacity var(--sf-base) var(--sf-ease),transform var(--sf-base) var(--sf-ease)}.product-card:is(:hover,:focus-within) .sf-card-sizes{opacity:1;transform:none}}.facets,.facets__form-wrapper,.facets-toggle{--color-border: var(--sf-line)}.facets :is(summary,label,.facets__label,button){letter-spacing:.06em}.facets :is(.facets__summary,summary){font-size:.75rem;font-weight:600;text-transform:uppercase}.facets-toggle__button{min-height:44px;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.facets :is(.pill,.facets__pill,.active-facets__button){border-radius:0}.facets input[type=checkbox]{border-radius:0}.product-count,.products-count{color:var(--sf-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.main-collection-grid .product-grid{row-gap:clamp(28px,3vw,44px)}.product-information .variant-option__button-label,.product-information .variant-option label{min-height:44px;min-width:48px;font-size:.75rem;font-weight:600;letter-spacing:.08em}.variant-option__button-label:has(input:disabled),.variant-option__button-label.disabled{color:var(--sf-muted);text-decoration:line-through}.product-information .add-to-cart-button{min-height:52px;letter-spacing:.12em}.product-information .accordion,.product-information details{border-color:var(--sf-line)}.product-information summary{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;min-height:52px}.sf-pdp-meta{display:grid;gap:14px;margin-block:4px 0}.sf-pdp-meta__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.75rem;letter-spacing:.06em}.sf-pdp-meta__model{color:var(--sf-muted)}.sf-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:8px 0 0;padding:0;list-style:none;border-block:1px solid var(--sf-line)}.sf-trust li{display:flex;align-items:center;gap:10px;padding:14px 4px;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sf-trust li:nth-child(odd){border-inline-end:1px solid var(--sf-line)}.sf-trust li:nth-child(n+3){border-block-start:1px solid var(--sf-line)}.sf-trust li:nth-child(2n){padding-inline-start:14px}.sf-trust svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.sf-size-guide-trigger{background:none;border:0;padding:6px 0;color:inherit;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.sf-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--sf-ink)}.sf-drawer::backdrop{background:#17171773}.sf-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(520px,100%);background:var(--sf-paper);border-inline-start:1px solid var(--sf-line);transform:translate(100%);transition:transform .45s var(--sf-ease)}.sf-drawer[open] .sf-drawer__panel{transform:none}@starting-style{.sf-drawer[open] .sf-drawer__panel{transform:translate(100%)}}.sf-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--sf-line)}.sf-drawer__title{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sf-drawer__close{display:grid;place-items:center;width:44px;height:44px;margin-inline-end:-10px;background:none;border:0;color:inherit;cursor:pointer}.sf-drawer__close svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none}.sf-drawer__body{overflow-y:auto;padding:24px;overscroll-behavior:contain}.sf-size-table{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}.sf-size-table :is(th,td){padding:12px 8px;text-align:start;border-bottom:1px solid var(--sf-line)}.sf-size-table th{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted)}.sf-size-table tbody th{color:var(--sf-ink);font-size:.8125rem}.sf-size-note{margin-top:20px;color:var(--sf-muted);font-size:.8125rem;line-height:1.6}.sticky-add-to-cart,sticky-add-to-cart,[class*=sticky-add-to-cart__]{padding-bottom:env(safe-area-inset-bottom,0)}.sf-ship{padding:14px 0 16px;border-bottom:1px solid var(--sf-line)}.sf-ship__text{margin:0 0 10px;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sf-ship__track{height:3px;background:var(--sf-line);overflow:hidden}.sf-ship__fill{height:100%;width:calc(var(--sf-ship-progress, 0) * 1%);background:var(--sf-ink);transition:width .6s var(--sf-ease)}.sf-empty-picks{margin-top:28px;text-align:start}.sf-empty-picks__title{margin:0 0 14px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sf-empty-picks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sf-empty-picks__item{display:grid;gap:8px;color:inherit;text-decoration:none;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sf-empty-picks__item img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:var(--sf-paper-alt)}.sf-empty-picks__item span:last-child{color:var(--sf-muted);font-weight:500}.sf-toast{position:fixed;inset-inline:0;bottom:calc(20px + env(safe-area-inset-bottom,0));z-index:2000;display:flex;justify-content:center;pointer-events:none}.sf-toast__msg{padding:13px 18px;background:var(--sf-ink);color:var(--sf-paper);border-radius:var(--sf-radius-sm);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity var(--sf-base) var(--sf-ease),transform var(--sf-base) var(--sf-ease)}.sf-toast__msg.is-visible{opacity:1;transform:none}footer .menu__heading,footer :is(h5,h6){letter-spacing:.14em}footer a{text-underline-offset:4px}footer a:hover{text-decoration:underline}html.sf-js .sf-reveal{opacity:0;transition:opacity var(--sf-slow) var(--sf-ease)}html.sf-js .sf-reveal :is(h2,.sf-eyebrow,.product-grid,.sf-looks__track,.sf-stack__content){transform:translate3d(0,20px,0);transition:transform var(--sf-slow) var(--sf-ease)}html.sf-js .sf-reveal.is-in :is(h2,.sf-eyebrow,.product-grid,.sf-looks__track,.sf-stack__content){transform:none}html.sf-js .sf-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.sf-js .sf-reveal{opacity:1;transform:none}}.sf-section{padding-block:var(--sf-pt-m, 56px) var(--sf-pb-m, 56px)}@media screen and (min-width:750px){.sf-section{padding-block:var(--sf-pt, 120px) var(--sf-pb, 120px)}}.sf-section--dark{background:#171717;color:var(--sf-paper);--color-foreground: var(--sf-paper)}.sf-section--alt{background:var(--sf-paper-alt)}.sf-wrap{width:min(100% - 32px,1600px);margin-inline:auto}@media screen and (min-width:750px){.sf-wrap{width:min(100% - 80px,1600px)}}.hero__container.section--full-width .hero__content-wrapper{padding-inline:clamp(16px,4.5vw,72px)}.hero :is(h1,.h1){font-size:clamp(2.5rem,7.6vw,6.875rem);line-height:.9;letter-spacing:-.05em;font-weight:800}@media screen and (max-width:749px){.hero :is(h1,.h1){font-size:clamp(2.25rem,12vw,3.375rem)}}.hero .button,.hero .button-secondary,.hero [class*=button-custom]{min-height:48px;padding-inline:26px}@media(prefers-reduced-motion:no-preference){.hero :is(img,video){animation:sf-hero-media 1.4s var(--sf-ease) both}.hero__content-wrapper>*{animation:sf-rise .8s var(--sf-ease) both}.hero__content-wrapper>*:nth-child(2){animation-delay:90ms}.hero__content-wrapper>*:nth-child(3){animation-delay:.18s}.hero__content-wrapper>*:nth-child(n+4){animation-delay:.3s}}@keyframes sf-hero-media{0%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes sf-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.section-resource-list :is(h2,.h2,.h3),.product-list :is(h2,.h3){text-transform:uppercase;font-weight:800;letter-spacing:-.04em}#MainContent .text-block :is(h2,h3){text-transform:uppercase;font-weight:800;letter-spacing:-.04em}#MainContent :is(.collection-card,[class*=collection-card]) .text-block{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.product-card .sf-wishlist{z-index:4}.sf-card-sizes-wrap{position:absolute;inset-inline-start:8px;inset-block-end:8px;z-index:3;pointer-events:none}.sf-card-sizes-wrap .sf-card-sizes{margin:0;padding:6px 9px;background:#f5f2eaf0;color:var(--sf-ink);gap:2px 9px}.sf-card-sizes-wrap .sf-card-sizes:empty{display:none}@media(hover:none),(pointer:coarse){.sf-card-sizes-wrap{display:none}}.product-badges__badge.sf-badge--feature{background:var(--sf-ink);color:var(--sf-paper)}.product-badges__badge.color-custom-badge-sale{background:var(--sf-sale);color:var(--sf-paper)}.product-information .add-to-cart-button.button-secondary{background:var(--sf-ink);color:var(--sf-paper);border-color:var(--sf-ink)}.product-information .add-to-cart-button.button-secondary:not(:disabled):hover{background:var(--sf-ink-deep);border-color:var(--sf-ink-deep);color:var(--sf-paper)}.product-information .add-to-cart-button.button-secondary:disabled{background:var(--sf-line);border-color:var(--sf-line);color:var(--sf-muted)}.product-information .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--sf-ink)!important;border:1px solid var(--sf-ink)!important;border-radius:var(--sf-radius-sm)!important;min-height:52px;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-information .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--sf-ink)!important;color:var(--sf-paper)!important}.sf-trust li:last-child:nth-child(odd){grid-column:1 / -1;border-inline-end:0;padding-inline-start:4px}@media screen and (max-width:749px){:root{--spacing-scale: .55}}.sf-morph-logo{position:fixed;top:0;left:0;z-index:60;pointer-events:none;object-fit:contain;will-change:transform,width,height;opacity:0;transition:opacity .25s var(--sf-ease);filter:drop-shadow(0 6px 30px rgb(0 0 0 / .25))}html[data-sf-logo-morph]:not(.sf-morph-off) #header-component .header-logo{opacity:0;animation:sf-logo-fallback 0s linear 3s forwards}html[data-sf-logo-morph].sf-morph-on:not(.sf-morph-off) #header-component .header-logo{animation:none;transition:opacity .2s var(--sf-ease)}html[data-sf-logo-morph].sf-morph-on.sf-morph-docked:not(.sf-morph-off) #header-component .header-logo{opacity:1}@keyframes sf-logo-fallback{to{opacity:1}}html:has(dialog[open]) .sf-morph-logo{opacity:0!important;transition-duration:.12s}html:has(.menu-drawer-container[open]) .sf-morph-logo{z-index:15}#header-component .header__drawer{display:flex!important}#header-component header-menu,#header-component .search-action--hidden-on-menu{display:none!important}#header-component .header__columns{grid-template-columns:1fr auto 1fr}#header-component .header__column--left{justify-content:flex-start}#header-component .header-drawer summary,#header-component .header-actions__action{min-width:44px;min-height:44px}#header-component .header-logo__image{max-height:64px;width:auto}@media screen and (max-width:749px){#header-component .header-logo__image{max-height:46px}}.menu-drawer,.menu-drawer__navigation-container,.menu-drawer__inner-container,.menu-drawer__submenu{background:#171717!important;color:#f5f2ea!important;--color-foreground: #F5F2EA;--color-background: #171717}.menu-drawer{border-inline-end:1px solid #2E2E2C;width:min(420px,100vw)}.menu-drawer :is(a,button,summary){color:#f5f2ea!important}.menu-drawer__menu-item,.menu-drawer .menu-drawer__menu a{font-family:var(--font-body--family)!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase;line-height:1.2;padding-block:14px!important;border:0!important}.menu-drawer .menu-drawer__menu a:hover{opacity:.65}.menu-drawer__menu>li{border:0!important}@media(prefers-reduced-motion:no-preference){.menu-drawer-container[open] .menu-drawer__menu>li{animation:sf-rise .5s var(--sf-ease) both}.menu-drawer-container[open] .menu-drawer__menu>li:nth-child(n+2){animation-delay:40ms}.menu-drawer-container[open] .menu-drawer__menu>li:nth-child(n+4){animation-delay:80ms}.menu-drawer-container[open] .menu-drawer__menu>li:nth-child(n+7){animation-delay:.12s}}html[data-sf-logo-morph] .hero__content-wrapper{align-items:center!important;text-align:center}html[data-sf-logo-morph] .hero__content-wrapper>*{margin-inline:auto}.menu-drawer__navigation,.menu-drawer .menu-drawer__menu{padding-inline:28px!important}.menu-drawer__navigation{padding-block-start:56px!important}.menu-drawer{scrollbar-width:thin;scrollbar-color:#3A3A38 #171717}.menu-drawer [class*=close]{color:#f5f2ea!important}#header-component[transparent] .header__row,#header-component[transparent] .header__row--top,#header-component[transparent]:after{border-bottom-color:transparent!important;border-bottom-width:0!important;box-shadow:none!important}#header-component[transparent]{--header-border-width: 0px;border-bottom:0!important}html[data-sf-logo-morph] #MainContent>.shopify-section:first-child .hero__media-wrapper{padding-top:var(--sf-hero-offset, 0px);box-sizing:border-box;background:#171717}html[data-sf-logo-morph] #MainContent>.shopify-section:first-child .hero__media{object-position:50% 0}.sf-call{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:6px 18px 6px 14px;border:1px solid rgb(245 242 234 / .28);border-radius:14px;background:#f5f2ea14;color:#f5f2ea;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--sf-fast) var(--sf-ease),border-color var(--sf-fast) var(--sf-ease);margin-inline-end:8px}.sf-call:hover{background:#f5f2ea29;border-color:#f5f2ea80}.sf-call__icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;flex:none}.sf-call__text{display:grid;line-height:1.2;text-align:center}.sf-call__label{font-size:.6875rem;opacity:.75;letter-spacing:.02em}.sf-call__number{font-size:.9375rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}@media screen and (max-width:989px){.sf-call{padding:0;min-height:44px;min-width:44px;justify-content:center;border:0;background:none;margin:0;-webkit-backdrop-filter:none;backdrop-filter:none}.sf-call__text{display:none}.sf-call__icon{width:22px;height:22px}}@media screen and (min-width:990px){.product-information media-gallery{width:min(560px,100%,calc((100svh - 260px)*.8));max-width:100%;margin-inline:auto}.product-information media-gallery slideshow-slide{aspect-ratio:4 / 5;height:auto}}.product-information media-gallery slideshow-slide{background:var(--sf-paper-alt)}.product-information media-gallery slideshow-slide .product-media,.product-information media-gallery slideshow-slide .product-media img{width:100%;height:100%}.product-information media-gallery slideshow-slide .product-media img{object-fit:contain!important}.product-information media-gallery slideshow-controls{margin-top:12px}.product-information media-gallery slideshow-controls :is(button,a) img{object-fit:cover}.product-information media-gallery slideshow-controls :is(button,.slideshow-controls__thumbnail){border:1px solid var(--sf-line);border-radius:8px;overflow:hidden;padding:0;background:var(--sf-paper-alt);transition:border-color var(--sf-fast) var(--sf-ease),opacity var(--sf-fast) var(--sf-ease);opacity:.7}.product-information media-gallery slideshow-controls :is(button,.slideshow-controls__thumbnail):hover{opacity:1}.product-information media-gallery slideshow-controls :is(button[aria-selected=true],button[aria-current=true],.slideshow-controls__thumbnail[aria-selected=true]){border-color:var(--sf-ink);opacity:1}.dialog-zoomed-gallery__dialog{background:#0a0a0a!important;color:#f5f2ea}.dialog-zoomed-gallery__dialog::backdrop{background:#0a0a0a}.dialog-zoomed-gallery__close-button{color:#f5f2ea!important;border:1px solid rgb(245 242 234 / .35);border-radius:999px;background:#0a0a0a99!important}.dialog-zoomed-gallery{scroll-snap-type:y mandatory}.dialog-zoomed-gallery>li{height:calc(100svh - 150px);display:grid;place-items:center;scroll-snap-align:start;padding:24px 0 0;box-sizing:border-box}.dialog-zoomed-gallery>li{overflow:hidden}.dialog-zoomed-gallery>li :is(drag-zoom-wrapper,.product-media){height:100%!important;width:100%!important;aspect-ratio:auto!important;display:grid;place-items:center}.dialog-zoomed-gallery>li :is(img,video){width:auto!important;height:calc(100svh - 174px)!important;max-width:92vw;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important}@media screen and (max-width:749px){.dialog-zoomed-gallery>li :is(img,video){height:calc(100svh - 134px)!important}}.dialog-thumbnails-list-container{height:auto!important;top:auto!important;bottom:0!important;padding:14px 16px 18px;background:linear-gradient(to top,#0a0a0a 70%,#0a0a0a00)}.dialog-thumbnails-list{position:static!important;inset:auto!important;transform:none!important;flex-direction:row!important;justify-content:flex-start;gap:12px;height:auto!important;width:max-content;max-width:100%;margin-inline:auto;padding:0!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:none!important}.dialog-thumbnails-list::-webkit-scrollbar{display:none}.dialog-thumbnails-list__thumbnail{flex:none;width:104px!important;height:104px!important;padding:0!important;border:1.5px solid rgb(245 242 234 / .22)!important;border-radius:14px!important;overflow:hidden;background:#161616!important;opacity:.75;transition:border-color var(--sf-fast) var(--sf-ease),opacity var(--sf-fast) var(--sf-ease),transform var(--sf-fast) var(--sf-ease)}.dialog-thumbnails-list__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}.dialog-thumbnails-list__thumbnail:hover{opacity:1;transform:translateY(-2px)}.dialog-thumbnails-list__thumbnail:is([aria-current=true],[aria-selected=true],.active,.is-active,[data-active]){border-color:#f5f2ea!important;opacity:1}@media screen and (max-width:749px){.dialog-zoomed-gallery>li{height:calc(100svh - 110px)}.dialog-thumbnails-list__thumbnail{width:68px!important;height:68px!important;border-radius:10px!important}}.product-information media-gallery,.product-information media-gallery slideshow-component,.product-information media-gallery slideshow-container,.product-information media-gallery slideshow-slides{position:relative}.menu-drawer .menu-drawer__close-button{align-self:flex-end;margin-inline-start:auto;margin-inline-end:12px;margin-top:12px}#header-component .header-logo__image{max-height:none;height:120px;width:120px;margin:-28px 0}@media screen and (max-width:749px){#header-component .header-logo__image{max-height:none;height:84px;width:84px;margin:-20px 0}}label:has(>input[value="Optic White"]),.variant-option__button-label:has(input[value="Optic White"]),.swatch:has(input[value="Optic White"]),li:has(>label>input[value="Optic White"]),.facets label:has(input[value="Optic White"]),.facets li:has(input[value="Optic White"]),option[value="Optic White"]{display:none!important}.sf-price-off{display:inline-block;margin-inline-start:.5em;padding:.15em .5em;background:#8b2a1f;color:#f5f2ea;font-size:.72em;font-weight:700;letter-spacing:.06em;line-height:1.4;vertical-align:middle;border-radius:2px;white-space:nowrap}.product-card .sf-price-off,product-card .sf-price-off,.card-gallery~* .sf-price-off{font-size:.66em}.product-badges .sf-badge--off{display:none!important}.quick-add-modal__content .product-information__media slideshow-slides{flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:0!important;scrollbar-width:none}.quick-add-modal__content .product-information__media slideshow-slide{flex:0 0 100%!important;scroll-snap-align:start}.quick-add-modal__content .product-information__media slideshow-arrows{display:flex!important}.quick-add-modal__content .product-information__media slideshow-arrows button{opacity:1!important}.quick-add-modal__content .product-details div.sf-acc{display:block!important;margin-top:20px;border-top:1px solid var(--sf-line,rgba(0,0,0,.15))}.quick-add-modal__content .product-details div.sf-acc details.sf-acc__item{display:block!important;border-bottom:1px solid var(--sf-line,rgba(0,0,0,.15))}.quick-add-modal__content .product-details div.sf-acc summary.sf-acc__summary{display:flex!important;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.quick-add-modal__content .sf-acc__summary::-webkit-details-marker{display:none}.quick-add-modal__content .product-details div.sf-acc span.sf-acc__icon{display:block!important;position:relative;width:12px;height:12px;flex:none}.quick-add-modal__content .sf-acc__icon:before,.quick-add-modal__content .sf-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .3s}.quick-add-modal__content .sf-acc__icon:after{transform:rotate(90deg)}.quick-add-modal__content .sf-acc__item[open] .sf-acc__icon:after{transform:rotate(0)}.quick-add-modal__content .product-details div.sf-acc div.sf-acc__body,.quick-add-modal__content .product-details div.sf-acc div.sf-acc__body *{display:revert!important}.quick-add-modal__content .sf-acc__body{padding:0 0 18px;font-size:14px;line-height:1.6;opacity:.8}.quick-add-modal__content .sf-acc__body p{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sf-theme.css.map */
