:root{--color-bg:#fff;--color-bg-soft:#faf9f6;--color-surface:#fff;--color-gold-50:#fcf6e9;--color-gold-100:#f5e6c4;--color-gold-300:#e4be73;--color-gold:#c79a45;--color-gold-600:#ad8236;--color-gold-700:#8c6a2b;--gradient-gold:linear-gradient(135deg, #e9c158 0%, #d4a017 45%, #a9780c 100%);--color-green-50:#e8f7ef;--color-green-300:#4fbe86;--color-green:#0e8f53;--color-green-600:#0b7644;--color-green-700:#085c36;--gradient-green:linear-gradient(135deg, #14a863 0%, #0e8f53 55%, #085c36 100%);--color-blue-50:#eaf1fc;--color-blue-300:#6e9de8;--color-blue:#2454b8;--color-blue-600:#1e4497;--color-blue-700:#17356f;--gradient-blue:linear-gradient(135deg, #3e76e0 0%, #2454b8 55%, #17356f 100%);--shadow-blue-glow:0 12px 30px #2454b84d;--color-text:#14140f;--color-text-soft:#4a4a46;--color-text-muted:#85837b;--color-text-on-dark:#f6f4ee;--color-text-on-dark-soft:#f6f4eead;--color-border:#e8e4d9;--color-border-soft:#f1eee4;--color-ink:#0d0d0b;--color-ink-soft:#17170f;--dark-bg:#0d0d0b;--dark-surface:#17170f;--dark-border:#2a2a22;--dark-text:#f6f4ee;--dark-text-soft:#f6f4eeb3;--font-heading:"Plus Jakarta Sans", "Segoe UI", sans-serif;--font-body:"Poppins", "Segoe UI", sans-serif;--fs-h1:clamp(1.9rem, 1.4rem + 2.2vw, 3rem);--fs-h2:clamp(1.5rem, 1.25rem + 1.1vw, 2.1rem);--fs-h3:clamp(1.1rem, 1rem + .5vw, 1.3rem);--fs-h4:1.05rem;--fs-lead:clamp(1rem, .94rem + .3vw, 1.15rem);--fs-body:1rem;--fs-sm:.875rem;--fs-xs:.75rem;--lh-tight:1.12;--lh-snug:1.35;--lh-normal:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5.5rem;--space-11:7.5rem;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #14140f0a;--shadow-sm:0 4px 14px #14140f0f;--shadow-md:0 10px 30px #14140f14;--shadow-lg:0 24px 60px #14140f1f;--shadow-gold-glow:0 10px 34px #c79a4559;--shadow-green-glow:0 12px 30px #0e8f534d;--shadow-inner-line:inset 0 0 0 1px var(--color-border);--container-max:1320px;--container-narrow:860px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.62s;--glass-bg:#ffffffb8;--glass-bg-dark:#0d0d0b9e;--glass-border:#ffffff80;--glass-blur:18px;--site-header-h:152px}@media (width<=1200px){:root{--site-header-h:148px}}@media (width<=992px){:root{--site-header-h:146px}}@media (width<=768px){:root{--site-header-h:196px}}@media (width<=576px){:root{--site-header-h:190px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-text);background:var(--color-bg);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text);line-height:var(--lh-tight);margin:0 0 var(--space-4);letter-spacing:-.01em;font-weight:700}h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:800}h2{font-size:var(--fs-h2);letter-spacing:-.015em;font-weight:800}h3{font-size:var(--fs-h3)}p{margin:0 0 var(--space-4);color:var(--color-text-soft)}button{font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--color-green);outline-offset:3px;border-radius:4px}.container-xl{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(1.25rem,1rem + 2vw,2.5rem)}.container-narrow{max-width:var(--container-narrow);margin-inline:auto}.eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#d5a118;background:var(--color-gold-50);border:1px solid var(--color-gold-100);border-radius:var(--radius-pill);margin-bottom:var(--space-4);padding:.4rem .9rem;font-weight:700;display:inline-flex}.eyebrow .dot{background:var(--color-gold);border-radius:50%;width:6px;height:6px}.section-head{max-width:640px;margin-bottom:var(--space-8)}.section-head.center{text-align:center;margin-inline:auto}.section-head p{font-size:var(--fs-lead)}.btn{--btn-fg:var(--color-text);justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);white-space:nowrap;border:1px solid #0000;padding:.85rem 1.6rem;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:translateY(1px)scale(.98)}.btn-primary{background:var(--gradient-green);color:#fff;box-shadow:var(--shadow-green-glow);border-color:var(--gradient-green)!important}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0e8f536b}.btn-gold{background:var(--gradient-gold);color:#fff;box-shadow:var(--shadow-gold-glow)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 40px #c79a4573}.btn-blue{color:#fff;box-shadow:var(--shadow-blue-glow);background:linear-gradient(#e7a61a 0%,#b97809 100%)}.btn-blue:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 40px #2454b86b}.btn-outline{color:#fff;border-color:linear-gradient(180deg, #e7a61a 0%, #b97809 100%);background:linear-gradient(#e7a61a 0%,#b97809 100%)}.btn-outline:hover{border-color:linear-gradient(180deg, #e7a61a 0%, #b97809 100%);transform:translateY(-2px)}.btn-outline-light{color:var(--color-text-on-dark);background:0 0;border-color:#f6f4ee4d}.btn-outline-light:hover{color:#fff;background:#198754;border-color:#198754}.btn-ghost-gold{color:var(--color-gold-700);border-color:var(--color-gold-100);background:0 0}.btn-ghost-gold:hover{background:var(--color-gold-50)}.btn-sm{font-size:var(--fs-xs);padding:.6rem 1.15rem}.btn-block{width:100%}.btn-icon{border-radius:50%;width:42px;height:42px;padding:0}.ripple{animation:rippleAnim .65s var(--ease-out);pointer-events:none;background:#ffffff8c;border-radius:50%;position:absolute;transform:scale(0)}@keyframes rippleAnim{to{opacity:0;transform:scale(2.6)}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-gold-100);transform:translateY(-6px)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)}.glass-dark{background:var(--glass-bg-dark);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid #ffffff14}.badge-pill{font-size:var(--fs-xs);letter-spacing:.03em;border-radius:var(--radius-pill);align-items:center;gap:6px;padding:.3rem .7rem;font-weight:700;display:inline-flex}.badge-gold{background:var(--color-gold-50);color:#d5a118}.badge-green{background:var(--color-green-50);color:var(--color-green-700);border:1px solid #0e8f532e}.badge-blue{background:var(--color-blue-50);color:var(--color-blue-700);border:1px solid #2454b82e}.badge-live{color:#fff;background:#c7213a}.badge-live .pulse-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulseDot}@keyframes pulseDot{0%,to{box-shadow:0 0 #dc354580}50%{box-shadow:0 0 0 6px #dc354500}}.text-gradient-gold{background:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-green{background:var(--gradient-green);color:#0000;-webkit-background-clip:text;background-clip:text}.text-muted-c{color:var(--color-text-muted)}.text-soft-c{color:var(--color-text-soft)}.fw-700{font-weight:700}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:scale(.92)}.reveal-scale.in-view{opacity:1;transform:scale(1)}[data-reveal-delay="1"]{transition-delay:90ms}[data-reveal-delay="2"]{transition-delay:.18s}[data-reveal-delay="3"]{transition-delay:.27s}[data-reveal-delay="4"]{transition-delay:.36s}.divider-soft{background:var(--color-border-soft);border:none;height:1px;margin:0}.skip-link{background:var(--color-ink);color:#fff;z-index:2000;border-radius:0 0 8px;padding:.8rem 1.2rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}#preloader{z-index:3000;background:var(--color-bg);transition:opacity .52s var(--ease-out), visibility .52s var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader-mark{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.preloader-ring{border:3px solid var(--color-gold-100);border-top-color:var(--color-gold);border-radius:50%;width:46px;height:46px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.preloader-word{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-text);font-weight:800}#scroll-progress{background:var(--gradient-gold);z-index:2100;width:0%;height:3px;transition:width 90ms linear;position:fixed;top:0;left:0}#back-to-top{right:var(--space-6);bottom:var(--space-6);z-index:1200;border:1px solid var(--color-border);color:#fff;width:48px;height:48px;box-shadow:var(--shadow-md);cursor:pointer;opacity:0;visibility:hidden;transition:all var(--dur-base) var(--ease-out);background:linear-gradient(#e7a61a 0%,#b97809 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;transform:translateY(12px)}#back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}#back-to-top:hover{border-color:var(--color-gold);transform:translateY(-4px)}#toast-stack{right:var(--space-5);bottom:var(--space-5);z-index:2600;flex-direction:column;gap:10px;max-width:min(340px,90vw);display:flex;position:fixed}.toast{background:var(--color-ink);color:var(--color-text-on-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);opacity:0;animation:toastIn .38s var(--ease-out) forwards;border-left:3px solid var(--color-green);align-items:center;gap:10px;padding:.85rem 1.05rem;display:flex;transform:translate(20px)}.toast.toast-gold{border-left-color:var(--color-gold)}.toast.toast-success{border-left-color:var(--color-green)}.toast.toast-error{border-left-color:var(--color-red);background:var(--color-error-bg,var(--color-ink))}@keyframes toastIn{to{opacity:1;transform:translate(0)}}.toast.toast-out{animation:toastOut .32s var(--ease-out) forwards}@keyframes toastOut{to{opacity:0;transform:translate(20px)}}:root{--gold:#d4a017;--gold-2:#c69214;--gold-light:#f0c64a;--dark:#111;--white:#fff;--bg-light:#fafaf8;--grey:#6c757d;--border:#eaeaea;--success:#22c55e;--danger:#dc3545;--id-pink:#e23e86;--gold-grad:linear-gradient(135deg, #e9c158 0%, #d4a017 45%, #a9780c 100%);--gold-grad-soft:linear-gradient(135deg, #d4a0171f, #c692140a);--dark-grad:linear-gradient(180deg, #171717 0%, #0a0a0a 100%);--radius-lg:22px;--radius-md:18px;--radius-sm:16px;--shadow-soft:0 10px 30px #1111110f;--shadow-card:0 20px 45px #1111111a;--shadow-gold:0 14px 34px #d4a01747;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--dark);background:var(--bg-light);font-family:Poppins,sans-serif;font-weight:400}h1,h2,h3,h4,h5{color:var(--dark);margin:0;font-family:Poppins,sans-serif;font-weight:600}p{color:var(--grey);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:Poppins,sans-serif}::selection{background:var(--gold);color:var(--white)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.text-gold-grad{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.scroll-progress{z-index:2000;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.scroll-progress__bar{background:var(--gold-grad);width:0%;height:100%;transition:width .1s linear}.preloader{z-index:3000;background:var(--dark);transition:opacity .6s var(--ease), visibility .6s var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader__mark{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.preloader__mark i{color:var(--gold);font-size:28px}.preloader__ring{border:3px solid #d4a01733;border-top-color:var(--gold);border-radius:50%;animation:1s linear infinite spin;position:absolute;inset:0}.btn-outline-dark-pill{border:1.5px solid var(--dark);color:var(--dark)}.btn-outline-dark-pill:hover{background:var(--dark);color:var(--white);transform:translateY(-3px)}.btn-outline-gold{border:1.5px solid var(--gold);color:var(--gold-2);background:var(--white);border-radius:50px;flex:1;padding:.6rem 1.2rem;font-weight:600}.btn-outline-gold:hover{background:var(--gold-grad-soft);border-color:var(--gold-grad)}.btn-gold-outline-sm{border:1.5px solid var(--gold);color:var(--gold-2);background:0 0;border-radius:50px;padding:.5rem 1rem;font-size:.82rem;font-weight:600}.btn-gold-outline-sm:hover{background:var(--gold);color:var(--white)}.btn-ripple{flex:1;position:relative;overflow:hidden}.btn-ripple .ripple{animation:ripple .6s var(--ease);pointer-events:none;background:#ffffff8c;border-radius:50%;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(3)}}.site-header{z-index:1000;background:var(--white);transition:box-shadow .35s var(--ease), background .35s var(--ease);isolation:isolate;position:sticky;top:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#ffffffd9;box-shadow:0 10px 30px #11111114}.nav-row-1{transition:padding .35s var(--ease);padding:16px 0}.site-header.is-scrolled .nav-row-1{padding:10px 0}.brand{align-items:center;gap:.6rem;display:flex}.brand__mark{background:var(--dark);width:44px;height:44px;color:var(--gold);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 8px 18px #11111140}.brand__mark--light{color:var(--white);background:#ffffff26;margin:0 auto}.brand__text{color:var(--dark);flex-direction:column;font-size:1.15rem;font-weight:700;line-height:1.1;display:flex}.brand__text small{letter-spacing:.06em;color:var(--grey);text-transform:uppercase;font-size:.65rem;font-weight:400}.main-nav ul{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.nav-link-item{color:var(--dark);white-space:nowrap;transition:color .25s var(--ease);align-items:center;gap:4px;padding:6px 0;font-size:.91rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-underline{background:var(--gold-grad);width:0%;height:2px;transition:width .3s var(--ease);border-radius:2px;position:absolute;bottom:-2px;left:0}.nav-link-item:hover,.nav-link-item.active{color:var(--gold-2)}.nav-link-item:hover .nav-underline,.nav-link-item.active .nav-underline{width:100%}.main-nav a:not(.nav-link-item){color:var(--dark);transition:color .25s var(--ease);padding:6px 0;font-size:.92rem;font-weight:500;display:inline-block;position:relative}.main-nav a:not(.nav-link-item) span{background:var(--gold-grad);width:0%;height:2px;transition:width .3s var(--ease);position:absolute;bottom:0;left:0}.main-nav a:not(.nav-link-item):hover,.main-nav a:not(.nav-link-item).active{color:var(--gold-2)}.main-nav a:not(.nav-link-item):hover span,.main-nav a:not(.nav-link-item).active span{width:100%}.nav-actions{align-items:center;gap:.9rem}.nav-icon-btn{border:1px solid var(--border);width:40px;height:40px;color:var(--dark);transition:all .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative}.nav-icon-btn:hover{border-color:var(--gold);color:var(--gold-2);transform:translateY(-2px)}.badge-dot{background:var(--danger);border:1.5px solid var(--white);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.nav-row-2{border-top:1px solid var(--border);background:var(--bg-light);padding:10px 0}.mega-trigger{background:var(--dark);color:var(--white);white-space:nowrap;cursor:pointer;transition:background .3s var(--ease);border:none;border-radius:50px;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;display:inline-flex}.mega-trigger:hover{background:var(--gold-grad)}.mega-trigger__chevron{transition:transform .3s var(--ease);font-size:.75rem}.mega-trigger[aria-expanded=true] .mega-trigger__chevron{transform:rotate(180deg)}.mega-panel{background:var(--white);border-top:3px solid var(--gold);z-index:990;opacity:0;visibility:hidden;width:100%;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s var(--ease);pointer-events:none;padding:2rem 0;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 20px 60px #11111124}.mega-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-panel__heading{text-transform:uppercase;letter-spacing:.07em;color:var(--grey);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;margin-bottom:.9rem;padding-bottom:.6rem;font-size:.78rem;font-weight:700;display:flex}.mega-panel__heading i{color:var(--gold)}.mega-panel__list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.mega-panel__list li a{color:var(--dark);transition:all .25s var(--ease);border-radius:8px;align-items:center;gap:.55rem;padding:.42rem .6rem;font-size:.88rem;text-decoration:none;display:flex}.mega-panel__list li a:hover{background:var(--gold-grad-soft);color:var(--gold-2);padding-left:.9rem}.mega-panel__list li a i{color:var(--gold-2);font-size:.9rem}.mega-panel__list--featured li a{font-weight:600}.mega-badge{letter-spacing:.04em;border-radius:50px;flex-shrink:0;padding:.18rem .55rem;font-size:.6rem;font-weight:700}.mega-badge--live{background:var(--danger);color:var(--white)}.mega-badge--hot{background:var(--gold-grad);color:var(--white)}.mega-panel__promo{background:var(--dark-grad);border-radius:var(--radius-md);color:#fffc;padding:1.4rem 1.2rem}.mega-panel__promo h5{color:var(--white);margin-bottom:.35rem;font-size:1rem}.mega-panel__promo p{color:#fff9;margin-bottom:.9rem;font-size:.8rem}.mega-panel__promo-stat{gap:1.2rem;margin-top:.8rem;display:flex}.mega-panel__promo-stat div strong{color:var(--gold);font-size:1.1rem;display:block}.mega-panel__promo-stat div span{color:#ffffff80;font-size:.72rem}.mega-badge--new{color:var(--white);background:#0ea5e9}.mega-badge--soon{color:var(--dark);background:#1111111f}.mega-featured{border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden}.mega-featured img{object-fit:cover;width:100%;height:120px}.mega-featured__body{flex-direction:column;gap:.3rem;padding:.8rem;display:flex}.mega-featured__tag{color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.mega-featured__body strong{color:var(--dark);font-size:.92rem}.mega-featured__bid{color:var(--grey);font-size:.8rem}.mega-featured__bid span{color:var(--success);font-weight:700}.mobile-categories{margin-bottom:.8rem}.mobile-cat-toggle{background:var(--gold-grad-soft);width:100%;color:var(--gold-2);cursor:pointer;border:1px solid #d4a01733;border-radius:10px;align-items:center;gap:.6rem;padding:.7rem 1rem;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;display:flex}.mobile-cat-toggle i:first-child{color:var(--gold)}.mobile-cat-toggle .bi-chevron-down{transition:transform .3s var(--ease);margin-left:auto;font-size:.75rem}.mobile-cat-panel{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.5rem;padding:.6rem 0;display:none}.mobile-cat-panel a{color:var(--dark);background:var(--bg-light);border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.mobile-cat-panel a:hover{background:var(--gold-grad-soft);color:var(--gold-2)}.mobile-cat-panel a i{color:var(--gold-2);font-size:.85rem}.search-bar{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:50px;align-items:stretch;display:flex;overflow:hidden}.search-bar input{border:none;outline:none;flex:1;padding:.75rem 1.2rem;font-family:Poppins,sans-serif;font-size:.92rem}.search-category{border:none;border-right:1px solid var(--border);color:var(--grey);background:0 0;outline:none;max-width:170px;padding:0 1rem;font-family:Poppins,sans-serif;font-size:.85rem}.search-bar button{background:var(--gold-grad);color:var(--white);align-items:center;gap:.4rem;padding:0 1.6rem;font-size:.9rem;font-weight:600;display:flex}.hamburger{flex-direction:column;justify-content:center;gap:6px;width:40px;height:34px;display:flex;position:relative}.hamburger span{background:var(--dark);width:100%;height:2px;transition:all .35s var(--ease);border-radius:2px;display:block}.hamburger.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0}.hamburger.is-open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-menu{background:var(--white);z-index:1200;width:min(360px,88vw);height:100dvh;transition:right .4s var(--ease);flex-direction:column;padding:1.5rem;display:flex;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-20px 0 50px #00000026}.mobile-menu.is-open{right:0}.mobile-menu__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.mobile-menu__head button{color:var(--dark);font-size:1.4rem}.search-bar--mobile{margin-bottom:1.2rem}.search-bar--mobile form{background:var(--bg-light);border:1px solid var(--border);border-radius:50px;align-items:stretch;display:flex;overflow:hidden}.search-bar--mobile input{background:0 0;border:none;outline:none;flex:1;padding:.65rem 1rem;font-family:Poppins,sans-serif;font-size:.88rem}.search-bar--mobile button{background:var(--gold-grad);color:var(--white);padding:0 1rem;font-size:.9rem}.mobile-menu__links{flex:1}.mobile-menu__links li a{border-bottom:1px solid var(--border);color:var(--dark);align-items:center;gap:.6rem;padding:.85rem .2rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.mobile-menu__links li a:hover,.mobile-menu__links li a.active{color:var(--gold-2)}.mobile-menu__links li a i{color:var(--gold);width:18px}.mobile-menu__actions{border-top:1px solid var(--border);flex-direction:column;gap:.7rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.mobile-menu-overlay{z-index:1100;opacity:0;visibility:hidden;transition:all .35s var(--ease);-webkit-backdrop-filter:blur(3px);background:#1119;position:fixed;inset:0}.mobile-menu-overlay.is-open{opacity:1;visibility:visible}.hero{background:radial-gradient(circle at 15% 20%, #d4a0171a, transparent 45%), radial-gradient(circle at 90% 80%, #d4a01714, transparent 40%), var(--bg-light);padding:70px 0 90px;position:relative;overflow:hidden}.hero__glow{filter:blur(70px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.hero__glow--1{background:var(--gold);width:340px;height:340px;top:-100px;left:-100px}.hero__glow--2{background:var(--gold-light);width:300px;height:300px;bottom:-100px;right:-60px}.hero__coin{color:var(--gold);opacity:.35;font-size:2rem;animation:6s ease-in-out infinite floatCoin;position:absolute}.hero__coin--1{animation-delay:0s;top:14%;left:6%}.hero__coin--2{font-size:1.4rem;animation-delay:1.2s;top:30%;right:8%}.hero__coin--3{font-size:1.6rem;animation-delay:2.1s;bottom:20%;left:12%}.hero__coin--4{font-size:2.4rem;animation-delay:.6s;bottom:10%;right:16%}@keyframes floatCoin{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(15deg)}}.eyebrow--center{margin-inline:auto}.eyebrow .dot--live{background:var(--danger);border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulseDot}.hero__title{letter-spacing:-.01em;margin-bottom:1.1rem;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.14}.hero__desc{max-width:480px;margin-bottom:1.8rem;font-size:1.02rem}.hero__cta{flex-wrap:wrap;gap:1rem;margin-bottom:2.2rem;display:flex}.hero__trust{align-items:center;gap:.9rem;display:flex}.avatars{display:flex}.avatars img{border:2.5px solid var(--white);object-fit:cover;border-radius:50%;width:38px;height:38px;margin-left:-12px}.avatars img:first-child{margin-left:0}.hero__trust p{font-size:.85rem}.hero__trust strong{color:var(--dark)}.hero__stage{position:relative}.hero-swiper{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.hero-swiper img{object-fit:cover;width:100%;height:460px}.hero-swiper .swiper-pagination{bottom:14px!important}.hero-swiper .swiper-pagination-bullet{background:var(--white);opacity:.6}.hero-swiper .swiper-pagination-bullet-active{background:var(--gold);opacity:1}.hero__badge-live{z-index:5;background:var(--dark);color:var(--white);border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;top:18px;left:18px}.hero__badge-live .dot{background:var(--danger);border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulseDot}.hero__timer{z-index:5;color:var(--dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:50px;padding:.5rem 1rem;font-size:.78rem;font-weight:600;position:absolute;top:18px;right:18px}.hero__floatcard{background:var(--white);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);align-items:center;gap:.8rem;padding:.9rem 1.1rem;animation:4s ease-in-out infinite floatCard;display:flex;position:absolute}.hero__floatcard i{color:var(--gold-2);background:var(--gold-grad-soft);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex}.hero__floatcard div{flex-direction:column;display:flex}.hero__floatcard strong{font-size:1rem}.hero__floatcard span{color:var(--grey);font-size:.72rem}.hero__floatcard--1{animation-delay:0s;bottom:-24px;left:-24px}.hero__floatcard--2{animation-delay:1.5s;top:-20px;right:-16px}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (width<=991px){.hero__floatcard{display:none}.hero-swiper img{height:320px}}.trust-features{padding:60px 0 10px}.section-head--split{text-align:left;justify-content:space-between;align-items:flex-end;max-width:100%;margin-bottom:2.2rem;display:flex}.section-nav{gap:.6rem;display:flex}.section-nav__btn{border:1.5px solid var(--border);width:44px;height:44px;color:var(--dark);transition:all .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.section-nav__btn:hover{background:var(--gold-grad);color:var(--white)}.how-it-works{background:var(--white);padding:70px 0}.how-it-works__row{position:relative}.step-card__num{color:var(--gold);letter-spacing:.1em;font-size:.78rem;font-weight:700}.live-auction{background:var(--bg-light);padding:70px 0;position:relative;overflow:hidden}.live-auction__ribbon{opacity:.5;pointer-events:none;background:conic-gradient(from 180deg,#d4a0171f,#0000 40%);width:60%;height:140%;position:absolute;top:0;right:-10%}.eyebrow .dot--live{display:inline-block}.auction-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid var(--border);height:100%;transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);padding:12px;position:relative}.auction-card:hover{box-shadow:var(--shadow-card);border-color:#d4a01759;transform:translateY(-8px)}.auction-card__media{border-radius:14px;height:210px;position:relative;overflow:hidden}.auction-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.auction-card:hover .auction-card__media img{transform:scale(1.08)}.auction-card__timer{color:var(--dark);z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:50px;align-items:center;gap:.35rem;padding:.38rem .7rem;font-size:.7rem;font-weight:500;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #1111111f}.auction-card__timer i{color:var(--gold-2);font-size:.78rem}.auction-card__timer strong{color:var(--gold-2);font-weight:600}.auction-card__gavel{background:var(--gold-grad);width:38px;height:38px;color:var(--white);z-index:2;transition:transform .35s var(--ease);border:3px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #d4a01773}.auction-card:hover .auction-card__gavel{transform:rotate(-12deg)scale(1.08)}.auction-card__body{padding:1.1rem .5rem .4rem}.auction-card__title{flex-direction:column;margin-bottom:.5rem;display:flex}.auction-card__title h4{align-items:center;gap:.35rem;font-size:1.02rem;display:flex}.auction-card__title span{color:var(--grey);font-size:.8rem}.auction-card__id{color:var(--grey);border-bottom:1px dashed var(--border);margin-bottom:.9rem;padding-bottom:.9rem;font-size:.8rem}.auction-card__id strong{color:var(--id-pink);font-weight:700}.auction-card__mrp-row{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.auction-card__mrp small{color:var(--grey);margin-bottom:.15rem;font-size:.7rem;display:block}.auction-card__mrp s{color:var(--grey);font-size:.92rem}.badge-discount{background:var(--danger);color:var(--white);border-radius:50px;flex-shrink:0;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.auction-card__bid-row{justify-content:space-between;margin-bottom:1.1rem;display:flex}.auction-card__bid-row small{color:var(--grey);margin-bottom:.2rem;font-size:.74rem;display:block}.text-current-bid{color:var(--success);font-size:1.05rem;font-weight:700}.text-instant-buy{color:var(--gold-2);font-size:1.05rem;font-weight:700}.auction-card__actions{gap:.6rem;display:flex}.btn-bid,.btn-instant{color:var(--white);text-align:center;border-radius:50px;flex:1;padding:.68rem 1rem;font-size:.88rem;font-weight:600}.btn-bid{background:var(--success);box-shadow:0 10px 22px #22c55e47}.btn-bid:hover{color:var(--white);background:#1ba750;transform:translateY(-2px)}.btn-instant{background:var(--gold-grad);box-shadow:var(--shadow-gold)}.btn-instant:hover{color:var(--white);transform:translateY(-2px)}.live-swiper{padding-bottom:20px}.live-swiper__pagination{text-align:center;margin-top:1.6rem;position:relative}.live-swiper .swiper-pagination-bullet-active{background:var(--gold)}.icon-chip{width:34px;height:34px;color:var(--dark);z-index:2;transition:all .3s var(--ease);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute}.icon-chip:hover{background:var(--gold);color:var(--white)}.icon-chip--wish{bottom:14px;right:14px}.icon-chip--share{bottom:14px;right:56px}.upcoming-auction{background:var(--white);padding:70px 0}.upcoming-card{background:var(--bg-light);border-radius:var(--radius-lg);border:1px solid var(--border);height:100%;transition:all .4s var(--ease);display:flex;overflow:hidden}.upcoming-card:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.upcoming-card__media{flex-shrink:0;width:42%;position:relative;overflow:hidden}.upcoming-card__media img{object-fit:cover;width:100%;height:100%;min-height:210px;transition:transform .6s var(--ease)}.upcoming-card:hover .upcoming-card__media img{transform:scale(1.1)}.upcoming-card__media:after{content:"";opacity:0;transition:opacity .4s var(--ease);background:linear-gradient(#0000 40%,#1111118c);position:absolute;inset:0}.upcoming-card:hover .upcoming-card__media:after{opacity:1}.badge-open{background:var(--success);color:var(--white);z-index:2;border-radius:50px;padding:.32rem .7rem;font-size:.7rem;font-weight:700;position:absolute;top:12px;left:12px}.upcoming-card__body{flex-direction:column;flex:1;justify-content:center;padding:1.3rem;display:flex}.upcoming-card__cat{text-transform:uppercase;letter-spacing:.06em;color:var(--gold-2);margin-bottom:.3rem;font-size:.7rem;font-weight:700}.upcoming-card__body h4{margin-bottom:.25rem;font-size:1.05rem}.upcoming-card__body>p{margin-bottom:1rem;font-size:.82rem}.upcoming-card__footer{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.upcoming-card__footer small{color:var(--grey);font-size:.68rem;display:block}.upcoming-card__footer strong{font-size:.92rem}@media (width<=575px){.upcoming-card{flex-direction:column}.upcoming-card__media{width:100%;height:180px}}.app-download{padding:30px 0 70px;position:relative;overflow:hidden}.app-download__box{background:var(--gold-grad);border-radius:var(--radius-lg);box-shadow:var(--shadow-gold);padding:3rem 2.5rem;position:relative;overflow:hidden}.app-download__box h2{color:var(--white);margin-bottom:.6rem;font-size:clamp(1.6rem,3vw,2.2rem)}.app-download__box p{color:#ffffffe6;margin-bottom:1.5rem}.app-download__shape{background:var(--gold);opacity:.15;filter:blur(50px);border-radius:50%;position:absolute}.app-download__shape--1{width:260px;height:260px;top:-80px;left:10%}.app-download__shape--2{width:220px;height:220px;bottom:-80px;right:8%}.phone-mockup{background:var(--dark);border-radius:28px;width:150px;height:300px;margin:0 auto;padding:10px;box-shadow:0 20px 50px #00000059}.phone-mockup__screen{background:linear-gradient(160deg,#1c1c1c,#000);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;height:100%;padding:1rem;display:flex}.phone-mockup__screen p{color:var(--white);margin-bottom:.6rem;font-size:.85rem;font-weight:600}.phone-mockup__bar{background:#ffffff26;border-radius:4px;width:70%;height:6px}.phone-mockup__bar--short{width:45%}.store-buttons{flex-wrap:wrap;gap:.9rem;display:flex}.store-btn{background:var(--dark);color:var(--white);transition:transform .3s var(--ease);border-radius:14px;align-items:center;gap:.6rem;padding:.65rem 1.2rem;display:flex}.store-btn:hover{color:var(--white);transform:translateY(-4px)}.store-btn i{font-size:1.5rem}.store-btn span{flex-direction:column;font-size:.9rem;font-weight:600;line-height:1.2;display:flex}.store-btn small{opacity:.8;font-size:.62rem;font-weight:400}.qr-box{background:var(--white);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:inline-flex}.qr-box span{color:var(--grey);font-size:.75rem;font-weight:600}.categories{background:var(--bg-light);padding:70px 0}.category-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;transition:all .35s var(--ease);flex-direction:column;align-items:center;gap:.8rem;height:100%;padding:1.8rem 1rem;display:flex}.category-card i{color:var(--gold-2);background:var(--gold-grad-soft);width:64px;height:64px;transition:all .35s var(--ease);border-radius:16px;justify-content:center;align-items:center;font-size:1.8rem;display:flex}.category-card span{color:var(--dark);font-size:.9rem;font-weight:600}.category-card:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-8px)}.category-card:hover i{background:var(--gold-grad);color:var(--white);transform:rotate(-8deg)scale(1.05)}.why-us{background:var(--white);padding:70px 0}.why-card{border:1px solid var(--border);border-radius:var(--radius-md);height:100%;transition:all .35s var(--ease);gap:1rem;padding:1.8rem;display:flex}.why-card:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-4px)}.why-card i{color:var(--gold-2);background:var(--gold-grad-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.why-card h4{margin-bottom:.35rem;font-size:1rem}.why-card p{font-size:.85rem}.statistics{background:var(--dark-grad);padding:60px 0;position:relative;overflow:hidden}.statistics:before{content:"";background:radial-gradient(circle at 20% 30%,#d4a01724,#0000 45%),radial-gradient(circle at 85% 70%,#d4a0171a,#0000 40%);position:absolute;inset:0}.stat-card{z-index:1;position:relative}.stat-card i{color:var(--gold);margin-bottom:.6rem;font-size:1.7rem;display:inline-block}.stat-card h3{color:var(--white);margin-bottom:.3rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700}.stat-card p{color:#ffffffa6;font-size:.85rem}.winners{background:var(--bg-light);padding:70px 0}.winner-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;transition:all .35s var(--ease);height:100%;padding:1.6rem 1rem}.winner-card:hover{box-shadow:var(--shadow-card);transform:translateY(-8px)}.winner-card img{object-fit:cover;border:3px solid var(--gold-light);border-radius:50%;width:72px;height:72px;margin:0 auto .9rem;padding:2px}.winner-card h5{margin-bottom:.2rem;font-size:.95rem}.winner-card p{margin-bottom:.6rem;font-size:.8rem}.winner-card p strong{color:var(--dark)}.winner-card__amount{color:var(--success);font-size:1rem;font-weight:700;display:block}.winner-card__id{color:var(--grey);margin-top:.2rem;font-size:.7rem;display:block}.testimonials{background:var(--white);padding:70px 0}.testi-card{background:var(--gold-grad-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;padding:2rem;position:relative}.testi-card__quote{color:var(--gold);opacity:.5;margin-bottom:.5rem;font-size:2rem}.testi-card__stars{color:var(--gold);margin-bottom:.8rem;font-size:.85rem}.testi-card p{color:var(--dark);margin-bottom:1.4rem;font-size:.92rem;font-style:italic}.testi-card__user{align-items:center;gap:.8rem;display:flex}.testi-card__user img{object-fit:cover;border-radius:50%;width:46px;height:46px}.testi-card__user strong{font-size:.9rem;display:block}.testi-card__user span{color:var(--grey);font-size:.76rem}.testi-swiper{padding-bottom:10px}.faq{background:var(--bg-light);padding:70px 0}.faq-accordion{max-width:820px;margin:0 auto}.accordion-item{border:1px solid var(--border);background:var(--white);margin-bottom:1rem;overflow:hidden;border-radius:var(--radius-sm)!important}.accordion-button{color:var(--dark);background:var(--white);padding:1.2rem 1.4rem;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600}.accordion-button:not(.collapsed){background:var(--gold-grad-soft);color:var(--gold-2);box-shadow:none}.accordion-button:focus{box-shadow:none;border-color:#0000}.accordion-button:after{background-size:1rem}.accordion-body{padding:0 1.4rem 1.3rem;font-size:.88rem}.site-footer{background:var(--dark-grad);color:#ffffffb3;padding:70px 0 0}.footer-gold-bar{background:var(--gold-grad);height:3px;margin-bottom:0}.brand--footer .brand__text{color:var(--white)}.footer-about{color:#ffffff8c;max-width:340px;margin:1.1rem 0 1.4rem;font-size:.86rem;line-height:1.7}.footer-trust-badges{flex-wrap:wrap;gap:.7rem;margin-bottom:1.4rem;display:flex}.footer-trust-badges span{color:#ffffffb3;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.footer-trust-badges span i{color:var(--gold);font-size:.8rem}.newsletter{flex-direction:column;gap:.6rem;max-width:340px;display:flex}.newsletter__label{color:#ffffff80;margin:0;font-size:.8rem}.newsletter__form{border:1px solid #ffffff26;border-radius:50px;display:flex;overflow:hidden}.newsletter__form input{color:var(--white);background:0 0;border:none;outline:none;flex:1;padding:.65rem 1.1rem;font-family:Poppins,sans-serif;font-size:.84rem}.newsletter__form input::placeholder{color:#ffffff59}.newsletter__form button{background:var(--gold-grad);color:var(--white);flex-shrink:0;padding:0 1.2rem;font-size:.95rem}.newsletter>input{color:var(--white);background:0 0;border:none;outline:none;flex:1;padding:.7rem 1.1rem;font-family:Poppins,sans-serif;font-size:.85rem}.newsletter>input::placeholder{color:#fff6}.newsletter>button{background:var(--gold-grad);color:var(--white);padding:0 1.2rem}.footer-heading{color:var(--white);letter-spacing:.02em;margin-bottom:1.2rem;font-size:1rem;font-weight:700}.site-footer h5{color:var(--white);margin-bottom:1.2rem;font-size:1rem}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links li a{color:#fff9;transition:color .25s var(--ease), padding-left .25s var(--ease);align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;display:flex}.footer-links li a i{color:var(--gold);opacity:.7;font-size:.65rem}.footer-links li a:hover{color:var(--gold);padding-left:.3rem}.site-footer ul li{margin-bottom:.8rem}.site-footer ul li a{color:#fff9;font-size:.86rem;transition:color .3s}.site-footer ul li a:hover{color:var(--gold)}.contact-list{margin:0;padding:0;list-style:none}.contact-list li{color:#ffffffa6;align-items:flex-start;gap:.6rem;margin-bottom:.85rem;font-size:.86rem;display:flex}.contact-list li i{color:var(--gold);flex-shrink:0;margin-top:.15rem}.social-links{flex-wrap:wrap;gap:.7rem;display:flex}.social-links a{width:38px;height:38px;color:var(--white);transition:all .3s var(--ease);border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;text-decoration:none;display:flex}.social-links a:hover{background:var(--gold-grad);color:var(--white);border-color:#0000;transform:translateY(-3px)}.footer-payments{color:#ffffff59;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;padding:1.6rem 0;font-size:1.5rem;display:flex}.footer-payments span{color:#fff6;letter-spacing:.04em;text-transform:uppercase;margin-right:.4rem;font-size:.78rem;font-weight:600}.footer-payments i:hover{color:var(--gold);transition:color .25s}.payment-methods{color:#ffffff59;border-top:1px solid #ffffff1a;justify-content:center;gap:1.6rem;margin-top:2.6rem;padding:2.4rem 0;font-size:1.5rem;display:flex}.footer-bottom{color:#fff6;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:1.4rem 0;font-size:.8rem;display:flex}.footer-bottom p{color:#fff6;margin:0}.footer-bottom strong{color:var(--gold)}.footer-bottom__links{gap:1.2rem;display:flex}.footer-bottom__links a{color:#fff6;font-size:.8rem;text-decoration:none;transition:color .25s}.footer-bottom__links a:hover{color:var(--gold)}.page-hero{background:var(--dark-grad);padding:80px 0;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#d4a0172e,#0000 55%),radial-gradient(circle at 80% 20%,#d4a0171a,#0000 40%);position:absolute;inset:0}.page-hero h1{color:var(--white);z-index:1;position:relative}.page-hero .breadcrumb{z-index:1;position:relative}.page-hero .breadcrumb-item a{color:#ffffffa6;text-decoration:none;transition:color .25s}.page-hero .breadcrumb-item a:hover,.page-hero .breadcrumb-item.active{color:var(--gold)}.page-hero .breadcrumb-item+.breadcrumb-item:before{color:#ffffff4d}.page-hero p{color:#ffffffa6;z-index:1;position:relative}.bg-surface{background:var(--bg-light)}.text-gold{color:var(--gold)!important}.inner-card{background:var(--white);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-soft);transition:transform .3s var(--ease), box-shadow .3s var(--ease)}.inner-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.back-to-top{background:var(--gold-grad);width:48px;height:48px;color:var(--white);box-shadow:var(--shadow-gold);z-index:900;opacity:0;visibility:hidden;transition:all .35s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex;position:fixed;bottom:26px;right:26px;transform:translateY(10px)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-4px)}@media (width>=1200px){.container{max-width:1280px}}@media (width<=1199px){.hero__title{font-size:clamp(1.9rem,3.5vw,2.8rem)}.main-nav ul{gap:1.3rem}.nav-link-item{font-size:.87rem}.nav-actions{gap:.6rem}.search-category{max-width:130px}}@media (width<=991px){.hero{padding:50px 0 70px}.trust-features,.how-it-works,.live-auction,.upcoming-auction,.app-download,.categories,.why-us,.winners,.testimonials,.faq{padding:52px 0}.statistics{padding:48px 0}.hero-swiper img{height:340px}.hero__floatcard{display:none}.app-download__box{padding:2.5rem 2rem}.phone-mockup{width:120px;height:240px}.footer-bottom{text-align:center;flex-direction:column}}@media (width<=767px){.hero{text-align:center;padding:36px 0 52px}.hero__title{font-size:clamp(1.7rem,6vw,2.2rem)}.hero__cta,.hero__trust{justify-content:center}.hero__desc{max-width:340px;margin-inline:auto}.hero-swiper img{height:260px}.section-head{margin-bottom:2rem}.section-head h2{font-size:clamp(1.5rem,5vw,1.9rem)}.section-head--split{flex-direction:column;align-items:flex-start;gap:.8rem}.trust-features,.how-it-works,.live-auction,.upcoming-auction,.categories,.why-us,.winners,.testimonials,.faq{padding:40px 0}.statistics{padding:36px 0}.app-download{padding:20px 0 40px}.app-download__box{text-align:center;padding:2rem 1.4rem}.store-buttons{justify-content:center}.qr-box{display:none}.auction-card__media{height:180px}.step-card{padding:1.4rem .8rem}.trust-card{padding:1.4rem 1rem}.winner-card{padding:1.2rem .8rem}.testi-card{padding:1.5rem}.site-footer{padding:48px 0 0}.footer-about,.newsletter{max-width:100%}.payment-methods{flex-wrap:wrap;gap:1rem}.back-to-top{width:42px;height:42px;font-size:1rem;bottom:16px;right:16px}}@media (width<=575px){.hero__title{font-size:1.65rem}.hero__cta .btn{justify-content:center;width:100%}.hero__cta,.upcoming-card{flex-direction:column}.upcoming-card__media{width:100%;height:180px}.category-card{padding:1.2rem .6rem}.category-card i{width:52px;height:52px;font-size:1.4rem}.stat-card h3{font-size:1.8rem}.brand__text small,.search-category{display:none}.btn{padding:.62rem 1.2rem;font-size:.88rem}.accordion-button{padding:1rem;font-size:.88rem}.accordion-body{padding:0 1rem 1rem}}.site-header{z-index:1500;-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--color-border-soft);transition:box-shadow var(--dur-base) var(--ease-out), padding var(--dur-base) var(--ease-out);background:#ffffffd9;position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--shadow-md)}.topbar{background:var(--color-ink);color:var(--color-text-on-dark-soft);font-size:var(--fs-xs);max-height:38px;transition:max-height var(--dur-base) var(--ease-out), padding var(--dur-base) var(--ease-out);overflow:hidden}.site-header.is-scrolled .topbar{border:none;max-height:0;padding-block:0}.topbar-inner{padding-block:var(--space-2);justify-content:space-between;align-items:center;display:flex}.topbar a{color:var(--color-gold-300)}.topbar-links{gap:var(--space-5);align-items:center;display:flex}.navbar-main{padding-block:var(--space-4);transition:padding var(--dur-base) var(--ease-out)}.site-header.is-scrolled .navbar-main{padding-block:var(--space-3)}.navbar-main .container-xl{align-items:center;gap:var(--space-6);display:flex}.navbar-main .nav-burger{margin-left:auto}.brand{font-family:var(--font-heading);color:var(--color-text);flex-shrink:0;align-items:center;gap:12px;min-width:0;max-width:100%;font-size:1.35rem;font-weight:800;text-decoration:none;display:flex}.brand-logo{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;transition:all .3s;display:flex;overflow:hidden}.brand-logo-img{object-fit:contain;width:100%;height:100%;transition:all .3s;display:block}.brand:hover .brand-logo-img{transform:scale(1.05)}.brand-content{flex-direction:column;justify-content:center;display:flex}.brand-title{font-size:32px;font-weight:800;font-family:var(--font-heading);color:#111;line-height:1}.brand-tag{letter-spacing:2px;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-top:-2px;font-size:.6rem;font-weight:500;display:block}.nav-links{align-items:center;row-gap:var(--space-1);gap:var(--space-6);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nav-links>li{position:relative}.nav-links>li>a{font-family:var(--font-heading);color:var(--color-text-soft);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:5px;padding:.5rem 0;font-size:.92rem;font-weight:600;display:flex;position:relative}.nav-links>li>a:after{content:"";background:var(--gradient-gold);width:0%;height:2px;transition:width var(--dur-base) var(--ease-out);position:absolute;bottom:-2px;left:0}.nav-links>li>a.is-inactive{color:var(--color-text-soft)}.nav-links>li>a:hover,.nav-links>li>a.is-active{color:var(--color-gold-700)}.nav-links>li>a:hover:after,.nav-links>li>a.is-active:after{width:100%}.nav-actions-primary{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.navbar-secondary{background:var(--color-bg-soft);border-bottom:1px solid var(--color-border-soft)}.navbar-secondary-inner{align-items:stretch;gap:var(--space-4);transition:padding var(--dur-base) var(--ease-out);padding-block:.65rem;display:flex}.site-header.is-scrolled .navbar-secondary-inner{padding-block:.4rem}.mega-menu-wrap{flex:none;position:relative}.mega-trigger{height:100%;font-family:var(--font-heading);white-space:nowrap;color:#fff;background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:9px;padding:.68rem 1.1rem;font-size:.85rem;font-weight:700;display:flex}.mega-trigger:hover,.mega-trigger.is-active{background:var(--color-ink-soft)}.mega-trigger .chev{width:8px;height:8px;transition:transform var(--dur-base) var(--ease-out);border-bottom:2px solid;border-right:2px solid;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.mega-trigger.is-active .chev{transform:rotate(225deg)translateY(2px)}.mega-menu{z-index:40;background:var(--color-surface);border:1px solid var(--color-border-soft);border-top:3px solid var(--color-gold);border-radius:var(--radius-lg);width:min(920px,100vw - 2.5rem);box-shadow:var(--shadow-lg);padding:var(--space-6);gap:var(--space-7);max-height:min(70vh, calc(100dvh - var(--site-header-h) - var(--space-6)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility var(--dur-base);grid-template-columns:1fr 1fr 1fr 1.15fr;display:grid;position:absolute;top:calc(100% + 14px);left:0;overflow-y:auto;transform:translateY(8px)}.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-col h4{margin:0 0 var(--space-4);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-700);align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:flex}.mega-col ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mega-col ul>li>a{border-radius:var(--radius-sm);color:var(--color-text-soft);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding-block:.55rem;padding-inline:.3rem;font-size:.88rem;font-weight:600;display:flex}.mega-col ul>li>a:hover{background:var(--color-gold-50);color:var(--color-gold-700)}.mega-col ul>li>a svg{color:var(--color-gold-600);flex-shrink:0}.mega-trending li{border-radius:var(--radius-sm);color:var(--color-text);align-items:center;gap:10px;padding-block:.55rem;padding-inline:.3rem;font-size:.88rem;font-weight:600;display:flex}.mega-trending li.is-highlight{background:var(--color-gold-50)}.mega-trending .status{text-align:center;letter-spacing:.04em;border-radius:5px;flex-shrink:0;min-width:44px;padding:3px 7px;font-size:.6rem;font-weight:800}.mega-trending .status-live{color:#fff;background:#c7213a}.mega-trending .status-new{background:var(--color-blue-50);color:var(--color-blue-700)}.mega-trending .status-hot{background:var(--color-gold);color:#221802}.mega-trending .status-soon{background:var(--color-gold-100);color:var(--color-gold-700)}.mega-featured-card{display:block}.mega-featured-card img{aspect-ratio:1/.6;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-3)}.mega-featured-card .meta{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;font-size:.66rem;font-weight:700;display:block}.mega-featured-card h5{font-family:var(--font-heading);color:var(--color-text);margin:0 0 6px;font-size:.98rem;font-weight:800}.mega-featured-card .bid-lbl{color:var(--color-text-soft);margin-bottom:var(--space-4);font-size:.82rem;display:block}.mega-featured-card .bid-lbl strong{font-family:var(--font-heading);color:var(--color-green-700)}.icon-btn{border:1px solid var(--color-border);width:42px;height:42px;color:var(--color-text-soft);transition:all var(--dur-fast) var(--ease-out);background:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn:hover{border-color:var(--color-gold);color:var(--color-gold-700);transform:translateY(-2px)}.icon-btn.is-active{border-color:var(--color-gold);color:var(--color-gold-700);background:var(--color-gold-50)}.icon-btn .count{background:var(--color-green);color:#fff;border:2px solid var(--color-bg);border-radius:50%;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.icon-btn .dot-badge{border:2px solid var(--color-bg);background:#c7213a;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.nav-search{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.nav-search-toggle{display:none}.search-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);width:100%;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:stretch;display:flex;overflow:hidden}.search-form:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 4px var(--color-gold-50)}.search-form select{cursor:pointer;font-family:var(--font-body);color:var(--color-text-soft);background:0 0;border:none;outline:none;flex:none;max-width:140px;padding:0 1rem 0 1.2rem;font-size:.84rem}.search-divider{background:var(--color-border);flex-shrink:0;align-self:center;width:1px;height:55%}.search-form input{min-width:0;color:var(--color-text);font-size:.85rem;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:auto;padding:.85rem 1rem}.search-form button{background:var(--gradient-gold);color:#221802;cursor:pointer;font-family:var(--font-heading);border:none;flex-shrink:0;align-items:center;gap:8px;padding:0 1.5rem;font-size:.85rem;font-weight:700;display:flex}.search-suggest{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3);opacity:0;visibility:hidden;transition:all var(--dur-base) var(--ease-out);z-index:30;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(6px)}.search-suggest.is-open{opacity:1;visibility:visible;transform:translateY(0)}.search-suggest .tag{font-size:var(--fs-xs);border-radius:var(--radius-pill);background:var(--color-bg-soft);color:var(--color-text-soft);cursor:pointer;transition:background var(--dur-fast);margin:3px;padding:5px 11px;display:inline-block}.search-suggest .tag:hover{background:var(--color-gold-50);color:var(--color-gold-700)}.nav-burger{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:none}.nav-burger span,.nav-burger:before,.nav-burger:after{content:"";background:var(--color-text);width:18px;height:2px;transition:all var(--dur-base) var(--ease-out);display:block;position:relative}.nav-burger:before{margin-bottom:5px}.nav-burger:after{margin-top:5px}.nav-burger.is-active span{opacity:0}.nav-burger.is-active:before{transform:translateY(7px)rotate(45deg)}.nav-burger.is-active:after{transform:translateY(-7px)rotate(-45deg)}.mobile-nav{overscroll-behavior:contain;background:var(--color-surface);border-bottom:1px solid var(--color-border-soft);max-height:0;transition:max-height var(--dur-slow) var(--ease-out);overflow:hidden auto}.mobile-nav.is-open{max-height:min(560px, calc(100dvh - var(--site-header-h) - var(--space-4)))}.mobile-nav ul{padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}.mobile-nav a{min-height:44px;font-family:var(--font-heading);color:var(--color-text-soft);border-bottom:1px solid var(--color-border-soft);overflow-wrap:anywhere;align-items:center;padding:.7rem 0;font-size:.95rem;font-weight:600;display:flex}.mobile-nav a.is-inactive{color:var(--color-text-soft)}.mobile-nav a.is-active{color:var(--color-gold-700);border-bottom-color:var(--color-gold)}.mobile-nav-actions{gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;display:flex;border-bottom:none!important}.mobile-nav-actions .btn{min-height:44px}.mobile-nav-cta{justify-content:center;gap:var(--space-3);position:relative;overflow:hidden}.mobile-nav-cta span{flex:none}.mobile-nav-cta>svg,.mobile-nav-cta>i:first-child{flex-shrink:0;font-size:1.05em;line-height:1}.mobile-nav-cta__arrow{right:var(--space-4);opacity:.55;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);position:absolute;font-size:.8em!important}.mobile-nav-cta:hover .mobile-nav-cta__arrow,.mobile-nav-cta:focus-visible .mobile-nav-cta__arrow{opacity:1;transform:translate(3px)}.mobile-nav-cta:active{transform:translateY(1px)}.mobile-nav-scrim{z-index:1490;-webkit-backdrop-filter:blur(2px);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility var(--dur-base);background:#0d0d0b80;border:0;padding:0;position:fixed;inset:0}.mobile-nav-scrim.is-open{opacity:1;visibility:visible}@media (width>=993px){.mobile-nav-scrim{display:none}}html.mobile-nav-open{overscroll-behavior:none;overflow:hidden}.mobile-nav-scrim:not(.is-open){pointer-events:none}@media (prefers-reduced-motion:reduce){.mobile-nav-scrim{transition:none}}@media (width>=993px){.mobile-nav{display:none}}@media (width<=1280px){.navbar-main .container-xl,.nav-links{gap:var(--space-5)}.nav-links>li>a{font-size:.87rem}.nav-actions-primary{gap:var(--space-2)}.brand-tag{display:none}}@media (width<=992px){.brand-logo{width:46px;height:46px}.brand-title{font-size:26px}.navbar-main{padding-block:var(--space-3)}.navbar-secondary-inner{flex-wrap:wrap;row-gap:10px}.mega-menu{gap:var(--space-5);grid-template-columns:1fr 1fr;width:calc(100vw - 2.5rem)}.mega-menu .mega-featured{grid-column:1/-1}.search-form select{max-width:120px}.auth-user-area{display:none}}@media (width<=768px){.brand{gap:10px}.brand-logo{width:42px;height:42px}.brand-title{font-size:22px}.navbar-main .container-xl{gap:var(--space-4)}.mega-menu-wrap{flex:100%}.mega-trigger{justify-content:center;width:100%;min-height:42px}.nav-search{flex:100%}.search-form select{max-width:110px}.search-form input{padding-block:.7rem}}@media (width<=576px){.brand-logo{width:38px;height:38px}.brand-title{font-size:19px}.mega-menu{width:calc(100vw - 2.2rem);padding:var(--space-4);grid-template-columns:1fr}.mega-menu .mega-featured{grid-column:auto}.search-form select{max-width:92px;padding:0 .4rem 0 .75rem;font-size:.78rem}.search-form input{padding-inline:.6rem;font-size:.82rem}.search-form button{padding-inline:.9rem}.search-form button span{display:none}.icon-btn,.nav-burger{width:40px;height:40px}.mobile-nav ul{padding:var(--space-3) var(--space-4) var(--space-4)}}@media (width<=420px){.brand-logo{width:34px;height:34px}.brand-title{font-size:17px}.navbar-main .container-xl{gap:var(--space-3)}.search-form select{max-width:74px;padding-left:.6rem}.search-suggest .tag{padding:4px 9px;font-size:.7rem}}#how-it-works,#trending,#upcoming,#upcoming+.section-tight,#categories,#advantage,#winners,#faq{padding-block:clamp(1.5rem,2.6vw,2.4rem)}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .section-head{margin-bottom:clamp(1rem,1.8vw,1.5rem)}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .section-head h2{letter-spacing:-.015em}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .section-head p{color:var(--color-text-soft);max-width:560px}.section-head.center p{margin-inline:auto;font-size:15px}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners) .mb-4{margin-bottom:clamp(.75rem,1.4vw,1.1rem)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.carousel{position:relative}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;display:none;position:relative}.carousel-item.active{display:block}.carousel-fade .carousel-item{opacity:0;float:none;pointer-events:none;margin-right:0;transition:opacity .6s ease-in-out;display:block;position:absolute;top:0;left:0}.carousel-fade .carousel-item.active{opacity:1;pointer-events:auto;position:relative}.carousel-control-prev,.carousel-control-next{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:10%;padding:0;display:flex;position:absolute;top:0;bottom:0}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-indicators{z-index:2;margin:0 15% var(--space-4);justify-content:center;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:border-box;cursor:pointer;padding:0}.container-xl :where(p,span,small,li,td,dd,dt,a,strong,h1,h2,h3,h4,h5,label){overflow-wrap:anywhere}.container-xl :where([class*=-grid]>*,[class*=-card],[class*=-item],[class*=-col],[class*=-row]){min-width:0}img,svg,video,canvas,iframe,table{max-width:100%}.hero-carousel{position:relative;overflow:hidden}.hero-carousel .carousel-item{min-height:0}.hero-slide--gold-white{background:linear-gradient(135deg,#fff 0%,#fcf6e9 45%,#f0dbaa 100%)}.hero-slide--gold-black{background:linear-gradient(135deg,#1b1706 0%,#111 55%,#050504 100%)}.hero-slide--green-white{background:linear-gradient(135deg,#fff 0%,#eaf8f0 45%,#cfefdc 100%)}.hero-slide--dark{background:linear-gradient(135deg,#17170f 0%,#0d0d0b 55%,#050504 100%)}.hero-slide--beige{background:linear-gradient(135deg,#fdfcfa 0%,#f5eedd 50%,#ebdfc1 100%)}.hero-slide--gold-black .hero-slide-copy,.hero-slide--dark .hero-slide-copy{color:var(--color-text-on-dark-soft)}.hero-slide--gold-black h1,.hero-slide--dark h1{color:var(--color-text-on-dark)}.hero-slide--gold-black .lede,.hero-slide--dark .lede{color:var(--color-text-on-dark-soft)}.hero-slide--gold-black .hero-stat-card,.hero-slide--dark .hero-stat-card{background:#f6f4ee0f;border-color:#f6f4ee1f}.hero-slide--gold-black .hero-stat-card span,.hero-slide--dark .hero-stat-card span{color:var(--color-text-on-dark-soft)}.hero-slide--gold-black .hero-chip,.hero-slide--dark .hero-chip{color:var(--color-text-on-dark);background:#f6f4ee14;border-color:#f6f4ee29}.hero-slide-row{min-height:440px}.hero-carousel .row{flex-wrap:wrap;margin-inline:-12px;display:flex}.hero-carousel .col-lg-6,.hero-carousel .col-md-6,.hero-carousel .col-12{width:100%;padding-inline:12px}@media (width>=768px){.hero-carousel .col-md-6{flex:0 0 50%;max-width:50%}}@media (width>=992px){.hero-carousel .col-lg-6{flex:0 0 50%;max-width:50%}}.hero-slide-copy h1{font-size:var(--fs-h1);margin-bottom:var(--space-5)}.hero-slide-copy .lede{font-size:var(--fs-lead);max-width:480px;margin-bottom:var(--space-6)}.hero-badge{margin-bottom:var(--space-4)}.hero-badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.hero-cta-row{gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.hero-stats-row{gap:var(--space-3);max-width:520px;margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.hero-stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-2);text-align:center;box-shadow:var(--shadow-xs)}.hero-stat-card strong{font-family:var(--font-heading);color:var(--color-gold-700);font-size:1.05rem;font-weight:800;display:block}.hero-slide--gold-white .hero-stat-card strong,.hero-slide--green-white .hero-stat-card strong,.hero-slide--beige .hero-stat-card strong{color:var(--color-gold-700)}.hero-stat-card span{color:var(--color-text-muted);font-size:.68rem;line-height:1.25}.hero-chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.hero-chip{font-size:var(--fs-xs);color:var(--color-text-soft);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;padding:.4rem .85rem;font-weight:600;display:inline-flex}.hero-slide-media{position:relative}.hero-product-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#101010;position:relative;overflow:hidden}.hero-product-card img{object-fit:cover;width:100%;display:block}.hero-product-badge{top:var(--space-4);left:var(--space-4);z-index:3;position:absolute}.hero-product-timer{top:var(--space-4);right:var(--space-4);z-index:3;-webkit-backdrop-filter:blur(10px);color:#fff;border-radius:var(--radius-md);text-align:center;background:#0d0d0b8c;padding:8px 12px;position:absolute}.hero-timer-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;margin-bottom:4px;font-size:.62rem;display:block}.hero-timer-digits{font-family:var(--font-heading);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:.7rem;display:flex}.hero-timer-digits>span{font-size:1rem;font-weight:800;display:block}.hero-timer-digits .cd-sep{opacity:.7;font-size:.85rem;font-weight:700}.hero-product-info{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:3;border-radius:var(--radius-lg);padding:var(--space-4);position:absolute}.hero-price-row{margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-end;display:flex}.hero-price-row .lbl{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.hero-slide--dark .hero-price-row .lbl{color:var(--color-text-on-dark-soft)}.hero-price-row .price{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;display:block}.hero-price-row .buy{font-family:var(--font-heading);color:var(--color-text-muted);font-size:.95rem;font-weight:700;text-decoration:line-through;display:block}.hero-slide--dark .hero-price-row .buy{color:var(--color-text-on-dark-soft)}.hero-product-meta{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft);flex-wrap:wrap;display:flex}.hero-slide--dark .hero-product-meta{border-top-color:#f6f4ee1f}.hero-verified{color:var(--color-green-700);align-items:center;gap:5px;font-size:.7rem;font-weight:600;display:inline-flex}.hero-slide--dark .hero-verified{color:var(--color-green-300)}.hero-instant-buy{font-size:.72rem;font-weight:700;font-family:var(--font-heading);color:var(--color-blue-700)}.hero-slide--dark .hero-instant-buy{color:var(--color-blue-300)}.hero-carousel .carousel-control-prev,.hero-carousel .carousel-control-next{opacity:1;width:52px;height:52px;top:50%;bottom:auto;transform:translateY(-50%)}.hero-carousel .carousel-control-prev{left:var(--space-6)}.hero-carousel .carousel-control-next{right:var(--space-6)}.hero-arrow{background:var(--glass-bg);width:44px;height:44px;-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);color:var(--color-gold-700);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hero-carousel .carousel-control-prev:hover .hero-arrow,.hero-carousel .carousel-control-next:hover .hero-arrow{box-shadow:var(--shadow-md);transform:scale(1.08)}.hero-carousel .carousel-indicators{bottom:var(--space-5);gap:6px}.hero-carousel .carousel-indicators [data-bs-target]{background:var(--color-gold-300);opacity:.5;width:8px;height:8px;transition:width var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);border:0;border-radius:50%}.hero-carousel .carousel-indicators .active{border-radius:var(--radius-pill);background:var(--gradient-gold);opacity:1;width:22px}.trust-strip{background:var(--color-ink);border-block:1px solid #c79a4540;padding-block:clamp(1.1rem,1.8vw,1.5rem)}.trust-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.trust-card{align-items:center;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-on-dark);background:#f6f4ee0a;border:1px solid #f6f4ee1a;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"ic title""ic text";transition:all .35s;display:grid}.trust-card .ic{border-radius:var(--radius-sm);color:#1a1405;background:linear-gradient(135deg,#f5d78e 0%,#deaf34 55%,#b97809 100%);grid-area:ic;justify-content:center;align-self:center;align-items:center;width:42px;height:42px;transition:all .35s;display:flex;box-shadow:0 4px 14px #c79a454d}.trust-card h3{color:var(--color-text-on-dark);text-align:left;grid-area:title;align-self:end;margin-bottom:0;font-size:.92rem}.trust-card p{font-size:var(--fs-xs);color:var(--color-text-on-dark-soft);text-align:left;grid-area:text;align-self:start;margin:0}.trust-card:hover{background:#f6f4ee17;border-color:#c79a458c;transform:translateY(-4px);box-shadow:0 12px 28px #00000059}.trust-card:hover .ic{transform:scale(1.06)rotate(-4deg)}#how-it-works{background:linear-gradient(#fdfbf4 0%,#faf6ec 100%)}.steps-grid{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(4,1fr);display:grid}.step-card{padding:var(--space-5);border-radius:var(--radius-lg);text-align:left;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fff;border:1px solid #efe7d3;position:relative;overflow:hidden}.step-card:before{content:"";opacity:0;height:3px;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#e7a61a,#b97809);position:absolute;inset:0 0 auto}.step-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-gold-100);transform:translateY(-6px)}.step-card:hover:before{opacity:1}.step-card .step-num{font-family:var(--font-heading);letter-spacing:.04em;color:#1a1405;width:46px;height:46px;margin-bottom:var(--space-4);background:linear-gradient(135deg,#f5d78e 0%,#deaf34 55%,#b97809 100%);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #c79a4559}.step-card h3{font-size:1.05rem}.step-card p{font-size:var(--fs-sm);margin:0}.step-arrow{display:none}.swiper .swiper-wrapper{scrollbar-width:none;flex-direction:row;align-items:stretch;gap:20px;display:flex;overflow-x:auto}.swiper .swiper-wrapper::-webkit-scrollbar{display:none}.swiper .swiper-slide{flex:none;width:min(320px,84vw);height:auto}@media (width>=992px){.testimonial-swiper .swiper-slide{width:calc(33.3333% - 16px)}}.auction-owl .auction-card{flex-direction:column;height:100%;display:flex}.auction-owl .auction-body{flex-direction:column;flex:1;display:flex}.auction-owl .auction-btn-row{margin-top:auto}.auction-card{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);height:auto;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:relative;overflow:hidden}.auction-card:before{content:"";border-radius:inherit;background:var(--gradient-gold);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;z-index:5;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auction-card:hover{box-shadow:var(--shadow-lg), var(--shadow-gold-glow);transform:translateY(-8px)scale(1.01)}.auction-ribbon{z-index:6;text-align:center;background:var(--gradient-gold);color:#221802;width:140px;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;padding:4px 0;font-size:.68rem;font-weight:800;position:absolute;top:14px;left:-34px;transform:rotate(-45deg);box-shadow:0 4px 10px #c79a4559}.auction-media{aspect-ratio:1/.92;position:relative;overflow:hidden}.auction-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.auction-card:hover .auction-media img{transform:scale(1.08)}.auction-tags{z-index:3;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.wishlist-btn{cursor:pointer;width:34px;height:34px;color:var(--color-text-soft);transition:all var(--dur-fast) var(--ease-out);background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.wishlist-btn.is-active{color:#c7213a}.wishlist-btn.is-active svg{fill:#c7213a}.wishlist-btn:hover{transform:scale(1.15)rotate(-6deg)}.auction-timer{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-heading);border-radius:var(--radius-pill);background:#0d0d0b99;align-items:center;gap:5px;padding:5px 9px;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px}.auction-timer .cd-h,.auction-timer .cd-m,.auction-timer .cd-s{color:var(--color-gold-300)}.auction-watching{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-soft);border-radius:var(--radius-pill);background:#ffffffd9;align-items:center;gap:4px;padding:5px 8px;font-size:.68rem;font-weight:600;display:flex;position:absolute;bottom:10px;right:10px}.auction-watching .watch-count{color:var(--color-text);font-weight:800}.auction-body{padding:var(--space-4);z-index:2;position:relative}.auction-body h3{margin-bottom:var(--space-3);font-size:.98rem}.auction-meta{font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.auction-price-row{margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-end;display:flex}.auction-price-row .lbl{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.auction-price-row .price{font-family:var(--font-heading);color:var(--color-green-700);font-size:1.15rem;font-weight:800}.auction-price-row .buy{font-family:var(--font-heading);color:var(--color-text-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted);font-size:.85rem;font-weight:700}.bid-progress{border-radius:var(--radius-pill);background:var(--color-border-soft);height:7px;margin-bottom:var(--space-4);position:relative;overflow:hidden}.bid-progress-fill{border-radius:var(--radius-pill);background:var(--gradient-green);width:0%;height:100%;transition:width 1.1s var(--ease-out);position:relative;overflow:hidden}.bid-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2.2s ease-in-out infinite progressShine;position:absolute;inset:0}@keyframes progressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.auction-btn-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auction-btn-row .btn{padding-inline:.6rem}#upcoming{background:linear-gradient(#f3f7ff 0%,#fafcff 100%)}.upcoming-card{border-radius:var(--radius-lg);background:var(--color-surface);height:100%;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:1px solid #e4eaf7;flex-direction:column;display:flex;overflow:hidden}.upcoming-card:hover{box-shadow:var(--shadow-md);border-color:#bfcdf3;transform:translateY(-6px)}.upcoming-thumb{aspect-ratio:16/9;position:relative}.upcoming-thumb img{object-fit:cover;width:100%;height:100%}.upcoming-thumb .badge-pill{position:absolute;top:8px;left:8px}.upcoming-info{padding:var(--space-5);flex-direction:column;flex:1;gap:8px;display:flex}.upcoming-info h3{margin-bottom:0;font-size:1rem}.upcoming-info .bid-start{font-size:var(--fs-sm);color:var(--color-text-soft);align-items:center;gap:6px;display:flex}.upcoming-info .bid-start strong{color:var(--color-text)}.upcoming-countdown{font-family:var(--font-heading);color:var(--color-blue-700);background:var(--color-blue-50);border-radius:var(--radius-pill);border:1px solid #2454b829;align-self:flex-start;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.upcoming-info .js-remind{margin-top:auto}.app-banner{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:linear-gradient(120deg,#0d0d0b 0%,#1c1607 120%);border:1px solid #c79a454d;grid-template-columns:1.1fr .9fr;align-items:center;padding:clamp(1.75rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden}.app-banner:before{content:"";background:radial-gradient(circle,#c79a4547,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-80px}.app-banner-copy h2,.app-banner-copy p{color:var(--color-text-on-dark)}.app-banner-copy p{color:var(--color-text-on-dark-soft);max-width:420px}.app-store-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.qr-chip{color:var(--color-text-on-dark-soft);font-size:var(--fs-xs);align-items:center;gap:10px;display:flex}.qr-chip .qr-box{background:#fff;border-radius:8px;width:52px;height:52px;padding:5px}.app-banner-visual{position:relative}.app-banner-visual img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transform:rotate(-4deg)}#categories{background:linear-gradient(#f7f7f3 0%,#fbfbf8 100%)}.category-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.category-card{border-radius:var(--radius-lg);aspect-ratio:1/.85;cursor:pointer;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-items:flex-end;display:flex;position:relative;overflow:hidden}.category-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.category-card img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.category-card:after{content:"";background:linear-gradient(#0d0d0b0d 45%,#0d0d0bd1);position:absolute;inset:0}.category-copy{z-index:2;padding:var(--space-4);color:#fff;position:relative}.category-copy strong{font-family:var(--font-heading);font-size:1.02rem;display:block}.category-copy span{font-size:var(--fs-xs);color:#ffffffbf}#advantage{background:linear-gradient(#f0f9f3 0%,#fafefc 100%)}.advantage-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.advantage-card{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);gap:var(--space-4);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:1px solid #dfeee5;display:flex}.advantage-card:hover{box-shadow:var(--shadow-md);border-color:#b9dec9;transform:translateY(-5px)}.advantage-card .ic{color:#0c7c48;width:44px;height:44px;transition:transform var(--dur-base) var(--ease-out);background:linear-gradient(135deg,#e8f6ee 0%,#d2eedf 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.advantage-card:hover .ic{transform:scale(1.08)}.advantage-card h3{margin-bottom:4px;font-size:1rem}.advantage-card p{font-size:var(--fs-sm);color:var(--color-text-soft);margin:0}.stats-strip{background:var(--color-ink);padding-block:var(--space-8)}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.stat-item{position:relative}.stat-item+.stat-item:before{content:"";background:#f6f4ee1f;width:1px;position:absolute;top:10%;bottom:10%;left:0}.stat-item .ic{color:var(--color-gold-300);margin-bottom:var(--space-3)}.stat-num{font-family:var(--font-heading);color:var(--color-text-on-dark);font-size:clamp(1.6rem,1.3rem + 1vw,2.3rem);font-weight:800}.stat-label{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-on-dark-soft)}#winners{background:linear-gradient(#0d0d0b 0%,#17140a 55%,#0d0d0b 100%);position:relative}#winners:before{content:"";pointer-events:none;background:radial-gradient(600px 260px at 15% 0,#c79a4524,#0000 70%),radial-gradient(600px 260px at 85% 100%,#c79a451a,#0000 70%);position:absolute;inset:0}#winners .container-xl{z-index:1;position:relative}#winners .section-head h2{color:var(--color-text-on-dark)}#winners .section-head p{color:var(--color-text-on-dark-soft)}#winners .eyebrow{color:var(--color-gold-300);background:#c79a451f;border-color:#c79a4566}#winners .owl-rail .owl-dot{background:#f6f4ee40}.winner-card{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#f6f4ee0d;border:1px solid #f6f4ee1f;height:100%;position:relative}.winner-card:hover{border-color:#c79a4599;transform:translateY(-6px);box-shadow:0 18px 44px #00000080,0 0 0 1px #c79a4559}.winner-badge{position:absolute;top:14px;right:14px}.winner-avatar{object-fit:cover;width:68px;height:68px;margin:0 auto var(--space-3);border:3px solid #c79a45bf;border-radius:50%;box-shadow:0 0 0 4px #c79a4526}.winner-card h3{color:var(--color-text-on-dark);margin-top:30px;margin-bottom:2px;font-size:.98rem}.winner-card .loc{font-size:var(--fs-xs);color:#f6f4ee8c;margin-bottom:var(--space-3)}.winner-card .won{font-size:var(--fs-sm);color:var(--color-text-on-dark-soft)}.winner-card .price{font-family:var(--font-heading);color:var(--color-gold-300);font-size:1.05rem;font-weight:800}.testimonial-swiper{padding-bottom:var(--space-8)}.testimonial-card{padding:var(--space-7) var(--space-6) var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);height:auto;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:relative}.testimonial-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.quote-icon{top:var(--space-4);right:var(--space-5);color:var(--color-gold-100);z-index:0;font-family:Georgia,serif;font-size:3.2rem;font-weight:800;line-height:1;position:absolute}.stars{color:var(--color-gold);margin-bottom:var(--space-3);letter-spacing:2px;z-index:1;position:relative}.testimonial-card p{z-index:1;font-size:.94rem;font-style:italic;position:relative}.reviewer{margin-top:var(--space-4);z-index:1;align-items:center;gap:10px;display:flex;position:relative}.reviewer img{object-fit:cover;border-radius:50%;width:38px;height:38px}.reviewer strong{font-family:var(--font-heading);font-size:.88rem;display:block}.reviewer span{font-size:var(--fs-xs);color:var(--color-text-muted)}.testimonial-swiper .swiper-pagination{bottom:0}.swiper-pagination-bullet{background:var(--color-border);opacity:1;width:8px;height:8px;transition:all var(--dur-fast) var(--ease-out)}.swiper-pagination-bullet-active{background:var(--gradient-gold);border-radius:var(--radius-pill);width:22px}#faq{background:linear-gradient(#fafaf7 0%,#fff 100%)}.faq-list{max-width:var(--container-narrow);gap:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);overflow:hidden}.faq-item:hover{border-color:var(--color-gold-100)}.faq-item.is-open{box-shadow:var(--shadow-sm);border-color:#c79a458c}.faq-q{text-align:left;width:100%;padding:var(--space-5);cursor:pointer;font-family:var(--font-heading);color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;font-size:.96rem;font-weight:700;display:flex}.faq-q .plus{border:1px solid var(--color-border);width:22px;height:22px;transition:all var(--dur-base) var(--ease-out);border-radius:50%;flex-shrink:0;position:relative}.faq-q .plus:before,.faq-q .plus:after{content:"";background:var(--color-text);position:absolute;top:50%;left:50%}.faq-q .plus:before{width:9px;height:1.5px;transform:translate(-50%,-50%)}.faq-q .plus:after{width:1.5px;height:9px;transition:opacity var(--dur-fast);transform:translate(-50%,-50%)}.faq-item.is-open .plus{background:var(--color-gold);border-color:var(--color-gold)}.faq-item.is-open .plus:before,.faq-item.is-open .plus:after{background:#221802}.faq-item.is-open .plus:after{opacity:0}.faq-a{max-height:0;transition:max-height var(--dur-base) var(--ease-out);overflow:hidden}.faq-a-inner{padding:0 var(--space-5) var(--space-5);font-size:var(--fs-sm);color:var(--color-text-soft)}.footer-cta{gap:var(--space-3);display:flex}.footer-cta input{border-radius:var(--radius-pill);color:var(--color-text-on-dark);font-size:var(--fs-sm);background:#f6f4ee0f;border:1px solid #f6f4ee2e;outline:none;flex:1;padding:.8rem 1.1rem}.footer-cta input::placeholder{color:var(--color-text-on-dark-soft)}.site-footer{background:var(--color-ink);color:var(--color-text-on-dark-soft);padding-block-start:clamp(3rem, 6vw, var(--space-9))}.footer-top{gap:var(--space-6);padding-bottom:var(--space-8);grid-template-columns:1.4fr repeat(3,minmax(0,1fr)) minmax(0,1.1fr);display:grid}.footer-brand p{color:var(--color-text-on-dark-soft);font-size:var(--fs-sm);max-width:280px}.footer-badges{margin-top:var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.footer-badges span{border-radius:var(--radius-pill);border:1px solid #f6f4ee29;padding:5px 10px;font-size:.7rem}.footer-col h4{color:var(--color-text-on-dark);margin-bottom:var(--space-4);font-size:.9rem;font-family:var(--font-heading)}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{font-size:var(--fs-sm);color:var(--color-text-on-dark-soft);transition:color var(--dur-fast)}.footer-col a:hover{color:var(--color-gold-300)}.footer-contact li{font-size:var(--fs-sm);overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.footer-social{margin-top:var(--space-4);gap:8px;display:flex}.footer-social a{width:36px;height:36px;transition:all var(--dur-fast);border:1px solid #f6f4ee29;border-radius:50%;justify-content:center;align-items:center;display:flex}.footer-social a:hover{background:var(--color-gold);border-color:var(--color-gold);color:#221802}.footer-bottom{padding-block:var(--space-5);font-size:var(--fs-xs);border-top:1px solid #f6f4ee1a;justify-content:space-between;align-items:center;display:flex}.footer-bottom-links{gap:var(--space-5);display:flex}.footer-brand-logo{align-items:center;gap:14px;margin-bottom:22px;text-decoration:none;display:flex}.footer-logo{object-fit:contain;flex-shrink:0;width:54px;height:54px;transition:all .35s}.footer-brand-logo:hover .footer-logo{transform:scale(1.08)}.footer-brand-content{flex-direction:column;display:flex}.footer-brand-title{font-family:var(--font-heading);color:#fff;font-size:28px;font-weight:800;line-height:1}.footer-brand-tag{letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;margin-top:4px;font-size:10px}.theme-switch{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}body.dark-mode{background:var(--dark-bg);color:var(--dark-text)}body.dark-mode .site-header{border-color:var(--dark-border);background:#0d0d0bd9}body.dark-mode .card,body.dark-mode .trust-card,body.dark-mode .step-card,body.dark-mode .advantage-card,body.dark-mode .winner-card,body.dark-mode .testimonial-card,body.dark-mode .faq-item,body.dark-mode .auction-card,body.dark-mode .upcoming-card{background:var(--dark-surface);border-color:var(--dark-border)}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode .brand,body.dark-mode .auction-price-row .buy,body.dark-mode .faq-q{color:var(--dark-text)}body.dark-mode p,body.dark-mode .nav-links>li>a{color:var(--dark-text-soft)}body.dark-mode .hero-carousel,body.dark-mode .stats-strip{background:var(--dark-surface)}@media (width<=991px){.footer-logo{width:46px;height:46px}.footer-brand-title{font-size:24px}.footer-brand-tag{font-size:9px}}@media (width<=768px){.footer-brand-logo{justify-content:center}.footer-brand-content{align-items:center}.footer-logo{width:42px;height:42px}.footer-brand-title{font-size:22px}.footer-brand-tag{letter-spacing:1px;text-align:center;font-size:8px}}.auction-btn-row .js-bid-now,.auction-btn-row .js-instant-buy{cursor:pointer;border:0}.hero-instant-buy.js-instant-buy{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.auction-timer.is-ended,.upcoming-countdown.is-ended,.hero-timer-digits.is-ended{opacity:.8}@keyframes hzHeroReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hzHeroMedia{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes hzHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.carousel-item.active .hero-slide-copy>*{animation:hzHeroReveal .62s var(--ease-out) backwards}.carousel-item.active .hero-slide-copy>:first-child{animation-delay:50ms}.carousel-item.active .hero-slide-copy>:nth-child(2){animation-delay:.13s}.carousel-item.active .hero-slide-copy>:nth-child(3){animation-delay:.21s}.carousel-item.active .hero-slide-copy>:nth-child(n+4){animation-delay:.29s}.carousel-item.active .hero-product-card{animation:hzHeroMedia .7s .16s var(--ease-out) backwards, hzHeroFloat 7s ease-in-out 1.6s infinite}@keyframes hzSonar{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.hero-product-badge:after,#trending .badge-live:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #ffffffe6;animation:1.9s ease-out infinite hzSonar;position:absolute;inset:0}#trending .badge-live{position:relative}@keyframes hzDotGlow{0%,to{opacity:1;box-shadow:0 0 #c79a458c}50%{opacity:.5;box-shadow:0 0 0 6px #c79a4500}}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .section-head h2:after{content:"";border-radius:var(--radius-pill);margin-top:10px;background:linear-gradient(90deg,#e7a61a,#b97809);width:54px;height:4px;margin-inline:auto;display:block}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .eyebrow .dot{animation:2.2s ease-in-out infinite hzDotGlow}.step-card .step-num{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.step-card:hover .step-num{transform:scale(1.12)rotate(-8deg);box-shadow:0 10px 22px #c79a4573}.category-card:hover img{transform:scale(1.14)}.category-card .category-copy{transition:transform var(--dur-slow) var(--ease-out)}.category-card:hover .category-copy{transform:translateY(-5px)}.winner-card .winner-avatar{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.winner-card:hover .winner-avatar{transform:translateY(-5px)scale(1.06);box-shadow:0 0 0 6px #c79a452e}.upcoming-thumb{overflow:hidden}.upcoming-thumb img{transition:transform var(--dur-slow) var(--ease-out)}.upcoming-card:hover .upcoming-thumb img{transform:scale(1.07)}@keyframes hzFaqFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-item.is-open .faq-a-inner{animation:hzFaqFade .4s 80ms var(--ease-out) backwards}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .btn,.app-banner .btn{position:relative;overflow:hidden}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .btn:after,.app-banner .btn:after{content:"";width:45%;transition:left .65s var(--ease-out);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);position:absolute;top:-25%;bottom:-25%;left:-75%;transform:skew(-18deg)}:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .btn:hover:after,:is(#how-it-works,#trending,#upcoming,#categories,#advantage,#winners,#faq) .btn:focus-visible:after,.app-banner .btn:hover:after,.app-banner .btn:focus-visible:after{left:135%}#how-it-works{position:relative;overflow:hidden}#how-it-works:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#b88c2866 1px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(440px 280px at 90% 8%,#000 0%,#0000 78%);mask-image:radial-gradient(440px 280px at 90% 8%,#000 0%,#0000 78%)}#how-it-works .container-xl{z-index:1;position:relative}#upcoming{position:relative;overflow:hidden}#upcoming:before{content:"";pointer-events:none;background:radial-gradient(circle,#2454b81f,#0000 68%);border-radius:50%;width:460px;height:460px;position:absolute;top:-200px;left:-170px}#upcoming .container-xl{z-index:1;position:relative}@keyframes hzAppFloat{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-12px)}}.app-banner-visual img{animation:6.5s ease-in-out infinite hzAppFloat}.owl-rail.auction-owl,.owl-rail.winners-owl{padding-bottom:var(--space-7)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.about-hero{background:radial-gradient(circle at 0 0,#c79a452e,#0000 45%),linear-gradient(135deg,#101010,#1a1a1a);padding-block:clamp(2rem,5vw,3.25rem);position:relative;overflow:hidden}.about-hero .container-xl{z-index:2;position:relative}.about-hero-blob{filter:blur(120px);pointer-events:none;background:#c79a452e;border-radius:50%;width:420px;height:420px;animation:9s ease-in-out infinite aboutBlobFloat;position:absolute;top:-120px;right:-140px}@keyframes aboutBlobFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,26px)scale(1.06)}}.about-hero h1{color:#fff;margin-bottom:16px;font-size:clamp(1.9rem,4vw,3.1rem);font-weight:700;line-height:1.12}.contact-hero-sub{color:#ffffffbf;max-width:760px;margin:auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.8}.about-breadcrumb{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:25px;display:flex}.about-breadcrumb a{color:#fff;transition:all .3s}.about-breadcrumb a:hover{color:var(--color-gold)}.about-breadcrumb .current{color:var(--color-gold);font-weight:600}.about-hero-eyebrow{color:var(--color-gold);background:#c79a451f;border:1px solid #c79a4540;border-radius:40px;align-items:center;gap:8px;margin-bottom:25px;padding:8px 18px;font-weight:600;display:inline-flex}.about-hero-eyebrow .dot{background:var(--color-gold);border-radius:50%;width:8px;height:8px}.reveal-scale img{border-radius:20px}.about-section{padding-block:clamp(1.5rem,2.6vw,2.4rem)}.about-section .gy-5{--bs-gutter-y:clamp(1.5rem, 3vw, 2.25rem)}.about-section h2{letter-spacing:-.015em;margin-bottom:16px;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.05rem);line-height:1.22}.about-section .lede{color:#6d6d6d;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.8}.about-intro-copy,.about-why-copy{padding-right:20px}.about-intro-copy h2{padding-top:18px;position:relative}.about-intro-copy h2:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#e7a61a,#b97809);width:54px;height:4px;position:absolute;top:0;left:0}.about-intro-media{width:100%;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:linear-gradient(135deg,#c79a458c,#b9780933 55%,#c79a4573);border-radius:28px;padding:10px;box-shadow:0 24px 54px #14140f29}.about-intro-media:hover{transform:translateY(-6px);box-shadow:0 30px 64px #14140f38}.about-intro-media img,.about-why-media img{object-fit:cover;aspect-ratio:4/3;width:100%;transition:transform var(--dur-slow) var(--ease-out);border-radius:20px;display:block;box-shadow:0 25px 50px #00000026}.about-intro-media:hover img,.about-why-media:hover img{transform:scale(1.02)}.about-intro-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.about-intro-actions .btn{min-height:52px;padding-inline:28px;position:relative;overflow:hidden}.about-intro-actions .btn:after{content:"";width:45%;transition:left .65s var(--ease-out);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);position:absolute;top:-25%;bottom:-25%;left:-75%;transform:skew(-18deg)}.about-intro-actions .btn:hover:after,.about-intro-actions .btn:focus-visible:after{left:135%}.about-why-section{background:linear-gradient(#f7f7f3 0%,#fbfbf8 100%);position:relative;overflow:hidden}.about-why-section:before{content:"";opacity:.45;pointer-events:none;background-image:radial-gradient(#b88c2866 1px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(420px 260px at 6% 4%,#000 0%,#0000 78%);mask-image:radial-gradient(420px 260px at 6% 4%,#000 0%,#0000 78%)}.about-why-section .container-xl{z-index:1;position:relative}.about-why-section h2{padding-bottom:16px;position:relative}.about-why-section h2:after{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#e7a61a,#b97809);width:54px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.about-feature-list{flex-direction:column;gap:14px;margin-top:26px;display:flex}.about-feature-row{border:1px solid var(--color-border-soft,#f1eee4);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs,0 1px 2px #14140f0a);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fff;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.about-feature-row:hover{box-shadow:var(--shadow-md,0 10px 30px #14140f14);border-color:#c79a4580;transform:translate(6px)}.about-feature-row .ic{color:#1a1405;width:48px;height:48px;transition:transform var(--dur-base) var(--ease-out);background:linear-gradient(135deg,#f5d78e 0%,#deaf34 55%,#b97809 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #c79a4559}.about-feature-row:hover .ic{transform:scale(1.1)rotate(-8deg)}.about-feature-row h3{margin-bottom:4px;font-size:1.05rem}.about-feature-row p{font-size:var(--fs-sm,.875rem);color:var(--color-text-soft,#555);margin:0;line-height:1.7}.about-stats-section{background:linear-gradient(#fdf9ef 0%,#f8f1e1 100%)}.about-stat-card{text-align:center;border-radius:var(--radius-lg);height:100%;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);box-shadow:var(--shadow-sm,0 4px 14px #14140f0f);background:#fff;border:1px solid #efe7d3;flex-direction:column;justify-content:center;align-items:center;padding:26px 18px;display:flex;position:relative;overflow:hidden}.about-stat-card:before{content:"";opacity:0;height:3px;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#e7a61a,#b97809);position:absolute;inset:0 0 auto}.about-stat-card:hover{box-shadow:var(--shadow-lg,0 24px 60px #14140f1f);border-color:#c79a458c;transform:translateY(-6px)}.about-stat-card:hover:before{opacity:1}.about-stat-card .ic{color:#1a1405;width:64px;height:64px;transition:transform var(--dur-base) var(--ease-out);background:linear-gradient(135deg,#f5d78e 0%,#deaf34 55%,#b97809 100%);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 6px 16px #c79a4559}.about-stat-card:hover .ic{transform:scale(1.1)rotate(-6deg)}.about-stat-num{font-family:var(--font-heading,"Plus Jakarta Sans", sans-serif);color:#111;margin-bottom:10px;font-size:2.1rem;font-weight:800;line-height:1;display:block}.about-stat-label{color:#777;letter-spacing:1px;text-transform:uppercase;font-size:.8rem}.about-testimonials{background:linear-gradient(#0d0d0b 0%,#17140a 55%,#0d0d0b 100%);position:relative;overflow:hidden}.about-testimonials:before{content:"";pointer-events:none;background:radial-gradient(560px 240px at 18% 0,#c79a4524,#0000 70%),radial-gradient(560px 240px at 82% 100%,#c79a451a,#0000 70%);position:absolute;inset:0}.about-testimonials .container-xl{z-index:1;position:relative}.about-testimonials .section-head{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.about-testimonials h2{color:#fff}.about-testimonials p{color:#ffffffb3}.about-underline{background:linear-gradient(90deg,#b8860b,#f1d27a);border-radius:30px;width:70px;height:4px;margin:18px auto 25px}.about-testimonial-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:100%;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#f6f4ee0d;border:1px solid #f6f4ee1a;border-radius:22px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.about-testimonial-card:after{content:"";width:45%;transition:left .7s var(--ease-out);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff12,#0000);position:absolute;top:-30%;bottom:-30%;left:-80%;transform:skew(-18deg)}.about-testimonial-card:hover{border-color:#c79a4580;transform:translateY(-8px);box-shadow:0 18px 45px #00000073,0 0 0 1px #c79a4540}.about-testimonial-card:hover:after{left:135%}.quote-icon{color:#c79a454d;font-size:55px;line-height:1}.stars{color:#ffd54f;letter-spacing:3px;margin:15px 0}.about-testimonial-card h3{color:#fff;margin-bottom:18px;font-size:1.3rem}.about-testimonial-card p{color:#ffffffbf;flex-grow:1;line-height:1.8}.reviewer{align-items:center;margin-top:30px;display:flex}.about-testimonials .about-testimonial-owl .owl-dot{background:#ffffff38}.about-testimonials .about-testimonial-owl .owl-dot.active{background:linear-gradient(90deg,#b8860b,#f1d27a)}.reviewer strong{color:#fff;font-size:1rem;display:block}.reviewer span{color:#bbb;font-size:.9rem}@media (width<=1200px){.about-stat-card{padding:24px 16px}}@media (width<=992px){.about-intro-copy,.about-why-copy{text-align:center;padding-right:0}.about-intro-actions{justify-content:center}.about-intro-media img,.about-why-media img{object-fit:cover;max-height:360px}}@media (width<=768px){.about-intro-actions{flex-direction:column}.about-intro-actions .btn{width:100%}.about-feature-row{gap:15px}.about-feature-row .ic{width:50px;height:50px}.about-testimonial-card{padding:28px}}@media (width<=576px){.about-hero h1{font-size:2.2rem}.contact-hero-sub{font-size:1rem}.about-stat-card{padding:25px 15px}.about-stat-num{font-size:2rem}.about-breadcrumb{font-size:.85rem}.about-feature-row{text-align:center;flex-direction:column;align-items:center}.about-feature-row .ic{margin-bottom:8px}.about-testimonial-card{padding:22px}.about-intro-actions .btn{font-size:.9rem}}@media (width<=420px){.about-intro-media img,.about-why-media img{max-height:250px}.about-hero h1{font-size:1.9rem}.about-hero-eyebrow{padding:6px 14px;font-size:.8rem}.about-stat-card{padding:20px 12px}.about-stat-card .ic{width:56px;height:56px;margin-bottom:14px}.about-stat-label{font-size:.8rem}}.about-hero-eyebrow .dot{animation:2.2s ease-in-out infinite hzDotGlow}.about-intro-media,.about-why-media{border-radius:28px}.about-why-media{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#c79a458c,#b9780933 55%,#c79a4573) border-box;border:10px solid #0000;box-shadow:0 24px 54px #14140f24}.about-why-media:hover{transform:translateY(-6px);box-shadow:0 30px 64px #14140f33}.auction-hero{padding-block:var(--space-9);text-align:center;isolation:isolate;background:radial-gradient(900px 420px at 18% 0%, #c79a4559, transparent 60%), radial-gradient(700px 360px at 88% 100%, #c79a4529, transparent 65%), linear-gradient(135deg, var(--color-ink-soft) 0%, var(--color-ink) 65%);position:relative;overflow:hidden}.auction-hero-blob{background:var(--color-gold);filter:blur(90px);opacity:.18;z-index:-1;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:8%}.auction-hero-badge{font-family:var(--font-heading);font-size:var(--fs-xs);color:var(--color-text-on-dark-soft);border-radius:var(--radius-pill);margin-bottom:var(--space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f4ee0f;border:1px solid #f6f4ee24;align-items:center;gap:8px;padding:.45rem 1rem;font-weight:700;display:inline-flex}.auction-hero-badge .dot{background:#e5384e;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulseDot}.auction-hero h1{color:var(--color-text-on-dark);margin-bottom:var(--space-4)}.auction-hero-sub{max-width:560px;margin:0 auto var(--space-7);color:var(--color-text-on-dark-soft);font-size:var(--fs-lead)}.auction-hero-search{align-items:center;gap:var(--space-3);max-width:720px;margin:0 auto var(--space-6);background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);transition:box-shadow var(--dur-fast) var(--ease-out);padding:.5rem .5rem .5rem 1.3rem;display:flex}.auction-hero-search:focus-within{box-shadow:var(--shadow-lg), 0 0 0 3px #c79a4559}.auction-hero-search>svg{color:var(--color-text-muted);flex-shrink:0}.auction-hero-search input{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;min-width:0}.auction-hero-search input::placeholder{color:var(--color-text-muted)}.auction-mic-btn{background:var(--color-bg-soft);width:38px;height:38px;color:var(--color-text-muted);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auction-mic-btn:hover{background:var(--color-gold-50);color:var(--color-gold-700)}.auction-hero-chips{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.auction-hero-chips button{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-xs);color:var(--color-text-on-dark-soft);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:#f6f4ee0a;border:1px solid #f6f4ee29;align-items:center;gap:7px;padding:.55rem 1rem;display:inline-flex}.auction-hero-chips button:hover,.auction-hero-chips button.active{background:var(--gradient-gold);color:#221802;border-color:#0000;transform:translateY(-1px)}.auction-tabs-bar{background:var(--color-surface);border-bottom:1px solid var(--color-border);top:var(--site-header-h);z-index:20;position:sticky}.auction-tabs-inner{gap:var(--space-7);scrollbar-width:none;display:flex;overflow-x:auto}.auction-tabs-inner::-webkit-scrollbar{display:none}.auction-tab{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:1.1rem 0;display:inline-flex}.auction-tab .dot-live{background:#e5384e;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulseDot}.auction-tab .cnt{text-align:center;min-width:1.6em;font-size:var(--fs-xs);background:var(--color-bg-soft);color:var(--color-text-muted);border-radius:var(--radius-pill);padding:.15rem .5rem;font-weight:700;display:none}.auction-tab:hover{color:var(--color-text)}.auction-tab.active{color:var(--color-gold-700);border-color:var(--color-gold)}.auction-tab.active .cnt{background:var(--color-gold-50);color:var(--color-gold-700);display:none}.auction-filter-toggle{width:100%;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:.8rem 1.1rem;display:none}.auction-filter-toggle svg{transition:transform var(--dur-fast) var(--ease-out)}.auction-filter-toggle.is-active svg{color:var(--color-gold-700);transform:rotate(180deg)}.auction-layout{gap:var(--space-6);grid-template-columns:280px 1fr;align-items:start;display:grid}.auction-filters{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);top:calc(var(--site-header-h) + var(--space-4));max-height:calc(100dvh - var(--site-header-h) - var(--space-6));overscroll-behavior:contain;position:sticky;overflow-y:auto}.auction-filters-head{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.auction-filters-head h3{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.auction-reset{color:var(--color-gold-700);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none}.auction-reset:hover{text-decoration:underline}.auction-filter-group{padding-block:var(--space-5);border-top:1px solid var(--color-border-soft)}.auction-filter-group:first-of-type{border-top:none;padding-top:0}.auction-filter-label{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-4);display:block}.auction-cat-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auction-cat-item{font-size:var(--fs-sm);color:var(--color-text-soft);cursor:pointer;align-items:center;gap:10px;display:flex}.auction-cat-item input{opacity:0;width:0;height:0;position:absolute}.auction-cat-item .radio-dot{border:2px solid var(--color-border);width:16px;height:16px;transition:border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auction-cat-item .radio-dot:after{content:"";background:var(--color-gold);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.auction-cat-item input:checked+.radio-dot{border-color:var(--color-gold)}.auction-cat-item input:checked+.radio-dot:after{transform:scale(1)}.auction-cat-item em{color:var(--color-text-muted);font-style:normal;font-size:var(--fs-xs);margin-left:auto}.auction-cat-item input:checked~em{color:var(--color-gold-700);font-weight:700}.auction-price-inputs{margin-bottom:var(--space-4);align-items:center;gap:8px;display:flex}.auction-price-field{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0;transition:border-color var(--dur-fast) var(--ease-out);flex:1;align-items:center;gap:4px;padding:.5rem .6rem;display:flex}.auction-price-field:focus-within{border-color:var(--color-gold)}.auction-price-field span{color:var(--color-text-muted);font-size:var(--fs-sm)}.auction-price-field input{width:100%;min-width:0;font-size:var(--fs-sm);color:var(--color-text);border:none;outline:none}.auction-price-sep{color:var(--color-text-muted);flex-shrink:0}.auction-range{appearance:none;border-radius:var(--radius-pill);background:var(--color-border);width:100%;height:4px;margin:var(--space-2) 0;outline:none}.auction-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-gold);width:16px;height:16px;box-shadow:var(--shadow-sm);cursor:pointer;border:3px solid #fff;border-radius:50%}.auction-range::-moz-range-thumb{background:var(--color-gold);width:16px;height:16px;box-shadow:var(--shadow-sm);cursor:pointer;border:3px solid #fff;border-radius:50%}.auction-range-note{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:var(--space-2);display:block}.auction-check-list,.auction-condition-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auction-check-list label,.auction-condition-list label{font-size:var(--fs-sm);color:var(--color-text-soft);cursor:pointer;align-items:center;gap:9px;display:flex}.auction-check-list input,.auction-condition-list input{accent-color:var(--color-gold);width:15px;height:15px}.cond-bar{border-radius:var(--radius-pill);width:34px;height:4px}.cond-bar.cond-green{background:var(--color-green)}.cond-bar.cond-blue{background:var(--color-blue)}.cond-bar.cond-orange{background:#e7a61a}.cond-bar.cond-red{background:#c7213a}.auction-trust-card{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-gold-50);border:1px solid var(--color-gold-100);align-items:flex-start;display:flex}.auction-trust-card svg{color:var(--color-gold-700);flex-shrink:0}.auction-trust-card h4{margin-bottom:4px;font-size:.92rem}.auction-trust-card p{font-size:var(--fs-xs);color:var(--color-text-muted);margin:0}.auction-results-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.auction-results-count strong{color:var(--color-text);font-size:1.2rem}.auction-results-count span{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px;display:block}.auction-toolbar-right{align-items:center;gap:var(--space-3);display:flex}.auction-toolbar-right select{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:var(--fs-xs);color:var(--color-text);background:var(--color-surface);cursor:pointer;padding:.55rem .9rem;font-weight:700}.auction-view-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.auction-view-toggle button{background:var(--color-surface);width:38px;height:38px;color:var(--color-text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;display:flex}.auction-view-toggle button.active{background:var(--gradient-gold);color:#fff}.auction-empty-state{text-align:center;padding:var(--space-9) var(--space-5);color:var(--color-text-muted);background:var(--color-bg-soft);border-radius:var(--radius-lg);border:1px dashed var(--color-border);display:none}.auction-empty-state.is-visible{display:block}.auction-results-scroll{max-height:82vh;padding-right:var(--space-3);margin-right:calc(var(--space-3) * -1);scrollbar-width:thin;scrollbar-color:var(--color-gold-300) transparent;overflow-y:auto}.auction-results-scroll::-webkit-scrollbar{width:8px}.auction-results-scroll::-webkit-scrollbar-track{background:0 0}.auction-results-scroll::-webkit-scrollbar-thumb{background:var(--color-gold-300);border-radius:var(--radius-pill)}.auction-results-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}.auction-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-content:start;align-items:stretch;display:grid}.auction-grid.is-list{grid-template-columns:1fr}.auction-card{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);position:relative}.auction-card:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--gradient-gold);opacity:0;height:3px;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:0 0 auto}.auction-card:hover:before{opacity:1}.auction-card.is-closed{opacity:.82}.auction-card.is-closed .auction-card-media img{filter:grayscale(.55)brightness(.9)}.auction-card-hz{align-items:stretch;display:flex}.auction-card-media{background:var(--color-bg-soft);flex:0 0 230px;align-self:stretch;position:relative;overflow:hidden}.auction-card-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out)}.auction-card:hover .auction-card-media img{transform:scale(1.08)}.auction-card-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0a080480);height:55%;position:absolute;inset:auto 0 0}.auction-price-tag{z-index:2;background:var(--gradient-gold);color:#221802;text-align:center;font-family:var(--font-heading);padding:.55rem .5rem;font-size:1rem;font-weight:800;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 18px #0000001f}.auction-status-badge{z-index:3;font-family:var(--font-heading);letter-spacing:.03em;border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:7px;padding:.4rem .8rem .4rem .65rem;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px #00000038,inset 0 0 0 1px #ffffff29}.auction-status-badge--live{background:linear-gradient(135deg,#ed4b60,#c7213a)}.auction-status-badge--live .pulse-dot{background:#fff;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.auction-status-badge--live .pulse-dot:before{content:"";border:2px solid #ffffffe6;border-radius:50%;animation:1.7s cubic-bezier(.2,.65,.3,1) infinite liveSonar;position:absolute;inset:-6px}@keyframes liveSonar{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(2)}}.auction-status-badge--new{background:linear-gradient(135deg, #3ebf7a, var(--color-green))}.auction-status-badge--hot{color:#221802;background:linear-gradient(135deg,#f2b23a,#e7a61a)}.auction-status-badge--preview{background:linear-gradient(135deg, #4c8df0, var(--color-blue))}.auction-status-badge--closed{background:#14140fa8}.auction-card-media .wishlist-btn{z-index:3;width:46px;height:46px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#fff;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #00000038}.auction-card-media .wishlist-btn:hover{transform:translateY(-2px)scale(1.06)}.auction-card-media .wishlist-btn:active{transform:scale(.9)}.auction-card-media .wishlist-btn.is-active{background:var(--gradient-gold)}.wishlist-hammer-icon{object-fit:contain;border-radius:0;width:18px;height:18px}.badge-pill.badge-orange{color:#8c5e0a;background:#fdf3e1;border:1px solid #f3ddae}.badge-pill.badge-red{color:#a3172c;background:#fbeaec;border:1px solid #f3c3c9}.auction-ended-pill{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xs);color:var(--color-text-muted);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.45rem .9rem}.auction-field--status.auction-field--closed .fv{color:var(--color-text-muted)}.auction-card-body{min-width:0;padding:var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex}.auction-card-top-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.auction-card-code{font-size:var(--fs-xs);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.auction-online-tag{font-family:var(--font-heading);color:var(--color-gold-700);font-weight:700}.auction-card-body h3{margin-bottom:var(--space-4);font-size:1.1rem;line-height:var(--lh-snug);transition:color var(--dur-fast) var(--ease-out)}.auction-card:hover .auction-card-body h3{color:var(--color-gold-700)}.auction-field-grid{gap:var(--space-5) var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}@supports (flex-wrap:balance){.auction-field-grid{flex-wrap:balance}}.auction-field{flex-direction:column;gap:3px;min-width:92px;display:flex}.auction-field .fk{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);font-size:.66rem;font-weight:700}.auction-field .fv{font-family:var(--font-heading);color:var(--color-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.auction-field--time .fv{color:#c7213a;align-items:center;gap:5px;display:inline-flex}.auction-field--time.auction-field--urgent .fv:before{content:"";background:#c7213a;border-radius:50%;width:6px;height:6px;animation:1.2s infinite pulseDot}.auction-field--urgent .fk{color:#c7213a;text-decoration-color:#f3b9c0}.auction-field--status .fv{color:var(--color-green-700)}.auction-field--preview .fv{color:var(--color-blue-700)}.auction-card-footer-row{padding-top:var(--space-4);border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:auto;display:flex}.auction-bid-block .fk{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:2px;font-size:.68rem;display:block}.auction-bid-block .fv{font-family:var(--font-heading);color:var(--color-text);font-size:1.25rem;font-weight:800}.auction-footer-actions{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.auction-view-link{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xs);color:var(--color-text-soft);border-bottom:1px solid var(--color-border);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.auction-view-link:hover{color:var(--color-gold-700);border-color:var(--color-gold)}.auction-gavel-btn{background:var(--gradient-gold);color:#221802;width:44px;height:44px;box-shadow:var(--shadow-gold-glow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auction-gavel-btn:hover{transform:translateY(-2px)rotate(-8deg);box-shadow:0 16px 34px #c79a4573}.auction-gavel-btn--reminder{background:var(--color-ink);color:var(--color-text-on-dark);box-shadow:none}.auction-gavel-btn--reminder:hover{background:var(--color-ink-soft);transform:translateY(-2px)}.auction-card-grid{flex-direction:column;height:100%;display:flex;overflow:hidden}.auction-card-grid .auction-card-media{aspect-ratio:4/3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex:none;align-self:auto}.auction-card-grid .auction-price-tag{padding:.5rem;font-size:.95rem}.auction-card-grid .auction-card-body{padding:var(--space-5);flex-direction:column;gap:0;display:flex}.auction-card-grid .auction-card-top-row{margin-bottom:var(--space-3)}.auction-card-grid .auction-card-code{font-size:.68rem}.auction-card-grid-title{font-size:1.02rem;line-height:var(--lh-snug);margin-bottom:var(--space-3);-webkit-line-clamp:2;min-height:calc(1.02rem * var(--lh-snug) * 2);transition:color var(--dur-fast) var(--ease-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auction-card-grid:hover .auction-card-grid-title{color:var(--color-gold-700)}.auction-card-meta{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.auction-card-meta span{font-size:var(--fs-xs);color:var(--color-text-muted);align-items:center;gap:5px;font-weight:500;display:inline-flex}.auction-card-meta svg{color:var(--color-gold-700);flex-shrink:0}.auction-card-stats{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.auction-card-stats .stat{background:var(--color-bg-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;padding:.55rem .7rem;display:flex}.auction-card-grid:hover .auction-card-stats .stat:not(.stat--urgent){border-color:var(--color-gold-100);background:var(--color-gold-50)}.auction-card-stats .stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.63rem;font-weight:700}.auction-card-stats .stat-value{font-family:var(--font-heading);color:var(--color-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.auction-card-stats .stat--urgent{background:#fbeaec;border-color:#f3c3c9}.auction-card-stats .stat--urgent .stat-label,.auction-card-stats .stat--urgent .stat-value{color:#a3172c}.auction-card-stats .stat-value--closed{color:var(--color-text-muted)}.auction-card-grid .auction-card-footer-row{margin-top:auto}.auction-card-grid .auction-bid-block .fv{font-size:1.1rem}.auction-view-link--grid{font-size:.7rem}.auction-pagination{margin-top:var(--space-8);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.auction-pagination button{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);min-width:38px;height:38px;color:var(--color-text);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 .5rem;display:flex}.auction-pagination button:hover{border-color:var(--color-gold);color:var(--color-gold-700);transform:translateY(-1px)}.auction-pagination button.active{background:var(--gradient-gold);color:#221802;box-shadow:var(--shadow-gold-glow);border-color:#0000}.auction-pagination button:disabled{opacity:.4;cursor:not-allowed;transform:none}.auction-page-dots{color:var(--color-text-muted);padding-inline:4px}.auction-tab:focus-visible,.auction-hero-chips button:focus-visible,.auction-pagination button:focus-visible,.auction-view-toggle button:focus-visible,.auction-gavel-btn:focus-visible,.wishlist-btn:focus-visible,.auction-filter-toggle:focus-visible,.auction-view-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.auction-hero-badge .dot,.auction-tab .dot-live,.auction-status-badge--live .pulse-dot:before,.auction-field--time.auction-field--urgent .fv:before{animation:none}.auction-card,.auction-card-media img,.auction-gavel-btn,.wishlist-btn{transition:none}}@media (width<=1200px){.auction-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}}@media (width<=992px){.auction-hero{padding-block:var(--space-8)}.auction-filter-toggle{display:flex}.auction-layout{grid-template-columns:1fr}.auction-filters{max-height:none;animation:filterOpen var(--dur-base) var(--ease-out);display:none;position:static}.auction-filters.is-open{margin-bottom:var(--space-5);display:block}@keyframes filterOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media (width<=860px){.auction-grid.is-list .auction-card-hz{flex-direction:column}.auction-grid.is-list .auction-card-hz .auction-card-media{aspect-ratio:16/10;flex-basis:auto;align-self:auto}.auction-results-scroll{max-height:none}.auction-tab{font-size:var(--fs-xs);padding-block:.9rem}.auction-tabs-inner{gap:var(--space-6)}}@media (width<=768px){.auction-hero-chips{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.auction-results-head{flex-direction:column;align-items:flex-start}.auction-toolbar-right{justify-content:space-between;width:100%}}@media (width<=640px){.auction-grid,.auction-grid.is-list{grid-template-columns:1fr}.auction-card-media{flex-basis:auto}.auction-card-hz{flex-direction:column}.auction-card-hz .auction-card-media{aspect-ratio:16/10;align-self:auto}}@media (width<=480px){.auction-hero-search{border-radius:var(--radius-lg);flex-wrap:wrap;padding:.7rem}.auction-hero-search input{flex-basis:100%;order:3;padding-block:.4rem}.auction-hero-search .btn{flex:1}.auction-tabs-inner{gap:var(--space-5)}.auction-card-grid .auction-card-body{padding:var(--space-4)}.auction-field-grid{gap:var(--space-4) var(--space-5)}.auction-card-footer-row{flex-wrap:wrap}.auction-bid-block .fv{font-size:1.05rem}.auction-price-tag{padding:.45rem .4rem;font-size:.85rem}}.auction-detail-crumb-bar{background:var(--color-bg-soft);border-bottom:1px solid var(--color-border);padding-block:var(--space-4)}.auction-detail-crumb{font-size:var(--fs-sm);color:var(--color-text-muted)}.auction-detail-crumb a{color:var(--color-text-muted)}.auction-detail-crumb a:hover{color:var(--color-gold-700)}.auction-detail-crumb .sep{opacity:.6;margin:0 6px}.auction-detail-crumb .current{color:var(--color-text);font-weight:600}.auction-detail-grid{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1.05fr 1fr;align-items:start;display:grid}.auction-detail-media{aspect-ratio:4/3.4;border-radius:var(--radius-lg);background:var(--color-bg-soft);border:1px solid var(--color-border);margin-bottom:var(--space-4);position:relative;overflow:hidden}.auction-detail-media img{object-fit:cover;width:100%;height:100%}.auction-detail-wishlist-btn{z-index:3;cursor:pointer;width:42px;height:42px;color:var(--color-text-soft);box-shadow:var(--shadow-sm);transition:all var(--dur-fast) var(--ease-out);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.auction-detail-wishlist-btn.is-active{color:#c7213a}.auction-detail-wishlist-btn.is-active svg{fill:#c7213a}.auction-detail-wishlist-btn:hover{transform:scale(1.15)rotate(-6deg)}.auction-detail-thumbs{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.auction-detail-thumb{border-radius:var(--radius-sm);cursor:pointer;border:2px solid var(--color-border);aspect-ratio:1;background:var(--color-bg-soft);transition:border-color var(--dur-fast) var(--ease-out);padding:0;overflow:hidden}.auction-detail-thumb img{object-fit:cover;width:100%;height:100%;display:block}.auction-detail-thumb:hover{border-color:var(--color-gold-100)}.auction-detail-thumb.active{border-color:var(--color-gold)}.auction-detail-trust{gap:var(--space-5);flex-wrap:wrap;display:flex}.auction-detail-trust span{font-size:var(--fs-xs);color:var(--color-text-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.auction-detail-trust svg{color:var(--color-green);flex-shrink:0}.auction-detail-id{font-size:var(--fs-xs);color:var(--color-text-muted);font-weight:600}.auction-detail-info h1{margin:var(--space-2) 0 var(--space-2);font-size:2rem}.auction-detail-subline{color:var(--color-text-muted);margin-bottom:var(--space-4)}.auction-detail-meta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.auction-detail-meta>span{font-size:var(--fs-sm);color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.auction-detail-countdown{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);border-radius:var(--radius-md);background:var(--color-gold-50);border:1px solid var(--color-gold-100);justify-content:center;display:flex}.auction-detail-countdown .cd-seg{flex-direction:column;align-items:center;min-width:56px;display:flex}.auction-detail-countdown .cd-num{font-family:var(--font-heading);color:var(--color-gold-700);font-size:1.6rem;font-weight:800;line-height:1}.auction-detail-countdown .cd-lbl{letter-spacing:.06em;color:var(--color-text-muted);margin-top:4px;font-size:.65rem}.auction-detail-countdown .cd-sep{color:var(--color-gold-100);font-size:1.4rem;font-weight:700}.auction-detail-bidbox{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);margin-bottom:var(--space-4)}.auction-detail-bidrow{margin-bottom:var(--space-4);justify-content:space-between;display:flex}.auction-detail-bidrow .lbl{font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:2px;display:block}.auction-detail-bidrow strong{font-family:var(--font-heading);color:var(--color-text);font-size:1.3rem}.auction-detail-bidrow>div:last-child{text-align:right}.auction-detail-bidrow>div:last-child strong{font-size:1.05rem}.auction-detail-price-row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.auction-detail-price-row .was{color:var(--color-text-muted);font-size:var(--fs-sm);text-decoration:line-through}.auction-detail-bid-label{font-size:var(--fs-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2);font-weight:700;display:block}.auction-detail-stepper{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-5);align-items:center;display:flex;overflow:hidden}.auction-detail-stepper button{background:var(--color-bg-soft);width:44px;height:46px;color:var(--color-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:none;flex-shrink:0;font-size:1.2rem;font-weight:700}.auction-detail-stepper button:hover{background:var(--color-gold-50);color:var(--color-gold-700)}.auction-detail-stepper .rupee{padding-left:var(--space-4);color:var(--color-text-muted)}.auction-detail-stepper input{text-align:left;min-width:0;font-family:var(--font-heading);color:var(--color-text);padding:0 var(--space-3);-moz-appearance:textfield;border:none;outline:none;flex:1;font-size:1.05rem;font-weight:700}.auction-detail-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auction-detail-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auction-detail-place-bid{font-size:var(--fs-body);margin-bottom:var(--space-5);padding-block:1rem}.auction-detail-divider{text-align:center;margin-bottom:var(--space-5);position:relative}.auction-detail-divider:before{content:"";background:var(--color-border);height:1px;position:absolute;top:50%;left:0;right:0}.auction-detail-divider span{background:var(--color-surface);padding-inline:var(--space-3);font-size:var(--fs-xs);color:var(--color-text-muted);position:relative}.auction-detail-buy-row{justify-content:space-between;align-items:center;display:flex}.auction-detail-buy-row .lbl{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.auction-detail-buy-row strong{font-family:var(--font-heading);color:var(--color-text);font-size:1.1rem}.auction-detail-wishlist-link{width:100%;color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:7px;font-weight:600;display:flex}.auction-detail-wishlist-link:hover,.auction-detail-wishlist-link.is-active{color:#c7213a}.auction-detail-wishlist-link.is-active svg{fill:#c7213a}.auction-detail-tabs{flex-flow:wrap;display:flex}.auction-detail-tab-btn{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;margin:0 var(--space-3) var(--space-5) 0;transition:all var(--dur-base) var(--ease-out);flex:none;align-items:center;gap:7px;padding:.75rem 1.3rem;display:inline-flex}.auction-detail-tab-btn:hover{border-color:var(--color-gold);color:var(--color-gold-700)}.auction-detail-tab-btn.active{background:var(--gradient-gold);color:#fff;box-shadow:var(--shadow-gold-glow);border-color:#0000}.auction-detail-panel{padding:var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);flex:100%}.auction-detail-panel[hidden]{display:none}.auction-detail-specs{margin:var(--space-5) 0 0;gap:var(--space-3);flex-direction:column;display:flex}.auction-detail-specs>div{gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px dashed var(--color-border-soft);display:flex}.auction-detail-specs>div:last-child{border-bottom:none}.auction-detail-specs dt{color:var(--color-text);flex:0 0 180px;font-weight:700}.auction-detail-specs dd{color:var(--color-text-soft);margin:0}.auction-detail-table-scroll{-webkit-overflow-scrolling:touch;margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5);overflow-x:auto}.auction-detail-bid-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.auction-detail-bid-table th{text-align:left;font-family:var(--font-heading);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.auction-detail-bid-table td{padding-block:var(--space-3);border-bottom:1px solid var(--color-border-soft);color:var(--color-text-soft)}.auction-detail-bid-table tr:last-child td{border-bottom:none}.auction-detail-related-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.auction-detail-related-top{padding:var(--space-3) var(--space-3) 0;justify-content:space-between;align-items:center;display:flex}.ad-status-tag{font-size:var(--fs-xs);color:var(--color-text-muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ad-status-tag--live{color:#c7213a}.ad-status-tag--live .pulse-dot{background:#c7213a;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulseDot}.ad-status-tag--new{color:var(--color-green-700)}.ad-status-tag--hot{color:var(--color-gold-700)}.auction-detail-related-card .auction-card-media{aspect-ratio:4/3.1;margin-top:var(--space-2);position:relative;overflow:hidden}.auction-detail-related-card .auction-card-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.auction-detail-related-card:hover .auction-card-media img{transform:scale(1.08)}.auction-detail-related-card .auction-card-body{padding:var(--space-4)}.auction-detail-related-card .auction-card-code{font-size:var(--fs-xs);color:var(--color-text-muted);font-weight:600}.auction-detail-related-card h3{margin:var(--space-2) 0 4px;font-size:.98rem}.auction-detail-related-sub{font-size:var(--fs-xs);color:var(--color-text-muted);margin:0 0 var(--space-4)}.auction-detail-related-price{margin-bottom:var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted);flex-direction:column;gap:4px;display:flex}.auction-detail-related-price strong{color:var(--color-text);font-family:var(--font-heading)}.auction-detail-related-cta{align-items:center;gap:var(--space-3);display:flex}.auction-detail-instant-link{font-size:var(--fs-xs);color:var(--color-gold-700);font-weight:700}.auction-detail-instant-link:hover{text-decoration:underline}.auction-detail-gallery{position:relative}.auction-detail-media{cursor:crosshair;isolation:isolate}.auction-detail-media>#gallery-main-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.auction-detail-zoom-lens{z-index:5;pointer-events:none;-webkit-backdrop-filter:brightness(1.04);background:#ffffff1a;border:2px solid #fffffffa;border-radius:50%;width:118px;height:118px;display:none;position:absolute;box-shadow:0 0 0 1px #00000029,0 6px 20px #0000002e}.auction-detail-zoom-lens.is-visible{display:block}.auction-detail-zoom-result{z-index:3;pointer-events:none;background:var(--color-bg-soft);display:none;position:absolute;inset:0;overflow:hidden}.auction-detail-zoom-result.is-visible{display:block}.auction-detail-zoom-result>img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:220%;max-width:none;height:220%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=992px){.auction-detail-grid{grid-template-columns:minmax(0,1fr)}.auction-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-detail-specs dt{flex-basis:140px}}@media (width<=768px){.auction-detail-info h1{font-size:1.6rem}.auction-detail-countdown{gap:var(--space-4)}.auction-detail-countdown .cd-num{font-size:1.3rem}.auction-detail-panel{padding:var(--space-5)}.auction-detail-thumbs{gap:var(--space-2)}.auction-detail-wishlist-btn{width:44px;height:44px}.auction-detail-table-scroll{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}}@media (width<=400px){.auction-detail-countdown{gap:var(--space-2);padding-inline:var(--space-3)}.auction-detail-countdown .cd-seg{min-width:44px}.auction-detail-countdown .cd-num{font-size:1.15rem}.auction-detail-buy-row{row-gap:var(--space-2);flex-wrap:wrap}}@media (width<=576px){.auction-detail-thumbs{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.auction-detail-related-grid{grid-template-columns:minmax(0,1fr)}.auction-detail-bidrow strong{font-size:1.1rem}.auction-detail-specs dt{flex-basis:100%}.auction-detail-specs>div{flex-direction:column;gap:2px}.auction-detail-tab-btn{margin-right:var(--space-2);flex:auto;min-height:44px}}@media (width<=992px),(hover:none){.auction-detail-zoom-lens,.auction-detail-zoom-result{display:none!important}.auction-detail-media{cursor:default}}.contact-hero{padding-block:var(--space-9);text-align:center;isolation:isolate;background:radial-gradient(900px 420px at 18% 0%, #c79a4559, transparent 60%), linear-gradient(135deg, var(--color-ink-soft) 0%, var(--color-ink) 65%);position:relative;overflow:hidden}.contact-hero-blob{background:var(--color-gold);filter:blur(90px);opacity:.18;z-index:-1;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:8%}.contact-hero-eyebrow{color:var(--color-gold-300);background:#c79a451f;border-color:#c79a454d}.contact-hero h1{color:var(--color-text-on-dark);margin-bottom:var(--space-4)}.contact-breadcrumb{font-size:var(--fs-sm);color:var(--color-text-on-dark-soft);align-items:center;gap:8px;display:inline-flex}.contact-breadcrumb a{color:var(--color-text-on-dark);font-weight:600}.contact-breadcrumb a:hover{color:var(--color-gold-300)}.contact-breadcrumb .sep{opacity:.5}.contact-breadcrumb .current{color:var(--color-gold-300);font-weight:600}.contact-hero-sub{max-width:620px;margin:var(--space-5) auto 0;color:var(--color-text-on-dark-soft);font-size:var(--fs-lead)}.contact-grid{gap:var(--space-6);grid-template-columns:.85fr 1.15fr;align-items:stretch;display:grid}.contact-info-card,.contact-form-card{padding:var(--space-8) var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm)}.contact-info-card h2,.contact-form-card h2{margin-bottom:var(--space-3);font-size:1.5rem}.contact-info-card .lede{font-size:var(--fs-body);color:var(--color-text-muted);margin-bottom:var(--space-6)}.contact-info-list{gap:var(--space-6);flex-direction:column;display:flex}.contact-info-row{gap:var(--space-4);align-items:center;display:flex}.contact-info-row .ic{background:var(--color-gold-50);width:46px;height:46px;color:var(--color-gold-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-info-row .lbl{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:2px;font-weight:600;display:block}.contact-info-row strong{font-family:var(--font-heading);color:var(--color-text);overflow-wrap:anywhere;font-size:1rem}.contact-info-row>div{min-width:0}.contact-divider{background:var(--color-border);height:1px;margin:var(--space-7) 0 var(--space-5);border:none}.contact-follow h4{margin-bottom:var(--space-3);font-size:.9rem}.contact-social{gap:10px;display:flex}.contact-social a{border:1px solid var(--color-border);width:42px;height:42px;color:var(--color-text);transition:all var(--dur-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-social a:hover{background:var(--color-gold);border-color:var(--color-gold);color:#221802}.contact-form-row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.contact-field{margin-bottom:var(--space-4)}.contact-field input,.contact-field textarea{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);width:100%;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-text);resize:vertical;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;padding:.9rem 1.1rem}.contact-field textarea{min-height:140px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--color-text-muted)}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #c79a4524}.contact-field input.is-invalid,.contact-field textarea.is-invalid{border-color:#c7213a}.contact-submit{margin-top:var(--space-2);font-size:var(--fs-sm);padding:.95rem 1.6rem}.contact-map-section{background:var(--color-bg-soft)}.contact-map-wrap{width:100%;height:420px;position:relative}.contact-map-wrap iframe{filter:grayscale(.15);border:0;width:100%;height:100%;display:block}.contact-map-open{top:var(--space-4);left:var(--space-4);z-index:2;background:var(--color-surface);color:var(--color-text);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xs);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:.7rem 1rem;display:inline-flex;position:absolute}.contact-map-open:hover{transform:translateY(-2px)}@media (width<=992px){.contact-grid{grid-template-columns:1fr}}@media (width<=768px){.contact-hero{padding-block:var(--space-7)}.contact-info-card,.contact-form-card{padding:var(--space-6) var(--space-5)}.contact-map-wrap{height:340px}}@media (width<=576px){.contact-form-row{grid-template-columns:1fr;gap:0}.contact-map-open{padding:.5rem .75rem;font-size:.68rem}}.dashboard-page{background:radial-gradient(circle at 90% 5%, #d4a0170f, transparent 28%), var(--color-bg-soft);min-height:100vh;color:var(--color-text)}.dashboard-section{padding:48px 0 70px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.dashboard-heading h1{margin:0 0 7px}.dashboard-heading p{max-width:46ch;margin:0}.dashboard-mobile-menu-btn{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);color:var(--color-text);align-items:center;gap:8px;padding:.75rem 1.2rem;display:none}.dashboard-layout{gap:var(--space-6);grid-template-columns:270px minmax(0,1fr);align-items:start;display:grid}.dashboard-sidebar{top:calc(var(--site-header-h) + var(--space-4));position:sticky}.dashboard-sidebar-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.dashboard-user-card{text-align:center;background:radial-gradient(circle at 50% 0, #d4a01724, transparent 65%), var(--color-surface);padding:25px 17px 20px}.dashboard-avatar{background:var(--gradient-gold);color:#fff;width:76px;height:76px;box-shadow:var(--shadow-gold-glow);font-family:var(--font-heading);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:1.4rem;font-weight:800;display:flex}.dashboard-user-card h2{margin:0 0 4px;font-size:1rem;font-weight:800}.dashboard-user-card p{max-width:210px;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 auto 10px;font-size:.68rem;overflow:hidden}.dashboard-member-badge{border-radius:var(--radius-pill);background:var(--color-gold-50);color:var(--color-gold-700);align-items:center;gap:5px;padding:5px 8px;font-size:.61rem;font-weight:700;display:inline-flex}.dashboard-nav{padding:8px 10px 4px}.dashboard-nav-item{width:100%;color:var(--color-text-soft);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;padding:10px;font-family:inherit;font-size:.8rem;font-weight:500;text-decoration:none;display:flex}.dashboard-nav-item>span{align-items:center;gap:9px;display:flex}.dashboard-nav-item>span i{text-align:center;width:19px;color:var(--color-text-muted)}.dashboard-nav-item .nav-count{border-radius:var(--radius-pill);background:var(--color-bg-soft);min-width:20px;color:var(--color-text-muted);text-align:center;padding:1px 6px;font-size:.68rem;font-weight:700}.dashboard-nav-item:hover{background:var(--color-gold-50);color:var(--color-gold-700)}.dashboard-nav-item.active{color:var(--color-text);background:linear-gradient(135deg,#f7e4a9,#f1ca55);font-weight:700}.dashboard-nav-item.active .nav-count{color:var(--color-text);background:#ffffff8c}.dashboard-nav-divider{background:var(--color-border-soft);height:1px;margin:6px 12px}.dashboard-nav-item.logout-item{color:#a3172c}.dashboard-nav-item.logout-item:hover{color:#a3172c;background:#fbeaec}.dashboard-help{border-top:1px solid var(--color-border-soft);margin:0 17px;padding:16px 0 20px}.dashboard-help .sidebar-help-icon{background:var(--color-gold-50);width:34px;height:34px;color:var(--color-gold-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.dashboard-help strong{margin-bottom:3px;font-size:.82rem;display:block}.dashboard-help p{color:var(--color-text-muted);margin:0 0 8px;font-size:.75rem}.dashboard-help a{color:var(--color-gold-700);align-items:center;gap:5px;font-size:.78rem;font-weight:700;display:inline-flex}.dashboard-content{min-width:0}.dashboard-panel{display:none}.dashboard-panel.active{animation:dashPanelIn .32s var(--ease-out);display:block}@keyframes dashPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-panel-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.dashboard-panel-head h2{margin:0 0 4px;font-size:1.35rem}.dashboard-panel-head p{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0}.dashboard-stats-grid{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-stat-card{align-items:center;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);color:inherit;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);text-decoration:none;display:flex}a.dashboard-stat-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-gold-100);transform:translateY(-4px)}.dashboard-stat-icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.15rem;display:flex}.dashboard-stat-icon.gold{background:var(--gradient-gold)}.dashboard-stat-icon.green{background:var(--gradient-green)}.dashboard-stat-icon.blue{background:linear-gradient(#e7a61a 0%,#b97809 100%)}.dashboard-stat-icon.pink{background:linear-gradient(135deg,#ed4b60,#c7213a)}.dashboard-stat-card strong{font-family:var(--font-heading);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.1;display:block}.dashboard-stat-card small{color:var(--color-text-muted);margin-top:2px;font-size:.76rem;font-weight:600;display:block}.dashboard-quick-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.dashboard-quick-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.dashboard-quick-card-head{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.dashboard-quick-card-head h3{margin:0;font-size:.98rem}.dashboard-quick-card-head button{color:var(--color-gold-700);cursor:pointer;background:0 0;border:none;align-items:center;min-height:40px;padding-inline:8px;font-size:.76rem;font-weight:700;display:inline-flex}.dashboard-mini-item{border-top:1px solid var(--color-border-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.dashboard-mini-item:first-of-type{border-top:none}.dashboard-mini-thumb{background:var(--color-bg-soft);border-radius:10px;flex-shrink:0;width:42px;height:42px;overflow:hidden}.dashboard-mini-thumb img{object-fit:cover;width:100%;height:100%}.dashboard-mini-info{flex:1;min-width:0}.dashboard-mini-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;display:block;overflow:hidden}.dashboard-mini-info span{color:var(--color-text-muted);font-size:.72rem}.dashboard-mini-amount{text-align:right;flex-shrink:0}.dashboard-mini-amount strong{font-family:var(--font-heading);font-size:.86rem;display:block}.status-pill{border-radius:var(--radius-pill);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.status-pill.pending,.status-pill.unpaid{color:#8c5e0a;background:#fdf3e1}.status-pill.processing{background:var(--color-blue-50);color:var(--color-blue-700)}.status-pill.shipped{color:#17356f;background:#eaf1fc}.status-pill.delivered,.status-pill.ordered{background:var(--color-green-50);color:var(--color-green-700)}.status-pill.cancelled{color:#a3172c;background:#fbeaec}.winbids-list{gap:var(--space-4);flex-direction:column;display:flex}.winbid-card{align-items:center;gap:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);display:flex}.winbid-thumb{border-radius:var(--radius-md);background:var(--color-bg-soft);flex-shrink:0;width:66px;height:66px;overflow:hidden}.winbid-thumb img{object-fit:cover;width:100%;height:100%}.winbid-info{flex:1;min-width:0}.winbid-info h4{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:.94rem;font-weight:700;overflow:hidden}.winbid-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;display:flex}.winbid-meta .winbid-amount{font-family:var(--font-heading);color:var(--color-text);font-weight:800}.winbid-deadline{color:#a3172c;margin-top:4px;font-size:.72rem;font-weight:600}.winbid-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.orders-list-compact{gap:var(--space-4);flex-direction:column;display:flex}.order-row{align-items:center;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);grid-template-columns:56px minmax(0,1.6fr) 1fr auto auto;display:grid}.order-row:hover{box-shadow:var(--shadow-md);border-color:var(--color-gold-100)}.order-row-thumb{background:var(--color-bg-soft);border-radius:12px;width:56px;height:56px;overflow:hidden}.order-row-thumb img{object-fit:cover;width:100%;height:100%}.order-row-info{min-width:0}.order-row-info h4{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:.88rem;font-weight:700;overflow:hidden}.order-row-info span{color:var(--color-text-muted);font-size:.72rem}.order-row-meta{color:var(--color-text-muted);font-size:.76rem}.order-row-meta strong{font-family:var(--font-heading);color:var(--color-text);font-size:.88rem;display:block}.order-row-view-btn{border-radius:var(--radius-pill);border:1px solid var(--color-border);min-height:40px;color:var(--color-text);font-family:var(--font-heading);cursor:pointer;white-space:nowrap;transition:all var(--dur-base) var(--ease-out);background:0 0;justify-self:end;align-items:center;gap:6px;padding:.55rem 1.05rem;font-size:.76rem;font-weight:700;display:inline-flex}.order-row-view-btn:hover{border-color:var(--color-gold);color:var(--color-gold-700);background:var(--color-gold-50)}.dashboard-empty{text-align:center;align-items:center;gap:var(--space-3);padding:60px var(--space-5);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.dashboard-empty span.icon{background:var(--color-gold-50);width:58px;height:58px;color:var(--color-gold-700);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}#orderDetailsModal .modal-content{border-radius:var(--radius-lg);border:none;overflow:hidden}#orderDetailsModal .modal-header{border-bottom:1px solid var(--color-border-soft);padding:var(--space-5) var(--space-6)}#orderDetailsModal .modal-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:800}#orderDetailsModal .modal-body{padding:var(--space-6);background:var(--color-bg-soft)}#orderDetailsModal .order-details-layout{grid-template-columns:1fr}#orderDetailsModal .order-details-side{position:static;top:auto}#orderDetailsModal .order-details-card:last-child{margin-bottom:0}#orderModalLoading{color:var(--color-text-muted);justify-content:center;align-items:center;gap:10px;padding:60px 0;display:flex}@media (width<=1199px){.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-quick-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=991px){.dashboard-layout{grid-template-columns:1fr}.dashboard-sidebar{display:none}.dashboard-mobile-menu-btn{display:inline-flex}.order-row{grid-template-columns:56px minmax(0,1fr) auto}.order-row-meta{text-align:right}.order-row-view-btn{grid-column:1/-1;justify-content:center;justify-self:stretch;margin-top:6px}}@media (width<=767px){.dashboard-section{padding:32px 0 50px}.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-mobile-menu-btn{justify-content:center;width:100%}.dashboard-stats-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.winbid-card{flex-wrap:wrap}.winbid-actions .btn{min-height:44px}.winbid-actions{flex-direction:row;justify-content:flex-end;width:100%}#orderDetailsModal .modal-body{padding:var(--space-5) var(--space-4)}}@media (width<=480px){.dashboard-stats-grid{grid-template-columns:1fr}.order-row{text-align:center;grid-template-columns:1fr}.order-row-thumb{margin:0 auto}.order-row-meta{text-align:center}}.orders-page{min-height:100vh;color:var(--dark,#171717);background:radial-gradient(circle at 85% 10%,#d4a0170e,#0000 28%),#fafafa}.orders-section{padding:48px 0 70px}.orders-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.orders-eyebrow{color:var(--gold-2,#a9780c);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:.72rem;font-weight:700;display:inline-flex}.orders-eyebrow span{background:var(--gold,#d4a017);border-radius:50%;width:7px;height:7px;display:inline-block}.orders-heading h1{letter-spacing:-.04em;margin:0 0 7px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.orders-heading p{color:var(--grey,#777);margin:0;font-size:.9rem}.orders-continue-btn{border:1px solid var(--border,#e6e6e6);color:var(--dark,#171717);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px 17px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.orders-continue-btn:hover{color:var(--gold-2,#a9780c);border-color:var(--gold,#d4a017);transform:translateY(-1px)}.orders-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:25px;display:grid}.summary-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:15px;align-items:center;gap:12px;min-width:0;padding:15px;transition:all .25s;display:flex;box-shadow:0 5px 20px #00000009}.summary-card:hover{border-color:#d4a01773;transform:translateY(-2px)}.summary-card.active{border-color:var(--gold,#d4a017);box-shadow:0 8px 25px #d4a0171a}.summary-icon{width:42px;height:42px;color:var(--gold-2,#a9780c);background:#d4a0171c;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:18px;display:flex}.summary-icon.pending{color:#d97706;background:#f59e0b1a}.summary-icon.processing{color:#7c3aed;background:#7c3aed17}.summary-icon.shipped{color:#2563eb;background:#2563eb17}.summary-icon.delivered{color:#16a34a;background:#16a34a17}.summary-icon.cancelled{color:#dc2626;background:#dc262617}.summary-content{flex-direction:column;min-width:0;display:flex}.summary-content strong{font-size:1.15rem;line-height:1.2}.summary-content small{color:var(--grey,#777);margin-top:3px;font-size:.68rem}.orders-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:24px;display:grid}.orders-sidebar{top:calc(var(--site-header-h) + var(--space-4));position:sticky}.orders-sidebar-card{background:#fff;border:1px solid #e9e9e9;border-radius:16px;padding:17px;box-shadow:0 8px 28px #0000000b}.sidebar-title{justify-content:space-between;align-items:flex-start;gap:10px;padding:3px 4px 14px;display:flex}.sidebar-title span{color:var(--gold-2,#a9780c);letter-spacing:1.2px;text-transform:uppercase;font-size:.63rem;font-weight:700;display:block}.sidebar-title h2{margin:3px 0 0;font-size:1rem;font-weight:700}.sidebar-title>i{color:var(--gold-2,#a9780c);font-size:16px}.sidebar-filter-list{flex-direction:column;gap:4px;display:flex}.sidebar-filter{color:#454545;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .2s;display:flex}.sidebar-filter span{align-items:center;gap:9px;display:flex}.sidebar-filter i{color:#777;text-align:center;width:18px}.sidebar-filter b{color:#777;text-align:center;background:#f4f4f4;border-radius:20px;min-width:25px;padding:2px 6px;font-size:.64rem}.sidebar-filter:hover{color:var(--gold-2,#a9780c);background:#faf6e9}.sidebar-filter.active{color:#171717;background:linear-gradient(135deg,#f7e4a9,#f1ca55);font-weight:700}.sidebar-filter.active i,.sidebar-filter:hover i{color:var(--gold-2,#a9780c)}.sidebar-filter.active b{color:var(--gold-2,#a9780c);background:#ffffffb8}.sidebar-divider{background:#ededed;height:1px;margin:16px 2px}.sidebar-help{padding:12px 7px 3px}.sidebar-help-icon{width:34px;height:34px;color:var(--gold,#d4a017);background:#111;border-radius:10px;justify-content:center;align-items:center;margin-bottom:9px;display:flex}.sidebar-help strong{font-size:.78rem;display:block}.sidebar-help p{color:var(--grey,#777);margin:5px 0 9px;font-size:.67rem;line-height:1.55}.sidebar-help a{color:var(--gold-2,#a9780c);align-items:center;gap:5px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.orders-toolbar{align-items:center;gap:10px;margin-bottom:13px;display:flex}.orders-search{flex:1;position:relative}.orders-search>i{color:#999;pointer-events:none;font-size:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.orders-search input{color:#222;background:#fff;border:1px solid #e4e4e4;border-radius:10px;outline:0;width:100%;height:42px;padding:0 38px;font-family:inherit;font-size:.76rem;transition:all .2s}.orders-search input:focus{border-color:var(--gold,#d4a017);box-shadow:0 0 0 3px #d4a0171a}.orders-search button{color:#666;background:#f1f1f1;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.orders-search input:not(:placeholder-shown)+button{display:flex}.orders-sort{color:#444;background:#fff;border:1px solid #e4e4e4;border-radius:10px;outline:0;width:145px;height:42px;padding:0 10px;font-family:inherit;font-size:.72rem}.orders-sort:focus{border-color:var(--gold,#d4a017)}.mobile-filter-row{display:none}.active-filter-line{color:#777;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;font-size:.7rem;display:flex}.active-filter-line strong{color:#222}.active-filter-label{color:var(--gold-2,#a9780c);background:#faf2d9;border-radius:20px;margin-left:6px;padding:4px 8px;font-weight:700;display:inline-flex}.active-filter-line>button{color:var(--gold-2,#a9780c);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.7rem;font-weight:700}.orders-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.order-card{background:#fff;border:1px solid #e9e9e9;border-radius:14px;flex-direction:column;min-width:0;padding:13px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 6px 20px #00000009}.order-card:hover{border-color:#d4a01759;transform:translateY(-2px);box-shadow:0 12px 28px #00000012}.order-card-top{justify-content:space-between;align-items:flex-start;gap:7px;margin-bottom:12px;display:flex}.order-card-top>div{min-width:0}.order-id{color:#252525;font-size:.67rem;font-weight:800;display:block}.order-date{color:#999;margin-top:3px;font-size:.61rem;display:block}.order-status{border-radius:20px;flex-shrink:0;padding:4px 7px;font-size:.59rem;font-weight:700;line-height:1}.order-status.pending{color:#d97706;background:#fff4dc}.order-status.processing{color:#7c3aed;background:#f0eaff}.order-status.shipped{color:#2563eb;background:#e9f2ff}.order-status.delivered{color:#16803d;background:#e6f7ed}.order-status.cancelled{color:#dc2626;background:#ffe8e8}.order-product{align-items:center;gap:11px;min-height:105px;margin-bottom:12px;display:flex}.order-image{background:#f8f8f8;border-radius:10px;flex:0 0 105px;justify-content:center;align-items:center;width:105px;height:105px;display:flex;overflow:hidden}.order-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .3s}.order-card:hover .order-image img{transform:scale(1.04)}.order-product-info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.order-product-info h3{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:.75rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.order-product-info>span{color:#999;margin-bottom:6px;font-size:.62rem}.order-product-info>strong{color:#111;font-size:.88rem;font-weight:800}.order-card-footer{margin-top:auto}.order-details-btn{width:100%;min-height:40px;color:var(--gold-2,#a9780c);background:#fff;border:1px solid #d4a017a6;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font-size:.67rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.order-details-btn:hover{border-color:var(--gold,#d4a017);color:#fff;background:linear-gradient(135deg,#e9c158,#d4a017)}.orders-empty{text-align:center;background:#fff;border:1px dashed #ddd;border-radius:15px;padding:55px 20px;display:none}.orders-empty.show{display:block}.orders-empty>span{width:55px;height:55px;color:var(--gold-2,#a9780c);background:#faf2d9;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:23px;display:flex}.orders-empty h3{margin:0 0 5px;font-size:1rem}.orders-empty p{color:#888;margin:0 0 16px;font-size:.75rem}.orders-reset-btn{color:#fff;background:linear-gradient(135deg,#e9c158,#d4a017);border:0;border-radius:8px;padding:9px 15px;font-family:inherit;font-size:.72rem;font-weight:700}.orders-pagination{color:#777;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;font-size:.68rem;display:flex}.pagination-controls{align-items:center;gap:5px;display:flex}.pagination-controls button{color:#555;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:.72rem;transition:all .2s;display:flex}.pagination-controls button:hover:not(:disabled),.pagination-controls button.active{border-color:var(--gold,#d4a017);color:#fff;background:linear-gradient(135deg,#e9c158,#d4a017)}.pagination-controls button:disabled{opacity:.45;cursor:not-allowed}.orders-pagination>select{color:#666;background:#fff;border:1px solid #e5e5e5;border-radius:7px;height:32px;padding:0 8px;font-family:inherit;font-size:.66rem}.orders-filter-offcanvas{max-width:310px}.orders-filter-offcanvas .offcanvas-header{border-bottom:1px solid #eee;padding:22px}.orders-filter-offcanvas .offcanvas-header>div>span{color:var(--gold-2,#a9780c);letter-spacing:1px;text-transform:uppercase;font-size:.65rem;font-weight:700}.orders-filter-offcanvas h2{margin:4px 0 0;font-size:1.05rem;font-weight:800}.orders-filter-offcanvas .offcanvas-body{padding:18px}.mobile-sidebar-filter{color:#444;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px;padding:12px;font-family:inherit;font-size:.8rem;display:flex}.mobile-sidebar-filter span{align-items:center;gap:9px;display:flex}.mobile-sidebar-filter b{color:#777;text-align:center;background:#f3f3f3;border-radius:20px;min-width:25px;padding:3px 6px;font-size:.64rem}.mobile-sidebar-filter.active{color:var(--gold-2,#a9780c);background:#faf0cc;font-weight:700}@media (width<=1199px){.orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-layout{grid-template-columns:215px minmax(0,1fr)}.orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-product{min-height:110px}.order-image{flex-basis:110px;width:110px;height:110px}}@media (width<=991px){.orders-section{padding:35px 0 55px}.orders-heading{align-items:flex-start}.orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-layout{display:block}.orders-sidebar{display:none}.mobile-filter-row{display:block}.mobile-filter-btn{color:#444;background:#fff;border:1px solid #e4e4e4;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 13px;font-family:inherit;font-size:.74rem;font-weight:600;display:inline-flex}.mobile-filter-btn:hover{border-color:var(--gold,#d4a017);color:var(--gold-2,#a9780c)}}@media (width<=767px){.orders-section{padding:28px 0 45px}.orders-heading{flex-direction:column;gap:14px;margin-bottom:22px}.orders-heading h1{font-size:1.75rem}.orders-continue-btn{justify-content:center;width:100%}.orders-summary{padding:2px 2px 8px;scrollbar-width:none;gap:9px;margin-right:-12px;padding-right:12px;display:flex;overflow-x:auto}.orders-summary::-webkit-scrollbar{display:none}.summary-card{min-width:145px;padding:12px}.summary-icon{flex-basis:36px;width:36px;height:36px;font-size:16px}.orders-toolbar{flex-wrap:wrap}.mobile-filter-row{order:1}.orders-search{flex-basis:calc(100% - 88px);order:2}.orders-sort{order:3;width:100%}.orders-grid{grid-template-columns:1fr;gap:11px}.order-card{padding:12px}.order-product{min-height:115px}.order-image{flex-basis:115px;width:115px;height:115px}.order-product-info h3{font-size:.82rem}.order-product-info>strong{font-size:.95rem}.active-filter-line{flex-direction:column;align-items:flex-start;gap:8px}.orders-pagination{flex-wrap:wrap}.orders-pagination>span{order:1;width:100%}.pagination-controls{order:2}.orders-pagination>select{order:3}}@media (width<=480px){.orders-heading p{font-size:.78rem;line-height:1.55}.summary-card{min-width:132px}.summary-content strong{font-size:1rem}.summary-content small{font-size:.62rem}.orders-search{flex-basis:calc(100% - 85px)}.mobile-filter-btn{padding:0 10px}.order-product{min-height:105px}.order-image{flex-basis:100px;width:100px;height:100px}.order-product-info h3{font-size:.76rem}.order-product-info>strong{font-size:.87rem}.order-status{font-size:.55rem}}.order-details-page{background:radial-gradient(circle at 85% 10%, #c79a450e, transparent 28%), var(--color-bg-soft,#faf9f6);min-height:100vh;color:var(--color-text);font-family:var(--font-body)}.order-details-section{padding:var(--space-7) 0 var(--space-9)}.order-details-card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);margin-bottom:var(--space-5);transition:box-shadow .25s,border-color .25s,transform .25s}.order-details-card-title{margin:0 0 var(--space-5);font-family:var(--font-heading);color:var(--color-text);align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}.order-details-card-title i{color:var(--color-gold-600);font-size:15px}.order-details-header{margin-bottom:var(--space-6)}.order-details-header-top{margin-bottom:var(--space-4)}.order-details-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.order-details-eyebrow{color:var(--color-gold-700);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:.72rem;font-weight:700;display:inline-flex}.order-details-eyebrow span{background:var(--color-gold);border-radius:50%;width:7px;height:7px;display:inline-block}.order-details-heading-row h1{font-family:var(--font-heading);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800}.order-details-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.order-details-id{font-family:var(--font-heading);color:var(--color-text);font-size:.95rem;font-weight:800}.order-details-dot{color:var(--color-text-muted)}.order-details-date{color:var(--color-text-muted);font-size:.82rem}.order-details-back-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.order-details-back-btn:hover{color:var(--color-gold-700);border-color:var(--color-gold);transform:translateY(-1px)}.order-details-back-btn.solid{margin-top:var(--space-5);background:var(--gradient-gold);color:#fff;box-shadow:var(--shadow-gold-glow);border:0}.order-details-back-btn.solid:hover{filter:brightness(1.04);transform:translateY(-2px)}.order-details-status{border-radius:var(--radius-pill);letter-spacing:.2px;flex-shrink:0;align-items:center;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.order-details-status.pending{color:#d97706;background:#fff4dc}.order-details-status.processing{color:#7c3aed;background:#f0eaff}.order-details-status.shipped{background:var(--color-blue-50);color:var(--color-blue)}.order-details-status.delivered{background:var(--color-green-50);color:var(--color-green-700)}.order-details-status.cancelled{color:#dc2626;background:#ffe8e8}.product-tag.status-tag.pending{color:#d97706;background:#fff4dc}.product-tag.status-tag.processing{color:#7c3aed;background:#f0eaff}.product-tag.status-tag.shipped{background:var(--color-blue-50);color:var(--color-blue)}.product-tag.status-tag.delivered{background:var(--color-green-50);color:var(--color-green-700)}.product-tag.status-tag.cancelled{color:#dc2626;background:#ffe8e8}.order-details-timeline-card{padding:var(--space-6) var(--space-7)}.order-details-timeline{padding:var(--space-4) 0 0;justify-content:space-between;align-items:flex-start;margin:0;list-style:none;display:flex}.timeline-stage{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.timeline-stage:before{content:"";background:var(--color-border);z-index:0;width:100%;height:2px;position:absolute;top:17px;left:-50%}.timeline-stage:first-child:before{content:none}.timeline-stage.is-complete:before{background:var(--gradient-gold)}.timeline-node{z-index:1;border:2px solid var(--color-border);background:var(--color-surface);width:34px;height:34px;color:var(--color-text-muted);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;transition:all .3s;display:flex;position:relative}.timeline-stage.is-complete .timeline-node{border-color:var(--color-gold);background:var(--gradient-gold);color:#fff;box-shadow:var(--shadow-gold-glow)}.timeline-stage.is-current .timeline-node{box-shadow:0 0 0 4px var(--color-gold-100)}.timeline-label{color:var(--color-text);font-size:.78rem;font-weight:700}.timeline-stage:not(.is-complete) .timeline-label{color:var(--color-text-muted);font-weight:600}.timeline-date{color:var(--color-text-muted);font-size:.68rem}.order-details-cancelled-card{align-items:center;gap:var(--space-4);background:#fff8f8;border-color:#ffd6d6;display:flex}.cancelled-icon{color:#dc2626;background:#ffe8e8;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.order-details-cancelled-card p{color:var(--color-text-soft);margin:4px 0 0;font-size:.82rem}.order-details-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.order-details-side{top:calc(var(--site-header-h) + var(--space-4));flex-direction:column;display:flex;position:sticky}.order-details-product-body{gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.order-details-product-image{border-radius:var(--radius-md);background:var(--color-bg-soft);flex:0 0 150px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}.order-details-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.order-details-product-info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.order-details-product-info h3{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:1.1rem;font-weight:800}.order-details-qty{color:var(--color-text-muted);font-size:.78rem}.order-details-price{color:var(--color-text);font-size:1.35rem;font-weight:800;font-family:var(--font-heading)}.order-details-product-tags{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.product-tag{border-radius:var(--radius-pill);background:var(--color-bg-soft);color:var(--color-text-soft);padding:4px 10px;font-size:.65rem;font-weight:700}.order-details-auction-strip{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-ink) 0%, var(--color-ink-soft) 100%);align-items:center;display:flex}.auction-strip-item{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.auction-strip-label{color:var(--color-text-on-dark-soft);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:.65rem;font-weight:600;display:flex}.auction-strip-label i{color:var(--color-gold-300)}.auction-strip-item strong{color:var(--color-text-on-dark);font-size:.95rem;font-weight:800}.auction-strip-item strong.auction-won{color:var(--color-green-300)}.auction-strip-divider{width:1px;height:32px;margin:0 var(--space-4);background:#f6f4ee24}.order-details-summary .summary-row{color:var(--color-text-soft);justify-content:space-between;align-items:center;padding:8px 0;font-size:.85rem;display:flex}.summary-free{color:var(--color-green-600);font-weight:700}.summary-divider{background:var(--color-border);height:1px;margin:8px 0}.summary-total{color:var(--color-text);padding-top:8px;font-size:1.05rem;font-weight:800}.summary-total span:last-child{background:var(--gradient-gold);color:#0000;font-family:var(--font-heading);-webkit-background-clip:text;background-clip:text}.order-details-shipping-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shipping-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.66rem;font-weight:700;display:block}.shipping-block p,.shipping-block .shipping-address{margin:0 0 var(--space-3);color:var(--color-text);overflow-wrap:anywhere;font-size:.85rem;line-height:1.55}.shipping-block:last-child p:last-child{margin-bottom:0}.order-details-payment-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.payment-block p{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:600}.payment-badge{border-radius:var(--radius-pill);padding:4px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.payment-badge.paid{background:var(--color-green-50);color:var(--color-green-700)}.payment-badge.pending{color:#d97706;background:#fff4dc}.actions-list{flex-direction:column;gap:10px;display:flex}.action-btn{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.action-btn-gold{background:var(--gradient-gold);color:#fff;box-shadow:var(--shadow-gold-glow);border:0}.action-btn-gold:hover{filter:brightness(1.04);transform:translateY(-2px)}.action-btn-outline{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.action-btn-outline:hover{border-color:var(--color-gold);color:var(--color-gold-700);transform:translateY(-1px)}.order-details-support-card{padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--color-ink) 0%, var(--color-ink-soft) 100%);color:var(--color-text-on-dark);text-align:left}.support-icon{width:40px;height:40px;margin-bottom:var(--space-4);border-radius:var(--radius-sm);color:var(--color-gold-300);background:#c79a452e;justify-content:center;align-items:center;font-size:17px;display:flex}.order-details-support-card h3{font-family:var(--font-heading);color:var(--color-text-on-dark);margin:0 0 8px;font-size:.98rem;font-weight:800}.order-details-support-card p{margin:0 0 var(--space-5);color:var(--color-text-on-dark-soft);font-size:.78rem;line-height:1.6}.support-btn{border-radius:var(--radius-sm);background:var(--gradient-gold);color:#fff;align-items:center;gap:8px;padding:10px 16px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.support-btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.order-details-notfound{max-width:460px;margin:var(--space-9) auto;padding:var(--space-8) var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;display:flex}.order-details-notfound>span{width:60px;height:60px;margin-bottom:var(--space-5);background:var(--color-gold-50);color:var(--color-gold-700);border-radius:50%;justify-content:center;align-items:center;font-size:26px;display:flex}.order-details-notfound h1{font-family:var(--font-heading);margin:0 0 10px;font-size:1.5rem;font-weight:800}.order-details-notfound p{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.6}@media (width<=1199px){.order-details-layout{grid-template-columns:minmax(0,1fr) 300px}.order-details-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.order-details-section{padding:var(--space-6) 0 var(--space-8)}.order-details-layout{display:block}.order-details-side{margin-top:0;position:static}.order-details-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-details-timeline{padding-top:var(--space-3)}.timeline-label{font-size:.7rem}.timeline-date{font-size:.62rem}}@media (width<=767px){.order-details-heading-row{align-items:flex-start;gap:var(--space-3);flex-direction:column}.order-details-status{order:-1}.order-details-card{padding:var(--space-5)}.order-details-timeline-card{padding:var(--space-5) var(--space-4)}.order-details-timeline{align-items:flex-start;gap:var(--space-5);flex-direction:column}.timeline-stage{text-align:left;flex-direction:row;align-items:center;gap:12px;width:100%}.timeline-stage:before{width:2px;height:var(--space-5);top:-24px;left:16px}.timeline-label,.timeline-date{display:block}.timeline-stage>.timeline-label{flex:1}.order-details-product-body{flex-direction:column}.order-details-product-image{flex-basis:auto;width:100%;height:200px}.order-details-auction-strip{align-items:stretch;gap:var(--space-4);flex-direction:column}.auction-strip-divider{width:100%;height:1px;margin:0}.order-details-shipping-grid,.order-details-payment-grid{grid-template-columns:1fr}.order-details-cancelled-card{text-align:center;flex-direction:column}.order-details-notfound{margin:var(--space-7) auto;padding:var(--space-7) var(--space-4)}}@media (width<=480px){.order-details-heading-row h1{font-size:1.55rem}.order-details-price{font-size:1.15rem}.order-details-support-card{padding:var(--space-5)}}.profile-page{color:#171717;background:radial-gradient(circle at 90% 5%,#d4a0170f,#0000 28%),#fafafa;min-height:100vh}.profile-section{padding:48px 0 70px}.profile-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.profile-eyebrow{color:#a9780c;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:.72rem;font-weight:700;display:inline-flex}.profile-eyebrow i{background:#d4a017;border-radius:50%;width:7px;height:7px}.profile-heading h1{letter-spacing:-.04em;margin:0 0 7px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800}.profile-heading p{color:#777;margin:0;font-size:.9rem}.profile-orders-btn{color:#222;background:#fff;border:1px solid #e6e6e6;border-radius:10px;align-items:center;gap:8px;padding:11px 17px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.profile-orders-btn:hover{color:#a9780c;border-color:#d4a017;transform:translateY(-1px)}.profile-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-sidebar{top:calc(var(--site-header-h) + var(--space-4));position:sticky}.profile-sidebar-card{background:#fff;border:1px solid #e9e9e9;border-radius:17px;overflow:hidden;box-shadow:0 8px 28px #0000000b}.profile-user-card{text-align:center;background:radial-gradient(circle at 50% 0,#d4a01724,#0000 65%),#fff;padding:25px 17px 20px}.profile-avatar-wrap{width:92px;height:92px;margin:0 auto 12px;position:relative}.profile-avatar{color:#fff;background:linear-gradient(135deg,#e9c158,#d4a017 50%,#a9780c) 50%/cover;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;font-size:1.7rem;font-weight:800;display:flex;overflow:hidden;box-shadow:0 6px 20px #d4a01738}.profile-avatar.has-image span{display:none}.avatar-edit-btn{color:#d4a017;cursor:pointer;background:#111;border:3px solid #fff;border-radius:50%;width:34px;height:34px;position:absolute;bottom:0;right:-1px}.profile-user-card h2{margin:0 0 4px;font-size:1rem;font-weight:800}.profile-user-card p{color:#888;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin:0 auto 10px;font-size:.68rem;overflow:hidden}.profile-member-badge{color:#a9780c;background:#faf2d9;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:.61rem;font-weight:700;display:inline-flex}.profile-menu{padding:8px 10px 13px}.profile-menu-item{color:#555;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:3px;padding:10px;font-family:inherit;font-size:.76rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.profile-menu-item span{align-items:center;gap:9px;display:flex}.profile-menu-item span i{color:#888;text-align:center;width:19px}.profile-menu-item>i{color:#aaa;font-size:.65rem}.profile-menu-item:hover{color:#a9780c;background:#faf6e9}.profile-menu-item.active{color:#171717;background:linear-gradient(135deg,#f7e4a9,#f1ca55);font-weight:700}.profile-help{border-top:1px solid #eee;margin:0 17px;padding:16px 0}.profile-help>i{color:#d4a017;background:#111;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:9px;display:flex}.profile-help strong{font-size:.78rem}.profile-help p{color:#888;margin:5px 0 9px;font-size:.67rem;line-height:1.55}.profile-help a{color:#a9780c;font-size:.68rem;font-weight:700;text-decoration:none}.profile-content{min-width:0}.profile-panel{background:#fff;border:1px solid #e9e9e9;border-radius:17px;padding:24px;display:none;box-shadow:0 8px 28px #0000000b}.profile-panel.active{display:block}.panel-header{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.panel-header>div>span,.summary-head>div>span{color:#a9780c;letter-spacing:1.2px;margin-bottom:4px;font-size:.62rem;font-weight:700;display:block}.panel-header h2,.summary-head h2{margin:0 0 5px;font-size:1.15rem;font-weight:800}.panel-header p{color:#888;margin:0;font-size:.72rem}.save-status{color:#16803d;background:#e8f7ee;border-radius:20px;align-items:center;gap:5px;height:max-content;padding:6px 9px;font-size:.64rem;display:none}.save-status.show{display:inline-flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.field.full{grid-column:1/-1}.field label{color:#333;margin-bottom:7px;font-size:.72rem;font-weight:700;display:block}.input-wrap{position:relative}.input-wrap>i{color:#999;pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-wrap input,.input-wrap textarea{color:#222;background:#fff;border:1px solid #e3e3e3;border-radius:10px;outline:0;width:100%;font-family:inherit;font-size:.76rem;transition:all .2s}.input-wrap input{height:43px;padding:0 12px 0 37px}.input-wrap textarea{resize:vertical;min-height:90px;padding:12px 12px 12px 37px}.input-wrap input:focus,.input-wrap textarea:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a01717}.input-wrap.readonly input{color:#777;cursor:not-allowed;background:#f7f7f7;padding-right:80px}.input-wrap em{color:#16803d;font-size:.59rem;font-style:normal;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.field>small{color:#999;margin-top:5px;font-size:.59rem;display:block}.form-actions,.preference-actions{border-top:1px solid #eee;justify-content:flex-end;gap:9px;margin-top:25px;padding-top:19px;display:flex}.form-actions button,.preference-actions button,.security-item button{cursor:pointer;border-radius:9px;min-height:40px;padding:8px 15px;font-family:inherit;font-size:.7rem;font-weight:700}.form-actions button:first-child{color:#666;background:#fff;border:1px solid #e1e1e1}.form-actions button:last-child,.preference-actions button{color:#fff;background:linear-gradient(135deg,#e9c158,#d4a017,#a9780c);border:1px solid #d4a017;box-shadow:0 5px 14px #d4a0172e}.security-list{flex-direction:column;gap:10px;display:flex}.security-item{border:1px solid #ededed;border-radius:12px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.security-icon{color:#d97706;background:#fff4dc;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.security-icon.green{color:#16803d;background:#e8f7ee}.security-icon.blue{color:#2563eb;background:#e9f2ff}.security-info h3{margin:0 0 3px;font-size:.8rem}.security-info p{color:#888;margin:0;font-size:.67rem;line-height:1.45}.security-item button{color:#a9780c;background:#fff;border:1px solid #d4a0178c}.verified{color:#16803d;font-size:.65rem}.security-note{color:#a9780c;background:#fffaf0;border:1px solid #f1e2b9;border-radius:10px;gap:10px;margin-top:17px;padding:13px;display:flex}.security-note span{color:#222}.security-note strong,.security-note small{display:block}.security-note small{color:#888;margin-top:3px;font-size:.63rem}.preferences{flex-direction:column;gap:9px;display:flex}.preferences label{cursor:pointer;border:1px solid #ededed;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:14px;display:grid}.preferences label>i{color:#a9780c;background:#faf2d9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.preferences span strong,.preferences span small{display:block}.preferences span strong{font-size:.76rem}.preferences span small{color:#888;margin-top:3px;font-size:.64rem}.preferences input{opacity:0;position:absolute}.preferences label>b{background:#ddd;border-radius:20px;width:38px;height:21px;position:relative}.preferences label>b:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #bbb}.preferences input:checked+b{background:linear-gradient(135deg,#e9c158,#d4a017)}.preferences input:checked+b:after{transform:translate(17px)}.account-summary{background:#fff;border:1px solid #e9e9e9;border-radius:17px;margin-top:18px;padding:20px 24px;box-shadow:0 8px 28px #0000000b}.summary-head{justify-content:space-between;margin-bottom:15px;display:flex}.summary-head h2{font-size:1rem}.summary-head>i{color:#a9780c}.account-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.account-stats>a,.account-stats>div{color:#222;border:1px solid #eee;border-radius:11px;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.account-stats i{color:#a9780c;background:#faf2d9;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.account-stats i.blue{color:#2563eb;background:#e9f2ff}.account-stats i.pink{color:#db2777;background:#ffecef}.account-stats i.green{color:#16803d;background:#e8f7ee}.account-stats strong,.account-stats small{display:block}.account-stats strong{font-size:.88rem}.account-stats small{color:#888;margin-top:2px;font-size:.61rem}@media (width<=1199px){.profile-layout{grid-template-columns:225px minmax(0,1fr)}.account-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=991px){.profile-layout{display:block}.profile-sidebar{margin-bottom:18px;position:static}.profile-sidebar-card{grid-template-columns:230px minmax(0,1fr);align-items:center;display:grid}.profile-user-card{padding:18px}.profile-menu{padding:13px}}@media (width>=768px) and (width<=991px){.profile-help{display:none}}@media (width<=767px){.profile-section{padding:28px 0 45px}.avatar-edit-btn{width:40px;height:40px;right:0}.profile-heading{flex-direction:column;align-items:flex-start;gap:14px}.profile-orders-btn{justify-content:center;width:100%}.profile-sidebar-card{display:block}.profile-menu{grid-template-columns:1fr 1fr;gap:4px;display:grid}.profile-menu-item{min-height:44px;margin:0;padding:9px;font-size:.68rem}.profile-menu-item>i{display:none}.profile-panel{padding:18px}.panel-header{flex-direction:column;gap:10px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.form-actions{justify-content:stretch}.form-actions button{flex:1}.security-item{grid-template-columns:40px minmax(0,1fr)}.security-item button,.verified{grid-column:2;justify-self:start}.account-stats{grid-template-columns:1fr 1fr}}@media (width<=480px){.profile-heading h1{font-size:1.75rem}.profile-panel{padding:15px}.form-actions{flex-direction:column-reverse}.form-actions button{width:100%}.security-item{grid-template-columns:38px minmax(0,1fr);padding:12px}.security-icon{width:38px;height:38px}.preferences label{grid-template-columns:36px minmax(0,1fr) 38px;gap:9px;padding:11px}.preferences label>i{width:36px;height:36px}.account-stats{gap:7px}.account-stats>a,.account-stats>div{padding:9px}}.profile-account-meta{grid-template-columns:1fr;gap:8px;margin:14px 0 12px;font-size:.68rem;display:grid}.meta-item{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.meta-label{color:#888;font-weight:600}.meta-value{color:#222;font-weight:700}.meta-value.status-active{color:#16803d}.meta-value.status-suspended{color:#dc2626}.profile-verification{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.verification-badge{color:#666;background:#fff;border:1px solid #e6e6e6;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:.62rem;font-weight:700;display:inline-flex}.verification-badge i{font-size:.7rem}.verification-badge.verified{color:#16803d;background:#e8f7ee;border-color:#b8e4ca}.account-details-card{background:#fff;border:1px solid #e9e9e9;border-radius:14px;padding:18px 20px}.account-details-card h3{color:#222;margin:0 0 14px;font-size:.85rem;font-weight:800}.account-details-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.detail-item{background:#fafafa;border:1px solid #f2f2f2;border-radius:10px;padding:10px}.detail-label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.62rem;font-weight:700;display:block}.detail-value{color:#222;font-size:.78rem;font-weight:700}.detail-value.verified{color:#16803d}.addresses-list{flex-direction:column;gap:12px;display:flex}.address-card{background:#fff;border:1px solid #e9e9e9;border-radius:12px;padding:14px 16px}.address-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.address-type{text-transform:uppercase;letter-spacing:.5px;color:#a9780c;font-size:.7rem;font-weight:800}.default-badge{color:#fff;background:#d4a017;border-radius:10px;margin-left:6px;padding:2px 7px;font-size:.58rem}.address-body p{color:#444;margin:3px 0;font-size:.75rem}.address-name{color:#222;font-weight:700}@media (width<=767px){.account-details-grid{grid-template-columns:1fr}.profile-account-meta{grid-template-columns:1fr 1fr}.profile-verification{gap:8px}}.terms-hero{padding-block:var(--space-9);text-align:center;isolation:isolate;background:radial-gradient(900px 420px at 18% 0%, #c79a4559, transparent 60%), linear-gradient(135deg, var(--color-ink-soft) 0%, var(--color-ink) 65%);position:relative;overflow:hidden}.terms-hero-blob{background:var(--color-gold);filter:blur(90px);opacity:.18;z-index:-1;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:8%}.terms-hero-eyebrow{color:var(--color-gold-300);background:#c79a451f;border-color:#c79a454d}.terms-hero h1{color:var(--color-text-on-dark);margin-bottom:var(--space-4)}.terms-breadcrumb{font-size:var(--fs-sm);color:var(--color-text-on-dark-soft);align-items:center;gap:8px;display:inline-flex}.terms-breadcrumb a{color:var(--color-text-on-dark);font-weight:600}.terms-breadcrumb a:hover{color:var(--color-gold-300)}.terms-breadcrumb .sep{opacity:.5}.terms-breadcrumb .current{color:var(--color-gold-300);font-weight:600}.terms-hero-sub{max-width:620px;margin:var(--space-5) auto 0;color:var(--color-text-on-dark-soft);font-size:var(--fs-lead)}.terms-highlight-grid{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.terms-highlight-card{gap:var(--space-5);padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);align-items:flex-start;display:flex}.terms-highlight-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-gold-100);transform:translateY(-4px)}.terms-highlight-num{font-family:var(--font-heading);color:var(--color-gold-100);-webkit-text-stroke:1.5px var(--color-gold);flex-shrink:0;font-size:2rem;font-weight:800;line-height:1}.terms-highlight-card h3{margin-bottom:var(--space-2);font-size:1.05rem}.terms-highlight-card p{font-size:var(--fs-sm);margin:0}.terms-intro-text{max-width:var(--container-narrow);margin:0 auto var(--space-7);font-size:var(--fs-lead);text-align:center}.terms-tabs{flex-flow:wrap;align-items:flex-start;display:flex}.terms-tab-btn{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;transition:all var(--dur-base) var(--ease-out);margin:0 var(--space-3) var(--space-3) 0;flex:none;justify-content:center;align-items:center;padding:.7rem 1.3rem;display:inline-flex}.terms-tab-btn:hover{border-color:var(--color-gold);color:var(--color-gold-700)}.terms-tab-btn.active{background:var(--gradient-gold);color:#221802;box-shadow:var(--shadow-gold-glow);border-color:#0000}.terms-panel{width:100%;padding:var(--space-8) var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);flex:100%;display:block}.terms-panel[hidden]{display:none}.terms-panel h3{margin-bottom:var(--space-6)}.terms-check-list{gap:var(--space-5);flex-direction:column;display:flex}.terms-check-item{gap:var(--space-3);align-items:flex-start;display:flex}.terms-check-item .ic{background:var(--color-gold);color:#221802;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:.7rem;font-weight:800;display:flex}.terms-check-item p{color:var(--color-text-soft);margin:0}.terms-closure-grid{gap:var(--space-9);grid-template-columns:1fr 1fr;align-items:start;display:grid}.terms-closure-copy .badge-pill{margin-right:var(--space-2)}.terms-closure-badges{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.terms-faq-note{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-gold-50);border:1px solid var(--color-gold-100);margin-bottom:var(--space-4)}.terms-faq-note-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.terms-faq-note h4{color:var(--color-gold-700);margin:0;font-size:.98rem}.terms-faq-note .chev-up{color:var(--color-gold-700);flex-shrink:0;font-size:1.1rem;line-height:1}.terms-faq-note p{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--color-text-soft)}.terms-closure-faq .faq-list{gap:var(--space-3)}@media (width<=992px){.terms-highlight-grid{grid-template-columns:1fr}.terms-closure-grid{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=768px){.terms-hero{padding-block:var(--space-7)}.terms-panel{padding:var(--space-6) var(--space-5)}}@media (width<=576px){.terms-highlight-card{gap:var(--space-3);padding:var(--space-6) var(--space-5);flex-direction:column}.terms-tabs{flex-wrap:wrap;display:flex}.terms-tab-btn{margin-right:var(--space-2);flex:auto}.terms-panel{padding:var(--space-5) var(--space-4)}.terms-faq-note{padding:var(--space-5)}}.wishlist-page{background:radial-gradient(circle at 85% 10%, #d4a0170e, transparent 28%), var(--color-bg-soft);min-height:100vh;color:var(--color-text)}.wishlist-section{padding:48px 0 70px}.wishlist-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.wishlist-heading h1{margin-bottom:var(--space-2)}.wishlist-heading p{max-width:46ch;margin:0}.wishlist-browse-btn{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);white-space:nowrap;transition:all var(--dur-base) var(--ease-out);align-items:center;gap:8px;padding:.75rem 1.3rem;display:inline-flex}.wishlist-browse-btn:hover{border-color:var(--color-gold);color:var(--color-gold-700);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.wishlist-meter-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6);align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.wishlist-meter-icon{background:var(--color-gold-50);width:48px;height:48px;color:var(--color-gold-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.wishlist-meter-body{flex:1;min-width:220px}.wishlist-meter-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:8px;display:flex}.wishlist-meter-top strong{font-family:var(--font-heading);font-size:var(--fs-body);color:var(--color-text)}.wishlist-meter-top span{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--color-text-muted);font-weight:700}.wishlist-meter-track{border-radius:var(--radius-pill);background:var(--color-bg-soft);border:1px solid var(--color-border-soft);height:10px;overflow:hidden}.wishlist-meter-fill{border-radius:var(--radius-pill);background:var(--gradient-gold);height:100%;transition:width var(--dur-slow) var(--ease-out), background var(--dur-base) var(--ease-out)}.wishlist-meter-card.is-full .wishlist-meter-fill{background:linear-gradient(135deg,#ed4b60,#c7213a)}.wishlist-meter-card.is-full .wishlist-meter-icon{color:#a3172c;background:#fbeaec}.wishlist-meter-note{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:8px}.wishlist-meter-card.is-full .wishlist-meter-note{color:#a3172c;font-weight:600}.wishlist-toolbar{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.wishlist-search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);min-width:220px;padding:0 var(--space-2) 0 var(--space-4);transition:border-color var(--dur-base) var(--ease-out);flex:1;align-items:center;display:flex;position:relative}.wishlist-search:focus-within{border-color:var(--color-gold)}.wishlist-search i{color:var(--color-text-muted);font-size:.95rem}.wishlist-search input{min-width:0;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-text);background:0 0;border:0;outline:0;flex:1;padding:.75rem .6rem}.wishlist-search button{width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:none}.wishlist-search.has-query button{display:inline-flex}.wishlist-sort{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;padding:.75rem 2rem .75rem 1.1rem;font-weight:600}.wishlist-count-line{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-5)}.wishlist-count-line strong{color:var(--color-text)}.wishlist-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.wishlist-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);animation:wishlistCardIn .36s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@keyframes wishlistCardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wishlist-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-gold-100);transform:translateY(-6px)}.wishlist-card-media{aspect-ratio:4/3;background:var(--color-bg-soft);position:relative;overflow:hidden}.wishlist-card-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.wishlist-card:hover .wishlist-card-media img{transform:scale(1.07)}.wishlist-card-badge{z-index:2;font-family:var(--font-heading);letter-spacing:.03em;border-radius:var(--radius-pill);color:#fff;padding:.35rem .7rem;font-size:.68rem;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px #0000002e}.wishlist-card-badge.live{background:linear-gradient(135deg,#ed4b60,#c7213a)}.wishlist-card-badge.hot{color:#221802;background:linear-gradient(135deg,#f2b23a,#e7a61a)}.wishlist-card-badge.new{background:linear-gradient(135deg, #3ebf7a, var(--color-green))}.wishlist-card-badge.preview{background:linear-gradient(135deg, #4c8df0, var(--color-blue))}.wishlist-card-badge.closed{background:#14140fa8}.wishlist-remove-btn{z-index:2;color:#c7213a;cursor:pointer;width:40px;height:40px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #0003}.wishlist-remove-btn:hover{color:#fff;background:#c7213a;transform:translateY(-2px)scale(1.06)}.wishlist-remove-btn:active{transform:scale(.9)}.wishlist-card-price-tag{z-index:1;background:var(--gradient-gold);color:#221802;text-align:center;font-family:var(--font-heading);padding:.5rem;font-size:.95rem;font-weight:800;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 18px #0000001f}.wishlist-card-body{padding:var(--space-5);flex-direction:column;flex:1;gap:6px;display:flex}.wishlist-card-cat{font-size:var(--fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--color-gold-700);font-weight:700}.wishlist-card-body h3{font-size:1.02rem;line-height:var(--lh-snug);margin-bottom:4px}.wishlist-card-meta{font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-3);align-items:center;gap:6px;display:flex}.wishlist-card-close{font-size:var(--fs-xs);color:var(--color-text-soft);margin-bottom:var(--space-4)}.wishlist-card-close strong{color:var(--color-text)}.wishlist-card-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.wishlist-card-actions .btn{flex:8rem;min-width:0}.wishlist-empty{text-align:center;align-items:center;gap:var(--space-3);padding:70px var(--space-5);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:none}.wishlist-empty.is-visible{display:flex}.wishlist-empty span.icon{background:var(--color-gold-50);width:64px;height:64px;color:var(--color-gold-700);border-radius:50%;justify-content:center;align-items:center;font-size:1.7rem;display:flex}.wishlist-empty h3{margin-bottom:0}.wishlist-empty p{margin-bottom:var(--space-2);max-width:40ch}.wishlist-grid.is-hidden{display:none}.toast.wishlist-undo-toast{align-items:center;gap:14px}.wishlist-undo-wrap{right:var(--space-5);bottom:var(--space-5);z-index:2600;max-width:min(340px,90vw);position:fixed}.wishlist-undo-toast{max-width:100%}.wishlist-undo-toast .undo-btn{min-height:40px;color:var(--color-gold-100);font-family:var(--font-heading);font-weight:800;font-size:var(--fs-xs);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 8px}.wishlist-undo-toast .undo-btn:hover{color:#fff;background:#ffffff1f}@media (width<=1199px){.wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=991px){.wishlist-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}@media (width<=767px){.wishlist-section{padding:32px 0 50px}.wishlist-heading{flex-direction:column;align-items:flex-start}.wishlist-browse-btn{justify-content:center;width:100%}.wishlist-meter-card{padding:var(--space-4)}.wishlist-toolbar{flex-direction:column;align-items:stretch}.wishlist-sort{width:100%}}@media (width<=480px){.wishlist-grid{grid-template-columns:minmax(0,1fr)}.wishlist-card-actions{flex-direction:column}}@media (width<=768px){.wishlist-undo-wrap{bottom:calc(var(--space-4) + 56px)}}@media (width<=1400px){.container-xl{max-width:1180px}}@media (width<=768px){.container-xl{padding-inline:clamp(1rem,4vw,1.5rem)}}@media (width<=480px){.container-xl{padding-inline:clamp(.85rem,4vw,1.1rem)}}.section{padding-block:clamp(2.5rem,5vw,4.5rem)}.section-tight{padding-block:clamp(2rem,4vw,3rem)}@media (width<=768px){.section{padding-block:clamp(2rem,8vw,3rem)}.section-tight{padding-block:clamp(1.75rem,7vw,2.5rem)}}@media (width<=576px){.section-head{margin-bottom:var(--space-6)}.section-head h2{font-size:clamp(1.4rem,6.5vw,1.9rem)}.section-head p{font-size:.9rem}}@media (width<=1200px){.brand-tag{display:none}}@media (width<=992px){.topbar,.nav-links{display:none}.nav-burger{display:flex}.navbar-main .container-xl{gap:var(--space-4)}.navbar-main{padding-block:var(--space-3)}.navbar-secondary-inner{flex-wrap:wrap;row-gap:10px}.mega-menu{gap:var(--space-5);grid-template-columns:1fr 1fr;width:calc(100vw - 2.5rem)}.mega-menu .mega-featured{grid-column:1/-1}.search-form select{max-width:120px}.auth-user-area{display:none}.mega-featured img{aspect-ratio:16/7}}@media (width<=768px){.brand{gap:10px}.navbar-main .container-xl{gap:var(--space-3)}.mega-menu-wrap,.nav-search{flex:100%}.mega-trigger{justify-content:center;width:100%;min-height:42px}.search-form select{max-width:110px}.search-form input{padding-block:.7rem}.search-suggest{max-height:50vh;overflow-y:auto}}@media (width<=576px){.navbar-secondary-inner{gap:var(--space-3)}.mega-menu{width:calc(100vw - 2.2rem);padding:var(--space-4);grid-template-columns:1fr}.mega-menu .mega-featured{grid-column:auto}.search-form select{max-width:92px;padding:0 .4rem 0 .75rem;font-size:.78rem}.search-form input{padding-inline:.6rem;font-size:.82rem}.search-form button{padding-inline:.9rem}.search-form button span{display:none}.icon-btn,.nav-burger{width:40px;height:40px}.mega-trigger{padding:.6rem .8rem;font-size:.8rem}.mega-col ul>li>a,.mega-trending li{padding-block:.5rem;font-size:.84rem}}@media (width<=420px){.search-form select{max-width:74px;padding-left:.6rem}.search-suggest .tag{padding:4px 9px;font-size:.7rem}}@media (hover:none){.icon-btn,.nav-burger,.mega-trigger{min-width:44px;min-height:44px}}@media (width<=992px){.hero-carousel .col-lg-6,.hero-carousel .col-md-6{flex:0 0 100%;max-width:100%}.hero-slide-row{row-gap:var(--space-6);min-height:0}.hero-slide-copy{text-align:center}.hero-slide-copy .lede{margin-inline:auto}.hero-cta-row,.hero-chip-row{justify-content:center}.hero-stats-row{margin-inline:auto}.hero-slide-media{max-width:460px;margin-inline:auto}.hero-carousel .carousel-control-prev,.hero-carousel .carousel-control-next{display:none}}@media (width<=768px){.hero-slide-row{row-gap:var(--space-5)}.hero-product-info{padding:var(--space-3)}.hero-price-row .price{font-size:1.15rem}.hero-carousel .carousel-indicators{bottom:var(--space-3)}}@media (width<=576px){.hero-slide-copy h1{margin-bottom:var(--space-4)}.hero-product-badge,.hero-product-timer{top:var(--space-3)}.hero-product-badge{left:var(--space-3)}.hero-product-timer{right:var(--space-3);padding:6px 9px}.hero-product-info{left:var(--space-3);right:var(--space-3);bottom:var(--space-3)}.hero-price-row{row-gap:var(--space-2);flex-wrap:wrap}.hero-product-meta{gap:var(--space-2)}.hero-verified{font-size:.66rem}}@media (width<=420px){.hero-timer-digits>span{font-size:.9rem}.hero-product-meta{flex-direction:column;align-items:flex-start}}.trust-grid,.steps-grid,.advantage-grid,.category-grid,.stats-grid{display:grid}@media (width<=1200px){.trust-grid,.steps-grid,.advantage-grid{gap:var(--space-4)}.category-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=992px){.trust-grid,.steps-grid,.advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.stat-item+.stat-item:before{display:none}.app-banner{text-align:center;padding:var(--space-7) var(--space-5);gap:var(--space-6);grid-template-columns:1fr}.app-banner-copy p{margin-inline:auto}.app-store-row{justify-content:center}.app-banner-visual{display:none}.trust-card{padding:var(--space-5)}}@media (width<=768px){.trust-card h3,.step-card h3,.advantage-card h3{font-size:.98rem}.trust-card p,.step-card p,.advantage-card p{font-size:.82rem}.advantage-card{padding:var(--space-5);gap:var(--space-3)}.advantage-card .ic{width:38px;height:38px;font-size:1rem}.step-num{font-size:1.7rem}}@media (width<=576px){.trust-grid,.steps-grid,.advantage-grid{grid-template-columns:minmax(0,1fr)}.category-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cta-row{flex-direction:column;width:100%}.hero-cta-row .btn{width:100%}.hero-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px}.category-copy{padding:var(--space-3)}.category-copy strong{font-size:.88rem}}@media (width<=420px){.category-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.upcoming-info{padding:var(--space-4)}.winner-card{padding:var(--space-5) var(--space-4)}.testimonial-card{padding:var(--space-6) var(--space-5) var(--space-5)}.quote-icon{font-size:2.6rem}.auction-body{padding:var(--space-3)}.auction-btn-row .btn{padding-inline:.4rem;font-size:.78rem}}@media (width<=480px){.owl-rail{padding-bottom:var(--space-7)}.upcoming-thumb{aspect-ratio:16/10}.upcoming-info h3{font-size:.94rem}.faq-q{padding:var(--space-4);font-size:.9rem}.faq-a-inner{padding:0 var(--space-4) var(--space-4)}.auction-btn-row{grid-template-columns:minmax(0,1fr)}}@media (width<=1200px){.footer-top{grid-template-columns:1.3fr repeat(2,minmax(0,1fr)) minmax(0,1fr)}.footer-top .footer-col.footer-help{grid-column:4}}@media (width<=992px){.footer-top{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.footer-top .footer-col.footer-help{grid-column:auto}.footer-social a{width:42px;height:42px}}@media (width<=768px){.footer-top{text-align:left}.footer-bottom{gap:var(--space-3);text-align:center;flex-direction:column}.footer-bottom-links{flex-wrap:wrap;justify-content:center}.footer-heading,.footer-col h4{margin-bottom:var(--space-3)}}@media (width<=576px){.footer-top{grid-template-columns:minmax(0,1fr)}.footer-social{justify-content:flex-start}.footer-cta{flex-direction:column}.footer-cta .btn{width:100%}.footer-badges{gap:6px}.footer-badges span{padding:4px 9px;font-size:.66rem}}@media (width<=1200px){.auction-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}}@media (width>=993px){.auction-tabs-bar{top:var(--site-header-h)}}@media (width<=992px){.auction-hero{padding-block:var(--space-8)}.auction-tabs-bar{position:static}.auction-layout{grid-template-columns:minmax(0,1fr)}.auction-filters{max-height:none;animation:filterOpen var(--dur-base) var(--ease-out);position:static}.auction-filters.is-open{margin-bottom:var(--space-5);display:block}.auction-results-scroll{max-height:none;margin-right:0;padding-right:0}}@media (width<=860px){.auction-grid.is-list .auction-card-hz{flex-direction:column}.auction-grid.is-list .auction-card-hz .auction-card-media{aspect-ratio:16/10;flex-basis:auto;align-self:auto}.auction-tab{font-size:var(--fs-xs);padding-block:.9rem}.auction-tabs-inner{gap:var(--space-6)}}@media (width<=768px){.auction-hero-chips{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.auction-hero-chips button{flex-shrink:0;min-height:40px}.auction-results-head{flex-direction:column;align-items:flex-start}.auction-toolbar-right{justify-content:space-between;width:100%}.auction-card-body{padding:var(--space-5) var(--space-4)}.auction-card-grid .auction-card-body{padding:var(--space-4)}.auction-view-toggle button{width:44px;height:44px}}@media (width<=640px){.auction-grid,.auction-grid.is-list{grid-template-columns:minmax(0,1fr)}.auction-card-hz{flex-direction:column}.auction-card-hz .auction-card-media{aspect-ratio:16/10;flex-basis:auto;align-self:auto}.auction-card-stats{grid-template-columns:minmax(0,1fr)}.auction-cat-item,.auction-condition-list label,.auction-check-list label{min-height:40px}.auction-cat-list,.auction-condition-list,.auction-check-list{gap:var(--space-2)}.auction-pagination button{min-width:44px;height:44px}}@media (width<=480px){.auction-hero-search{border-radius:var(--radius-lg);flex-wrap:wrap;padding:.7rem}.auction-hero-search input{flex-basis:100%;order:3;padding-block:.4rem}.auction-hero-search .btn{flex:1}.auction-tabs-inner{gap:var(--space-5)}.auction-field-grid{gap:var(--space-4) var(--space-5)}.auction-field{flex:40%;min-width:0}.auction-card-footer-row{flex-wrap:wrap}.auction-bid-block .fv{font-size:1.05rem}.auction-gavel-btn{width:44px;height:44px}.auction-pagination button{min-width:40px;height:40px}.auction-price-tag{padding:.45rem .4rem;font-size:.85rem}.auction-filter-group{padding-block:var(--space-4)}.auction-reset{min-height:40px;margin:-.5rem -.75rem;padding:.5rem .75rem}}@media (hover:none){.auction-range{background:0 0;height:28px}.auction-range::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:var(--color-border);height:4px}.auction-range::-moz-range-track{border-radius:var(--radius-pill);background:var(--color-border);height:4px}.auction-range::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px}.auction-range::-moz-range-thumb{width:24px;height:24px}}@media (width<=992px){.auction-detail-grid{grid-template-columns:minmax(0,1fr)}.auction-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-detail-specs dt{flex-basis:140px}}@media (width<=768px){.auction-detail-info h1{font-size:1.6rem}.auction-detail-countdown{gap:var(--space-4)}.auction-detail-countdown .cd-num{font-size:1.3rem}.auction-detail-panel{padding:var(--space-5)}.auction-detail-thumbs{gap:var(--space-2)}.auction-detail-wishlist-btn{width:44px;height:44px}}@media (width<=576px){.auction-detail-related-grid{grid-template-columns:minmax(0,1fr)}.auction-detail-specs dt{flex-basis:100%}.auction-detail-specs>div{flex-direction:column;gap:2px}.auction-detail-specs{margin-top:var(--space-4)}.auction-detail-bidrow strong{font-size:1.1rem}.auction-detail-tab-btn,.auction-detail-tabs .auction-detail-tab-btn{margin-right:var(--space-2);flex:auto}.auction-detail-bid-table{min-width:22rem}.auction-detail-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.auction-detail-stepper button{width:40px;height:44px}.auction-detail-stepper input{font-size:.95rem}}@media (width<=400px){.auction-detail-countdown{gap:var(--space-2);padding-inline:var(--space-3)}.auction-detail-countdown .cd-seg{min-width:44px}.auction-detail-countdown .cd-num{font-size:1.15rem}.auction-detail-buy-row{row-gap:var(--space-2);flex-wrap:wrap}}@media (width<=1199px){.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-quick-grid{grid-template-columns:minmax(0,1fr)}.orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-layout{grid-template-columns:215px minmax(0,1fr)}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-layout{grid-template-columns:225px minmax(0,1fr)}.order-details-layout{grid-template-columns:minmax(0,1fr) 300px}.order-details-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.dashboard-layout{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar{display:none}.dashboard-mobile-menu-btn{display:inline-flex}.order-row{grid-template-columns:56px minmax(0,1fr) auto}.order-row-meta{text-align:right}.order-row-view-btn{grid-column:1/-1;justify-content:center;justify-self:stretch;min-height:44px;margin-top:6px}.orders-layout{display:block}.orders-sidebar{display:none}.mobile-filter-row,.order-details-layout{display:block}.order-details-side{margin-top:0;position:static}.order-details-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-layout{display:block}.profile-sidebar{margin-bottom:18px;position:static}.profile-sidebar-card{grid-template-columns:230px minmax(0,1fr);align-items:center;display:grid}.profile-user-card{padding:18px}.profile-menu{padding:13px}.avatar-edit-btn{width:40px;height:40px}.orders-search button{width:40px;height:40px;right:4px}}@media (width>=768px) and (width<=991px){.profile-help{display:none}}@media (width<=767px){.dashboard-section,.orders-section,.wishlist-section{padding:32px 0 50px}.dashboard-heading,.orders-heading,.profile-heading,.wishlist-heading{flex-direction:column;align-items:flex-start}.dashboard-mobile-menu-btn{justify-content:center;width:100%}.dashboard-stats-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-card{padding:var(--space-4);gap:var(--space-3)}.dashboard-stat-icon{width:40px;height:40px;font-size:1rem}.dashboard-stat-card strong{font-size:1.15rem}.dashboard-quick-card-head button{align-items:center;min-height:40px;padding-inline:8px;display:inline-flex}.winbid-card{flex-wrap:wrap}.winbid-actions{flex-direction:row;justify-content:flex-end;width:100%}.winbid-actions .btn,.form-actions button,.preference-actions button,.security-item button{min-height:44px}#orderDetailsModal .modal-body{padding:var(--space-5) var(--space-4)}.orders-section{padding:28px 0 45px}.orders-heading{gap:14px;margin-bottom:22px}.orders-heading h1{font-size:1.75rem}.orders-continue-btn,.wishlist-browse-btn,.profile-orders-btn{justify-content:center;width:100%}.orders-toolbar,.wishlist-toolbar{flex-wrap:wrap}.mobile-filter-row{order:1}.orders-search{flex:auto;order:2;min-width:0}.orders-sort{order:3;width:100%}.orders-grid{grid-template-columns:minmax(0,1fr);gap:11px}.order-details-btn{min-height:44px}.active-filter-line{flex-direction:column;align-items:flex-start;gap:8px}.orders-pagination{flex-wrap:wrap}.orders-pagination>span{order:1;width:100%}.pagination-controls{order:2}.orders-pagination>select{order:3;height:40px}.order-details-section{padding:var(--space-6) 0 var(--space-8)}.order-details-heading-row{align-items:flex-start;gap:var(--space-3);flex-direction:column}.order-details-status{order:-1}.order-details-card{padding:var(--space-5)}.order-details-timeline-card{padding:var(--space-5) var(--space-4)}.order-details-timeline{align-items:flex-start;gap:var(--space-5);flex-direction:column}.timeline-stage{text-align:left;flex-direction:row;align-items:center;gap:12px;width:100%}.timeline-stage:before{width:2px;height:var(--space-5);top:-24px;left:16px}.timeline-label,.timeline-date{display:block}.timeline-stage>.timeline-label{flex:1}.order-details-product-body{flex-direction:column}.order-details-product-image{flex-basis:auto;width:100%;height:200px}.order-details-auction-strip{align-items:stretch;gap:var(--space-4);flex-direction:column}.auction-strip-divider{width:100%;height:1px;margin:0}.order-details-shipping-grid,.order-details-payment-grid{grid-template-columns:minmax(0,1fr)}.order-details-cancelled-card{text-align:center;flex-direction:column}.order-details-notfound{margin:var(--space-7) auto;padding:var(--space-7) var(--space-4)}.profile-section{padding:28px 0 45px}.profile-heading{gap:14px}.profile-sidebar-card{display:block}.profile-menu{grid-template-columns:1fr 1fr;gap:4px;display:grid}.profile-menu-item{min-height:44px;margin:0;padding:9px;font-size:.68rem}.profile-menu-item>i{display:none}.profile-panel{padding:18px}.panel-header{flex-direction:column;gap:10px}.form-grid{grid-template-columns:minmax(0,1fr)}.field.full{grid-column:auto}.form-actions{justify-content:stretch}.form-actions button{flex:1}.security-item{grid-template-columns:40px minmax(0,1fr)}.security-item button,.verified{grid-column:2;justify-self:start}.account-stats{grid-template-columns:1fr 1fr}.wishlist-heading{gap:14px}.wishlist-meter-card{padding:var(--space-4)}.wishlist-toolbar{flex-direction:column;align-items:stretch}.wishlist-search{min-width:0}.wishlist-sort{width:100%}.wishlist-search button{width:40px;height:40px}}@media (width<=576px){.dashboard-stats-grid{grid-template-columns:minmax(0,1fr)}.dashboard-stat-card{padding:var(--space-4) var(--space-5)}.order-row{text-align:center;grid-template-columns:minmax(0,1fr)}.order-row-thumb{margin:0 auto}.order-row-meta{text-align:center}.dashboard-mini-item{flex-wrap:wrap}.dashboard-mini-amount{text-align:right;flex:0 auto;min-width:0;margin-left:auto}.status-pill{text-overflow:ellipsis;overflow:hidden}.winbid-actions{justify-content:stretch}.winbid-actions .btn{flex:1}.orders-heading p{font-size:.78rem;line-height:1.55}.order-product{min-height:105px}.order-image{flex-basis:100px;width:100px;height:100px}.order-product-info h3{font-size:.76rem}.order-product-info>strong{font-size:.87rem}.order-status{font-size:.55rem}.pagination-controls button{width:40px;height:40px}.order-details-heading-row h1{font-size:1.55rem}.order-details-price{font-size:1.15rem}.order-details-support-card{padding:var(--space-5)}.profile-heading h1{font-size:1.75rem}.profile-panel{padding:15px}.form-actions{flex-direction:column-reverse}.form-actions button{width:100%}.security-item{grid-template-columns:38px minmax(0,1fr);padding:12px}.security-icon{width:38px;height:38px}.preferences label{grid-template-columns:36px minmax(0,1fr) 38px;gap:9px;padding:11px}.preferences label>i{width:36px;height:36px}.account-stats{gap:7px}.account-stats>a,.account-stats>div{padding:9px}.wishlist-grid{grid-template-columns:minmax(0,1fr)}.wishlist-card-actions{flex-direction:column}.wishlist-meter-body{min-width:0}.wishlist-meter-icon{width:40px;height:40px;font-size:1rem}}@media (width<=420px){.orders-search{flex:100%}.mobile-filter-btn{justify-content:center;width:100%}.profile-menu,.account-stats{grid-template-columns:minmax(0,1fr)}.dashboard-stat-card strong{font-size:1.05rem}.dashboard-stat-icon{width:36px;height:36px}}@media (width<=992px){.contact-grid{grid-template-columns:minmax(0,1fr)}.terms-highlight-grid,.terms-closure-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.contact-hero,.terms-hero{padding-block:var(--space-7)}.contact-info-card,.contact-form-card{padding:var(--space-6) var(--space-5)}.contact-map-wrap{height:340px}.terms-panel{padding:var(--space-6) var(--space-5)}}@media (width<=576px){.contact-form-row{grid-template-columns:minmax(0,1fr);gap:0}.contact-map-open{padding:.5rem .75rem;font-size:.68rem}.contact-social a{width:42px;height:42px}.contact-info-row{gap:var(--space-3)}.contact-info-row .ic{width:40px;height:40px}.terms-highlight-card{gap:var(--space-3);padding:var(--space-6) var(--space-5);flex-direction:column}.terms-tab-btn{margin-right:var(--space-2);flex:auto;min-height:44px}.terms-panel{padding:var(--space-5) var(--space-4)}.terms-faq-note{padding:var(--space-5)}.terms-intro-text{text-align:left;font-size:.92rem}}@media (width<=991px){.auth-left{display:none}.auth-wrapper{min-height:100dvh}.auth-right{padding:calc(var(--site-header-h) + var(--space-6)) 1.5rem var(--space-8);align-items:flex-start}.auth-right--scroll{overflow-y:visible}.auth-form-box{max-width:520px;margin-inline:auto}.auth-form-box h2{font-size:clamp(1.5rem,5vw,1.9rem)}.auth-form-box .auth-subtitle{margin-bottom:1.5rem;font-size:.88rem}.form-group{margin-bottom:1rem}.form-group .form-control{font-size:.92rem}}@media (width<=576px){.auth-right{padding-inline:1.1rem}.auth-right .btn{width:100%;min-height:46px}}@media (width<=768px){#back-to-top{right:var(--space-4);bottom:var(--space-4);width:44px;height:44px}#toast-stack{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + 56px);max-width:none}}@media (width<=420px){#back-to-top{width:40px;height:40px}.toast{padding:.75rem .85rem;font-size:.82rem}}.notfound-wrap{background:var(--color-bg-soft);min-height:70vh;padding-block:clamp(2.5rem,10vw,5.5rem)}.notfound-code{margin-bottom:var(--space-3);font-size:clamp(3.5rem,14vw,9rem);font-weight:800;line-height:1}.notfound-lede{max-width:520px;color:var(--color-text-soft)}.notfound-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=480px){.notfound-actions{flex-direction:column}.notfound-actions .btn{width:100%;min-height:46px}}@media (width<=768px){.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=576px){.row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.modal-dialog{margin:.5rem}.modal-body{padding:var(--space-4)}.offcanvas{max-width:100%}}.auth-user-area{align-items:center}.user-profile-btn{color:inherit;background:0 0;border:1px solid #d4a01759;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-weight:600;transition:all .25s;display:inline-flex}.user-profile-btn:hover,.user-profile-btn:focus,.user-profile-btn.show{color:var(--gold,#d4a017);border-color:var(--gold,#d4a017);box-shadow:none;background:#d4a01714}.user-profile-btn i{font-size:20px}.user-email{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.user-dropdown{border:1px solid #d4a01740;border-radius:14px;min-width:255px;padding:8px;overflow:hidden;box-shadow:0 15px 40px #0000002e;margin-top:8px!important}.user-dropdown .dropdown-item.active,.user-dropdown .dropdown-item:active{color:var(--color-gold-700);background-color:var(--color-gold-50)}.user-dropdown-info{align-items:center;gap:12px;padding:7px;display:flex}.user-dropdown-info>i{color:#fff;background:linear-gradient(135deg,#e9c158 0%,#d4a017 45%,#a9780c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.user-dropdown-info div{flex-direction:column;min-width:0;display:flex}.user-dropdown-info strong{color:var(--dark,#171717);font-size:.88rem;font-weight:600}.user-dropdown-info small{max-width:170px;color:var(--grey,#777);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.user-dropdown .dropdown-divider{margin:6px 4px}.user-dropdown .dropdown-item{border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:.84rem;transition:all .2s;display:flex}.user-dropdown .dropdown-item i{width:20px;color:var(--gold-2,#a9780c);text-align:center;font-size:17px}.user-dropdown .dropdown-item:hover,.user-dropdown .dropdown-item:focus{color:#fff;background:linear-gradient(135deg,#e9c158 0%,#d4a017 45%,#a9780c 100%)}.user-dropdown .dropdown-item:hover i,.user-dropdown .dropdown-item:focus i{color:#fff}.user-dropdown .logout-btn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.mobile-user-menu{flex-direction:column;gap:8px;width:100%;padding-top:8px;display:flex}.mobile-user-info{align-items:center;gap:10px;padding:10px 0;display:flex}.mobile-user-info>i{color:var(--gold,#d4a017);font-size:28px}.mobile-user-info div{flex-direction:column;min-width:0;display:flex}.mobile-user-info strong{font-size:.88rem}.mobile-user-info small{color:var(--grey,#777);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.mobile-user-menu .btn{justify-content:center;align-items:center;gap:7px;display:flex}@media (width<=767px){.user-dropdown{min-width:230px}}
