*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:Outfit,sans-serif;background:#faf8f5;color:#0a0a0a}a{text-decoration:none;color:inherit}button{cursor:pointer;outline:none;font-family:Outfit,sans-serif}input{outline:none;font-family:Outfit,sans-serif}img{max-width:100%;display:block}:root{--black:#0A0A0A;--dk:#1A1A1A;--char:#2C2C2C;--warm:#8A8178;--sand:#C4B5A4;--cream:#F5F0EB;--ivory:#FAF8F5;--white:#FFFFFF;--gold:#B8956A;--gold-lt:#D4B896;--accent:#8B4513;--burdeos:#6B1A3E}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translate(-50%,-50%) rotate(-10deg)}50%{transform:translate(-50%,-55%) rotate(-8deg)}}@keyframes breathe{0%,to{opacity:.2}50%{opacity:.35}}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .5s cubic-bezier(.4,0,.2,1)}.nav.scrolled{background:#faf8f5f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(196,181,164,.3)}.nav-ribbon{background:var(--black);color:var(--cream);font-size:11px;letter-spacing:2.5px;text-align:center;padding:8px 20px;font-weight:300;text-transform:uppercase}.nav-main{display:flex;align-items:center;justify-content:space-between;padding:16px 48px;max-width:1400px;margin:0 auto}.nav-links{display:flex;gap:32px;align-items:center;flex:1}.nav-link{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#fff;font-weight:300;transition:all .3s;border-bottom:1px solid transparent;padding-bottom:2px}.nav.scrolled .nav-link{color:var(--black)}.nav-link:hover{border-bottom-color:currentColor}.nav-logo{text-align:center;flex:1}.nav-logo-img{height:50px;transition:all .5s;filter:invert(1) brightness(2)}.nav.scrolled .nav-logo-img{filter:none;height:45px}.nav-right{display:flex;gap:28px;align-items:center;flex:1;justify-content:flex-end}.nav-icons{display:flex;gap:16px;margin-left:8px;align-items:center}.nav-icons svg{stroke:#fff;transition:stroke .5s;cursor:pointer}.nav.scrolled .nav-icons svg{stroke:var(--black)}.cart-badge{position:absolute;top:-6px;right:-8px;background:var(--gold);color:#fff;font-size:9px;font-weight:500;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero{height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--black) 0%,#1a1520 30%,#2a1a2a 60%,var(--dk) 100%)}.hero-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 40px,rgba(184,149,106,.03) 40px,rgba(184,149,106,.03) 41px),repeating-linear-gradient(-45deg,transparent,transparent 40px,rgba(184,149,106,.03) 40px,rgba(184,149,106,.03) 41px)}.hero-orb1{position:absolute;top:10%;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(107,26,62,.2) 0%,transparent 70%);border-radius:50%;filter:blur(60px)}.hero-orb2{position:absolute;bottom:10%;left:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(184,149,106,.1) 0%,transparent 70%);border-radius:50%;filter:blur(80px)}.hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:0 48px;max-width:660px}.hero-photo{position:absolute;right:0;top:0;width:45%;height:100%;z-index:1;overflow:hidden}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;animation:fadeIn 1.5s ease-out .5s both}.hero-photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--black) 0%,rgba(10,10,10,.5) 30%,rgba(10,10,10,.05) 100%)}.hero-tag{font-size:11px;letter-spacing:6px;text-transform:uppercase;color:var(--gold);margin-bottom:32px;font-weight:300;animation:fadeIn 1.2s ease-out}.hero h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:80px;line-height:1.05;color:#fff;max-width:900px;margin-bottom:24px;animation:fadeUp 1s ease-out .3s both}.hero h2 em{font-style:italic;color:var(--gold-lt)}.hero-desc{font-weight:200;font-size:16px;line-height:1.8;color:#fff9;max-width:540px;margin-bottom:48px;animation:fadeUp 1s ease-out .6s both}.hero-btns{display:flex;gap:20px;animation:fadeUp 1s ease-out .9s both}.btn-gold{font-size:12px;letter-spacing:3px;text-transform:uppercase;padding:16px 48px;background:var(--gold);color:#fff;border:none;font-weight:400;transition:all .4s;display:inline-block;text-align:center}.btn-gold:hover{background:var(--gold-lt);transform:translateY(-2px)}.btn-out-w{font-size:12px;letter-spacing:3px;text-transform:uppercase;padding:16px 48px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);font-weight:300;transition:all .4s;display:inline-block;text-align:center}.btn-out-w:hover{border-color:var(--gold);color:var(--gold)}.scroll-ind{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;animation:fadeIn 1.5s ease-out 1.5s both}.scroll-ind span{font-size:9px;letter-spacing:4px;text-transform:uppercase;color:#ffffff4d}.scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,rgba(184,149,106,.6),transparent);animation:pulse 2s ease-in-out infinite}.marquee{background:var(--ivory);border-top:1px solid var(--cream);border-bottom:1px solid var(--cream);padding:14px 0;overflow:hidden}.marquee-track{display:flex;animation:marquee 30s linear infinite;white-space:nowrap;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--warm);font-weight:300}.sec{padding:100px 48px}.sec-tag{font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-weight:300}.sec-title{font-family:Cormorant Garamond,serif;font-size:44px;color:var(--black);font-weight:300}.sec-title em{font-style:italic}.inner{max-width:1200px;margin:0 auto}.inner-w{max-width:1300px;margin:0 auto}.reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal.vis{opacity:1;transform:translateY(0)}.arrow-svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.coll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.coll{position:relative;overflow:hidden;cursor:pointer;height:460px}.coll .ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;transition:background .5s;z-index:1}.coll:hover .ov{background:#0003}.coll img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.4,0,.2,1)}.coll:hover img{transform:scale(1.05)}.coll-info{position:absolute;bottom:40px;left:40px;right:40px;z-index:2}.coll-cnt{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#fff9;margin-bottom:12px;font-weight:300}.coll-name{font-family:Cormorant Garamond,serif;font-size:32px;color:#fff;font-weight:300;margin-bottom:8px}.coll-desc{font-size:13px;color:#ffffffb3;font-weight:200;margin-bottom:24px}.coll-lnk{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#fff;font-weight:300;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:4px;transition:transform .4s}.coll:hover .coll-lnk{transform:translate(8px)}.prod-hdr{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px}.fbar{display:flex;gap:24px}.fbtn{font-size:11px;letter-spacing:2px;text-transform:uppercase;background:none;border:none;color:var(--warm);font-weight:200;border-bottom:1px solid transparent;padding-bottom:4px;transition:all .3s}.fbtn.on{color:var(--black);font-weight:400;border-bottom-color:var(--black)}.fbtn:hover{color:var(--black)}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.pc{cursor:pointer;position:relative}.pc-link{display:block;text-decoration:none;color:inherit}.pimg{position:relative;aspect-ratio:3/4;overflow:hidden;margin-bottom:16px;transition:transform .6s cubic-bezier(.4,0,.2,1);background:var(--cream)}.pc:hover .pimg{transform:scale(1.02)}.pimg img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.pc:hover .pimg img{transform:scale(1.06)}.ptag{position:absolute;top:16px;left:16px;font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:#fff;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 14px;font-weight:400;z-index:2}.pimg-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pimg-placeholder svg{opacity:.15}.pact{position:absolute;bottom:0;left:0;right:0;padding:16px;display:flex;gap:8px;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:3}.pc:hover .pact{transform:translateY(0)}.ba{flex:1;padding:12px 0;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;border:none;background:#fffffff2;color:var(--black);font-weight:400;transition:background .3s}.ba:hover{background:#fff}.bw{padding:12px 14px;border:none;background:#fffffff2;display:flex;align-items:center;transition:background .3s}.bw:hover{background:#fff}.pfab{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--warm);margin-bottom:6px;font-weight:300}.pn{font-family:Cormorant Garamond,serif;font-size:20px;color:var(--black);margin-bottom:6px;font-weight:400}.pp{font-size:14px;color:var(--char);font-weight:300}.pp .pp-old{text-decoration:line-through;color:var(--sand);margin-right:8px}.va{text-align:center;margin-top:64px}.btn-va{font-size:12px;letter-spacing:3px;text-transform:uppercase;padding:16px 56px;background:transparent;color:var(--black);border:1px solid var(--sand);font-weight:300;transition:all .4s;display:inline-block}.btn-va:hover{background:var(--black);color:#fff;border-color:var(--black)}.bio{padding:120px 48px;background:var(--white);position:relative;overflow:hidden}.bio-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bio-portrait{position:relative}.bio-frame{aspect-ratio:3/4;position:relative;overflow:hidden}.bio-frame img{width:100%;height:100%;object-fit:cover;object-position:center top}.bio-accent{position:absolute;bottom:-20px;right:-20px;width:180px;height:180px;border:1px solid var(--gold);opacity:.15}.bio-accent2{position:absolute;top:-15px;left:-15px;width:120px;height:120px;border:1px solid var(--gold);opacity:.1}.bio-name{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:300;line-height:1.15;margin-bottom:8px;color:var(--black)}.bio-name em{font-style:italic;color:var(--gold)}.bio-role{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--warm);font-weight:300;margin-bottom:32px}.bio-p{font-size:15px;line-height:1.85;color:var(--warm);font-weight:200;margin-bottom:20px}.bio-p strong{font-weight:400;color:var(--char)}.bio-quote{font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;color:var(--char);line-height:1.5;margin:32px 0;padding-left:24px;border-left:2px solid var(--gold)}.bio-ig{display:inline-flex;align-items:center;gap:12px;margin-top:24px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--black);font-weight:400;border-bottom:1px solid var(--sand);padding-bottom:6px;transition:all .4s}.bio-ig:hover{color:var(--gold);border-bottom-color:var(--gold);gap:16px}.bio-ig svg{width:18px;height:18px}.bio-values{display:flex;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid var(--cream)}.bio-val{text-align:center;flex:1}.bio-val-num{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--gold);font-weight:400;margin-bottom:4px}.bio-val-lbl{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--warm);font-weight:300}.bspk{background:var(--black);padding:120px 48px;position:relative;overflow:hidden}.bspk-bg{position:absolute;top:0;right:0;width:40%;height:100%;background:linear-gradient(180deg,rgba(184,149,106,.05) 0%,transparent 100%)}.bspk-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:2}.bspk-tag{font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-weight:300}.bspk h2{font-family:Cormorant Garamond,serif;font-size:52px;color:#fff;font-weight:300;line-height:1.15;margin-bottom:24px}.bspk h2 em{font-style:italic;color:var(--gold-lt)}.bspk-desc{font-size:15px;line-height:1.8;color:#ffffff80;font-weight:200;margin-bottom:48px}.step{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .4s}.step:first-child{border-top:1px solid rgba(255,255,255,.1)}.step-h{display:flex;align-items:flex-start;gap:20px}.step-n{font-family:Cormorant Garamond,serif;font-size:28px;color:#fff3;font-weight:300;transition:color .4s;min-width:40px}.step.on .step-n{color:var(--gold)}.step-t{font-size:15px;font-weight:400;color:#fff6;transition:all .4s}.step.on .step-t{color:#fff;margin-bottom:8px}.step-d{font-size:13px;line-height:1.7;color:#fff6;font-weight:200;max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.step.on .step-d{max-height:120px;opacity:1}.bspk-vis{display:flex;flex-direction:column;gap:20px;align-items:center}.bspk-frame{width:100%;max-width:420px;aspect-ratio:3/4;background:linear-gradient(135deg,#b8956a1a,#8b451326);border:1px solid rgba(184,149,106,.15);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.bspk-frame img{width:100%;height:100%;object-fit:cover}.crn{position:absolute;width:20px;height:20px;z-index:2}.c-tl{top:12px;left:12px;border-top:1px solid rgba(184,149,106,.3);border-left:1px solid rgba(184,149,106,.3)}.c-tr{top:12px;right:12px;border-top:1px solid rgba(184,149,106,.3);border-right:1px solid rgba(184,149,106,.3)}.c-bl{bottom:12px;left:12px;border-bottom:1px solid rgba(184,149,106,.3);border-left:1px solid rgba(184,149,106,.3)}.c-br{bottom:12px;right:12px;border-bottom:1px solid rgba(184,149,106,.3);border-right:1px solid rgba(184,149,106,.3)}.bspk-cta{width:100%;max-width:420px}.ed-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.ed-card{aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:flex-end;padding:48px;position:relative;overflow:hidden}.ed-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ed-overlay-lt{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#f5f0ebf2,#f5f0ebb3 40%,#f5f0eb4d)}.ed-overlay-dk{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0ae6,#0a0a0a80 40%,#0a0a0a33)}.ed-wm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-10deg);font-family:Cormorant Garamond,serif;font-size:200px;color:#b8956a14;font-weight:300;white-space:nowrap;animation:float 8s ease-in-out infinite;z-index:1}.ed-lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(60deg,transparent,transparent 30px,rgba(184,149,106,.02) 30px,rgba(184,149,106,.02) 31px);z-index:1}.ed-tag{font-size:10px;letter-spacing:4px;text-transform:uppercase;margin-bottom:16px;font-weight:300}.ed-title{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400;line-height:1.2;margin-bottom:20px}.ed-txt{font-size:14px;line-height:1.7;font-weight:200;max-width:320px}.ed-lnk{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:300;cursor:pointer;transition:gap .3s}.ed-lnk:hover{gap:18px}.testi{padding:100px 48px;background:#fff;text-align:center}.tq{font-family:Cormorant Garamond,serif;font-size:64px;color:var(--sand);line-height:1;margin-bottom:32px}.tw{position:relative;min-height:160px;max-width:700px;margin:0 auto}.ti{position:absolute;top:0;left:0;right:0;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.ti:first-child{position:relative}.ti.on{opacity:1;transform:translateY(0)}.tt{font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;color:var(--char);line-height:1.6;font-weight:300;margin-bottom:32px}.ta{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--warm);font-weight:400}.tr{font-size:11px;color:var(--sand);font-weight:200;margin-top:4px}.tdots{display:flex;gap:8px;justify-content:center;margin-top:40px}.dot{height:6px;border-radius:3px;cursor:pointer;transition:all .4s;background:var(--sand);width:6px}.dot.on{background:var(--gold);width:24px}.nl{padding:80px 48px;background:linear-gradient(135deg,var(--cream) 0%,var(--ivory) 100%);border-top:1px solid rgba(196,181,164,.3);border-bottom:1px solid rgba(196,181,164,.3)}.nl-in{max-width:600px;margin:0 auto;text-align:center}.nl h3{font-family:Cormorant Garamond,serif;font-size:32px;color:var(--black);font-weight:300;margin-bottom:12px}.nl h3 em{font-style:italic}.nl-p{font-size:13px;color:var(--warm);font-weight:200;margin-bottom:32px;line-height:1.7}.nl-form{display:flex}.nl-form input{flex:1;padding:14px 20px;border:1px solid var(--sand);border-right:none;font-size:13px;font-weight:200;background:#fff;color:var(--black)}.nl-form button{padding:14px 32px;background:var(--black);color:#fff;border:none;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:300;transition:background .3s}.nl-form button:hover{background:var(--char)}.ft{background:var(--black);padding:80px 48px 40px;color:#fff}.ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px;max-width:1200px;margin-left:auto;margin-right:auto}.ft-sub{font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--warm);margin-bottom:20px;font-weight:200}.ft-txt{font-size:13px;line-height:1.8;color:#fff6;font-weight:200;max-width:280px}.ft-ig{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#ffffff80;font-size:12px;transition:color .3s}.ft-ig:hover{color:var(--gold)}.ft-col-t{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-weight:400}.ft-col a{display:block;font-size:13px;color:#fff6;margin-bottom:10px;font-weight:200;transition:color .3s}.ft-col a:hover{color:#fffc}.ft-bot{border-top:1px solid rgba(255,255,255,.1);padding-top:32px;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.ft-copy{font-size:11px;color:#ffffff4d;font-weight:200;letter-spacing:1px}.ft-soc{display:flex;gap:20px}.ft-soc a{font-size:11px;letter-spacing:1px;color:#ffffff4d;font-weight:200;transition:color .3s}.ft-soc a:hover{color:var(--gold)}.product-page{padding:140px 48px 100px;max-width:1200px;margin:0 auto}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.product-gallery{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--cream)}.product-gallery img{width:100%;height:100%;object-fit:cover}.product-title{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;margin-bottom:8px}.product-subtitle{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--warm);font-weight:300;margin-bottom:24px}.product-price-lg{font-family:Cormorant Garamond,serif;font-size:32px;color:var(--black);font-weight:400;margin-bottom:32px}.product-desc{font-size:15px;line-height:1.85;color:var(--warm);font-weight:200;margin-bottom:32px}.product-details{border-top:1px solid var(--cream);padding-top:24px;margin-bottom:32px}.product-detail{display:flex;justify-content:space-between;padding:8px 0;font-size:13px;color:var(--warm)}.product-detail span:last-child{color:var(--char);font-weight:300}.btn-add-cart{width:100%;padding:18px;font-size:13px;letter-spacing:3px;text-transform:uppercase;background:var(--black);color:#fff;border:none;font-weight:400;transition:all .4s;margin-bottom:12px}.btn-add-cart:hover{background:var(--gold)}.product-note{font-size:11px;color:var(--warm);font-weight:200;text-align:center;line-height:1.6}.collection-page{padding:140px 48px 100px;max-width:1300px;margin:0 auto}.collection-header{text-align:center;margin-bottom:64px}.collection-header p{font-size:15px;color:var(--warm);font-weight:200;max-width:600px;margin:16px auto 0;line-height:1.7}.generic-page{padding:140px 48px 100px;max-width:800px;margin:0 auto;min-height:60vh}.generic-page h1{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;margin-bottom:24px;text-align:center}.generic-page .rte{font-size:15px;line-height:1.85;color:var(--warm);font-weight:200}.generic-page .rte p{margin-bottom:16px}.generic-page .rte h2,.generic-page .rte h3{font-family:Cormorant Garamond,serif;font-weight:400;color:var(--black);margin:32px 0 12px}@media(max-width:1024px){.hero h2{font-size:52px}.hero-photo{width:50%;opacity:.6}.pgrid{grid-template-columns:repeat(2,1fr)}.bspk-grid,.ed-grid{grid-template-columns:1fr}.ed-card{aspect-ratio:auto;min-height:400px}.ft-grid{grid-template-columns:1fr 1fr}.coll-grid{grid-template-columns:1fr}.coll{height:320px}.nav-links,.nav-right>a{display:none}.bio-inner{grid-template-columns:1fr;gap:48px}.bio-portrait{max-width:400px;margin:0 auto}.product-grid{grid-template-columns:1fr}}@media(max-width:768px){.hero h2{font-size:36px}.hero-photo{width:100%;opacity:.3}.hero-photo-overlay{background:linear-gradient(to top,var(--black) 10%,rgba(10,10,10,.6) 50%,rgba(10,10,10,.3) 100%)}.hero-content{align-items:center;text-align:center;max-width:100%}.bspk h2{font-size:36px}.sec{padding:64px 24px}.nav-main{padding:12px 20px}.hero-content{padding:0 24px}.pgrid{grid-template-columns:1fr 1fr;gap:16px}.prod-hdr{flex-direction:column;align-items:flex-start;gap:24px}.hero-btns{flex-direction:column;width:100%;max-width:320px}.hero-btns button,.hero-btns a{width:100%}.ft-grid{grid-template-columns:1fr}.ft-bot{flex-direction:column;gap:16px;text-align:center}.bio{padding:80px 24px}.bio-name{font-size:36px}.bio-values{flex-direction:column;gap:20px}.sec-title{font-size:34px}.generic-page{padding:120px 24px 60px}}body:not(.template-index) main,body:not(.template-index) #MainContent,body:not(.template-index) [role=main]{padding-top:120px}@media(max-width:768px){body:not(.template-index) main,body:not(.template-index) #MainContent,body:not(.template-index) [role=main]{padding-top:80px}}.nav-link,.nav-main a,#navbar .nav-link,header .nav-link{color:#1a1a1a!important}.nav-icons a svg,.nav-icons svg,.nav-main svg{stroke:#1a1a1a!important;color:#1a1a1a!important}.nav-link:hover{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
