@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap";:root{--gold:#d7a451;--cream:#f5eee3;--white:#fff;--muted:#d4cbc0;--line:rgba(255,255,255,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0908;color:#fff;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site{overflow:hidden}.topbar{height:30px;padding:0 5%;display:flex;justify-content:space-between;align-items:center;background:#000000c7;border-bottom:1px solid rgba(255,255,255,.1);font-size:8px;letter-spacing:.18em;color:#c9c0b5}.nav{height:78px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:absolute;top:30px;left:0;right:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.brand{display:flex;flex-direction:column;gap:3px}.brand strong{font-size:18px;letter-spacing:.17em}.brand small{font-size:7px;letter-spacing:.33em;color:#d1c7bc}.links{display:flex;gap:28px;align-items:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.links>a:not(.nav-wa):hover{color:var(--gold)}.nav-wa{border:1px solid rgba(215,164,81,.8);padding:11px 15px;color:#fff}.menu{display:none;background:transparent;color:#fff;border:0;font-size:25px}.image-section{position:relative;isolation:isolate}.section-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;z-index:-2;transform:scale(1.025)}.section-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040302d1,#08060475 52%,#0000008f);z-index:-1}.section-overlay.strong{background:linear-gradient(90deg,#040302e6,#0806048c 55%,#000000a6)}.hero{min-height:820px;display:flex;align-items:center}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/hero.webp) center/cover no-repeat;filter:brightness(.82) saturate(.95);z-index:-3}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c2,#00000047 62%,#00000059);z-index:-2}.hero-content{width:min(1180px,90%);margin:0 auto;padding-top:80px}.eyebrow{font-size:9px;letter-spacing:.22em;font-weight:700;color:#e0b86f;text-transform:uppercase}.hero h1,h2{font-family:Playfair Display,serif;font-weight:500}.hero h1{font-size:clamp(52px,7vw,96px);line-height:.91;letter-spacing:-.045em;margin:28px 0 25px;max-width:720px}.hero h1 em,h2 em{color:var(--gold);font-style:italic}.hero-copy,.body-copy{font-size:14px;line-height:1.8;color:#e0d8cf;max-width:470px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;gap:13px;padding:15px 19px;font-size:9px;font-weight:700;letter-spacing:.12em}.btn.primary{background:#d7a451;color:#17100a}.btn.ghost{border:1px solid rgba(255,255,255,.62);background:#0000002e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-points{display:flex;gap:0;margin-top:70px}.hero-points span{font-size:9px;letter-spacing:.13em;padding:0 28px;border-left:1px solid rgba(255,255,255,.3);color:#e7ded3}.hero-points span:first-child{padding-left:0;border-left:0}.collection{min-height:760px;padding:100px 5%}.bg-leather{background-image:url(/assets/belt-brown-pattern.webp);filter:blur(9px) brightness(.52)}.section-inner{max-width:1180px;margin:auto}.section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}.section-head h2,.care h2,.about h2,.visit h2,.contact h2{font-size:clamp(43px,5vw,68px);line-height:.94;margin:14px 0 0;letter-spacing:-.045em}.section-head>p{max-width:300px;color:var(--muted);font-size:12px;line-height:1.7}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.category{height:420px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13)}.category img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s;filter:saturate(.9)}.category:hover img{transform:scale(1.04)}.category-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#000000e0)}.category-copy{position:absolute;left:20px;right:20px;bottom:20px}.category-copy span{font-family:Playfair Display,serif;font-size:27px}.category-copy p{font-size:10px;color:#d5cbc0;line-height:1.5}.category-copy b{font-size:8px;letter-spacing:.12em;color:var(--gold)}.care{min-height:650px;padding:100px 5%;display:flex;align-items:center}.bg-care{background-image:url(/assets/polish-tan-boot.webp);filter:blur(13px) brightness(.48);transform:scale(1.06)}.care-inner{max-width:1180px;width:100%;margin:auto;display:grid;grid-template-columns:1.05fr .8fr .7fr;gap:50px;align-items:center}.care-product{display:flex;flex-direction:column;align-items:center}.care-product img{width:min(330px,100%);height:360px;object-fit:contain;filter:drop-shadow(0 30px 35px rgba(0,0,0,.45))}.care-product strong{font-size:13px;letter-spacing:.2em}.care-product span{font-size:10px;color:#d7cec4;margin-top:6px}.benefits{list-style:none;margin:0;padding:0;display:grid;gap:22px}.benefits li{font-size:11px;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:15px}.benefits li:before{content:"✦";color:var(--gold);margin-right:12px}.about{min-height:640px;padding:100px 5%;display:flex;align-items:center}.bg-about{background-image:url(/assets/wallet-black-2.webp);filter:blur(12px) brightness(.45);transform:scale(1.08)}.about-inner{max-width:1180px;width:100%;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.glass-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.glass-stats div{padding:30px 18px;background:#00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12)}.glass-stats b{display:block;color:var(--gold);font-size:11px}.glass-stats span{display:block;margin-top:25px;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.products{padding:100px 5%;min-height:780px}.bg-products{background-image:url(/assets/belt-black-side.webp);filter:blur(12px) brightness(.4);transform:scale(1.08)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product{background:#00000047;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.product-img{height:340px;display:grid;place-items:center;background:#0003}.product-img img{width:100%;height:100%;object-fit:contain;padding:24px;transition:transform .4s}.product:hover img{transform:scale(1.04)}.product-meta{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;border-top:1px solid rgba(255,255,255,.12);font-size:10px}.product-meta b{color:var(--gold);font-size:17px}.text-link{font-size:9px;letter-spacing:.1em;color:var(--gold)}.visit{min-height:600px;padding:100px 5%;display:flex;align-items:center}.bg-store{background-image:url(/assets/hero.webp);filter:blur(15px) brightness(.38);transform:scale(1.08)}.visit-inner{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center}.contact-card{background:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.13);padding:28px;display:grid;gap:25px}.contact-card small{display:block;color:var(--gold);font-size:8px;letter-spacing:.18em;margin-bottom:7px}.contact-card strong{font-size:13px;line-height:1.6}.contact{min-height:600px;padding:100px 5%;display:flex;align-items:center}.bg-contact{background-image:url(/assets/leather-cleaner.webp);filter:blur(14px) brightness(.42);transform:scale(1.1)}.contact-inner{width:min(1180px,100%);margin:auto}.socials{display:flex;gap:25px;margin-top:45px;flex-wrap:wrap}.socials a{font-size:10px;color:#ddd1c5;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:5px}footer{padding:30px 5%;display:flex;justify-content:space-between;background:#080706;border-top:1px solid rgba(255,255,255,.1);font-size:8px;letter-spacing:.15em;color:#a69d93}.floating-wa{position:fixed;right:22px;bottom:22px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#20c76a;color:#fff;font-size:26px;z-index:40;box-shadow:0 15px 35px #0006}@media(max-width:900px){.links{display:none;position:absolute;top:78px;left:0;right:0;padding:12px 6%;background:#090706f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;align-items:stretch;gap:0}.links.open{display:flex}.links>a{padding:14px 0}.nav-wa{text-align:center}.menu{display:block}.hero{min-height:760px}.hero-content{padding-top:110px}.hero-points{margin-top:45px;flex-wrap:wrap;gap:16px}.hero-points span{padding:0 16px}.category-grid{grid-template-columns:repeat(2,1fr)}.care-inner,.about-inner,.visit-inner{grid-template-columns:1fr;gap:35px}.care-product{order:2}.benefits{order:3}.glass-stats{max-width:600px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.topbar span:last-child{display:none}.nav{padding:0 6%}.hero{min-height:720px}.hero-content{width:88%;padding-top:115px}.hero h1{font-size:49px}.hero-copy{font-size:13px}.hero-points{display:grid;grid-template-columns:1fr;gap:12px}.hero-points span{padding:0 0 0 12px;border-left:1px solid rgba(255,255,255,.28)}.collection,.care,.about,.products,.visit,.contact{padding:75px 6%}.section-head{display:block}.section-head>p{margin-top:18px}.category-grid,.product-grid{grid-template-columns:1fr}.category{height:470px}.product-img{height:360px}.glass-stats{grid-template-columns:1fr}.footer{flex-direction:column;align-items:flex-start;gap:12px}.floating-wa{right:16px;bottom:16px;width:54px;height:54px}}
