:root{--black: #0A0A0A;--white: #F8F7F4;--warm-white: #F2EFE9;--mid: #B0AAA0;--dim: #6A645C;--accent: #C9933A;--accent-dark: #9C7D48;--surface: #131210;--surface2: #1C1A17;--border: rgba(255,255,255,.07);--pop-teal: #2EC4A0;--pop-teal-dim: rgba(46,196,160,.12);--pop-red: #E8503A;--pop-red-dim: rgba(232,80,58,.12);--pop-blue: #5B8DEF;--pop-blue-dim: rgba(91,141,239,.1)}body{font-family:Syne,sans-serif;background:var(--black);color:var(--white)}a{text-decoration:none;color:inherit}.cursor{width:8px;height:8px;background:var(--accent);border-radius:50%;position:fixed;pointer-events:none;z-index:99999;transform:translate(-50%,-50%)}.cursor-ring{width:32px;height:32px;border:1px solid rgba(200,169,110,.35);border-radius:50%;position:fixed;pointer-events:none;z-index:99998;transform:translate(-50%,-50%)}nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;height:64px;background:#0a0a0ae0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav-logo{font-family:Syne,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;color:var(--white);cursor:pointer;display:flex;align-items:center}.nav-logo img{display:block}.nav-logo .dot{color:var(--accent)}.nav-links{display:flex;gap:2.5rem;list-style:none;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mid);transition:color .2s;font-weight:500}.nav-links a:hover{color:var(--white)}.nav-right{display:flex;align-items:center;gap:1.5rem}.nav-search{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--mid);font-family:Syne,sans-serif;font-weight:500;transition:color .2s;background:none;border:none;cursor:pointer}.nav-search:hover{color:var(--white)}.nav-bag{display:flex;align-items:center;gap:.5rem;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--white);font-family:Syne,sans-serif;font-weight:600;transition:color .2s;background:none;border:none;cursor:pointer}.nav-bag:hover{color:var(--accent)}.bag-pill{background:var(--accent);color:var(--black);font-size:.6rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}main{padding-top:64px}footer{background:var(--surface);border-top:1px solid var(--border);padding:4rem 2.5rem 2rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.footer-brand-name{font-family:Syne,sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--white);margin-bottom:.8rem}.footer-brand-name .dot{color:var(--accent)}.footer-tagline{font-size:.68rem;line-height:1.8;color:var(--dim);max-width:200px}.footer-col-title{font-size:.58rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--mid);margin-bottom:1.2rem}.footer-col ul{list-style:none}.footer-col li{margin-bottom:.6rem}.footer-col a{font-size:.68rem;color:var(--dim);transition:color .15s}.footer-col a:hover{color:var(--pop-teal)}.footer-bottom{display:flex;justify-content:space-between;font-size:.58rem;letter-spacing:.1em;color:var(--dim)}.btn-gold{background:var(--accent);color:var(--black);border:none;padding:.9rem 2.2rem;font-family:Syne,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s;display:inline-block}.btn-gold:hover{background:var(--accent-dark);transform:translateY(-1px)}.btn-ghost{background:none;color:var(--mid);border:1px solid rgba(255,255,255,.12);padding:.9rem 2.2rem;font-family:Syne,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s;display:inline-block}.btn-ghost:hover{border-color:var(--white);color:var(--white)}.marquee-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.75rem 0;background:var(--surface);overflow:hidden;white-space:nowrap}.marquee-inner{display:inline-block;animation:ticker 30s linear infinite;font-family:Syne Mono,monospace;font-size:.62rem;letter-spacing:.2em;color:var(--dim);text-transform:uppercase}.marquee-inner .sep{color:var(--pop-teal);margin:0 1.2rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:2.8rem;letter-spacing:-.01em;color:var(--white)}.section-title em{font-style:italic;color:var(--accent)}.p-card{background:var(--surface2);cursor:pointer;position:relative;overflow:hidden}.p-card:hover .p-card-overlay{opacity:1}.p-card:hover .p-card-img-inner{transform:scale(1.03)}.p-card-visual{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--surface2)}.p-card-visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.p-card-img-inner{width:100%;height:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.p-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.p-card-overlay-btn{background:var(--white);color:var(--black);border:none;padding:.7rem 1.8rem;font-family:Syne,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transform:translateY(8px);transition:transform .3s,background .2s}.p-card:hover .p-card-overlay-btn{transform:translateY(0)}.p-card-overlay-btn:hover{background:var(--accent)}.p-card-badge{position:absolute;top:14px;left:14px;font-family:Syne,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;z-index:2}.badge-new{background:var(--pop-teal-dim);color:var(--pop-teal);border:1px solid rgba(46,196,160,.3)}.badge-sale{background:var(--pop-red-dim);color:var(--pop-red);border:1px solid rgba(232,80,58,.3)}.badge-ltd{background:#c8a96e1f;color:var(--accent);border:1px solid rgba(200,169,110,.3)}.badge-rare{background:var(--pop-blue-dim);color:var(--pop-blue);border:1px solid rgba(91,141,239,.3)}.p-card-info{padding:1rem 1.1rem 1.3rem;background:var(--surface2);border-top:1px solid var(--border)}.p-card-brand{font-size:.58rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-weight:600}.p-card-name{font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:400;color:var(--white);line-height:1.3;margin-bottom:.5rem}.p-card-meta{display:flex;justify-content:space-between;align-items:center}.p-card-price{font-family:Syne,sans-serif;font-size:.85rem;font-weight:600;color:var(--white)}.p-card-original{font-size:.72rem;color:var(--dim);text-decoration:line-through;margin-left:6px}.p-card-tag{font-family:Syne Mono,monospace;font-size:.58rem;color:var(--dim);border:1px solid var(--border);padding:3px 8px}.toast{position:fixed;bottom:2rem;right:2rem;background:var(--surface2);color:var(--white);padding:1rem 1.5rem;font-family:Syne,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.1em;z-index:9000;display:flex;align-items:center;gap:.8rem;animation:toastIn .3s ease,toastOut .3s ease 2.3s forwards;border-left:3px solid var(--pop-teal)}.toast-icon{color:var(--pop-teal)}@keyframes toastIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes toastOut{to{opacity:0;transform:translate(30px)}}@media(max-width:768px){nav{padding:0 1.2rem}.nav-links{display:none}.nav-logo img{height:36px!important}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.hero{grid-template-columns:1fr!important}.hero-right{display:none!important}.hero-left{padding:3rem 1.5rem!important}.drop-grid{grid-template-columns:1fr 1fr!important}.p-card.large .p-card-visual{height:auto!important;aspect-ratio:3/4}.stats-strip{grid-template-columns:1fr 1fr!important}.editorial{grid-template-columns:1fr!important}.editorial-visual{display:none!important}.brands-list{gap:1.5rem!important}.about-hero{grid-template-columns:1fr!important}.about-hero-left{display:none!important}.about-stats{grid-template-columns:1fr 1fr!important}.about-grid,.detail-wrap,.cart-wrap{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
