.shop-archive-page-view_archive__XwwA7{background:linear-gradient(115deg,rgba(250,232,211,.72),transparent 42%),linear-gradient(290deg,rgba(214,237,223,.72),transparent 46%),#f8f6f0;color:#17231d}.shop-archive-page-view_archive__XwwA7>section{max-width:1520px;padding-top:clamp(1.5rem,4vw,4.5rem)}.shop-archive-page-view_archive__XwwA7>section>div>div>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:2rem;column-gap:2rem;row-gap:.65rem;padding-bottom:clamp(1.5rem,3vw,3rem)}.shop-archive-page-view_archive__XwwA7>section>div>div>header>p:first-child{grid-column:1/-1;color:#d7512b!important;letter-spacing:.24em!important}.shop-archive-page-view_archive__XwwA7>section>div>div>header h1{max-width:12ch;font-size:clamp(3rem,7vw,7rem)!important;line-height:.86;letter-spacing:-.075em;color:#1a2e25!important}.shop-archive-page-view_archive__XwwA7>section>div>div>header>p:last-child{align-self:center;justify-self:end;color:#617168!important;font-size:.72rem!important;letter-spacing:.08em;text-transform:uppercase}.shop-archive-page-view_archive__XwwA7>section>div>div>div:last-child{padding-top:clamp(1.25rem,2vw,2.25rem)}.shop-archive-page-view_archive__XwwA7>section>div>div>div:last-child>section{position:relative;padding-bottom:1.25rem}.shop-archive-page-view_archive__XwwA7>section>div>div>div:last-child>section:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#1a2e25;content:"";opacity:.18}.shop-archive-page-view_archive__XwwA7 article{border:1px solid rgba(15,23,42,.1);border-radius:1.75rem!important;background:#fff!important;box-shadow:0 10px 20px rgba(15,23,42,.12)!important;transition:background-color .18s ease,transform .18s ease}.shop-archive-page-view_archive__XwwA7 article:hover{background:#fffdf7!important;transform:translateY(-5px)}.shop-archive-page-view_archive__XwwA7 article header{position:absolute;inset:0 0 auto;z-index:10;color:#607166}.shop-archive-page-view_archive__XwwA7 article>header p{letter-spacing:.14em;text-transform:uppercase}.shop-archive-page-view_archive__XwwA7 article>a:first-of-type{width:100%!important;margin:0!important;background:#fff!important}.shop-archive-page-view_archive__XwwA7 article>a:first-of-type img{-o-object-fit:contain!important;object-fit:contain!important;mix-blend-mode:normal!important}.shop-archive-page-view_archive__XwwA7 .shop-archive-card-body{margin-top:0!important;border-top:1px solid rgba(15,23,42,.1);background:#fff!important}.shop-archive-page-view_archive__XwwA7 .shop-archive-card-brand{min-height:0!important;max-height:none!important;font-family:var(--font-display),var(--font-body),sans-serif;font-weight:900!important;letter-spacing:-.035em;text-transform:none}.shop-archive-page-view_archive__XwwA7 .shop-archive-card-title{min-height:0!important;max-height:none!important;color:#17231d!important;letter-spacing:0}.shop-archive-page-view_archive__XwwA7 .shop-archive-card-price{color:#000}.shop-archive-page-view_archive__XwwA7 article a[href*="/shop/"]{color:#17231d}.shop-archive-page-view_archive__XwwA7 article a[href*="/shop/"]:hover{color:#d7512b}.shop-archive-page-view_archive__XwwA7 article img{mix-blend-mode:multiply}.shop-archive-page-view_archive__XwwA7 nav{margin-top:clamp(2.5rem,5vw,5rem)!important;color:#1a2e25}@media (max-width:767px){.shop-archive-page-view_archive__XwwA7>section{padding-top:1.25rem}.shop-archive-page-view_archive__XwwA7>section>div>div>header{display:block;padding-bottom:1.5rem}.shop-archive-page-view_archive__XwwA7>section>div>div>header h1{max-width:none;font-size:clamp(2.8rem,16vw,4.8rem)!important}.shop-archive-page-view_archive__XwwA7>section>div>div>header>p:last-child{margin-top:1rem}.shop-archive-page-view_archive__XwwA7 article:hover{transform:none}}@media (prefers-reduced-motion:reduce){.shop-archive-page-view_archive__XwwA7 article{transition:none}}.product-badge-overlay_badge__lv_uy{isolation:isolate;transform-origin:center;will-change:background-position,opacity,transform}.product-badge-overlay_shine__Skhw_:after{animation:product-badge-overlay_productBadgeShine__EcCqO 2.2s ease-in-out infinite;background:linear-gradient(100deg,transparent,rgba(255,255,255,.62) 48%,transparent);content:"";inset:0;position:absolute;transform:translateX(-115%) skewX(-18deg);width:68%;z-index:-1}.product-badge-overlay_softPulse__l_mUP{animation:product-badge-overlay_productBadgeSoftPulse__YV4bY 1.8s ease-in-out infinite}.product-badge-overlay_float__xZl5T{animation:product-badge-overlay_productBadgeFloat__cBtoA 2.4s ease-in-out infinite}.product-badge-overlay_pop__fvc5a{animation:product-badge-overlay_productBadgePop__Yocj4 1.45s ease-in-out infinite}.product-badge-overlay_scan__m0DzO{animation:product-badge-overlay_productBadgeScan__wI4cA 2.1s linear infinite;background-size:220% 100%}@keyframes product-badge-overlay_productBadgeShine__EcCqO{0%{transform:translateX(-115%) skewX(-18deg)}45%,to{transform:translateX(175%) skewX(-18deg)}}@keyframes product-badge-overlay_productBadgeSoftPulse__YV4bY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.84;transform:scale(1.035)}}@keyframes product-badge-overlay_productBadgeFloat__cBtoA{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes product-badge-overlay_productBadgePop__Yocj4{0%,to{transform:scale(1)}18%{transform:scale(1.12)}32%{transform:scale(.98)}}@keyframes product-badge-overlay_productBadgeScan__wI4cA{0%{background-position:0 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.product-badge-overlay_float__xZl5T,.product-badge-overlay_pop__fvc5a,.product-badge-overlay_scan__m0DzO,.product-badge-overlay_shine__Skhw_:after,.product-badge-overlay_softPulse__l_mUP{animation:none}}.header-announcement-bar_viewport__L1ssg{width:100%;max-width:100%;flex:1 1 auto;overflow:hidden}.header-announcement-bar_track__HsKLS{gap:0;white-space:nowrap}.header-announcement-bar_marqueeGroup__EBgUX,.header-announcement-bar_track__HsKLS{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center}.header-announcement-bar_marqueeGroup__EBgUX{flex:0 0 auto;gap:clamp(2rem,4vw,4.5rem);padding-right:clamp(2rem,4vw,4.5rem)}.header-announcement-bar_marqueeItem__tF14n{display:inline-flex;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.header-announcement-bar_staticTrack__Q5B1y{display:flex;min-width:0;justify-content:center}.header-announcement-bar_staticTrack__Q5B1y .header-announcement-bar_content__ZqkTq{min-width:0;flex-wrap:wrap;justify-content:center}.header-announcement-bar_content__ZqkTq{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.75rem}.header-announcement-bar_message__4mOgF{min-width:0}.header-announcement-bar_marqueeLeft__CbH82{animation:header-announcement-bar_headerAnnouncementMarqueeLeft__I7LX0 var(--header-announcement-duration,36s) linear infinite}.header-announcement-bar_marqueeRight__CBECW{animation:header-announcement-bar_headerAnnouncementMarqueeRight__UcWvU var(--header-announcement-duration,36s) linear infinite}.header-announcement-bar_pulse__p3055{animation:header-announcement-bar_headerAnnouncementPulse__mFsjd var(--header-announcement-motion-duration,2.4s) ease-in-out infinite}.header-announcement-bar_fade__tClxX{animation:header-announcement-bar_headerAnnouncementFade__8bteD var(--header-announcement-motion-duration,3.2s) ease-in-out infinite}.header-announcement-bar_typing__j30bJ{justify-content:center}.header-announcement-bar_typingMessage__H9jJi{display:inline-flex;overflow:hidden;white-space:nowrap;animation:header-announcement-bar_headerAnnouncementTyping__IxV_K var(--header-announcement-typing-duration,10s) steps(36) infinite}.header-announcement-bar_typingMessage__H9jJi:after{content:"";display:inline-block;width:2px;margin-left:5px;background:currentColor;animation:header-announcement-bar_headerAnnouncementCaret__J7i95 .9s step-end infinite}.header-announcement-bar_slideUp__NsG8Y{animation:header-announcement-bar_headerAnnouncementSlideUp__vhET3 var(--header-announcement-motion-duration,3.8s) cubic-bezier(.2,.8,.2,1) infinite}.header-announcement-bar_spotlight__VjxE3{animation:header-announcement-bar_headerAnnouncementSpotlight__bbVL7 var(--header-announcement-motion-duration,3.6s) ease-in-out infinite}.header-announcement-bar_wave__jIPmu{animation:header-announcement-bar_headerAnnouncementWave__z5Xn8 var(--header-announcement-motion-duration,4.2s) ease-in-out infinite}@keyframes header-announcement-bar_headerAnnouncementMarqueeLeft__I7LX0{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes header-announcement-bar_headerAnnouncementMarqueeRight__UcWvU{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes header-announcement-bar_headerAnnouncementTyping__IxV_K{0%,8%{width:0}58%,86%{width:100%}to{width:0}}@keyframes header-announcement-bar_headerAnnouncementCaret__J7i95{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes header-announcement-bar_headerAnnouncementSlideUp__vhET3{0%,18%{opacity:0;transform:translateY(10px)}34%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes header-announcement-bar_headerAnnouncementSpotlight__bbVL7{0%,to{filter:brightness(1)}48%{filter:brightness(1.28)}}@keyframes header-announcement-bar_headerAnnouncementWave__z5Xn8{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(1px)}75%{transform:translateY(-1px)}}@keyframes header-announcement-bar_headerAnnouncementPulse__mFsjd{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes header-announcement-bar_headerAnnouncementFade__8bteD{0%,to{opacity:1}50%{opacity:.62}}@media (max-width:640px){.header-announcement-bar_marqueeGroup__EBgUX{gap:2.25rem;padding-right:2.25rem}.header-announcement-bar_content__ZqkTq{gap:.5rem}.header-announcement-bar_staticTrack__Q5B1y .header-announcement-bar_content__ZqkTq{max-width:100%;min-width:0;flex-wrap:nowrap;white-space:nowrap}.header-announcement-bar_staticTrack__Q5B1y .header-announcement-bar_content__ZqkTq>:not(.header-announcement-bar_message__4mOgF){flex:0 0 auto}.header-announcement-bar_staticTrack__Q5B1y .header-announcement-bar_message__4mOgF{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.header-announcement-bar_fade__tClxX,.header-announcement-bar_marqueeLeft__CbH82,.header-announcement-bar_marqueeRight__CBECW,.header-announcement-bar_pulse__p3055,.header-announcement-bar_slideUp__NsG8Y,.header-announcement-bar_spotlight__VjxE3,.header-announcement-bar_typingMessage__H9jJi,.header-announcement-bar_wave__jIPmu{animation:none;transform:none}}@media (min-width:768px){.product-archive-category-tabs_tab__1RLS8:hover .product-archive-category-tabs_dot__WSu_K{background-color:#fff}}.shop-archive-grid_grid__qCL5x.shop-archive-grid_grid__qCL5x{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.shop-archive-grid_grid__qCL5x.shop-archive-grid_grid__qCL5x{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.shop-archive-grid_grid__qCL5x.shop-archive-grid_grid__qCL5x{grid-template-columns:repeat(5,minmax(0,1fr))}.shop-archive-grid_grid__qCL5x.shop-archive-grid_contained__D0JZO{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-archive-grid_grid__qCL5x.shop-archive-grid_twoColumns__PQ1yC{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-archive-grid_grid__qCL5x.shop-archive-grid_sixColumns__0gb4m{grid-template-columns:repeat(6,minmax(0,1fr))}}.landing-page_page__mxRkY{min-height:100vh;min-height:100dvh}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.landing-page_page__mxRkY{height:100vh;height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory}}.shop-product-detail-p008_galleryArrow__ipLlt,.shop-product-detail-p008_thumbnailArrow__SKtbW{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;-webkit-tap-highlight-color:transparent}.shop-product-detail-p008_galleryArrow__ipLlt{pointer-events:none;opacity:0}.shop-product-detail-p008_galleryArrow__ipLlt:focus-visible{pointer-events:auto;opacity:1}.shop-product-detail-p008_gallery__fqZd0[data-pointer-type=mouse]:hover .shop-product-detail-p008_galleryArrow__ipLlt,.shop-product-detail-p008_gallery__fqZd0[data-touch-controls=visible] .shop-product-detail-p008_galleryArrow__ipLlt{pointer-events:auto;opacity:1}@media (min-width:1024px){.shop-product-detail-p008_gallery__fqZd0:hover .shop-product-detail-p008_galleryArrow__ipLlt{pointer-events:auto;opacity:1}}.shop-product-detail-p008_gallery__fqZd0[data-touch-controls=hidden] .shop-product-detail-p008_galleryArrow__ipLlt:not(:focus-visible){pointer-events:none;opacity:0}.shop-product-detail-p008_thumbnailStrip__PmFg3{--thumbnail-size:48px;gap:8px}@media (min-width:640px){.shop-product-detail-p008_thumbnailStrip__PmFg3{--thumbnail-size:80px}}@media (min-width:768px){.shop-product-detail-p008_thumbnailStrip__PmFg3{--thumbnail-size:104px;gap:10px}}@media (min-width:1024px){.shop-product-detail-p008_thumbnailStrip__PmFg3{--thumbnail-size:64px}}@media (min-width:1280px){.shop-product-detail-p008_thumbnailStrip__PmFg3{--thumbnail-size:88px}}@media (min-width:1536px){.shop-product-detail-p008_thumbnailStrip__PmFg3{--thumbnail-size:104px}}.product-options-drawer_drawer__agLsY{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(100%,34rem);max-width:100vw;padding:0;border:0;background:white;color:#0f172a;box-shadow:-12px 0 48px rgb(15 23 42/14%);overflow:hidden}.product-options-drawer_drawer__agLsY[open]{display:flex;flex-direction:column;animation:product-options-drawer_slide-in__JPnUX .26s cubic-bezier(.22,1,.36,1) both}.product-options-drawer_drawer__agLsY::backdrop{background:rgb(15 23 42/18%);animation:product-options-drawer_fade-in__GoW0e .26s ease-out both}.product-options-drawer_drawer__agLsY[data-closing=true]{animation:product-options-drawer_slide-out__RARDF .2s ease-in both}.product-options-drawer_drawer__agLsY[data-closing=true]::backdrop{animation:product-options-drawer_fade-out__LdTJu .2s ease-in both}@keyframes product-options-drawer_slide-in__JPnUX{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes product-options-drawer_slide-out__RARDF{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes product-options-drawer_fade-in__GoW0e{0%{opacity:0}to{opacity:1}}@keyframes product-options-drawer_fade-out__LdTJu{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.product-options-drawer_drawer__agLsY::backdrop,.product-options-drawer_drawer__agLsY[open]{animation-duration:1ms}}