@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}.collections.collections-stack{height:330svh;padding:0;position:relative}.collections-stack .collection-stack-sticky{height:calc(100svh - var(--header-height));top:var(--header-height);flex-direction:column;padding-top:clamp(20px,3vh,34px);padding-bottom:24px;display:flex;position:sticky;overflow:hidden}.collection-stack-layout{flex:1;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:clamp(20px,3vw,48px);min-height:0;padding-top:clamp(18px,3vh,30px);display:grid}.collection-stack-intro{flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(5px,2vh,20px) 0 15px;display:flex}.collection-stack-intro h2{font:800 clamp(70px,7.7vw,132px)/.8 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0}.collection-stack-intro h2 em{color:#0000;-webkit-text-stroke:1.3px #f4f2e9;font-style:normal}.collection-stack-intro p{color:#b4b5af;max-width:380px;margin:26px 0 0;font-size:15px;line-height:1.6}.collection-stack-caption{color:#c3c4bb;letter-spacing:.16em;border-top:1px solid #55574f;justify-content:space-between;gap:12px;padding-top:16px;font-size:10px;font-weight:700;display:flex}.collection-stack-stage{isolation:isolate;min-width:0;min-height:0;position:relative;overflow:hidden}.collection-stack-stage .collection-card{transform-origin:50%;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.collection-stack-stage .collection-card:first-child{z-index:1}.collection-stack-stage .collection-card:nth-child(2){z-index:2;transform:translateY(108%)}.collection-stack-stage .collection-card:nth-child(3){z-index:3;transform:translateY(108%)}.collection-stack-stage .collection-title{font-size:clamp(70px,7vw,126px)}.collection-stack-stage .collection-type-mark{font-size:min(44vw,600px);top:4%;right:0}.collections-stack .collection-disclaimer{margin:12px 0 0;font-size:10px}.collection-stack-progress{background:#4a4b43;height:4px;position:absolute;bottom:0;left:0;right:0}.collection-stack-progress span{background:var(--yellow);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (width<=900px){.collection-stack-layout{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:20px}.collection-stack-intro h2{font-size:clamp(60px,8vw,94px)}.collection-stack-stage .collection-title{font-size:clamp(65px,8vw,100px)}}@media (width<=640px){.collections.collections-stack{height:300svh}.collections-stack .collection-stack-sticky{padding-top:17px;padding-bottom:18px}.collection-stack-layout{flex-direction:column;gap:14px;padding-top:15px;display:flex}.collection-stack-intro{gap:10px;padding:0}.collection-stack-intro h2{font-size:clamp(51px,12vw,70px);line-height:.96}.collection-stack-intro p{max-width:300px;margin:8px 0 0;font-size:12px;line-height:1.45}.collection-stack-caption{padding-top:8px;font-size:8px}.collection-stack-stage{flex:1;min-height:0}.collection-stack-stage .collection-card{padding:20px}.collection-stack-stage .collection-title{font-size:clamp(70px,16vw,105px)}.collection-stack-stage .collection-number{top:20px;left:20px}.collection-stack-stage .collection-title{bottom:20px;left:20px}.collection-stack-stage .collection-arrow{bottom:20px;right:20px}.collections-stack .collection-disclaimer{max-width:calc(100% - 65px);margin-top:8px;font-size:8px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.collections.collections-stack{height:auto}.collections-stack .collection-stack-sticky{height:auto;padding-top:50px;padding-bottom:60px;position:relative;top:auto;overflow:visible}.collection-stack-layout{display:block}.collection-stack-intro{margin-bottom:28px}.collection-stack-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.collection-stack-stage .collection-card{height:420px;position:relative;inset:auto;transform:none!important}.collection-stack-progress{display:none}}@media (width<=900px) and (prefers-reduced-motion:reduce){.collection-stack-stage{grid-template-columns:1fr 1fr}.collection-stack-stage .collection-card:last-child{grid-column:1/-1}}@media (width<=640px) and (prefers-reduced-motion:reduce){.collection-stack-stage{grid-template-columns:1fr;display:grid}.collection-stack-stage .collection-card{height:410px}.collection-stack-stage .collection-card:last-child{grid-column:auto}}.merch.section-pad{background:var(--paper);padding-top:77px;padding-bottom:110px}.merch-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,6vw,110px);padding-top:57px;display:grid}.merch-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.merch-copy .section-kicker{margin-bottom:26px}.merch h2{font:800 clamp(62px,7.2vw,124px)/.82 var(--display);letter-spacing:-.028em;text-transform:uppercase;margin:0}.merch h2 em{color:#0000;-webkit-text-stroke:1.4px var(--ink);font-style:normal}.merch-lead{max-width:480px;color:var(--ink);margin:34px 0 14px;font-size:21px;font-weight:700;line-height:1.35}.merch-note{color:#62645d;max-width:430px;margin:0 0 30px;font-size:14px;line-height:1.7}.merch-copy .button{gap:28px}.merch-source{letter-spacing:.14em;text-transform:uppercase;color:#77776f;margin-top:14px;font-size:10px;font-weight:700}.merch-panel{color:#f5f2ea;background:#151613;min-width:0;padding:clamp(24px,3vw,44px)}.merch-panel-top,.merch-panel-foot{letter-spacing:.16em;color:#c3c4bb;justify-content:space-between;gap:16px;font-size:10px;font-weight:700;display:flex}.merch-panel-top{border-bottom:1px solid #4a4b43;padding-bottom:18px}.merch-panel-foot{color:var(--yellow);padding-top:20px}.merch-list{margin:0;padding:0;list-style:none}.merch-list li{border-bottom:1px solid #3a3b35;align-items:baseline;gap:20px;padding:17px 0;display:flex}.merch-list li span{letter-spacing:.14em;min-width:22px;color:var(--yellow);font-size:10px;font-weight:700}.merch-list li strong{font:700 clamp(30px,3vw,46px)/1 var(--display);text-transform:uppercase;letter-spacing:.005em}.catalog.catalog-page{min-height:72svh;padding-top:34px}.catalog-crumbs{letter-spacing:.17em;text-transform:uppercase;color:#62645d;border-top:1px solid #b9b7ad;align-items:center;gap:12px;padding:15px 0;font-size:10px;font-weight:700;display:flex}.catalog-crumbs a{color:var(--ink);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.catalog-crumbs a:hover{color:#938000}.catalog-crumbs [aria-current]{color:var(--ink)}.main-nav>a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:7px;text-decoration-thickness:3px}@media (width>=641px){.custom-3d-demo .custom-3d-placeholder{height:689px}}.contact.contact-page{min-height:calc(100svh - var(--header-height) - 30px);flex-direction:column;justify-content:space-between;display:flex}@media (width<=900px){.contact.contact-page{min-height:calc(100svh - var(--header-height) - 25px)}}@media (width<=640px){.contact.contact-page h1{font-size:22vw}}@media (width<=900px){.merch-layout{grid-template-columns:minmax(0,1fr);gap:46px}.merch-lead{max-width:none}}@media (width<=640px){.merch.section-pad{padding-top:47px;padding-bottom:70px}.merch-layout{gap:38px;padding-top:35px}.merch h2{font-size:clamp(48px,13.4vw,84px)}.merch-lead{margin:24px 0 10px;font-size:17px}.merch-note{margin-bottom:24px;font-size:13px}.merch-copy .button{width:100%;min-height:54px;padding:0 17px;font-size:10px}.merch-panel{padding:22px}.merch-list li{padding:14px 0}.catalog.catalog-page{padding-top:22px}}@media (width<=380px){.merch h2{font-size:46px}}:root{color:#10110f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;--yellow:#fdd102;--ink:#10110f;--paper:#f5f2ea;--muted:#77776f;--display:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;background:#f5f2ea;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--yellow);color:var(--ink)}.site-shell{overflow-x:clip}.section-pad{padding:0 clamp(24px,5.5vw,100px)}.section-kicker,.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.button{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 24px;font-size:12px;font-weight:700;transition:background .25s,color .25s,transform .25s,border-color .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button svg,.text-link svg,.hero-text-link svg{transition:transform .25s}.button:hover svg,.text-link:hover svg,.hero-text-link:hover svg{transform:translate(3px,-3px)}.button-yellow{background:var(--yellow);color:var(--ink)}.button-yellow:hover{background:#ffe04a}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#31342f}.button-outline{color:#fff;background:0 0;border-color:#777}.button-outline:hover{border-color:var(--yellow);color:var(--yellow)}.text-link{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}.icon-button{background:0 0;border:0;place-items:center;padding:9px;display:inline-grid}.splash{z-index:300;color:var(--ink);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.splash-panel{background:var(--yellow);height:50.1%;position:absolute;left:0;right:0}.splash-panel-top{transform-origin:top;top:0}.splash-panel-bottom{transform-origin:bottom;bottom:0}.splash-panel-top:after,.splash-panel-bottom:after{content:"";opacity:.13;background:repeating-linear-gradient(110deg,#0000 0 50px,#fff 51px 52px);position:absolute;inset:0}.splash-content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 48px,1340px);height:100%;display:flex;position:relative}.splash-emblem{width:clamp(100px,12vw,165px);height:clamp(100px,12vw,165px);margin-bottom:clamp(24px,5vh,52px);overflow:hidden}.splash-emblem img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.splash-kicker{letter-spacing:.22em;margin-bottom:12px;font-size:12px;font-weight:700}.splash-headline{font:800 clamp(74px,13vw,220px)/.79 var(--display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap}.splash-headline div{padding-bottom:.1em;overflow:hidden}.splash-headline span{display:block}.splash-progress{letter-spacing:.17em;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;font-size:10px;font-weight:700;display:grid;position:absolute;bottom:46px;left:0;right:0}.splash-progress-fill{background:var(--ink);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.topbar{background:var(--yellow);letter-spacing:.16em;justify-content:space-between;align-items:center;height:30px;padding:0 clamp(24px,5.5vw,100px);font-size:9px;font-weight:700;display:flex}.topbar-right{align-items:center;gap:12px;display:flex}.topbar-star{font-size:15px}.header{z-index:90;background:var(--paper);border-bottom:1px solid #ddd9ce;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5.5vw,100px);display:flex;position:relative}.brand{align-items:center;gap:8px;min-width:206px;display:flex}.brand img{object-fit:cover;mix-blend-mode:multiply;width:54px;height:54px}.brand span{font-family:var(--display);letter-spacing:.04em;flex-direction:column;gap:0;line-height:.87;display:flex}.brand strong{font-size:28px;font-weight:800}.brand small{letter-spacing:.26em;font-size:14px;font-weight:700}.main-nav{align-items:center;gap:clamp(15px,2vw,33px);display:flex}.main-nav>a{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700;transition:color .2s}.main-nav>a:hover{color:#938000}.main-nav .mobile-nav-social{display:none}.header-actions{align-items:center;gap:13px;display:flex}.header-instagram,.header-cart{width:38px;height:38px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.header-instagram:hover,.header-cart:hover{color:#9e8500}.header-cart{position:relative}.header-cart span{background:var(--yellow);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-2px;right:-4px}.mobile-menu-button{background:0 0;border:0;padding:6px;display:none}.hero{color:#fff;background:#10100e;height:min(840px,100svh - 106px);min-height:620px;position:relative;overflow:hidden}.hero-image{will-change:transform;background-image:url(/images/hero-workwear.webp);background-position:100%;background-size:cover;position:absolute;inset:-4%}.hero-overlay{background:linear-gradient(90deg,#040504e8 0%,#040504c7 31%,#0405042e 76%,#04050454 100%),linear-gradient(#0000 75%,#00000080);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 4px);position:absolute;inset:0}.hero-content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 2*clamp(24px,5.5vw,100px),1500px);height:100%;margin:auto;padding-bottom:54px;display:flex;position:relative}.hero-eyebrow{letter-spacing:.21em;align-items:center;gap:12px;margin:0 0 26px;font-size:11px;font-weight:700;display:flex}.eyebrow-line{background:var(--yellow);width:33px;height:2px;display:block}.hero h1{font:800 clamp(98px,13.3vw,215px)/.76 var(--display);letter-spacing:-.038em;text-transform:uppercase;margin:0 0 38px}.hero h1 span{white-space:nowrap;display:block}.hero h1 em{color:var(--yellow);font-style:normal}.hero-lead{color:#e3e1d9;max-width:470px;margin:0 0 28px;font-size:15px;line-height:1.65}.hero-buttons{align-items:center;gap:30px;display:flex}.hero-text-link{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:13px;font-size:11px;font-weight:700;display:inline-flex}.hero-orbit{z-index:1;opacity:.7;border:1px solid #fdd10273;border-radius:50%;place-items:start center;width:340px;height:340px;display:grid;position:absolute;top:12%;right:12%;transform:rotate(-18deg)}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid #fdd10242;border-radius:50%;position:absolute;inset:40px}.hero-orbit:after{inset:78px}.hero-orbit span{background:var(--yellow);color:var(--ink);letter-spacing:.18em;padding:4px 7px;font-size:9px;font-weight:700;position:relative;top:-8px}.hero-side-label{z-index:2;writing-mode:vertical-rl;letter-spacing:.2em;font-size:9px;font-weight:700;position:absolute;top:50%;right:18px}.hero-bottom{z-index:2;letter-spacing:.16em;border-top:1px solid #ffffff47;justify-content:space-between;align-items:center;padding-top:17px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:26px;left:clamp(24px,5.5vw,100px);right:clamp(24px,5.5vw,100px)}.hero-bottom span:last-child{align-items:center;gap:12px;display:flex}.ticker{background:var(--yellow);height:55px;color:var(--ink);align-items:center;display:flex;overflow:hidden}.ticker-track{align-items:center;min-width:max-content;animation:35s linear infinite ticker;display:flex}.ticker-track span{white-space:nowrap;font:700 24px/1 var(--display);letter-spacing:.035em}.ticker-track b{font:700 21px/1 var(--display);padding:0 28px}@keyframes ticker{to{transform:translate(-50%)}}.section-index{letter-spacing:.17em;border-top:1px solid #b9b7ad;justify-content:space-between;align-items:center;padding:15px 0;font-size:10px;font-weight:700;display:flex}.section-index span:last-child{font-size:18px;line-height:1}.section-index.light{color:#c9c9c2;border-color:#51524d}.statement{background:var(--paper);min-height:680px;padding-top:68px;padding-bottom:90px}.statement-layout{grid-template-columns:1.35fr .65fr;align-items:center;gap:45px;min-height:555px;display:grid}.statement-copy{z-index:2;position:relative}.statement-copy .section-kicker{margin-bottom:26px;display:block}.statement h2,.section-heading-row h2,.how h2,.faq h2{font:800 clamp(64px,7.7vw,135px)/.82 var(--display);letter-spacing:-.028em;text-transform:uppercase;margin:0}.statement h2 em,.section-heading-row h2 em,.how h2 em,.faq h2 em{color:#0000;-webkit-text-stroke:1.4px currentColor;font-style:normal}.statement-copy>p:not(.section-kicker){color:#55564e;max-width:485px;margin:34px 0 30px;font-size:16px;line-height:1.75}.statement-graphic{background:var(--yellow);aspect-ratio:1;border-radius:50%;place-items:center;height:440px;display:grid;position:relative}.statement-graphic:before{content:"";border:1px solid var(--ink);border-radius:50%;position:absolute;inset:26px}.statement-word{font:800 410px/.8 var(--display);letter-spacing:-.09em;transform:rotate(-12deg)}.statement-graphic-label{letter-spacing:.18em;background:var(--yellow);padding:0 8px;font-size:11px;font-weight:700;position:absolute;bottom:37px}.collections{color:#fff;background:#151613;padding-top:72px;padding-bottom:105px}.section-heading-row{justify-content:space-between;align-items:end;gap:30px;margin:35px 0 48px;display:flex}.section-heading-row h2{font-size:clamp(70px,8.6vw,147px)}.section-heading-row h2 em{color:#0000;-webkit-text-stroke:1.3px #f4f2e9}.section-heading-row p{color:#b4b5af;max-width:280px;margin:0 10px 8px 0;font-size:14px;line-height:1.7}.collection-grid{grid-template-columns:1fr 1fr .8fr;gap:14px;display:grid}.collection-card{text-align:left;color:#fff;isolation:isolate;background:#272924;border:0;height:clamp(390px,39vw,600px);padding:26px;position:relative;overflow:hidden}.collection-card>img{object-fit:cover;filter:brightness(.57)contrast(1.14)saturate(.7);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.65,.2,1),filter .8s;position:absolute;inset:0}.collection-card:hover>img{filter:brightness(.7)contrast(1.05);transform:scale(1.09)}.collection-card-boot>img{object-position:38% center}.collection-card-jacket>img{object-position:center}.collection-shade{pointer-events:none;background:linear-gradient(#0000 39%,#000000c4);position:absolute;inset:0}.collection-number{letter-spacing:.19em;font-size:10px;font-weight:700;position:absolute;top:29px;left:29px}.collection-title{font:800 clamp(63px,6.2vw,104px)/.82 var(--display);letter-spacing:-.025em;position:absolute;bottom:27px;left:27px}.collection-arrow{border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .25s,color .25s,transform .25s;display:grid;position:absolute;bottom:30px;right:28px}.collection-card:hover .collection-arrow{background:var(--yellow);color:var(--ink);border-color:var(--yellow);transform:rotate(45deg)}.collection-card-type{background:var(--yellow);color:var(--ink)}.collection-card-type .collection-arrow{border-color:var(--ink)}.collection-card-type:hover .collection-arrow{background:var(--ink);color:var(--yellow)}.collection-type-mark{font:800 420px/.8 var(--display);opacity:.13;position:absolute;top:14%;right:-22px;transform:rotate(-15deg)}.collection-disclaimer{color:#aaa9a1;margin:15px 0 0;font-size:11px;line-height:1.4}.catalog{background:var(--paper);padding-top:78px;padding-bottom:110px}.catalog-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;padding-top:43px;display:flex}.catalog-heading h1{font:800 clamp(75px,9vw,152px)/.9 var(--display);letter-spacing:-.035em;margin:12px 0 0}.period{color:#d5b500}.catalog-heading p{color:#62645d;max-width:285px;margin:0 0 10px;font-size:14px;line-height:1.6}.demo-alert{border-left:3px solid var(--ink);color:#55574f;background:#e9e4d6;align-items:center;gap:9px;margin-bottom:33px;padding:14px 18px;font-size:11px;line-height:1.5;display:flex}.demo-alert strong{color:var(--ink);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.demo-dot{background:var(--yellow);border:1px solid var(--ink);border-radius:50%;flex:none;width:8px;height:8px}.catalog-controls{border-bottom:1px solid #c7c6ba;justify-content:space-between;gap:25px;display:flex}.category-filters{gap:30px;display:flex}.category-filters button{text-transform:uppercase;letter-spacing:.08em;color:#81817b;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 0 16px;font-size:12px;font-weight:700}.category-filters button.active{color:var(--ink);border-color:var(--ink)}.category-filters button:hover{color:var(--ink)}.catalog-search{align-items:center;gap:9px;min-width:265px;padding-bottom:13px;display:flex}.catalog-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.catalog-search input::placeholder{color:#85847d}.secondary-filters{align-items:center;gap:13px;margin:20px 0 29px;display:flex}.secondary-filters .select-wrap{border:1px solid #c8c7bc;align-items:center;gap:12px;min-height:41px;padding:0 11px;display:flex}.secondary-filters label{text-transform:uppercase;color:#77776e;font-size:11px;font-weight:700}.secondary-filters select{appearance:none;background:0 0;border:0;outline:0;min-width:75px;font-size:12px;font-weight:700}.secondary-filters .select-wrap svg{pointer-events:none}.result-count{color:#77786f;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:10px;font-weight:700}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 17px;display:grid}.product-card{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.product-image{aspect-ratio:4/4.8;background:#e8e4d9;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s}.product-card:hover .product-image img{transform:scale(1.09)}.product-card-1 .product-image img{filter:sepia(.13)contrast(1.06)}.product-card-3 .product-image img{filter:saturate(.7)brightness(.9)}.product-tag{background:var(--yellow);color:var(--ink);text-transform:uppercase;letter-spacing:.12em;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.product-image-note{letter-spacing:.1em;background:#f5f2eadb;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;bottom:15px;left:14px}.product-quick{background:var(--ink);color:#fff;place-items:center;width:45px;height:45px;transition:transform .3s;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(65px)}.product-card:hover .product-quick{transform:translateY(0)}.product-meta{color:#73756c;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;margin-top:18px;font-size:10px;font-weight:700;display:flex}.product-name-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-name-row h3{font:700 clamp(25px,2.1vw,34px)/1 var(--display);text-transform:uppercase;margin:8px 0}.product-card>p{color:#75766e;margin:5px 0;font-size:12px}.added-message{background:var(--ink);color:#fff;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex;position:absolute;top:55px;left:14px}.empty-results{text-align:center;padding:70px 10px}.empty-results svg{margin:auto}.empty-results h3{font:700 36px var(--display);text-transform:uppercase;margin:14px 0 0}.empty-results p{color:var(--muted)}.empty-results button{background:0 0;border:0;margin-top:12px}.custom-section{background:var(--yellow);grid-template-columns:47% 53%;min-height:640px;display:grid;position:relative}.custom-image{filter:grayscale()contrast(1.15);background:#d0ccc0 url(/images/demo-jacket.webp) 50%/cover no-repeat;min-height:540px}.custom-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,6vw,105px);display:flex;position:relative}.custom-copy h2{font:800 clamp(80px,9.4vw,162px)/.81 var(--display);letter-spacing:-.03em;margin:24px 0 26px}.custom-copy h2 em{color:#0000;-webkit-text-stroke:1.3px var(--ink);font-style:normal}.custom-copy p{max-width:405px;margin:0 0 32px;font-size:15px;line-height:1.7}.custom-side-note{letter-spacing:.15em;font-size:10px;font-weight:700;position:absolute;bottom:27px;right:38px}.how{color:#f5f2ea;background:#181a16;padding-top:77px;padding-bottom:110px}.how-heading{justify-content:space-between;align-items:end;gap:30px;padding-top:45px;display:flex}.how h2{font-size:clamp(80px,9vw,150px)}.how h2 em{color:#0000;-webkit-text-stroke:1.3px #f5f2ea}.how-heading>p{color:#aaa9a3;max-width:260px;margin:0 0 5px;font-size:14px;line-height:1.7}.steps{border-top:1px solid #555650;grid-template-columns:repeat(3,1fr);gap:0;margin-top:74px;display:grid}.step{border-right:1px solid #555650;min-height:260px;padding:20px 32px 0 0;position:relative}.step:not(:first-child){padding-left:32px}.step:last-child{border:0}.step>span{letter-spacing:.14em;color:var(--yellow);font-size:10px;font-weight:700}.step-icon{color:var(--yellow);margin-top:31px}.step h3{font:700 38px/.9 var(--display);margin:18px 0 15px}.step p{color:#aaa9a3;max-width:270px;margin:0;font-size:13px;line-height:1.7}.faq{background:var(--paper);padding-top:76px;padding-bottom:110px}.faq-layout{grid-template-columns:.9fr 1.1fr;gap:clamp(45px,9vw,160px);padding-top:57px;display:grid}.faq h2{margin:23px 0 30px;font-size:clamp(80px,9vw,145px)}.faq h2 em{color:#0000;-webkit-text-stroke:1.3px var(--ink)}.faq-heading>p{color:#686a60;margin:0 0 28px;font-size:14px;line-height:1.6}.faq-list{border-top:1px solid #b7b7ad}.faq-list details{border-bottom:1px solid #b7b7ad}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;transition:transform .25s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{color:#686a60;max-width:550px;margin:0;padding:0 30px 22px 0;font-size:13px;line-height:1.7}.contact{color:#fff;background:#121411;padding:24px clamp(24px,5.5vw,100px) 23px;position:relative;overflow:hidden}.contact-noise{pointer-events:none;background:radial-gradient(circle at 75%,#fdd10229,#0000 32%),repeating-linear-gradient(100deg,#0000 0 95px,#ffffff05 96px 97px);position:absolute;inset:0}.contact-top,.contact-bottom{letter-spacing:.15em;color:#b7b8b1;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex;position:relative}.contact-top{border-bottom:1px solid #444640;padding-bottom:19px}.contact-bottom{border-top:1px solid #444640;padding-top:18px}.contact-main{flex-direction:column;align-items:flex-start;padding:100px 0 94px;display:flex;position:relative}.contact-main>.section-kicker{color:var(--yellow)}.contact h1{font:800 clamp(135px,19vw,360px)/.77 var(--display);letter-spacing:-.04em;margin:18px 0 34px}.contact h1 span{color:var(--yellow)}.contact-main p{color:#caccc3;max-width:480px;margin:0 0 28px;font-size:15px;line-height:1.7}.contact-links{flex-wrap:wrap;gap:11px;display:flex}.footer{background:var(--yellow);justify-content:space-between;align-items:center;gap:30px;min-height:130px;padding:20px clamp(24px,5.5vw,100px);display:flex}.footer-brand{flex:none;width:92px}.footer-brand img{mix-blend-mode:multiply;width:100%}.footer>div{flex-direction:column;gap:7px;margin-right:auto;display:flex}.footer>div span{font:700 26px/1 var(--display)}.footer>div small{font-size:10px;line-height:1.4}.footer-back{letter-spacing:.12em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.footer-back svg{transform:rotate(90deg)}.floating-whatsapp{z-index:80;background:var(--yellow);color:var(--ink);letter-spacing:.11em;align-items:center;gap:20px;padding:15px 16px;font-size:10px;font-weight:800;transition:transform .25s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 35px #00000040}.floating-whatsapp:hover{transform:translateY(-4px)}.modal-backdrop,.drawer-backdrop{z-index:150;background:#000000ba;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-dialog{background:var(--paper);grid-template-columns:44% 56%;width:min(100%,1080px);height:min(90vh,900px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0006}.dialog-visual{background:#dedbd0;min-height:0;position:relative}.dialog-visual img{object-fit:cover;width:100%;height:100%}.visual-watermark{background:var(--paper);letter-spacing:.08em;padding:7px;font-size:10px;font-weight:700;position:absolute;bottom:20px;left:20px}.dialog-content{padding:28px clamp(28px,4.5vw,60px) 45px;overflow-y:auto}.dialog-topline{justify-content:space-between;align-items:center;display:flex}.dialog-close{margin-right:-12px}.dialog-content h2{font:800 clamp(55px,5.5vw,83px)/.85 var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:38px 0 20px}.dialog-description{color:#66675e;max-width:390px;margin:0 0 17px;font-size:13px;line-height:1.6}.availability-note{margin:0 0 33px;font-size:12px;font-weight:700}.option-group{margin:0 0 25px}.option-label{letter-spacing:.1em;text-transform:uppercase;gap:12px;margin-bottom:11px;font-size:11px;font-weight:700;display:flex}.option-label strong{letter-spacing:0;text-transform:none;font-weight:500}.option-list{flex-wrap:wrap;gap:7px;display:flex}.option-chip{background:0 0;border:1px solid #a9aaa0;min-width:43px;height:40px;padding:0 10px;font-size:12px;font-weight:700}.option-chip.selected,.option-chip:hover{border-color:var(--ink);background:var(--ink);color:#fff}.color-chip{padding:0 15px}.dialog-content .select-wrap{width:100%;max-width:250px;position:relative}.dialog-content select{appearance:none;background:0 0;border:1px solid #a9aaa0;width:100%;height:43px;padding:0 30px 0 12px;font-size:12px}.dialog-content .select-wrap svg{pointer-events:none;position:absolute;top:13px;right:10px}.placement-options{margin-top:18px}.placement-options small{color:#717269;margin-top:11px;font-size:11px;line-height:1.5;display:block}.dialog-actions{gap:10px;margin-top:32px;display:flex}.quantity-control{border:1px solid #aaa;flex:none;justify-content:space-between;align-items:center;width:119px;display:flex}.quantity-control span{font-size:13px;font-weight:700}.quantity-control .icon-button{padding:10px}.add-button{flex:1;gap:12px;padding:0 18px}.add-button:disabled{cursor:not-allowed;background:#a8aaa0;transform:none}.mark-size-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mark-size-button{text-align:left;background:#e9e6dc;border:1px solid #c2c2b8;flex-direction:column;gap:4px;min-height:55px;padding:8px 12px;display:flex}.mark-size-button strong{font:700 20px/1 var(--display);text-transform:uppercase}.mark-size-button small{margin:0!important;font-size:10px!important}.mark-size-button.selected,.mark-size-button:hover{background:var(--yellow);border-color:var(--ink)}.custom-measures{align-items:end;gap:10px;margin-top:12px;display:flex}.custom-measures label{text-transform:uppercase;letter-spacing:.07em;flex-direction:column;flex:1;gap:7px;font-size:10px;font-weight:700;display:flex}.custom-measures input{background:#f9f7ef;border:1px solid #aaa;width:100%;height:42px;padding:0 10px;font-size:13px}.custom-measures>span{padding-bottom:12px}.placement-step{margin-top:27px}.placement-locked,.configurator-loading{text-align:center;color:#6c6e65;border:1px dashed #b5b5a9;place-items:center;min-height:120px;padding:24px;font-size:12px;line-height:1.5;display:grid}.drawer-backdrop{justify-content:flex-end;padding:0}.cart-drawer{background:var(--paper);flex-direction:column;width:min(100%,510px);height:100%;display:flex;box-shadow:-18px 0 75px #0007}.cart-header{border-bottom:1px solid #c6c6ba;justify-content:space-between;align-items:start;padding:29px 33px 24px;display:flex}.cart-header h2{font:800 59px/.85 var(--display);text-transform:uppercase;margin:12px 0 0}.cart-header h2 span{color:#8e8e82;font-size:36px}.cart-close{background:0 0;border:0;padding:5px}.cart-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.cart-empty h3{font:700 40px/.9 var(--display);text-transform:uppercase;margin:15px 0 0}.cart-empty p{color:#6c6d62;margin:0 0 14px;font-size:13px}.cart-empty .button{gap:30px}.cart-items{flex:1;padding:13px 33px;overflow:auto}.cart-item{border-bottom:1px solid #cacac0;gap:16px;padding:20px 0;display:flex}.cart-item>img{object-fit:cover;background:#ddd;width:98px;height:118px}.cart-item-content{flex:1}.cart-item-title{justify-content:space-between;gap:10px;display:flex}.cart-item-title strong{font:700 23px/1 var(--display);text-transform:uppercase}.cart-item-title button{background:0 0;border:0;align-self:start;padding:0}.cart-item p{color:#707168;margin:8px 0 0;font-size:11px}.cart-quantity{align-items:center;gap:11px;margin-top:17px;display:flex}.cart-quantity button{background:0 0;border:1px solid #999;place-items:center;width:24px;height:24px;display:grid}.cart-quantity span{font-size:12px;font-weight:700}.cart-footer{background:#ebe7db;border-top:1px solid #cacac0;padding:22px 33px 32px}.cart-footer p{color:#65665d;margin:0 0 17px;font-size:11px;line-height:1.6}.cart-whatsapp{width:100%}@media (width<=1200px){.main-nav{gap:15px}.main-nav>a{font-size:10px}.brand{min-width:175px}.brand strong{font-size:25px}.brand img{width:47px;height:47px}.statement-graphic{height:350px}.statement-word{font-size:330px}.collection-title{font-size:clamp(55px,6vw,80px)}.collection-card{padding:20px}.custom-copy{padding:55px}.custom-copy h2{font-size:clamp(75px,9vw,125px)}}@media (width<=900px){.topbar-right{display:none}.header{height:69px}.brand{min-width:0}.main-nav{background:var(--paper);border-top:1px solid #dedbd0;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px 30px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 20px 30px #0002}.main-nav.open{display:flex}.main-nav>a{font:700 29px/1 var(--display);border-bottom:1px solid #d1cec3;padding:13px 0}.main-nav .mobile-nav-social{justify-content:space-between;align-items:center;display:flex}.header-instagram{display:none}.mobile-menu-button{place-items:center;display:grid}.hero{height:calc(100svh - 99px);min-height:620px}.hero h1{font-size:clamp(90px,14vw,145px)}.hero-orbit{width:270px;height:270px;right:2%}.hero-image{background-position:58%}.statement-layout{grid-template-columns:1fr .55fr}.statement-graphic{height:300px}.statement-word{font-size:290px}.collection-grid{grid-template-columns:1fr 1fr}.collection-card-type{grid-column:1/-1;height:275px}.collection-type-mark{font-size:380px;top:-27%;right:0}.product-grid{grid-template-columns:repeat(2,1fr)}.custom-section{grid-template-columns:43% 57%}.custom-copy h2{font-size:clamp(70px,9vw,110px)}.faq-layout{gap:45px}.splash-headline{font-size:clamp(74px,13vw,135px)}}@media (width<=640px){html{scroll-padding-top:68px}.section-pad{padding-left:22px;padding-right:22px}.topbar{height:25px;padding:0 22px;font-size:8px}.header{height:66px;padding:0 22px}.brand img{width:45px;height:45px}.brand strong{font-size:24px}.brand small{font-size:12px}.header-actions{gap:8px}.main-nav{top:66px}.hero{height:auto;min-height:calc(100svh - 91px);max-height:none}.hero-image{background-position:61%;inset:0}.hero-overlay{background:linear-gradient(90deg,#040504d9,#0405044d 100%),linear-gradient(#0000 58%,#040504d1)}.hero-content{justify-content:end;width:auto;margin:0;padding:115px 22px 105px}.hero-eyebrow{letter-spacing:.12em;margin-bottom:19px;font-size:9px}.eyebrow-line{width:22px}.hero h1{margin-bottom:26px;font-size:clamp(77px,16.5vw,118px)}.hero-lead{max-width:330px;margin-bottom:22px;font-size:13px;line-height:1.55}.hero-buttons{flex-wrap:wrap;gap:19px}.hero-buttons .button{min-height:52px;padding:0 17px;font-size:10px}.hero-text-link{font-size:10px}.hero-orbit{width:205px;height:205px;top:45px;right:-39px}.hero-orbit:before{inset:25px}.hero-orbit:after{inset:50px}.hero-side-label{display:none}.hero-bottom{font-size:8px;bottom:19px;left:22px;right:22px}.hero-bottom span:last-child{display:none}.ticker{height:48px}.ticker-track span{font-size:22px}.ticker-track b{padding:0 19px}.statement{min-height:auto;padding-top:47px;padding-bottom:67px}.statement-layout{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:50px}.statement-copy .section-kicker{margin-bottom:19px}.statement h2{font-size:clamp(58px,13vw,92px)}.statement-copy>p:not(.section-kicker){margin:24px 0;font-size:13px}.statement-graphic{justify-self:center;width:min(77vw,350px);height:auto}.statement-word{font-size:min(67vw,300px)}.collections{padding-top:47px;padding-bottom:66px}.section-heading-row{margin:32px 0;display:block}.section-heading-row h2{font-size:clamp(65px,14vw,105px)}.section-heading-row p{margin:20px 0 0;font-size:13px}.collection-grid{grid-template-columns:1fr;gap:10px}.collection-card{height:410px}.collection-card-type{grid-column:auto;height:310px}.collection-title{font-size:clamp(65px,15vw,95px)}.collection-number{top:23px;left:22px}.collection-title{bottom:22px;left:22px}.collection-arrow{bottom:22px;right:22px}.collection-disclaimer{font-size:10px}.catalog{padding-top:47px;padding-bottom:72px}.catalog-heading{margin-bottom:25px;padding-top:36px;display:block}.catalog-heading h1{font-size:clamp(67px,13vw,100px)}.catalog-heading p{margin-top:20px;font-size:13px}.demo-alert{flex-wrap:wrap;align-items:flex-start;margin-bottom:28px;padding:12px;font-size:10px}.demo-alert span:last-child{flex-basis:100%;margin-left:17px}.catalog-controls{display:block}.category-filters{gap:17px;overflow:auto}.category-filters button{white-space:nowrap;padding-bottom:12px;font-size:10px}.catalog-search{border-top:1px solid #d4d2c8;min-width:0;padding:13px 0 10px}.secondary-filters{flex-wrap:wrap;gap:8px;margin:18px 0 24px}.secondary-filters .select-wrap{flex:1;min-width:135px}.secondary-filters select{flex:1;min-width:0}.result-count{flex-basis:100%;margin:8px 0 0}.product-grid{gap:14px 10px}.product-image{aspect-ratio:4/5}.product-meta{margin-top:11px;font-size:9px}.product-tag{padding:5px 6px;font-size:8px;top:8px;left:8px}.product-image-note{font-size:6px;bottom:7px;left:7px}.product-quick{width:30px;height:30px;bottom:7px;right:7px;transform:none}.product-quick svg{width:18px}.product-name-row h3{font-size:clamp(21px,5vw,28px)}.product-name-row svg{flex:none;width:15px}.product-card>p{font-size:10px}.custom-section{flex-direction:column;display:flex}.custom-image{background-position:50% 42%;min-height:350px}.custom-copy{min-height:495px;padding:50px 22px 65px}.custom-copy h2{font-size:clamp(80px,17vw,120px)}.custom-copy p{font-size:13px}.custom-side-note{font-size:8px;bottom:20px;right:22px}.how{padding-top:47px;padding-bottom:65px}.how-heading{padding-top:33px;display:block}.how h2{font-size:clamp(70px,14vw,105px)}.how-heading>p{margin:22px 0 0;font-size:13px}.steps{grid-template-columns:1fr;margin-top:43px}.step,.step:not(:first-child){border-bottom:1px solid #555650;border-right:0;min-height:0;padding:20px 0 26px}.step:last-child{border:0}.step-icon{margin-top:18px}.step h3{margin:12px 0 9px;font-size:34px}.step p{max-width:none}.faq{padding-top:47px;padding-bottom:70px}.faq-layout{grid-template-columns:1fr;gap:37px;padding-top:35px}.faq h2{margin:17px 0 18px;font-size:clamp(90px,17vw,135px)}.faq-heading>p{margin-bottom:22px}.faq-list summary{padding:20px 0;font-size:13px}.faq-list details p{font-size:12px}.contact{padding:20px 22px}.contact-top,.contact-bottom{gap:15px;font-size:8px}.contact-top span:last-child{display:none}.contact-main{padding:95px 0 80px}.contact h1{margin:19px 0 33px;font-size:clamp(109px,22vw,195px)}.contact-main p{font-size:13px}.contact-links{flex-direction:column;align-items:stretch;width:100%}.contact-links .button{width:100%}.contact-bottom span:last-child{display:none}.footer{align-items:flex-start;gap:12px;min-height:140px;padding:25px 22px}.footer-brand{width:67px}.footer>div span{font-size:21px}.footer>div small{font-size:8px}.footer-back{display:none}.floating-whatsapp{padding:12px;bottom:12px;right:12px}.floating-whatsapp span{display:none}.splash-content{width:calc(100% - 44px)}.splash-emblem{width:110px;height:110px}.splash-kicker{font-size:9px}.splash-headline{white-space:normal;font-size:clamp(68px,13.6vw,100px)}.splash-progress{grid-template-columns:1fr auto;gap:9px;bottom:29px}.splash-progress>span:first-child{grid-column:1/-1}.splash-track{grid-column:1}.splash-progress>span:last-child{grid-column:2}.modal-backdrop{align-items:end;padding:0}.product-dialog{width:100%;max-height:96svh;display:block}.dialog-visual{height:250px;min-height:0}.dialog-visual img{object-position:center 47%}.visual-watermark{font-size:8px;bottom:12px;left:12px}.dialog-content{padding:16px 22px 36px}.dialog-content h2{margin:17px 0 13px;font-size:53px}.dialog-description{margin-bottom:8px;font-size:12px}.availability-note{margin-bottom:20px;font-size:11px}.option-group{margin-bottom:18px}.option-chip{min-width:35px;height:35px}.dialog-actions{margin-top:22px}.dialog-actions .button{min-height:48px;font-size:10px}.quantity-control{width:95px}.quantity-control .icon-button{padding:6px}.cart-header{padding:24px 22px 19px}.cart-items{padding:10px 22px}.cart-footer{padding:20px 22px 28px}.cart-header h2{font-size:52px}}@media (width<=380px){.hero h1{font-size:72px}.hero-buttons{gap:15px}.hero-text-link{font-size:9px}.statement h2{font-size:54px}.section-heading-row h2{font-size:60px}.catalog-heading h1{font-size:63px}.product-name-row h3{font-size:19px}.custom-copy h2{font-size:73px}.contact h1{font-size:104px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.splash{display:none}}.custom-3d-demo{filter:none;background:#d9d6ca;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:32px clamp(18px,3vw,55px);display:flex}.custom-3d-toolbar{justify-content:space-between;align-items:center;gap:12px;width:min(100%,520px);margin-bottom:12px;display:flex}.custom-3d-toolbar>span{letter-spacing:.15em;font-size:10px;font-weight:800}.custom-3d-toolbar>div{border:1px solid #393a34;gap:2px;padding:3px;display:flex}.custom-3d-toolbar button{text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;padding:7px 10px;font-size:10px;font-weight:800}.custom-3d-toolbar button.active,.custom-3d-toolbar button:hover{background:var(--ink);color:var(--yellow)}.custom-3d-demo .pgc-configurator{width:min(100%,520px);margin:0}.custom-3d-placeholder{width:min(100%,520px);height:495px;overflow:hidden}.custom-3d-placeholder img{object-fit:cover;filter:grayscale();width:100%;height:100%}.load-more-wrap{flex-direction:column;align-items:center;gap:13px;margin-top:54px;display:flex}.load-more-wrap>span{letter-spacing:.1em;color:#7b7d73;font-size:10px;font-weight:700}@media (width<=900px){.custom-3d-demo{padding:24px 16px}.custom-3d-toolbar{flex-wrap:wrap}}@media (width<=640px){.product-dialog{height:96svh;overflow-y:auto}.dialog-content{overflow:visible}.custom-3d-demo{min-height:620px;padding:29px 15px}.custom-3d-toolbar{margin-bottom:12px}.custom-3d-toolbar>span{font-size:9px}.custom-3d-demo .pgc-configurator{width:100%}.custom-3d-placeholder{height:540px}}.splash{color:#fff;background:#10110f}.splash-media{background:#151613 url(/images/local-pampero.webp) 50% 25%/cover no-repeat;position:absolute;inset:0 0 0 43%}.splash-media video{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.splash-shade{background:linear-gradient(90deg,#10110f 0% 32%,#10110fe0 47%,#10110f1a 77%),linear-gradient(#0000 60%,#00000073);position:absolute;inset:0}.splash-emblem{background:var(--yellow);place-items:center;width:clamp(82px,8vw,120px);height:clamp(82px,8vw,120px);margin-bottom:clamp(34px,6vh,62px);padding:10px;display:grid}.splash-emblem img{mix-blend-mode:multiply}.splash-kicker{color:var(--yellow);font-size:11px}.splash-headline{font-size:clamp(72px,11vw,170px)}.splash-headline div:last-child{color:var(--yellow)}.splash-track{background:#ffffff57;height:3px}.splash-progress-fill{background:var(--yellow)}.store-scroll{color:#f6f4ed;background:#141512;height:300svh;position:relative}.store-scroll-sticky{grid-template-columns:49% 51%;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.store-scroll-copy{z-index:2;background:#171815;flex-direction:column;grid-area:1/1;justify-content:space-between;padding:clamp(32px,4.5vw,76px) clamp(28px,5.5vw,100px) 32px;display:flex;position:relative}.store-scroll-copy:before{content:"P";color:#ffffff09;font:800 68vh/.8 var(--display);pointer-events:none;position:absolute;top:10vh;right:-2vw}.store-scroll-topline,.store-scroll-bottom{z-index:1;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:18px;font-size:10px;font-weight:700;display:flex;position:relative}.store-scroll-topline{color:#b7b8ae;border-top:1px solid #696a61;padding-top:18px}.store-scroll-story{z-index:1;position:relative}.store-scroll-eyebrow{color:var(--yellow);letter-spacing:.17em;margin:0 0 20px;font-size:11px;font-weight:800}.store-scroll-story h1{font:800 clamp(68px,8.3vw,142px)/.79 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;animation:.35s both store-word-in}.store-scroll-story h1 em{color:var(--yellow);font-style:normal}.store-scroll-note{color:#c6c6bc;max-width:360px;margin:29px 0 20px;font-size:15px;line-height:1.55}.store-scroll-link{border-bottom:1px solid var(--yellow);color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;padding-bottom:7px;font-size:11px;font-weight:800;display:inline-flex}.store-scroll-bottom{color:#d7d7cf;padding-bottom:18px}.store-scroll-bottom span:first-child{align-items:center;gap:8px;display:flex}.store-scroll-track{background:#55564f;height:4px;position:absolute;bottom:0;left:0;right:0}.store-scroll-track span{background:var(--yellow);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.store-scroll-media{background:#292a24 url(/images/local-pampero.webp) 50%/cover no-repeat;grid-area:1/2;position:relative}.store-scroll-media canvas{width:100%;height:100%;display:block}.store-scroll-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 76%,#0006);position:absolute;inset:0}.store-scroll-media-label{z-index:1;letter-spacing:.14em;background:#10110fc7;align-items:center;gap:10px;padding:9px 11px;font-size:10px;font-weight:800;display:flex;position:absolute;top:26px;right:26px}.store-scroll-media-label span{color:var(--yellow)}@keyframes store-word-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.store-scroll-sticky{grid-template-columns:44% 56%}.store-scroll-copy{padding:36px 25px 28px}.store-scroll-story h1{font-size:clamp(58px,8.5vw,85px)}.store-scroll-note{font-size:13px}.splash-media{left:36%}}@media (width<=640px){.splash-media{inset:0}.splash-media video{object-position:center 25%}.splash-shade{background:linear-gradient(#10110f42 28%,#10110feb 77%,#10110f 100%),linear-gradient(90deg,#10110f4d,#0000)}.splash-content{justify-content:end;padding-bottom:115px}.splash-emblem{width:86px;height:86px;margin-bottom:26px}.splash-kicker{font-size:9px;line-height:1.5}.splash-headline{font-size:clamp(62px,14vw,92px)}.splash-progress{bottom:32px}.store-scroll{height:260svh}.store-scroll-sticky{display:block}.store-scroll-media{position:absolute;inset:0}.store-scroll-media:after{background:linear-gradient(#0000 38%,#000000c7)}.store-scroll-media-label{display:none}.store-scroll-copy{background:linear-gradient(#0000 28%,#10110fa8 65%,#10110ffa);justify-content:end;padding:23px 22px 22px;position:absolute;inset:0}.store-scroll-copy:before{display:none}.store-scroll-topline{border-color:#fff9;font-size:8px;position:absolute;top:23px;left:22px;right:22px}.store-scroll-story{margin-bottom:45px}.store-scroll-story h1{font-size:clamp(70px,15vw,105px)}.store-scroll-eyebrow{margin-bottom:14px;font-size:9px}.store-scroll-note{margin:16px 0 12px;font-size:12px}.store-scroll-link{font-size:10px}.store-scroll-bottom{font-size:8px}}@media (prefers-reduced-motion:reduce){.store-scroll{height:100svh}.store-scroll-story h1{animation:none}}.footer-rocklab{flex-direction:column;flex:none;align-items:center;gap:7px;width:145px;display:flex}.footer-rocklab small{letter-spacing:.16em;font-size:8px;font-weight:800}.footer-rocklab img{mix-blend-mode:multiply;width:100%;height:auto;display:block}@media (width<=640px){.footer-rocklab{align-items:flex-start;width:100px}.footer-rocklab small{font-size:7px}.store-scroll-copy{background:linear-gradient(#0000 27%,#10110f1a 41%,#10110fcc 74%,#10110ff7 100%)}.store-scroll-story{margin-bottom:34px}.store-scroll-story h1{font-size:clamp(52px,12.4vw,68px);line-height:.84}.store-scroll-eyebrow{margin-bottom:10px}.store-scroll-note{max-width:285px;margin:12px 0 10px}.store-scroll-bottom{padding-bottom:10px}}:root{--header-height:76px}html{scroll-padding-top:var(--header-height)}.header{position:sticky;top:0}.store-scroll-sticky{top:var(--header-height);height:calc(100svh - var(--header-height))}@media (width<=900px){:root{--header-height:69px}}@media (width<=640px){:root{--header-height:66px}}
