:root{--ink:#080a09;--panel:#101210;--line:#39372f;--gold:#9b805f;--cream:#ded5c6;--muted:#8d887f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Montserrat,sans-serif}.topline{text-align:center;padding:9px;background:#050605;border-bottom:1px solid #25251f;color:#a99e8f;font-size:10px;letter-spacing:.12em}header{height:94px;display:flex;align-items:center;gap:42px;padding:0 max(4vw,28px);border-bottom:1px solid #2d2d28;position:sticky;top:0;background:rgba(8,10,9,.94);backdrop-filter:blur(12px);z-index:10}.brand{display:flex;flex-direction:column;color:var(--cream);text-decoration:none;text-align:center;line-height:1}.brand>span{color:var(--gold);font-size:13px}.brand strong{font:700 27px 'Cormorant Garamond';letter-spacing:.07em}.brand small{font-size:6px;letter-spacing:.2em;color:#70695e;margin-top:5px}header nav{display:flex;gap:30px;margin-left:auto}header nav a,header>.cart{color:#a29c92;text-decoration:none;font-size:10px;letter-spacing:.09em}header nav a:hover,header>.cart:hover{color:#d6c6af}.cart span{display:inline-grid;place-items:center;background:var(--gold);color:white;border-radius:50%;width:19px;height:19px;margin-left:5px}.loading{min-height:560px;display:grid;place-items:center;color:var(--muted)}.detail{max-width:1260px;margin:0 auto;padding:70px 38px;display:grid;grid-template-columns:minmax(320px,1fr) minmax(380px,.9fr);gap:72px}.gallery{display:grid;grid-template-columns:78px 1fr;gap:16px}.thumbs{display:flex;flex-direction:column;gap:11px}.thumb{border:1px solid #35352f;background:#101110;padding:0;aspect-ratio:3/4;cursor:pointer;overflow:hidden}.thumb.active{border-color:var(--gold)}.thumb img,.main-media img{width:100%;height:100%;object-fit:cover}.main-media{aspect-ratio:4/5;background:radial-gradient(circle,#24221d,#0d0f0e 70%);border:1px solid #34332c;overflow:hidden;position:relative}.fallback{height:100%;display:grid;place-items:center;text-align:center;padding:30px;font:600 clamp(34px,5vw,68px) 'IM Fell English';color:#aea18d}.eyebrow{color:var(--gold);font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin:10px 0 14px}.info h1{font:600 clamp(38px,5vw,63px)/.95 'Cormorant Garamond';margin:0 0 16px;color:#e4dccf}.rating{display:flex;gap:12px;color:#ab8d66;font-size:13px}.rating small{color:var(--muted)}.price-row{display:flex;align-items:center;gap:14px;margin:28px 0}.price{font:600 29px 'Cormorant Garamond'}.compare{text-decoration:line-through;color:#6f6b65}.stock{font-size:11px;color:#9cab87;border-left:2px solid #70815d;padding-left:10px}.lead{color:#aaa49a;line-height:1.8;font-size:13px}.sku{font-size:10px;color:#6f6b65;margin:24px 0}.buy-row{display:grid;grid-template-columns:118px 1fr;gap:12px;margin:24px 0 13px}.qty{display:grid;grid-template-columns:36px 1fr 36px;border:1px solid #454139}.qty button,.qty input{border:0;background:transparent;color:#ded5c6;text-align:center}.qty input{width:100%;font-size:13px}.primary{border:1px solid #a18564;background:#967a59;color:white;font-weight:600;font-size:10px;letter-spacing:.14em;cursor:pointer}.primary:hover{background:#aa8c68}.wish{width:100%;height:44px;border:1px solid #3d3b35;background:transparent;color:#8e887f;cursor:pointer}.micro{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0;border-block:1px solid #2d2e2a}.micro div{padding:17px 8px;text-align:center;font-size:9px;color:#8e887f;border-right:1px solid #2d2e2a}.micro div:last-child{border:0}.accord{border-bottom:1px solid #2e2f2b}.accord button{width:100%;padding:19px 0;border:0;background:none;color:#c5bbac;display:flex;justify-content:space-between;cursor:pointer;font:600 11px Montserrat;letter-spacing:.1em}.accord-content{display:none;color:#918c84;font-size:12px;line-height:1.8;padding:0 0 20px}.accord.open .accord-content{display:block}.specs{width:100%;border-collapse:collapse}.specs td{border-bottom:1px solid #292a27;padding:9px 0}.specs td:first-child{color:#b2a895}.reviews{max-width:1184px;margin:0 auto 70px;border-top:1px solid #30302b;padding-top:42px}.reviews h2{font:600 31px 'Cormorant Garamond'}.review{padding:20px 0;border-bottom:1px solid #292a27}.review strong{font-size:12px}.review p{color:#979188;font-size:12px;line-height:1.7}.detail-benefits{max-width:1260px;margin:0 auto 50px;border:1px solid #39362f;display:grid;grid-template-columns:repeat(4,1fr)}.detail-benefits>div{display:flex;gap:13px;align-items:center;justify-content:center;padding:27px 14px;border-right:1px solid #302f2a;color:var(--gold)}.detail-benefits>div:last-child{border:0}.detail-benefits span{display:flex;flex-direction:column}.detail-benefits strong{font-size:10px;color:#bab1a4}.detail-benefits small{font-size:8px;color:#736e67;margin-top:5px}footer{text-align:center;border-top:1px solid #292a27;padding:46px 20px;color:#77736c}footer .brand{width:max-content;margin:auto}footer p{font-size:11px}footer nav{display:flex;justify-content:center;gap:22px;margin:25px}footer a{color:#938d84;font-size:10px;text-decoration:none}.toast{position:fixed;right:24px;bottom:24px;background:#9a7e5e;color:white;padding:14px 22px;font-size:11px;opacity:0;transform:translateY(12px);transition:.2s;z-index:30}.toast.show{opacity:1;transform:none}.product-link{display:block;color:inherit;text-decoration:none}
@media(max-width:850px){header{height:72px;padding:0 17px}header nav{display:none}header>.cart{margin-left:auto}.detail{grid-template-columns:1fr;padding:30px 16px;gap:34px}.gallery{grid-template-columns:1fr}.thumbs{order:2;flex-direction:row}.thumb{width:62px}.detail-benefits{grid-template-columns:1fr 1fr;margin:0 16px 35px}.detail-benefits>div:nth-child(2){border-right:0}.detail-benefits>div:nth-child(-n+2){border-bottom:1px solid #302f2a}.reviews{margin:0 16px 45px}.info h1{font-size:42px}}
@media(max-width:480px){.buy-row{grid-template-columns:100px 1fr}.micro{grid-template-columns:1fr}.micro div{border-right:0;border-bottom:1px solid #2d2e2a}.detail-benefits{grid-template-columns:1fr}.detail-benefits>div{border-right:0;border-bottom:1px solid #302f2a!important}}
