:root{--bg:var(--nivo-bg,#0b0c0b);--paper:var(--nivo-paper,#f2f0eb);--ink:#f4f2ed;--paper-ink:#10110f;--muted:#a7a6a0;--muted-dark:#686761;--line:rgba(255,255,255,.14);--line-dark:rgba(15,16,14,.14);--olive:var(--nivo-olive,#56604a);--sand:var(--nivo-sand,#cfc4ae);--max:1500px;--pad:clamp(18px,3.2vw,54px);--ease:cubic-bezier(.2,.7,.2,1) }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--nivo-body-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}body:has(.nivo-menu-open){overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.skip-link{position:fixed;left:-999px;top:10px}.skip-link:focus{left:20px;z-index:100;background:#fff;color:#000;padding:10px}.announcement{height:30px;display:grid;place-items:center;background:#e9e6df;color:#151613;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.nivo-header{position:absolute;z-index:30;top:0;left:0;width:100%;padding:24px var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .3s,transform .3s,backdrop-filter .3s}.announcement+.nivo-header{top:30px}.nivo-header--dark,.nivo-header--dark .icon-link,.nivo-header--dark .bag-link,.nivo-header--dark .nivo-language select,.nivo-header--dark .nivo-nav a,.nivo-header--dark .nivo-tools a{color:#f4f2ed}.nivo-header--light,.nivo-header--light .icon-link,.nivo-header--light .bag-link,.nivo-header--light .nivo-language select,.nivo-header--light .nivo-nav a,.nivo-header--light .nivo-tools a,.nivo-header--light .menu-toggle{color:#10110f}.nivo-header--dark.is-scrolled{background:#0a0b0ae0;color:#f4f2ed}.nivo-header--light.is-scrolled{background:#f2f0ebf0;color:#10110f;border-bottom-color:#0f100e1f}.nivo-header.is-scrolled{position:fixed;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);padding-top:16px;padding-bottom:16px}.nivo-wordmark{font-family:Gilroy,Arial,sans-serif;font-size:28px;font-weight:800;letter-spacing:-1.9px;line-height:1}.nivo-nav{display:flex;gap:30px;text-transform:uppercase;font-size:9px;letter-spacing:.18em}.nivo-nav a,.nivo-tools a{opacity:.86;transition:opacity .2s}.nivo-nav a:hover,.nivo-tools a:hover{opacity:1}.nivo-tools{justify-self:end;display:flex;gap:18px;align-items:center;font-size:10px}.menu-toggle{display:none;background:none;border:0;color:#fff;padding:8px}.menu-toggle span{display:block;width:21px;height:1px;background:currentColor;margin:5px}.mobile-menu{position:fixed;z-index:29;top:0;right:0;bottom:0;left:0;background:#0b0c0b;padding:110px var(--pad) 40px;transform:translateY(-105%);transition:transform .45s var(--ease)}.mobile-menu.is-open{transform:none}.mobile-menu nav{display:grid;gap:24px}.mobile-menu a{font-size:34px;letter-spacing:-.04em}.hero{position:relative;min-height:min(920px,100svh);display:flex;align-items:flex-end;overflow:hidden}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:#20221f}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000009e,#0000001f 65%,#0000003d),linear-gradient(0deg,rgba(0,0,0,.42),transparent 50%)}.hero-content{position:relative;z-index:2;width:min(var(--max),100%);margin:auto;padding:0 var(--pad) clamp(48px,9vh,110px)}.eyebrow{text-transform:uppercase;font-size:9px;letter-spacing:.22em;color:#ffffffb3;margin-bottom:18px}.hero h1{font-size:clamp(58px,8.4vw,124px);line-height:.86;letter-spacing:-.07em;margin:0 0 26px;font-weight:800;max-width:850px}.hero p{max-width:520px;color:#ddd;font-size:15px;line-height:1.55;margin:0 0 38px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 27px;border:1px solid currentColor;text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:700;transition:transform .25s var(--ease),background .25s,color .25s,box-shadow .25s,border-color .25s;cursor:pointer}.btn--solid{background:#f3f1eb;color:#0b0c0b;border-color:#f3f1eb;box-shadow:0 8px 24px #00000029}.btn:hover{transform:translateY(-3px);background:#fff;color:#111;border-color:#fff;box-shadow:0 14px 34px #0003}.btn--solid:hover{background:#fff;border-color:#fff;box-shadow:0 14px 34px #0000003d}.wear-copy .btn:hover,.community-copy .btn:hover,.philosophy-copy .btn:hover{background:#111;color:#fff;border-color:#111}.btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hero-note{position:absolute;right:var(--pad);bottom:clamp(45px,8vh,100px);max-width:110px;text-transform:uppercase;letter-spacing:.18em;font-size:9px;line-height:1.35;color:#eee;text-align:right}.section{padding:clamp(80px,10vw,160px) var(--pad)}.section--paper{background:var(--paper);color:var(--paper-ink)}.section--dark{background:var(--bg)}.section-inner{max-width:var(--max);margin:auto}.statement{text-align:center;max-width:880px;margin:auto}.statement h2,.split h2,.community h2{font-size:clamp(42px,5.6vw,82px);line-height:.94;letter-spacing:-.06em;margin:12px 0 26px}.statement p{max-width:680px;margin:auto;color:var(--muted);font-size:16px}.statement .eyebrow{color:#777}.split,.wear,.philosophy{display:grid;grid-template-columns:1fr 1fr}.split{min-height:650px}.split-media,.wear-media,.philosophy-media{min-height:500px;overflow:hidden}.split-media img,.wear-media img,.philosophy-media img{width:100%;height:100%;object-fit:cover}.split-copy{display:flex;align-items:center;padding:clamp(45px,7vw,115px);background:#111311}.split-copy p,.philosophy-copy p{max-width:520px;color:var(--muted);font-size:15px}.pillars-section{padding-top:0;padding-bottom:0}.pillars{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pillar{position:relative;min-height:245px;padding:66px 34px 60px;text-align:center;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .35s var(--ease)}.pillar:last-child{border:0}.pillar:hover{background:#ffffff06}.pillar-mark{width:58px;height:58px;margin:0 auto 28px;display:grid;place-items:center;color:#eee;transition:transform .35s var(--ease),color .25s}.pillar-mark svg{width:100%;height:100%}.pillar:hover .pillar-mark{transform:translateY(-5px) scale(1.04);color:#fff}.pillar-content{display:grid;gap:11px}.pillar h3{text-transform:uppercase;font-size:10px;letter-spacing:.24em;margin:0;font-weight:700}.pillar p{margin:0 auto;color:var(--muted);font-size:12px;line-height:1.55;max-width:22ch}.pillar:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:#fff;transform:translate(-50%);transition:width .35s var(--ease)}.pillar:hover:after{width:38px}.wear{min-height:590px}.wear-copy{padding:clamp(55px,8vw,135px);display:flex;align-items:center;background:var(--paper);color:var(--paper-ink)}.wear-copy h2{font-size:clamp(42px,5vw,76px);line-height:.94;letter-spacing:-.06em;margin:10px 0 24px}.wear-copy p{max-width:520px;color:#5d5b55;font-size:15px}.copy-stack+.btn{margin-top:40px}.categories{display:grid;grid-template-columns:repeat(5,1fr)}.categories--five .category{min-height:390px}.category{position:relative;min-height:410px;overflow:hidden;border-right:1px solid rgba(255,255,255,.2);background:#181a18}.category:last-child{border:0}.category img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.category:hover img{transform:scale(1.045)}.category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 42%,#000000d1)}.category-content{position:absolute;z-index:2;left:22px;right:22px;bottom:24px}.category h3{font-size:11px;text-transform:uppercase;letter-spacing:.16em;margin:0 0 5px}.category p{font-size:11px;color:#ccc;margin:0}.category span{float:right;font-size:18px;line-height:10px}.philosophy{min-height:620px}.philosophy-copy{padding:clamp(55px,7vw,115px);display:flex;align-items:center;background:#101210}.quote{font-size:clamp(42px,5.4vw,78px);line-height:.91;letter-spacing:-.065em;font-weight:800}.philosophy-copy p{margin:28px 0 0}.philosophy-copy .btn{margin-top:40px}.community{display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch;background:var(--paper);color:var(--paper-ink)}.community-copy{padding:clamp(55px,7vw,110px);display:flex;align-items:center}.community-copy h2{margin-bottom:22px}.community-copy p{max-width:550px;color:#5e5c56;font-size:15px}.community-copy .btn{margin-top:40px}.community-media{position:relative;overflow:hidden;background:#111}.community-track{display:flex;height:100%;min-height:540px;transition:transform .55s var(--ease);will-change:transform}.social-card{position:relative;flex:0 0 25%;min-width:25%;overflow:hidden;border-left:1px solid rgba(255,255,255,.18)}.social-card img{width:100%;height:100%;min-height:540px;object-fit:cover;transition:transform .55s var(--ease)}.social-card:hover img{transform:scale(1.035)}.social-icon{position:absolute;left:14px;bottom:14px;width:27px;height:27px;border:1px solid rgba(255,255,255,.75);border-radius:50%;display:grid;place-items:center;color:#fff;font-size:17px;background:#00000029}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:25px;line-height:1;cursor:pointer;z-index:3}.carousel-arrow--prev{left:12px}.carousel-arrow--next{right:12px}.community-meta{position:absolute;right:18px;bottom:16px;z-index:3;display:flex;gap:14px;align-items:center;color:#fff;font-size:9px;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.6)}.community-hint{opacity:.7}.newsletter{position:relative;overflow:hidden;background:#151715}.newsletter-media{position:absolute;top:0;right:0;bottom:0;left:0}.newsletter-media img{width:100%;height:100%;object-fit:cover;opacity:.36}.newsletter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,#00000047 75%)}.newsletter-inner{position:relative;z-index:2;max-width:var(--max);margin:auto;padding:clamp(80px,10vw,150px) var(--pad)}.newsletter h2{font-size:clamp(46px,5.4vw,78px);letter-spacing:-.06em;line-height:.9;margin:10px 0 20px}.newsletter p{max-width:520px;color:#ccc;font-size:15px}.newsletter-form{display:flex;max-width:580px;margin-top:40px}.newsletter-form input{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.42);color:#fff;padding:0 16px;min-height:50px;outline:0}.newsletter-form input:focus{border-color:#fff}.newsletter-form button{min-width:118px;min-height:52px;background:#f2f0eb;color:#111;border:0;font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;cursor:pointer;transition:transform .25s var(--ease),background .25s,box-shadow .25s}.newsletter-form button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.nivo-footer{background:#090a09;padding:72px var(--pad) 28px}.footer-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.footer-title{font-size:28px;font-weight:800;letter-spacing:-1.9px}.footer-tag{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#888;margin-top:8px}.footer h4{font-size:9px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 17px}.footer-links{display:grid;gap:9px;color:#999;font-size:12px}.footer-links a:hover{color:#fff}.footer-bottom{max-width:var(--max);margin:70px auto 0;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#666;font-size:10px}.info-grid-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 var(--pad)}.info-grid-inner{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.info-card{position:relative;border-right:1px solid var(--line)}.info-card:last-child{border-right:0}.info-card a{min-height:180px;padding:38px 28px;display:flex;align-items:center;justify-content:center;gap:14px;flex-direction:column;position:relative;transition:background .3s,color .3s}.info-card a:hover{background:#141614}.info-icon{width:46px;height:46px;display:grid;place-items:center;color:#ddd;transition:transform .3s var(--ease)}.info-icon svg{width:100%;height:100%}.info-card a:hover .info-icon{transform:translateY(-4px) scale(1.04)}.info-label{font-size:10px;letter-spacing:.2em;font-weight:700}.info-arrow{position:absolute;right:22px;top:20px;font-size:14px;opacity:.42;transition:opacity .2s,transform .25s var(--ease)}.info-card a:hover .info-arrow{opacity:1;transform:translate(2px,-2px)}.product-section{padding-top:120px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin-left:auto;margin-right:auto}.product-card{background:#151715;overflow:hidden;max-width:100%}.product-card-media{position:relative;background:#f0eee9;overflow:hidden}.product-card img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s var(--ease)}.product-card:hover img{transform:scale(1.025)}.product-card-body{padding:16px}.product-card h3{font-size:11px;letter-spacing:.04em;margin:0 0 4px}.product-card p{color:#999;font-size:11px;margin:0}.badge{position:absolute;top:12px;left:12px;background:#111;color:#fff;padding:6px 8px;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.collection-page{padding-top:140px}.collection-head{max-width:var(--max);margin:auto;padding:0 var(--pad) 55px}.collection-head h1{font-size:clamp(48px,7vw,104px);line-height:.88;letter-spacing:-.07em;margin:0}.collection-products{max-width:var(--max);margin:auto;padding:0 var(--pad) 110px}.product-page{max-width:var(--max);margin:auto;padding:140px var(--pad) 110px}.product-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:70px}.product-gallery{background:#f0eee9}.product-gallery img{width:100%;aspect-ratio:1/1.15;object-fit:cover}.product-info{position:sticky;top:120px;align-self:start}.product-info h1{font-size:clamp(38px,5vw,72px);line-height:.92;letter-spacing:-.065em;margin:12px 0}.product-info .price{font-size:17px;margin:20px 0}.product-form{display:grid;gap:12px;margin-top:30px}.product-form select,.product-form button{min-height:50px;border:1px solid #555;background:transparent;color:inherit;padding:0 15px}.product-form button{background:#f2f0eb;color:#111;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700}.product-form button:disabled{opacity:.4;cursor:not-allowed}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-visible{opacity:1;transform:none}.nivo-nav{align-items:center}.nivo-nav-item{position:relative;display:flex;align-items:center}.nivo-nav-item>a{display:block}.nivo-nav-dropdown{position:absolute;top:calc(100% + 18px);left:50%;min-width:190px;transform:translate(-50%,8px);padding:14px 16px;display:grid;gap:10px;background:#0f100ef5;border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s;z-index:50}.nivo-nav-item:hover .nivo-nav-dropdown,.nivo-nav-item:focus-within .nivo-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nivo-nav-dropdown a{font-size:9px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.mobile-menu-item{display:grid;gap:12px}.mobile-menu-subnav{display:grid;gap:8px;padding-left:14px;border-left:1px solid currentColor;opacity:.72}.mobile-menu-subnav a{font-size:18px!important}@media(max-width:900px){.nivo-header{grid-template-columns:1fr auto}.nivo-nav{display:none}.menu-toggle{display:block}.nivo-tools .desktop-tool{display:none}.hero{min-height:88svh}.hero-note{display:none}.split,.wear,.philosophy,.community,.product-layout{grid-template-columns:1fr}.split-media,.wear-media,.philosophy-media,.community-media{min-height:520px}.pillars{grid-template-columns:1fr 1fr}.pillar:nth-child(2){border-right:0}.pillar:nth-child(-n+2){border-bottom:1px solid var(--line)}.categories{grid-template-columns:repeat(3,1fr)!important}.category{min-height:340px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.product-grid{grid-template-columns:1fr 1fr}.product-info{position:static}}@media(max-width:560px){.nivo-header{padding-top:18px;padding-bottom:18px}.nivo-wordmark{font-size:25px}.hero-content{padding-bottom:42px}.hero h1{font-size:55px}.hero p{font-size:14px}.actions .btn{flex:1;min-width:145px}.section{padding-top:75px;padding-bottom:75px}.pillars{grid-template-columns:1fr}.categories{grid-template-columns:1fr 1fr!important}.pillar{border-right:0!important;border-bottom:1px solid var(--line)!important;min-height:210px;padding:52px 24px}.pillar:last-child{border-bottom:0!important}.category{min-height:380px;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.footer-grid{grid-template-columns:1fr 1fr}.categories--five .category{min-height:330px}.social-card{flex-basis:50%;min-width:50%}.community-track,.social-card img{min-height:460px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:grid;gap:9px}.newsletter-form{width:100%}.newsletter-form input{min-width:0}.info-grid-inner{grid-template-columns:1fr 1fr}.info-card:nth-child(2){border-right:0}.info-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.info-card a{min-height:150px;padding:30px 18px}.product-grid{gap:8px}.product-card-body{padding:12px}.collection-page,.product-page{padding-top:105px}.product-page{padding-left:14px;padding-right:14px}}.categories--tall .category{min-height:520px}@media(min-width:901px){.categories--tall .category{min-height:620px}}@media(min-width:1200px){.categories--tall .category{min-height:680px}}h1,h2,h3,h4,.quote,.footer-title,.nivo-wordmark,.mobile-menu a{font-family:Gilroy,Arial,sans-serif}p{max-width:68ch}.copy-stack{display:grid;gap:18px}.copy-stack p{margin:0}.icon-link{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.icon-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bag-link{white-space:nowrap}.footer-socials{display:flex;gap:15px;margin-top:20px}.footer-socials a{font-size:9px;letter-spacing:.16em}.footer-mantra{letter-spacing:.18em;text-transform:uppercase}.consent-row{display:flex;align-items:flex-start;gap:8px;max-width:580px;margin-top:12px;color:#aaa;font-size:9px;line-height:1.45}.consent-row input{margin-top:2px;accent-color:#fff}.consent-row a{text-decoration:underline;text-underline-offset:3px}.newsletter-micro{margin-top:16px;color:#777}.newsletter-form{flex-wrap:wrap}.newsletter-form button{padding:0 22px;min-width:100px;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.category-content p{max-width:24ch;line-height:1.45}.featured-copy{max-width:700px}@media(max-width:560px){.consent-row{font-size:8px}.newsletter-form button{min-width:92px}}:root{--nivo-body-size:14px;--nivo-heading-scale:1;--nivo-letter-spacing:0;--section-radius:var(--global-radius)}body{font-size:var(--nivo-body-size);letter-spacing:var(--nivo-letter-spacing)}h1,h2{font-size:calc(1em * var(--nivo-heading-scale))}.nivo-section{position:relative;overflow:hidden}.nivo-section--dark{background:var(--bg);color:var(--ink)}.nivo-section--light{background:var(--paper);color:var(--paper-ink)}.nivo-section--olive{background:var(--olive);color:#fff}.nivo-section--sand{background:var(--sand);color:#111}.nivo-container{max-width:var(--max);margin:auto;padding-left:var(--pad);padding-right:var(--pad)}.nivo-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:clamp(36px,5vw,72px)}.nivo-section-head h2{margin:8px 0 0;font-size:clamp(42px,5.5vw,78px);line-height:.9;letter-spacing:-.065em}.nivo-section-head p{max-width:480px;color:var(--muted);margin:0}.nivo-section--light .nivo-section-head p{color:#666}.nivo-kicker{text-transform:uppercase;font-size:9px;letter-spacing:.2em;opacity:.68}.nivo-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:44px}.nivo-cta-row .btn{min-height:56px;padding:0 30px}.nivo-cta-row .btn--solid{box-shadow:0 12px 30px #0003}.nivo-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.nivo-editorial-media{min-height:520px;overflow:hidden}.nivo-editorial-media img,.nivo-editorial-media video{width:100%;height:100%;object-fit:cover}.nivo-editorial-copy{display:flex;align-items:center;padding:clamp(55px,8vw,130px)}.nivo-editorial-copy h2{font-size:clamp(46px,6vw,88px);line-height:.9;letter-spacing:-.065em;margin:10px 0 24px}.nivo-editorial-copy p{max-width:560px;color:var(--muted)}.nivo-section--light .nivo-editorial-copy p{color:#5e5c56}.nivo-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nivo-card{position:relative;overflow:hidden;background:#151715;min-height:360px}.nivo-card-media{aspect-ratio:4/5;overflow:hidden;background:#e9e7e1}.nivo-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.nivo-card:hover img{transform:scale(1.04)}.nivo-card-copy{padding:22px}.nivo-card-copy h3{font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin:0 0 7px}.nivo-card-copy p{margin:0;color:#999;font-size:12px}.nivo-logo-wall{display:flex;flex-wrap:wrap;gap:10px}.nivo-logo-chip{padding:16px 20px;border:1px solid currentColor;text-transform:uppercase;letter-spacing:.14em;font-size:10px;opacity:.72}.nivo-timeline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nivo-timeline-item{padding:38px 26px 46px;border-right:1px solid var(--line)}.nivo-timeline-item:last-child{border:0}.nivo-timeline-num{font-size:10px;letter-spacing:.18em;opacity:.5}.nivo-timeline-item h3{font-size:24px;letter-spacing:-.03em;margin:48px 0 12px}.nivo-timeline-item p{font-size:12px;color:var(--muted);margin:0}.nivo-stats-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nivo-stat{padding:44px 24px;border-right:1px solid var(--line)}.nivo-stat:last-child{border:0}.nivo-stat strong{display:block;font-size:clamp(42px,5vw,70px);letter-spacing:-.06em;line-height:.9}.nivo-stat span{display:block;margin-top:15px;text-transform:uppercase;letter-spacing:.15em;font-size:9px;opacity:.62}.nivo-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nivo-trust-item{padding:28px;border:1px solid var(--line);min-height:150px}.nivo-trust-item strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px}.nivo-trust-item span{font-size:12px;color:var(--muted)}.nivo-launch{min-height:480px;display:flex;align-items:center;background-size:cover;background-position:center}.nivo-launch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0003)}.nivo-launch-inner{position:relative;z-index:1;max-width:760px}.nivo-launch h2{font-size:clamp(50px,7vw,100px);line-height:.86;letter-spacing:-.07em;margin:10px 0 0}.nivo-countdown{display:flex;gap:24px;flex-wrap:wrap;margin-top:35px}.nivo-countdown-item{min-width:70px}.nivo-countdown-item strong{display:block;font-size:38px;line-height:1;letter-spacing:-.05em}.nivo-countdown-item span{text-transform:uppercase;font-size:8px;letter-spacing:.16em;opacity:.55}.nivo-product-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.nivo-product-thumbs img{aspect-ratio:1;object-fit:cover;cursor:pointer;opacity:.65;transition:opacity .2s}.nivo-product-thumbs img:hover{opacity:1}.product-accordion{border-top:1px solid var(--line);margin-top:30px}.product-accordion details{border-bottom:1px solid var(--line);padding:18px 0}.product-accordion summary{cursor:pointer;list-style:none;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:700}.product-accordion .accordion-body{padding:16px 0 2px;color:var(--muted);font-size:13px}.product-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin-top:26px}.product-meta-grid div{background:var(--bg);padding:18px}.product-meta-grid strong{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:8px;margin-bottom:7px}@media(max-width:900px){.nivo-editorial{grid-template-columns:1fr}.nivo-editorial-media{min-height:480px}.nivo-card-grid,.nivo-timeline{grid-template-columns:1fr 1fr}.nivo-timeline-item:nth-child(2){border-right:0}.nivo-timeline-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.nivo-stats-row,.nivo-trust{grid-template-columns:1fr 1fr}.nivo-stat:nth-child(2),.nivo-trust-item:nth-child(2){border-right:0}.nivo-stat:nth-child(-n+2),.nivo-trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:560px){.nivo-section-head{display:block}.nivo-section-head p{margin-top:18px}.nivo-card-grid,.nivo-timeline,.nivo-stats-row,.nivo-trust{grid-template-columns:1fr}.nivo-timeline-item{border-right:0!important;border-bottom:1px solid var(--line)}.nivo-timeline-item:last-child{border-bottom:0}.nivo-stat{border-right:0!important;border-bottom:1px solid var(--line)}.nivo-stat:last-child{border-bottom:0}.nivo-trust-item{border-right:0!important;border-bottom:1px solid var(--line)}.nivo-trust-item:last-child{border-bottom:0}.nivo-cta-row .btn{width:100%}.nivo-sticky-cta{display:flex;position:fixed;z-index:60;left:12px;right:12px;bottom:12px;gap:8px;padding:8px;background:#0a0b0ae6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line)}.nivo-sticky-cta .btn{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nivo-thumb{padding:0;border:0;background:none}.nivo-cart-drawer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;pointer-events:none}.nivo-cart-drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s}.nivo-cart-panel{position:absolute;right:0;top:0;height:100%;width:min(440px,100%);background:var(--paper);color:#111;transform:translate(100%);transition:transform .45s var(--ease);padding:28px;display:flex;flex-direction:column}.nivo-cart-drawer.is-open{pointer-events:auto}.nivo-cart-drawer.is-open:before{opacity:1}.nivo-cart-drawer.is-open .nivo-cart-panel{transform:none}.nivo-cart-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line-dark);padding-bottom:18px}.nivo-cart-close{border:0;background:none;font-size:24px;cursor:pointer}.nivo-cart-items{flex:1;overflow:auto;padding:20px 0}.nivo-cart-item{display:grid;grid-template-columns:82px 1fr auto;gap:14px;padding:12px 0;border-bottom:1px solid var(--line-dark)}.nivo-cart-item img{width:82px;height:100px;object-fit:cover;background:#e8e5df}.nivo-cart-item h4{margin:2px 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.nivo-cart-item p{margin:0;color:#666;font-size:11px}.nivo-cart-footer{border-top:1px solid var(--line-dark);padding-top:18px}.nivo-cart-total{display:flex;justify-content:space-between;margin-bottom:16px;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.nivo-cart-footer .btn{width:100%;background:#111;color:#fff;border-color:#111}.nivo-cart-empty{padding:50px 0;color:#666;text-align:center}.nivo-selling-progress,.nivo-benefit,.nivo-proof,.nivo-bundle-item{transition:opacity .25s ease,transform .25s var(--ease)}.nivo-upsell-card .nivo-quick-add button:hover{opacity:.55}.nivo-bundle-item:hover{transform:translateY(-2px)}.nivo-bundle-item:focus-within{outline:2px solid currentColor;outline-offset:4px}.product-page{background:var(--paper);color:var(--paper-ink);padding:80px var(--pad) 120px}.product-layout{max-width:var(--max);margin:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(36px,6vw,110px);align-items:start}.product-gallery{background:#e7e5df;overflow:hidden}.product-gallery img{display:block;width:100%;height:auto}.nivo-product-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.nivo-thumb{padding:0;border:0;background:#e7e5df;cursor:pointer;overflow:hidden}.nivo-thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.product-info{position:sticky;top:100px}.product-info h1{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 18px}.product-info .price{font-size:15px;margin-bottom:28px}.product-description{font-size:14px;line-height:1.75;color:var(--muted);max-width:620px;margin-bottom:30px}.product-form{display:grid;gap:12px}.product-form label{font-size:9px;letter-spacing:.16em;font-weight:700}.product-form select{width:100%;padding:17px 14px;border:1px solid currentColor;background:transparent;font:inherit}.product-add-button{width:100%;min-height:56px}.product-meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#0000001f;margin-top:40px}.product-meta-grid>div{background:var(--paper);padding:20px 16px;display:grid;gap:7px}.product-meta-grid strong{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.product-meta-grid span{font-size:12px;color:var(--muted)}.product-accordion{margin-top:24px;border-top:1px solid rgba(0,0,0,.15)}.product-accordion details{border-bottom:1px solid rgba(0,0,0,.15)}.product-accordion summary{list-style:none;cursor:pointer;padding:20px 0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.product-accordion summary::-webkit-details-marker{display:none}.accordion-body{padding:0 0 22px;color:var(--muted);font-size:13px;line-height:1.7}.nivo-sticky-cta{display:none}@media(max-width:900px){.product-page{padding:28px var(--pad) 100px}.product-layout{grid-template-columns:1fr;gap:42px}.product-info{position:static}.product-info h1{font-size:clamp(40px,11vw,64px)}.nivo-product-thumbs{grid-template-columns:repeat(5,1fr)}.nivo-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#141412f5;color:#fff;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.nivo-sticky-cta span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nivo-sticky-cta .btn{min-width:150px}}@media(min-width:901px)and (max-width:1200px){.categories--five{grid-template-columns:repeat(3,1fr)!important}.categories--five .category:nth-child(3){border-right:0}.categories--five .category{min-height:360px}}@media(max-width:900px){.categories{grid-template-columns:repeat(3,1fr)!important}.category{min-height:340px}}@media(max-width:560px){.categories{grid-template-columns:1fr 1fr!important}.category{min-height:380px;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.categories--five .category{min-height:330px}}.template-product .nivo-header{position:relative;top:auto;left:auto;background:var(--paper);color:var(--paper-ink);border-bottom:1px solid rgba(15,16,14,.12);backdrop-filter:none;-webkit-backdrop-filter:none}.template-product .nivo-header.is-scrolled{position:fixed;top:0;left:0;background:#f2f0ebf0;color:var(--paper-ink);border-bottom:1px solid rgba(15,16,14,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.template-product .nivo-header .menu-toggle{color:var(--paper-ink)}.template-product .mobile-menu{background:var(--paper);color:var(--paper-ink)}.template-product .product-page{max-width:none;margin:0;background:var(--paper);color:var(--paper-ink);padding:clamp(42px,5.5vw,86px) var(--pad) 120px}.template-product .product-layout{max-width:1460px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.68fr);gap:clamp(44px,6.5vw,112px);align-items:start}.template-product .product-media-column{min-width:0}.template-product .product-gallery{background:#e5e2db;overflow:hidden}.template-product .product-gallery img{display:block;width:100%;height:auto;aspect-ratio:1/1.16;object-fit:cover}.template-product .nivo-product-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:7px}.template-product .nivo-thumb{padding:0;border:1px solid transparent;background:#e5e2db;cursor:pointer;overflow:hidden;opacity:.62;transition:opacity .25s,transform .25s var(--ease),border-color .25s}.template-product .nivo-thumb:hover,.template-product .nivo-thumb.is-active{opacity:1}.template-product .nivo-thumb.is-active{border-color:#151613}.template-product .nivo-thumb img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.template-product .product-info{position:sticky;top:34px;align-self:start;padding-top:8px}.template-product .product-breadcrumb{display:flex;gap:10px;align-items:center;color:#77766f;font-size:8px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:34px}.template-product .product-breadcrumb a:hover{color:#111}.template-product .product-eyebrow{font-size:8px;letter-spacing:.2em;color:#77766f;text-transform:uppercase;margin-bottom:12px}.template-product .product-info h1{font-size:clamp(42px,5vw,72px);line-height:.9;letter-spacing:-.065em;margin:0 0 12px;max-width:650px;font-weight:800}.template-product .product-info .price{font-size:15px;margin:0 0 28px;color:#33342f}.template-product .product-description{font-size:13px;line-height:1.72;color:#686760;max-width:560px;margin:0 0 34px}.template-product .product-form{display:grid;gap:16px;margin:0}.template-product .product-option{border-top:1px solid rgba(15,16,14,.14);padding-top:16px}.template-product .product-option-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:8px;letter-spacing:.17em;text-transform:uppercase;font-weight:700}.template-product .product-option-count{font-weight:500;color:#8a8982}.template-product .variant-pills{display:flex;flex-wrap:wrap;gap:7px}.template-product .variant-pill{min-width:48px;height:42px;padding:0 13px;border:1px solid rgba(15,16,14,.2);background:transparent;color:#151613;font-size:9px;letter-spacing:.08em;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.template-product .variant-pill:hover{border-color:#151613}.template-product .variant-pill.is-active{background:#151613;color:#fff;border-color:#151613}.template-product .variant-pill.is-disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.template-product .product-add-button{min-height:58px;width:100%;margin-top:2px;border:1px solid #151613!important;background:#151613!important;color:#fff!important;box-shadow:none}.template-product .product-add-button:hover{background:#2a2b27!important;border-color:#2a2b27!important;color:#fff!important}.template-product .product-shipping-note{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(15,16,14,.14);padding:15px 0 17px;margin-top:-2px;color:#77766f;font-size:8px;letter-spacing:.15em;text-transform:uppercase}.template-product .product-shipping-note span:first-child{color:#151613;font-weight:700}.template-product .product-meta-grid{grid-template-columns:1fr 1fr;margin-top:30px;background:#0f100e1f}.template-product .product-meta-grid>div{background:var(--paper);padding:17px 14px;display:grid;gap:6px}.template-product .product-meta-grid strong{font-size:8px;letter-spacing:.15em;text-transform:uppercase}.template-product .product-meta-grid span{font-size:11px;color:#6e6d66}.template-product .product-accordion{margin-top:24px;border-top:1px solid rgba(15,16,14,.14)}.template-product .product-accordion details{border-bottom:1px solid rgba(15,16,14,.14)}.template-product .product-accordion summary{padding:18px 0;color:#151613}.template-product .accordion-body{padding:0 0 20px;color:#6e6d66;font-size:12px}.template-product .nivo-sticky-cta{display:none}.product-grid{max-width:1120px!important;gap:12px!important}.product-card{background:var(--paper);color:var(--paper-ink);overflow:hidden}.product-card-media{background:#e7e4dd;overflow:hidden}.product-card img{aspect-ratio:1/1.08;object-fit:cover}.product-card-body{padding:11px 4px 4px}.product-card h3{font-size:10px;letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px}.product-card p{font-size:10px;color:#77766f;margin:0}.template-collection .collection-products .product-grid{max-width:1120px!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important}.template-collection .collection-products .product-card img{aspect-ratio:1/1.06}.template-collection .collection-products .product-card-body{padding:10px 2px 2px}.template-product .nivo-upsell{background:var(--paper)!important;color:var(--paper-ink)!important}.template-product .nivo-upsell .nivo-section-head{max-width:760px;margin:0 auto 30px;text-align:center;display:block}.template-product .nivo-upsell .nivo-section-head .nivo-kicker{color:#77766f}.template-product .nivo-upsell .nivo-section-head h2{font-size:clamp(25px,3vw,38px);line-height:.95;letter-spacing:-.055em;margin:8px 0 0}.template-product .nivo-upsell .nivo-section-head p{display:none}.template-product .nivo-upsell-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(100%,1080px)!important;max-width:1080px!important;gap:22px!important;margin:0 auto!important;justify-content:stretch}.template-product .nivo-upsell-card{min-width:0}.template-product .nivo-upsell-card>a{display:block;background:#e7e4dd;border-radius:0;aspect-ratio:1/1;overflow:hidden}.template-product .nivo-upsell-card>a img{display:block;width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:cover}.template-product .nivo-upsell-info{padding-top:10px!important;display:flex!important;justify-content:space-between;gap:10px;align-items:start}.template-product .nivo-upsell-info h3{font-size:10px!important;letter-spacing:.08em!important;margin:0 0 4px!important;max-width:22ch!important}.template-product .nivo-upsell-info span{font-size:11px!important;color:#77766f}.template-product .nivo-quick-add{margin-top:0}.template-product .nivo-quick-add button{font-size:7px!important;letter-spacing:.14em}@media(max-width:1100px){.template-product .nivo-upsell-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100%,760px)!important;max-width:760px!important;gap:20px!important}}@media(max-width:900px){.template-product .product-page{padding:28px var(--pad) 100px}.template-product .product-layout{grid-template-columns:1fr;gap:38px}.template-product .product-info{position:static;padding-top:0}.template-product .product-info h1{font-size:clamp(42px,11vw,66px)}.template-collection .collection-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}}@media(max-width:700px){.template-product .nivo-upsell-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,560px)!important;max-width:560px!important;gap:16px!important}.template-product .nivo-upsell-info{padding-top:9px!important}.template-product .nivo-upsell-info h3{font-size:9px!important;max-width:100%!important}.template-product .nivo-upsell-info span{font-size:10px!important}}@media(max-width:560px){.template-product .product-page{padding-left:14px;padding-right:14px}.template-product .product-gallery img{aspect-ratio:1/1.12}.template-product .nivo-product-thumbs{grid-template-columns:repeat(5,1fr)}.template-product .product-breadcrumb{margin-bottom:20px}.template-product .product-shipping-note{font-size:7px}.template-product .nivo-upsell{padding-top:58px!important;padding-bottom:64px!important}}.product-grid{grid-template-columns:repeat(4,minmax(0,220px))!important;justify-content:center!important;max-width:940px!important;gap:18px!important}.product-card{width:100%!important;max-width:220px!important}.product-card-media{width:100%!important;height:auto!important;aspect-ratio:1/1!important}.product-card-media img,.product-card img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}.template-collection .collection-products .product-grid{grid-template-columns:repeat(4,minmax(0,220px))!important;max-width:940px!important;gap:18px!important;justify-content:center!important}.template-collection .collection-products .product-card{max-width:220px!important}.template-collection .collection-products .product-card-media{aspect-ratio:1/1!important;height:auto!important}.template-collection .collection-products .product-card img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}.nivo-bundle-grid{grid-template-columns:repeat(3,minmax(0,210px))!important;justify-content:center!important;max-width:660px!important;margin-left:auto!important;margin-right:auto!important;gap:16px!important}.nivo-bundle-item{width:100%!important;max-width:210px!important}.nivo-bundle-item img{display:block!important;width:100%!important;height:210px!important;aspect-ratio:1/1!important;object-fit:cover!important}@media(max-width:900px){.product-grid,.template-collection .collection-products .product-grid{grid-template-columns:repeat(3,minmax(0,210px))!important;max-width:690px!important}}@media(max-width:700px){.product-grid,.template-collection .collection-products .product-grid{grid-template-columns:repeat(2,minmax(0,190px))!important;max-width:400px!important;gap:14px!important}.product-card,.template-collection .collection-products .product-card{max-width:190px!important}.nivo-bundle-grid{grid-template-columns:repeat(2,minmax(0,180px))!important;max-width:376px!important}.nivo-bundle-item{max-width:180px!important}.nivo-bundle-item img{height:180px!important}}@media(max-width:480px){.product-grid,.template-collection .collection-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;gap:10px!important}.product-card,.template-collection .collection-products .product-card{max-width:none!important}.nivo-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}.nivo-bundle-item{max-width:none!important}.nivo-bundle-item img{height:auto!important;aspect-ratio:1/1!important}}body,.body-copy,.product-description,.accordion-body,.footer-copy,.newsletter-form input,.newsletter-form button,input,textarea,select,button{font-family:var(--nivo-body-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)}.nivo-nav,.nivo-tools,.product-form label,.product-accordion summary,.product-meta-grid strong{font-family:var(--nivo-body-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)}body[data-nivo-theme=light]{--bg:#f2f0eb;--ink:#151613;--paper:#fbfaf7;--paper-ink:#151613;--muted:#686761;--line:rgba(15,16,14,.14);--line-dark:rgba(15,16,14,.14)}body[data-nivo-theme=light] .nivo-header.is-scrolled{background:#f2f0ebe0;border-color:var(--line-dark);color:#151613}body[data-nivo-theme=light] .menu-toggle{color:#151613}body[data-nivo-theme=light] .mobile-menu{background:#f2f0eb;color:#151613}.template-collection .collection-page{padding-top:0;background:var(--bg);color:var(--ink)}.template-collection .collection-hero{min-height:min(610px,72svh);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);background:#111;overflow:hidden}.template-collection .collection-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(70px,8vw,130px) clamp(24px,5vw,80px);background:var(--bg);color:var(--ink)}.template-collection .collection-hero-copy .eyebrow{color:var(--muted);margin-bottom:20px}.template-collection .collection-hero-copy h1{font-family:Gilroy,Arial,sans-serif;font-size:clamp(58px,8vw,126px);line-height:.82;letter-spacing:-.075em;margin:0 0 24px;font-weight:800;text-transform:uppercase}.template-collection .collection-hero-copy p{max-width:510px;color:var(--muted);font-size:15px;line-height:1.6;margin:0}.template-collection .collection-hero-media{position:relative;min-height:480px;overflow:hidden;background:#181a18}.template-collection .collection-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .9s var(--ease)}.template-collection .collection-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 45%,rgba(0,0,0,.1))}.template-collection .collection-products{max-width:none;padding:0 clamp(18px,4vw,64px) 120px}.template-collection .collection-toolbar{max-width:1440px;margin:0 auto;padding:26px 0 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:24px}.template-collection .collection-toolbar-left{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.template-collection .collection-chip{display:inline-flex;align-items:center;padding:9px 13px;border:1px solid var(--line);font-size:9px;letter-spacing:.13em;text-transform:uppercase;opacity:.78}.template-collection .collection-toolbar-right{display:flex;align-items:center;gap:18px;font-size:9px;text-transform:uppercase;letter-spacing:.13em}.template-collection .collection-toolbar select{border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;padding:7px 24px 7px 2px;-webkit-appearance:none;appearance:none}.template-collection .collection-products .product-grid{width:min(100%,1440px)!important;max-width:1440px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:38px 24px!important;margin:0 auto!important;justify-content:stretch!important}.template-collection .collection-products .product-card{max-width:none!important;background:transparent!important;color:var(--ink)!important;overflow:visible!important}.template-collection .collection-products .product-card-media{background:transparent!important;aspect-ratio:1/1!important;border:0!important;position:relative}.template-collection .collection-products .product-card-media img{width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transition:opacity .35s var(--ease),transform .55s var(--ease)!important}.template-collection .collection-products .product-card-media .product-card-image-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.015);object-fit:contain!important}.template-collection .collection-products .product-card:hover .product-card-image-primary{opacity:0}.template-collection .collection-products .product-card:hover .product-card-image-secondary{opacity:1;transform:scale(1)}.template-collection .collection-products .product-card-body{padding:13px 0 0!important;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.template-collection .collection-products .product-card h3{font-size:10px!important;letter-spacing:.09em!important;line-height:1.35;text-transform:uppercase;margin:0!important;font-weight:600}.template-collection .collection-products .product-card p{font-size:11px!important;color:var(--muted)!important;white-space:nowrap;margin:0!important}.template-collection .collection-products .product-card .badge{top:12px;left:12px}.product-card{background:transparent!important;color:var(--ink)!important}.product-card-media img,.product-card img{object-fit:contain!important;background:transparent!important}.newsletter{background:#101210!important}.newsletter-media img{opacity:.46;filter:saturate(.7) contrast(1.04)}.newsletter:after{background:linear-gradient(90deg,#070807db,#0708076b 58%,#0708072e)}.newsletter--olive .newsletter-media img{opacity:.3;mix-blend-mode:luminosity}.newsletter--olive:after{background:linear-gradient(90deg,#30372aed,#30372a7a 62%,#30372a2e)}@media(max-width:1100px){.template-collection .collection-hero{grid-template-columns:1fr 1fr;min-height:520px}.template-collection .collection-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.template-collection .collection-hero{grid-template-columns:1fr;min-height:0}.template-collection .collection-hero-copy{min-height:380px;padding:100px 24px 48px}.template-collection .collection-hero-media{min-height:390px}.template-collection .collection-toolbar{align-items:flex-start;flex-direction:column}.template-collection .collection-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 14px!important}}@media(max-width:480px){.template-collection .collection-hero-copy h1{font-size:56px}.template-collection .collection-products{padding-left:14px;padding-right:14px}.template-collection .collection-products .product-card-body{display:block}.template-collection .collection-products .product-card p{margin-top:5px!important}}.template-product .product-page{background:#f7f6f2;color:#11120f}.template-product .product-gallery{background:#f0eee8}.template-product .product-gallery img{object-fit:contain;background:#f0eee8}.template-product .product-buy-now .shopify-payment-button{margin:0}.template-product .product-buy-now .shopify-payment-button__button{min-height:58px!important;border-radius:0!important;background:#e5e2da!important;color:#11120f!important;border:1px solid #11120f!important;font-family:var(--nivo-body-font,Inter,sans-serif)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;box-shadow:none!important}.template-product .product-buy-now .shopify-payment-button__button:hover{background:#11120f!important;color:#fff!important}.product-purchase-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-purchase-actions .product-add-button{margin:0!important}.badge--soldout{background:#d96b4f!important;color:#fff!important;border-color:#d96b4f!important;font-weight:800!important;letter-spacing:.16em!important;padding:8px 10px!important}.product-card-media>a{display:block;width:100%;height:100%;background:transparent!important}.product-card-media{background:transparent!important}.product-card-media img{background:transparent!important;object-fit:contain!important}.product-card-quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:center;min-height:38px;background:#0f100eeb;color:#fff;font-size:8px;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.product-card-media:hover .product-card-quick,.product-card:focus-within .product-card-quick{opacity:1;transform:none}.product-card-body{display:flex!important;justify-content:space-between;align-items:start;gap:10px}.product-card-copy{min-width:0}.product-card-copy a{display:block}.product-card-quick-form{margin:0;flex:0 0 auto}.product-card-quick-form button{width:28px;height:28px;border:1px solid currentColor;background:transparent;color:inherit;display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer}.product-card-quick-form button:hover{background:#11120f;color:#fff}.nivo-tools .icon-link svg,.nivo-tools .bag-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nivo-tools .icon-link{display:flex;align-items:center;justify-content:center;padding:2px}.nivo-tools .bag-link{position:relative;display:flex;align-items:center;justify-content:center;padding:2px}.bag-count{position:absolute;right:-7px;top:-7px;min-width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:currentColor;color:var(--bg);font-size:7px;line-height:1;font-weight:700}@media(max-width:900px){.nivo-tools .icon-link svg,.nivo-tools .bag-link svg{width:24px;height:24px}.nivo-tools{gap:15px}.product-purchase-actions{grid-template-columns:1fr}}@media(max-width:560px){.product-card-quick{opacity:1;transform:none;left:8px;right:8px;bottom:8px}.product-card-quick-form{display:none}.product-card-quick{min-height:34px}.nivo-tools .icon-link svg,.nivo-tools .bag-link svg{width:23px;height:23px}}.nivo-tools .icon-link svg,.nivo-tools .bag-link svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.nivo-tools .icon-link,.nivo-tools .bag-link{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0}.nivo-tools .bag-link{position:relative}.nivo-tools .bag-count{position:absolute;top:-5px;right:-6px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:currentColor;color:var(--bg,#0b0c0b);font:600 8px/15px var(--nivo-body-font,system-ui,sans-serif);text-align:center;letter-spacing:0}.nivo-language{display:flex;align-items:center;margin-left:2px}.nivo-language form{margin:0}.nivo-language select{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:currentColor;font:600 9px/1 var(--nivo-body-font,system-ui,sans-serif);letter-spacing:.14em;padding:5px 1px;cursor:pointer;outline:none}.nivo-language select option{color:#111;background:#fff}.menu-toggle{display:none;width:32px;height:32px;padding:4px;color:inherit}.menu-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.nivo-language{display:none}.nivo-tools .icon-link svg,.nivo-tools .bag-link svg{width:25px;height:25px}.nivo-tools .icon-link,.nivo-tools .bag-link{width:31px;height:31px}.menu-toggle{display:flex;align-items:center;justify-content:center}.menu-toggle span{display:none}}.footer-language select{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:500 10px/1 var(--nivo-body-font,system-ui,sans-serif);letter-spacing:.08em;padding:4px 0;cursor:pointer}.footer-language select option{color:#111;background:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.search-toggle{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.nivo-search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:start center;padding:clamp(90px,14vh,150px) 24px 24px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.nivo-search-modal.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .28s ease}.nivo-search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#070807ad;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nivo-search-panel{position:relative;width:min(760px,100%);background:var(--paper,#f7f6f2);color:#11120f;padding:clamp(28px,4vw,52px);box-shadow:0 24px 80px #00000047;transform:translateY(-12px) scale(.985);opacity:0;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .25s ease}.nivo-search-modal.is-open .nivo-search-panel{transform:none;opacity:1}.nivo-search-close{position:absolute;top:15px;right:17px;border:0;background:none;color:inherit;font-size:27px;line-height:1;cursor:pointer;padding:5px}.nivo-search-form{margin:0}.nivo-search-field{display:flex;align-items:center;border-bottom:1px solid rgba(17,18,15,.38);padding-top:16px}.nivo-search-field input[type=search]{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;padding:10px 0 15px!important;font:500 clamp(24px,4vw,42px)/1.05 var(--nivo-body-font,Inter,sans-serif)!important;letter-spacing:-.025em}.nivo-search-field input[type=search]::placeholder{color:currentColor;opacity:.42}.nivo-search-field>button{flex:0 0 auto;border:0;background:none;color:inherit;cursor:pointer;padding:10px 0 15px 18px}.nivo-search-field>button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mobile-search-toggle{border:0;background:none;color:inherit;text-align:left;padding:0;font:inherit;cursor:pointer}.bag-count:empty{display:none!important}@media(max-width:560px){.nivo-search-modal{padding:76px 14px 14px}.nivo-search-panel{padding:30px 20px 26px}.nivo-search-close{top:11px;right:12px}}body.nivo-search-open{overflow:hidden}.nivo-level-up-club{position:relative;overflow:hidden;background:var(--bg,#0b0c0b);color:var(--text,#f4f2ed);padding:clamp(82px,10vw,150px) 24px}.nivo-level-up-club:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.07),transparent 34%),radial-gradient(circle at 10% 85%,rgba(255,255,255,.035),transparent 28%);pointer-events:none}.nivo-level-up-club-inner{position:relative;max-width:1180px;margin:0 auto}.nivo-level-up-club-intro{max-width:690px;margin-bottom:58px}.nivo-level-up-club-eyebrow{margin:0 0 14px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.nivo-level-up-club h2{margin:0 0 18px;font-size:clamp(38px,6vw,76px);line-height:.94;letter-spacing:-.055em}.nivo-level-up-club-text{max-width:590px;color:#f4f2edad;font-size:clamp(14px,1.5vw,17px);line-height:1.65}.nivo-level-up-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative}.nivo-level-up-step{position:relative;min-height:340px;padding:26px 24px 24px;border:1px solid rgba(244,242,237,.14);background:linear-gradient(145deg,#ffffff0e,#ffffff05);overflow:hidden;opacity:0;transform:translateY(28px);transition:opacity .7s ease var(--step-delay),transform .7s cubic-bezier(.2,.7,.2,1) var(--step-delay),border-color .3s ease,background .3s ease}.nivo-level-up-step.is-visible{opacity:1;transform:none}.nivo-level-up-step:hover{border-color:#f4f2ed57;background:linear-gradient(145deg,#ffffff16,#ffffff06)}.nivo-level-up-step-monogram{position:absolute;right:-18px;bottom:-12px;width:142px;height:114px;display:grid;place-items:center;opacity:.22;transform:rotate(-9deg) scale(.88);transform-origin:center;transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1),filter .7s ease;pointer-events:none;overflow:visible}.nivo-level-up-step-monogram img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(244,242,237,.1));animation:nivoLevelUpMonogramPulse 4.8s ease-in-out infinite}.nivo-level-up-step.is-visible .nivo-level-up-step-monogram{opacity:.25;transform:rotate(-9deg) scale(1)}.nivo-level-up-step:hover .nivo-level-up-step-monogram{opacity:.42;transform:rotate(-4deg) scale(1.12)}@keyframes nivoLevelUpMonogramPulse{0%,to{filter:drop-shadow(0 0 5px rgba(244,242,237,.08));transform:translateZ(0) rotate(0)}25%{filter:drop-shadow(0 0 12px rgba(244,242,237,.18));transform:translate3d(-2px,-2px,0) rotate(-1deg)}50%{filter:drop-shadow(0 0 20px rgba(244,242,237,.3));transform:translate3d(-4px,-3px,0) rotate(0)}75%{filter:drop-shadow(0 0 10px rgba(244,242,237,.15));transform:translate3d(-2px,-1px,0) rotate(1deg)}}.nivo-level-up-step-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:55px}.nivo-level-up-step-number{font-size:11px;letter-spacing:.14em;opacity:.48}.nivo-level-up-step-kicker{font-size:8px;letter-spacing:.2em;text-transform:uppercase;opacity:.68}.nivo-level-up-progress{position:relative;height:1px;background:#f4f2ed29;margin-bottom:34px}.nivo-level-up-progress-fill{position:absolute;left:0;top:0;width:0;height:1px;background:#f4f2ed;transition:width 1s cubic-bezier(.2,.7,.2,1) calc(var(--step-delay) + .28s)}.nivo-level-up-step.is-visible .nivo-level-up-progress-fill{width:100%}.nivo-level-up-progress-dot{position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:50%;background:#f4f2ed;transform:translate(-1px,-50%) scale(0);transition:transform .35s ease calc(var(--step-delay) + .9s);box-shadow:0 0 0 5px #f4f2ed12}.nivo-level-up-step.is-visible .nivo-level-up-progress-dot{transform:translate(-1px,-50%) scale(1)}.nivo-level-up-step h3{margin:0 0 12px;font-size:clamp(21px,2vw,29px);line-height:1;letter-spacing:-.035em}.nivo-level-up-step p{max-width:330px;margin:0;color:#f4f2ed94;font-size:12px;line-height:1.65}.nivo-level-up-metric{position:absolute;left:24px;right:24px;bottom:23px;display:flex;align-items:baseline;gap:9px;border-top:1px solid rgba(244,242,237,.1);padding-top:15px}.nivo-level-up-metric strong{font-size:11px;letter-spacing:.14em}.nivo-level-up-metric span{font-size:8px;letter-spacing:.16em;text-transform:uppercase;opacity:.42}.nivo-level-up-club-footer{display:flex;justify-content:flex-start;margin-top:34px}.nivo-level-up-club-cta{display:inline-flex!important;width:auto!important;min-width:180px;justify-content:center}@media(max-width:900px){.nivo-level-up-steps{grid-template-columns:1fr}.nivo-level-up-step{min-height:285px}.nivo-level-up-step-top{margin-bottom:42px}}@media(max-width:560px){.nivo-level-up-club{padding:74px 18px}.nivo-level-up-club-intro{margin-bottom:38px}.nivo-level-up-step{min-height:285px;padding:22px}.nivo-level-up-metric{left:22px;right:22px}.nivo-level-up-club-footer{margin-top:26px}.nivo-level-up-club-cta{width:100%!important}}@media(prefers-reduced-motion:reduce){.nivo-level-up-step,.nivo-level-up-progress-fill,.nivo-level-up-progress-dot,.nivo-level-up-step-monogram,.nivo-level-up-step-monogram img{transition:none!important;animation:none!important}.nivo-level-up-step{opacity:1!important;transform:none!important}.nivo-level-up-progress-fill{width:100%!important}.nivo-level-up-progress-dot{transform:translate(-1px,-50%) scale(1)!important}}.nivo-tools .bag-count{mix-blend-mode:normal!important;background:#f4f2ed!important;color:#11120f!important;border:1px solid rgba(17,18,15,.22);box-shadow:0 2px 8px #0000002e;z-index:5;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:17px;font-weight:800}.nivo-tools .bag-count:empty{display:none!important}.nivo-cart-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#07080794;opacity:0;transition:opacity .3s;cursor:pointer}.nivo-cart-drawer.is-open .nivo-cart-backdrop{opacity:1}.nivo-cart-panel{z-index:1}.nivo-cart-item-media{display:block;width:82px;height:100px;background:#e8e5df;overflow:hidden}.nivo-cart-item-media img{width:100%;height:100%;object-fit:cover}.nivo-cart-item-info h4{margin:2px 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.nivo-cart-item-info a{text-decoration:none;color:inherit}.nivo-cart-qty{display:inline-flex;align-items:center;border:1px solid rgba(17,18,15,.2);margin-top:10px}.nivo-cart-qty button{width:27px;height:27px;border:0;background:none;cursor:pointer;font-size:15px}.nivo-cart-qty span{min-width:28px;text-align:center;font-size:11px}.nivo-cart-remove{display:block;margin-top:8px;border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px;font:500 9px/1 var(--nivo-body-font);text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.nivo-cart-item-price{font-size:11px;white-space:nowrap}.nivo-cart-footer{display:grid;gap:10px}.nivo-cart-footer small{font-size:9px;opacity:.55;text-align:center}.nivo-cart-footer .btn{display:flex;align-items:center;justify-content:center;text-decoration:none}.nivo-cart-checkout-form{margin:0}.nivo-cart-checkout-form .btn{width:100%}body.nivo-cart-open{overflow:hidden}.template-page .nivo-header{position:relative;top:auto;left:auto;background:var(--paper);color:var(--paper-ink);border-bottom:1px solid rgba(15,16,14,.12);backdrop-filter:none;-webkit-backdrop-filter:none}.template-page .nivo-header.is-scrolled{position:fixed;top:0;left:0;background:#f2f0ebf0;color:var(--paper-ink);border-bottom:1px solid rgba(15,16,14,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.template-page .nivo-header .menu-toggle,.template-page .nivo-header .nivo-nav a,.template-page .nivo-header .icon-link,.template-page .nivo-header .bag-link,.template-page .nivo-header .nivo-wordmark{color:var(--paper-ink)}.nivo-page-header{background:var(--paper);color:var(--paper-ink)}.nivo-search-predictive{display:none;margin-top:18px;border-top:1px solid rgba(15,16,14,.12);padding-top:18px}.nivo-search-predictive.is-visible{display:block}.nivo-search-predictive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nivo-search-predictive-item{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid rgba(15,16,14,.1);text-decoration:none;color:inherit}.nivo-search-predictive-item img{width:64px;height:76px;object-fit:cover;background:#e8e5df}.nivo-search-predictive-item strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.nivo-search-predictive-item span{display:block;margin-top:5px;font-size:11px;opacity:.6}.nivo-search-predictive-empty{font-size:11px;text-transform:uppercase;letter-spacing:.12em;opacity:.55}@media(max-width:560px){.nivo-search-predictive-grid{grid-template-columns:1fr}.nivo-search-predictive-item{grid-template-columns:56px 1fr}.nivo-search-predictive-item img{width:56px;height:68px}}.template-search .nivo-search-page{padding-top:80px}.template-search .nivo-search-page-head{max-width:1180px}.template-search .nivo-search-page-head h1{max-width:800px}.template-search .nivo-search-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.template-search .nivo-search-result-card{background:var(--paper);border:1px solid var(--line);min-height:320px;transition:transform .35s var(--ease),border-color .35s}.template-search .nivo-search-result-card:hover{transform:translateY(-4px);border-color:var(--ink)}.template-search .nivo-search-result-card h2{font-family:Gilroy,Arial,sans-serif}@media(max-width:1000px){.template-search .nivo-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.template-search .nivo-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:480px){.template-search .nivo-search-grid{grid-template-columns:1fr}}.template-index .nivo-header:not(.is-scrolled),.template-suffix-nivo-level-up .nivo-header:not(.is-scrolled){color:#f4f2ed;background:transparent}.template-page .nivo-header:not(.is-scrolled),.template-cart .nivo-header:not(.is-scrolled),.template-collection .nivo-header:not(.is-scrolled),.template-search .nivo-header:not(.is-scrolled),.template-product .nivo-header:not(.is-scrolled),.template-blog .nivo-header:not(.is-scrolled),.template-article .nivo-header:not(.is-scrolled){position:relative;top:auto;left:auto;color:#151613;background:var(--paper);border-bottom:1px solid rgba(15,16,14,.12)}.template-page .nivo-header.is-scrolled,.template-cart .nivo-header.is-scrolled,.template-collection .nivo-header.is-scrolled,.template-search .nivo-header.is-scrolled,.template-product .nivo-header.is-scrolled,.template-blog .nivo-header.is-scrolled,.template-article .nivo-header.is-scrolled{background:#f2f0ebf0;color:#151613;border-bottom:1px solid rgba(15,16,14,.12)}.template-index .nivo-header.is-scrolled{background:#0a0b0ad1;color:#f4f2ed;border-bottom:1px solid var(--line)}.template-suffix-nivo-level-up .nivo-header.is-scrolled{background:#0a0b0ae0;color:#f4f2ed;border-bottom:1px solid rgba(244,242,237,.12)}body.nivo-menu-open .nivo-header,body.nivo-search-open .nivo-header,body.nivo-cart-open .nivo-header{mix-blend-mode:normal}body.nivo-menu-open .nivo-header{background:#0a0b0af5!important;color:#f4f2ed}body.nivo-search-open .nivo-header{background:#0a0b0ab8!important;color:#f4f2ed}body.nivo-cart-open .nivo-header{background:#0a0b0ad1!important;color:#f4f2ed}body[data-nivo-surface=dark] .nivo-header:not(.is-scrolled){position:absolute;top:0;left:0;background:transparent;color:#f4f2ed;border-bottom:0}body[data-nivo-surface=dark] .nivo-header.is-scrolled{position:fixed;top:0;left:0;background:#0a0b0ae6;color:#f4f2ed;border-bottom:1px solid rgba(244,242,237,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body[data-nivo-surface=light] .nivo-header:not(.is-scrolled){position:relative;top:auto;left:auto;background:var(--paper);color:#151613;border-bottom:1px solid rgba(15,16,14,.12)}body[data-nivo-surface=light] .nivo-header.is-scrolled{position:fixed;top:0;left:0;background:#f2f0ebf0;color:#151613;border-bottom:1px solid rgba(15,16,14,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body[data-nivo-surface=dark] .nivo-header .nivo-nav a,body[data-nivo-surface=dark] .nivo-header .icon-link,body[data-nivo-surface=dark] .nivo-header .bag-link,body[data-nivo-surface=dark] .nivo-header .nivo-wordmark,body[data-nivo-surface=dark] .nivo-header .menu-toggle{color:#f4f2ed}body[data-nivo-surface=light] .nivo-header .nivo-nav a,body[data-nivo-surface=light] .nivo-header .icon-link,body[data-nivo-surface=light] .nivo-header .bag-link,body[data-nivo-surface=light] .nivo-header .nivo-wordmark,body[data-nivo-surface=light] .nivo-header .menu-toggle{color:#151613}body[data-nivo-surface=dark] .nivo-header .nivo-nav-dropdown{background:#0f100ef7;color:#f4f2ed}body[data-nivo-surface=light] .nivo-header .nivo-nav-dropdown{background:#f2f0ebfa;color:#151613;border-color:#0f100e1f}body.nivo-menu-open .nivo-header,body.nivo-search-open .nivo-header,body.nivo-cart-open .nivo-header{mix-blend-mode:normal!important}body.nivo-menu-open .nivo-header,body.nivo-search-open .nivo-header,body.nivo-cart-open .nivo-header{background:#0a0b0af5!important;color:#f4f2ed!important}.template-product .product-page--premium .product-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#f0eee8}.template-product .product-page--premium .product-gallery-item{background:#f0eee8;overflow:hidden;min-width:0}.template-product .product-page--premium .product-gallery-item img{display:block;width:100%;height:100%;aspect-ratio:1/1.16;object-fit:contain;background:#f0eee8}.template-product .product-page--premium .product-gallery-item.is-featured{grid-column:1/-1}.template-product .product-page--premium .product-gallery-item.is-featured img{aspect-ratio:1/1.08}.template-product .product-page--premium .product-accordion{margin-top:28px}.template-product .product-page--premium .product-accordion details summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.template-product .product-page--premium .accordion-plus{font-size:17px;line-height:1;font-weight:400;letter-spacing:0;transition:transform .2s ease}.template-product .product-page--premium .product-accordion details[open] .accordion-plus{transform:rotate(45deg)}.template-product .product-page--premium .product-description{margin:0;max-width:620px}.template-product .product-page--premium .product-description p:first-child{margin-top:0}.template-product .product-page--premium .product-description p:last-child{margin-bottom:0}.template-product .product-page--premium .product-meta-grid{margin-top:0}.template-product .product-page--premium .product-meta-grid>div{background:#f7f6f2}@media(max-width:900px){.template-product .product-page--premium .product-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.template-product .product-page--premium .product-gallery-item.is-featured{grid-column:1/-1}}@media(max-width:560px){.template-product .product-page--premium .product-gallery-grid{gap:5px}.template-product .product-page--premium .product-gallery-item img{aspect-ratio:1/1.08}.template-product .product-page--premium .product-gallery-item.is-featured img{aspect-ratio:1/1.04}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/nivo.css.map */
