.languageSelect{position:relative;display:flex;align-items:center}.languageSelect select{height:34px;padding:0 28px 0 10px;border:1px solid #ddd;background:#fff;color:#333;font-size:11px;font-weight:700;cursor:pointer}.languageSelect select:focus{outline:2px solid var(--yellow);outline-offset:1px}.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--yellow: #f5b800;--black: #121212;--ink: #181818;--muted: #6e6e6e;--line: #dedede;--paper: #f5f4f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}img{display:block;width:100%;object-fit:cover}.container{width:min(1240px,calc(100% - 48px));margin:auto}.topbar{height:34px;background:#121212;color:#cfcfcf;font-size:11px;letter-spacing:.04em}.topbar .container{height:100%;display:flex;align-items:center;justify-content:space-between}.header{height:78px;background:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid #eee}.navWrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1.2vw,20px)}.logo{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:190px}.logo>span{display:grid;place-items:center;width:41px;height:41px;background:var(--yellow);font-weight:900;font-size:18px}.logo div{display:flex;flex-direction:column;line-height:1}.logo b{font-size:17px;letter-spacing:.08em;white-space:nowrap}.logo small{font-size:8px;letter-spacing:.18em;margin-top:6px;white-space:nowrap}.nav{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;gap:clamp(10px,1.25vw,22px)}.nav a{font-size:13px;font-weight:700;position:relative;padding:29px 0 27px}.nav a:hover{color:#a37700}.nav a.active{color:#111}.nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--yellow)}.navTools{display:flex;align-items:center;flex:0 0 auto;gap:12px}.navTools button{border:0;background:none;font-size:25px;cursor:pointer}.navQuote{background:var(--black);color:#fff;padding:14px 18px;font-size:11px;font-weight:800;letter-spacing:.09em;white-space:nowrap}.menu{display:none!important}.searchPanel{background:#fff;border-top:1px solid #eee;padding:16px;box-shadow:0 12px 30px #0002}.searchPanel form{display:flex}.searchPanel input{flex:1;padding:13px;border:1px solid #ccc}.searchPanel button{border:0;background:var(--yellow);padding:0 28px;font-weight:700}.hero{height:720px;position:relative;color:#fff;overflow:hidden}.hero>img{position:absolute;height:100%;inset:0}.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,#000000c7,#00000061 55%,#0000000d)}.heroContent{position:relative;padding-top:125px;z-index:2}.eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.18em;color:#9a7400;margin-bottom:18px}.light{color:var(--yellow)}.hero h1,.pageHero h1,.aboutHero h1{font-size:67px;line-height:1.02;margin:0;letter-spacing:-.04em;max-width:790px}.heroContent>p{font-size:18px;line-height:1.6;max-width:590px;color:#e4e4e4}.heroActions{display:flex;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 25px;border:1px solid transparent;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.primary{background:var(--yellow);color:#111}.ghost{border-color:#fff;color:#fff}.black{background:#111;color:#fff}.white{background:#fff;color:#111}.whatsapp{border-color:#bbb}.heroStats{position:absolute;z-index:2;right:0;bottom:0;display:flex;background:#fff;color:#111}.heroStats div{width:210px;padding:28px 34px;border-right:1px solid #ddd;display:flex;flex-direction:column}.heroStats b{font-size:26px}.heroStats span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#777;margin-top:5px}.section{padding-top:100px;padding-bottom:100px}.sectionHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:42px}.sectionHead h2,.centerHeading h2,.storyCopy h2,.ctaBand h2,.introGrid h2,.contactAside h2,.formCard h2{font-size:42px;line-height:1.08;margin:0;letter-spacing:-.035em}.textLink{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;border-bottom:2px solid var(--yellow);padding-bottom:5px}.categoryGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.categoryCard{height:380px;position:relative;overflow:hidden;color:#fff}.categoryCard:first-child{grid-column:span 2}.categoryCard img{height:100%;transition:.45s}.categoryCard:hover img{transform:scale(1.045)}.categoryOverlay{position:absolute;inset:0;background:linear-gradient(0deg,#000b 0%,transparent 65%)}.categoryCopy{position:absolute;left:25px;right:25px;bottom:25px}.categoryCopy span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ddd}.categoryCopy h3{font-size:28px;margin:7px 0 14px}.categoryCopy b{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--yellow)}.darkSection{background:#151515;color:#fff}.inverted h2,.lightLink{color:#fff}.productGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.productCard{min-width:0;background:#fff;border:1px solid #e1e1e1;transition:.25s}.productCard:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0002}.darkCard{background:#222;border-color:#333;color:#fff}.productImage{height:235px;position:relative;background:#ddd;overflow:hidden}.productImage img{height:100%;transition:.35s}.productCard:hover .productImage img{transform:scale(1.03)}.stock{position:absolute;left:13px;top:13px;background:var(--yellow);color:#111;padding:7px 9px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.productImage button{position:absolute;right:12px;top:12px;border:0;border-radius:50%;background:#fff;width:34px;height:34px;font-size:18px}.productInfo{padding:20px}.productMeta{font-size:10px;color:#9d7900;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.productInfo h3{font-size:16px;line-height:1.35;margin:9px 0 18px}.specRow{display:flex;gap:18px;border-bottom:1px solid #ddd;padding-bottom:16px;font-size:11px;color:#777}.darkCard .specRow{border-color:#444;color:#bbb}.priceRow{display:flex;justify-content:space-between;align-items:flex-end;padding-top:16px}.priceRow div{display:flex;flex-direction:column}.priceRow small{font-size:8px;color:#888;letter-spacing:.12em}.priceRow strong{font-size:18px;margin-top:4px}.priceRow>b{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#9b7600}.centerHeading{text-align:center;max-width:680px;margin:0 auto 50px}.centerHeading p{color:#777;line-height:1.6}.brandGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.brandGrid a{min-height:120px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center}.brandGrid strong{font-size:18px;letter-spacing:.06em}.brandGrid span{font-size:10px;color:#888;margin-top:9px;text-transform:uppercase}.brandGrid a:hover{background:var(--yellow)}.splitStory{display:grid;grid-template-columns:1fr 1fr;min-height:670px;background:var(--paper)}.storyImage img{height:100%}.storyCopy{padding:90px max(50px,calc((100vw - 1240px)/2));padding-left:75px}.storyCopy h2{max-width:570px}.storyCopy>p{max-width:600px;color:#666;line-height:1.7}.storyCopy ul{list-style:none;padding:12px 0;margin:0 0 25px}.storyCopy li{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid #d7d5cf}.storyCopy li>b{color:#b08000;font-size:12px}.storyCopy li span{display:flex;flex-direction:column;font-size:12px;color:#777}.storyCopy li strong{font-size:14px;color:#222;margin-bottom:5px}.ctaBand{background:var(--yellow);padding:70px 0}.ctaInner{display:flex;justify-content:space-between;align-items:center}.ctaBand .eyebrow{color:#5e4600}.ctaBand h2{font-size:46px}.ctaBand p{margin-bottom:0}.pageHero{background:#181818;color:#fff;padding:120px 0}.pageHero.compact{padding:85px 0}.pageHero p{color:#bbb;max-width:660px;font-size:17px;line-height:1.6}.catalog{display:grid;grid-template-columns:230px 1fr;gap:55px;padding-top:70px;padding-bottom:100px}.filters>div{border-bottom:1px solid #ddd;padding:0 0 28px;margin-bottom:28px}.filters h3{font-size:13px;text-transform:uppercase;letter-spacing:.1em}.filters button{border:0;background:none;width:100%;padding:8px 0;display:flex;justify-content:space-between;color:#777;text-align:left;cursor:pointer}.filters button.active{font-weight:800;color:#111}.filters label{display:block;font-size:13px;margin:13px 0;color:#555}.filters input{margin-right:10px}.helpBox{background:#1c1c1c!important;color:#fff;padding:24px!important}.helpBox p{font-size:12px;color:#aaa;line-height:1.5}.helpBox a{font-size:11px;color:var(--yellow);font-weight:800}.listingBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.listingBar div{display:flex;flex-direction:column}.listingBar span{font-size:11px;color:#888;margin-top:4px}.listingBar select{padding:12px 36px 12px 14px;border:1px solid #ccc;background:#fff}.lightGrid{grid-template-columns:repeat(3,1fr)}.empty{padding:80px;text-align:center;background:#f5f5f5}.breadcrumb{display:flex;gap:9px;padding-top:30px;padding-bottom:30px;font-size:11px;color:#777}.productDetail{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;padding-bottom:90px}.mainPhoto{height:530px;position:relative;background:#eee}.mainPhoto img{height:100%}.mainPhoto span{position:absolute;top:16px;left:16px;background:var(--yellow);font-weight:800;font-size:10px;padding:8px}.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.thumbs img{height:120px}.detailInfo h1{font-size:40px;line-height:1.08;margin:0}.sku{font-size:11px;color:#888}.detailPrice{display:flex;flex-direction:column;background:#f4f3ef;padding:20px;margin:25px 0}.detailPrice span,.detailPrice em{font-size:10px;color:#777;font-style:normal;text-transform:uppercase}.detailPrice strong{font-size:31px;margin:5px 0}.detailPrice small{font-size:12px}.keySpecs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ddd;border-left:1px solid #ddd}.keySpecs div{padding:17px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;flex-direction:column}.keySpecs span{font-size:8px;color:#888;letter-spacing:.1em}.keySpecs b{font-size:13px;margin-top:5px}.detailActions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.responseNote{text-align:center;font-size:10px;color:#888}.detailAccordion{border-top:1px solid #ddd;margin-top:22px}.detailAccordion details{border-bottom:1px solid #ddd;padding:15px 0}.detailAccordion summary{font-size:13px;font-weight:800;cursor:pointer}.detailAccordion p{font-size:12px;color:#666;line-height:1.6}.specSection{background:var(--paper);padding:90px 0}.specTable{display:grid;grid-template-columns:1fr 1fr;background:#fff}.specTable div{display:flex;justify-content:space-between;padding:19px 25px;border-bottom:1px solid #eee}.specTable div:nth-child(odd){border-right:1px solid #eee}.specTable span{font-size:12px;color:#777}.specTable b{font-size:12px}.collectionHero{height:440px;position:relative;color:#fff}.collectionHero>img{position:absolute;height:100%}.collectionHero>div:first-of-type{position:absolute;inset:0;background:#0008}.collectionHero .container{position:relative;padding-top:130px}.collectionHero h1{font-size:60px;margin:0}.collectionHero p{color:#ddd}.aboutHero{height:590px;background:linear-gradient(90deg,#000b,#0003),url(https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=2000&q=88) center/cover;color:#fff}.aboutHero .container{padding-top:145px}.aboutHero p{font-size:18px;line-height:1.7;max-width:610px}.introGrid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.introGrid p{font-size:16px;line-height:1.8;color:#666}.numbers{background:#161616;color:#fff;padding:70px 0}.numbers .container{display:grid;grid-template-columns:repeat(4,1fr)}.numbers .container div{display:flex;flex-direction:column;align-items:center;border-right:1px solid #444}.numbers b{font-size:41px;color:var(--yellow)}.numbers span{font-size:10px;text-transform:uppercase;letter-spacing:.11em;margin-top:8px}.processGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ddd}.processGrid>div{padding:35px;background:#fff}.processGrid b{color:#aa7e00}.processGrid h3{font-size:20px}.processGrid p{font-size:13px;line-height:1.7;color:#777}.aboutCta{background:var(--yellow);text-align:center;padding:90px 0}.aboutCta h2{font-size:44px;margin:0}.aboutCta p{margin:15px 0 25px}.contactHero{background:linear-gradient(90deg,#111e,#1117),url(https://images.unsplash.com/photo-1531834685032-c34bf0d84c77?auto=format&fit=crop&w=1800&q=85) center/cover}.contactSection{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding-top:90px;padding-bottom:100px}.contactAside>p{line-height:1.7;color:#666}.contactItem{border-top:1px solid #ddd;padding:22px 0;display:flex;flex-direction:column}.contactItem b{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#888;margin-bottom:7px}.contactItem a{font-size:17px;font-weight:700}.contactItem span,.contactItem p{font-size:11px;color:#888;margin:6px 0;line-height:1.5}.formCard{background:var(--paper);padding:45px}.formCard form{margin-top:30px}.formRow{display:grid;grid-template-columns:1fr 1fr;gap:18px}.formCard label{display:flex;flex-direction:column;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.formCard input,.formCard select,.formCard textarea{margin-top:8px;padding:14px;border:1px solid #ccc;background:#fff;text-transform:none;letter-spacing:0}.formCard textarea{resize:vertical}.consent{flex-direction:row!important;align-items:center;text-transform:none!important;font-weight:400!important;letter-spacing:0!important;color:#666}.consent input{margin:0 9px 0 0}.sentState{text-align:center;padding:70px 20px}.sentState>span{display:grid;place-items:center;margin:0 auto 20px;width:55px;height:55px;border-radius:50%;background:var(--yellow);font-size:28px}.sentState p{color:#777;margin-bottom:25px}footer{background:#121212;color:#aaa;padding-top:70px}.footerGrid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:60px;padding-bottom:60px}.footLogo{color:#fff}.footerBrand p{max-width:310px;font-size:13px;line-height:1.7}.socials{display:flex;gap:8px;margin-top:20px}.socials a{border:1px solid #444;width:34px;height:34px;display:grid;place-items:center;color:#fff;font-size:12px}footer h4{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-top:0}footer .footerGrid>div:not(:first-child){display:flex;flex-direction:column;gap:13px}footer .footerGrid a,footer .footerGrid p{font-size:12px;line-height:1.6}.copyright{border-top:1px solid #333;padding:22px 0;display:flex;justify-content:space-between;font-size:10px}@media(max-width:1100px){.navQuote{display:none}}@media(max-width:900px){.container{width:min(100% - 32px,1240px)}.topbar span:last-child,.navQuote{display:none}.nav{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;padding:20px 24px;flex-direction:column;align-items:flex-start;box-shadow:0 15px 30px #0002}.nav.open{display:flex}.menu{display:block!important}.hero{height:650px}.hero h1,.pageHero h1,.aboutHero h1{font-size:46px}.heroStats{left:0}.heroStats div{width:33.333%;padding:18px}.categoryGrid{grid-template-columns:1fr 1fr}.categoryCard:first-child{grid-column:span 2}.productGrid{grid-template-columns:1fr 1fr}.splitStory{grid-template-columns:1fr}.storyImage{height:430px}.storyCopy{padding:65px 40px}.catalog{grid-template-columns:1fr}.filters{display:none}.productDetail{grid-template-columns:1fr}.introGrid,.contactSection{grid-template-columns:1fr;gap:35px}.processGrid,.footerGrid{grid-template-columns:1fr 1fr}.ctaInner{align-items:flex-start;gap:30px}.numbers .container{grid-template-columns:1fr 1fr;gap:35px}.numbers .container div:nth-child(2){border-right:0}}@media(max-width:600px){.topbar .container{justify-content:center}.header{height:68px}.nav{top:68px}.hero{height:680px}.heroContent{padding-top:100px}.hero h1,.pageHero h1,.aboutHero h1{font-size:39px}.heroContent>p{font-size:15px}.heroActions{flex-direction:column;align-items:flex-start}.heroStats b{font-size:18px}.heroStats span{font-size:7px}.section{padding-top:70px;padding-bottom:70px}.sectionHead{align-items:flex-start;gap:25px}.sectionHead h2,.centerHeading h2,.storyCopy h2,.introGrid h2,.contactAside h2,.formCard h2{font-size:33px}.categoryGrid,.productGrid,.lightGrid{grid-template-columns:1fr}.categoryCard:first-child{grid-column:auto}.categoryCard{height:330px}.brandGrid{grid-template-columns:1fr 1fr}.splitStory .storyImage{height:320px}.storyCopy{padding:55px 24px}.ctaInner{flex-direction:column}.ctaBand h2{font-size:37px}.catalog{padding-top:35px}.listingBar{align-items:flex-start}.productDetail{gap:30px}.mainPhoto{height:350px}.thumbs img{height:85px}.detailInfo h1{font-size:32px}.detailActions,.specTable{grid-template-columns:1fr}.specTable div:nth-child(odd){border-right:0}.collectionHero h1{font-size:43px}.aboutHero{height:530px}.aboutHero .container{padding-top:100px}.processGrid,.formRow{grid-template-columns:1fr}.numbers .container{grid-template-columns:1fr 1fr}.numbers b{font-size:31px}.formCard{padding:28px 20px}.footerGrid{grid-template-columns:1fr}.copyright{flex-direction:column;gap:8px}.logo b{font-size:14px}}@media(max-width:900px){.nav a{padding:6px 0 10px}.nav a.active:after{height:2px}}
