.iwf-store{--store-ink:#101411;--store-cream:#f1ede3;--store-moss:#606b46;--store-orange:#b85b35;background:var(--store-cream);color:var(--store-ink);min-height:100vh}.store-nav{background:var(--store-ink);color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:96px;padding:0 max(4vw,28px);display:flex}.store-brand{letter-spacing:.18em;align-items:center;gap:14px;font-size:18px;display:flex}.store-brand img{object-fit:contain;filter:invert();width:70px;height:70px}.store-brand b{color:#cfb66f}.store-nav nav{text-transform:uppercase;letter-spacing:.14em;gap:30px;font-size:9px;display:flex}.store-nav nav a:hover{color:#cfb66f}.store-call{color:#cfb66f;font:17px Georgia,serif}.store-hero{color:#fff;height:calc(100vh - 96px);min-height:720px;position:relative;overflow:hidden}.hero-model{object-fit:cover;object-position:center 36%;width:100%;height:100%;position:absolute;inset:0}.store-hero-shade{background:linear-gradient(90deg,#060a07eb,#060a0733 68%),linear-gradient(#0000 52%,#060a07b3);position:absolute;inset:0}.store-hero-copy{z-index:2;max-width:790px;position:absolute;top:50%;left:max(6vw,34px);transform:translateY(-50%)}.store-kicker{text-transform:uppercase;letter-spacing:.22em;font-size:9px;font-weight:700}.store-hero-copy h1,.drop-intro h2,.story-copy h2,.store-order h2{letter-spacing:-.05em;margin:25px 0;font:400 clamp(55px,7vw,110px)/.91 Georgia,serif}.store-hero-copy h1 em,.drop-intro h2 em,.story-copy h2 em,.store-order h2 em{color:#cfb66f;font-weight:400}.store-hero-copy>p:nth-of-type(2){color:#d7ddd7;max-width:660px;font:18px/1.65 Georgia,serif}.store-hero-copy>div{align-items:center;gap:28px;margin-top:35px;display:flex}.store-hero-copy>div>span{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.store-button{color:#111711;text-transform:uppercase;letter-spacing:.13em;background:#cfb66f;justify-content:space-between;align-items:center;gap:35px;padding:18px 22px;font-size:9px;font-weight:700;display:inline-flex}.hero-stamp{z-index:2;text-align:center;text-transform:uppercase;letter-spacing:.14em;width:145px;font-size:8px;position:absolute;bottom:40px;right:max(5vw,30px)}.hero-stamp img{filter:invert();width:120px;margin:auto;display:block}.drop-intro{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;padding:125px max(6vw,34px) 80px;display:grid}.drop-intro>div>p{color:var(--store-orange);text-transform:uppercase;letter-spacing:.18em;font-size:9px}.drop-intro h2{font-size:clamp(54px,6vw,88px)}.drop-intro>p{color:#596159;font:17px/1.75 Georgia,serif}.store-products{padding:0 max(5vw,28px) 130px}.store-product{background:#fff;grid-template-columns:1.18fr .82fr;min-height:680px;margin-bottom:28px;display:grid}.store-product:nth-child(2n){grid-template-columns:.82fr 1.18fr}.store-product:nth-child(2n) .product-photo{order:2}.product-photo{background:#e6e1d8;position:relative;overflow:hidden}.product-photo img{object-fit:cover;width:100%;height:100%;transition:all .5s}.store-product:hover .product-photo img{transform:scale(1.015)}.product-photo>span{background:var(--store-ink);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:10px;display:grid;position:absolute;top:22px;left:24px}.product-info{flex-direction:column;justify-content:center;padding:70px max(4vw,38px);display:flex}.product-info small{color:var(--store-orange);text-transform:uppercase;letter-spacing:.18em;font-size:8px}.product-title{border-bottom:1px solid #c9c6be;justify-content:space-between;align-items:start;gap:20px;margin:15px 0 24px;padding-bottom:24px;display:flex}.product-title h2{margin:0;font:400 clamp(36px,4vw,57px)/1 Georgia,serif}.product-title strong{color:var(--store-moss);font:400 28px Georgia,serif}.product-info>p{color:#5b635b;font:15px/1.7 Georgia,serif}.product-specs{border-top:1px solid #d2cec5;grid-template-columns:1fr 1fr;margin:20px 0 30px;display:grid}.product-specs span{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #d2cec5;padding:13px 0;font-size:8px}.product-specs span:nth-child(2n){text-align:right}.dark-button{background:var(--store-ink);color:#fff;align-self:flex-start}.gear-story{background:var(--store-ink);color:#fff;grid-template-columns:1.12fr .88fr;min-height:760px;display:grid}.story-photo img{object-fit:cover;width:100%;height:100%}.story-copy{flex-direction:column;justify-content:center;padding:90px max(5vw,40px);display:flex}.story-copy .store-kicker{color:#cfb66f}.story-copy h2{font-size:clamp(52px,5vw,78px)}.story-copy>p:nth-of-type(2){color:#b9c0bb;font:16px/1.7 Georgia,serif}.story-copy blockquote{color:#cfb66f;margin:30px 0;font:italic 24px Georgia,serif}.story-copy>a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #cfb66f;align-self:flex-start;padding-bottom:8px;font-size:8px}.gear-pricing{background:#c6c1b7;grid-template-columns:repeat(3,1fr);gap:1px;padding:100px max(6vw,34px);display:grid}.gear-pricing article{background:var(--store-cream);padding:45px}.gear-pricing span{color:var(--store-orange);font-size:9px}.gear-pricing h3{margin:28px 0 12px;font:400 31px Georgia,serif}.gear-pricing strong{color:var(--store-moss);font:400 40px Georgia,serif}.gear-pricing p{color:#687068;font-size:12px}.store-order{color:#fff;background:#68724b;grid-template-columns:.5fr 1fr;align-items:center;gap:8vw;padding:105px max(7vw,36px);display:grid}.store-order>img{filter:invert();width:min(360px,100%)}.store-order h2{font-size:clamp(52px,6vw,88px)}.store-order>div>p:nth-of-type(2){color:#e1e4dc;max-width:650px;font:16px/1.7 Georgia,serif}.order-actions{align-items:center;gap:30px;margin-top:30px;display:flex}.order-actions>a:last-child{font:20px Georgia,serif}.store-footer{background:var(--store-ink);color:#d6ddd7;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:42px max(4vw,28px);font-size:9px;display:flex}.store-footer .store-brand img{width:55px;height:55px}.store-footer>p{text-align:center}.store-footer>a:last-child{color:#cfb66f}@media (max-width:900px){.store-nav nav{display:none}.store-hero{min-height:680px}.drop-intro,.store-product,.store-product:nth-child(2n),.gear-story,.store-order{grid-template-columns:1fr}.store-product:nth-child(2n) .product-photo{order:0}.product-photo{min-height:500px}.story-photo{height:600px}.gear-pricing{grid-template-columns:1fr}.store-order>img{width:240px}.store-footer{flex-direction:column;align-items:flex-start;gap:28px}.store-footer>p{text-align:left}}@media (max-width:600px){.store-nav{height:82px}.store-brand img{width:58px;height:58px}.store-call{font-size:13px}.store-hero{height:760px}.hero-model{object-position:62% center}.store-hero-copy{top:auto;bottom:80px;transform:none}.store-hero-copy h1{font-size:53px}.store-hero-copy>p:nth-of-type(2){font-size:15px}.store-hero-copy>div{flex-direction:column;align-items:flex-start}.hero-stamp{display:none}.drop-intro{padding:85px 24px 50px}.product-photo{min-height:340px}.product-info{padding:45px 25px}.product-title{flex-direction:column}.product-title h2{font-size:39px}.story-photo{height:440px}.story-copy{padding:70px 25px}.gear-pricing{padding:70px 24px}.gear-pricing article{padding:35px 28px}.store-order{padding:75px 25px}.order-actions{flex-direction:column;align-items:flex-start}}
