:root{--c-bg:#fff;--c-text:#0a0a0a;--c-border:#e5e7eb;--overlay:rgba(0,0,0,.75);--max:1280px}*{box-sizing:border-box}body{margin:0;background:#fff;color:#0a0a0a;font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Didot,"Bodoni 72",Didot LT STD,Bodoni,Times New Roman,serif}a{color:inherit;text-decoration:none}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.header{position:sticky;top:0;z-index:70;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-border)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.brand a{display:inline-flex;align-items:center;gap:10px}.brand img{height:26px;width:auto}.nav{display:flex;gap:22px;align-items:center}.nav>.nav-item{position:relative;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.nav>.nav-item>a{padding:8px 6px;display:inline-block}.nav>.nav-item:hover>a{text-decoration:underline;text-underline-offset:4px}.mega{position:absolute;left:0;top:100%;min-width:560px;padding:16px;background:#fff;border:1px solid var(--c-border);border-radius:12px;box-shadow:0 10px 30px #00000014;display:none;transform:translateY(4px);opacity:.98;transition:transform .2s ease,opacity .2s ease}.nav-item:hover .mega{display:block;transform:translateY(0);opacity:1}.mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mega a{display:block;padding:8px;border-radius:8px}.mega a:hover{background:#f6f6f6}.actions{display:flex;align-items:center;gap:10px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--c-border);background:#fff}.icon-btn:hover{background:#f7f7f7}.badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#000;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.cart-preview{position:absolute;right:0;top:100%;width:360px;background:#fff;border:1px solid var(--c-border);border-radius:12px;box-shadow:0 10px 30px #0000001a;display:none;padding:14px;transform:translateY(4px);opacity:.98;transition:transform .2s ease,opacity .2s ease}.cart-wrap:hover .cart-preview{display:block;transform:translateY(0);opacity:1}.cart-item{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.cart-item:last-child{border-bottom:none}.cart-item img{width:56px;height:56px;object-fit:cover;border-radius:8px;background:#f6f6f6}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);display:none;align-items:center;justify-content:center;z-index:80}.search-overlay.active{display:flex}.search-box{background:#fff;width:min(720px,92%);padding:18px;border-radius:14px;border:1px solid var(--c-border)}.nav-inline{display:none;border-bottom:1px solid var(--c-border)}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:90}.mobile-drawer.open{display:block}.mobile-drawer .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.mobile-drawer .panel{position:absolute;left:0;top:0;width:82%;max-width:380px;height:100%;background:#fff;border-right:1px solid var(--c-border);transform:translate(-100%);transition:transform .25s ease;padding:18px;overflow:auto}.mobile-drawer.open .panel{transform:translate(0)}.mobile-drawer .close-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mobile-drawer .mobile-nav a{display:block;padding:12px 4px;border-bottom:1px solid #f1f5f9}.mobile-drawer .mobile-nav .sub{padding-left:10px}.mobile-drawer .mobile-nav .sub a{border-bottom:none;padding:8px 4px}.hero{margin:24px auto;border:1px solid var(--c-border);border-radius:16px;overflow:hidden;background:#fff}.hero-content{padding:46px;max-width:720px}.hero h1{font-size:clamp(28px,5vw,56px);letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin:0 0 12px}.hero p{color:#374151;margin:0 0 18px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid #000;color:#fff;background:#000;font-weight:600}.btn.secondary{color:#000;background:#fff}.editorial{margin:32px auto}.grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.tile{border:1px solid var(--c-border);border-radius:14px;overflow:hidden;background:#fff}.tile .ph{aspect-ratio:4/3;background:#f6f6f6}.tile .in{padding:14px}.footer{margin-top:60px;border-top:1px solid var(--c-border)}.footer .inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;padding:32px 0}.footer small{color:#6b7280}@media (max-width:900px){.container{padding:0 16px}.nav{display:none}.menu-btn{display:inline-flex}.brand img{height:24px}.hero{margin:16px auto}.hero-content{padding:28px}.hero h1{font-size:clamp(22px,7vw,40px);letter-spacing:.08em}.editorial .grid{grid-template-columns:1fr}.footer .inner{grid-template-columns:1fr;gap:12px}.nav-inline{display:flex;gap:18px;overflow-x:auto;white-space:nowrap;padding:8px 0 10px}.nav-inline a{font-size:13px;text-transform:uppercase;letter-spacing:.1em;padding:6px 2px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme.css.map */
