html,body{font-family:Noto Sans,sans-serif}.mv-theme{--mv-primary: #d71920;--mv-primary-dark: #b9161c;--mv-dark: #111418;--mv-dark-soft: #1c2027;--mv-text: #111827;--mv-muted: #6b7280;--mv-border: #e5e7eb;--mv-surface: #ffffff;--mv-soft: #f5f6f8}.display-7{font-size:1.9rem}.display-8{font-size:1rem}.custom-text-hero{color:var(--mv-primary, #d71920);transition:color .2s ease}.custom-text-hero:hover{color:var(--mv-primary-dark, #b9161c)}.nav-link-custom{font-size:1rem}.custom-text-hero{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--mv-primary, #d71920)}.custom-text-primary{color:var(--mv-primary, #d71920)}.custom-bg-primary{background-color:rgba(215,25,32,var(--bs-bg-opacity, 1))!important}.custom-btn{display:inline-block;padding:.5rem 1rem;font-size:1.15rem;font-weight:400;line-height:1.5;border-radius:.5rem}.custom-btn-primary{position:relative;overflow:hidden;background:var(--mv-primary, #d71920);border-radius:1rem;border:.1rem solid var(--mv-primary, #d71920);color:#fff;cursor:pointer;text-decoration:none}.custom-btn-primary:before{content:none}.custom-btn-primary:hover:before{animation:none}.custom-btn-primary:hover{background:var(--mv-primary-dark, #b9161c);border-color:var(--mv-primary-dark, #b9161c);color:#fff}.custom-btn-primary:disabled{opacity:.7;cursor:not-allowed}@keyframes shine-sweep{0%{left:-120%}to{left:120%}}.text-gray{color:gray}.custom-btn-secondary{background:#fff;border-radius:1rem;border:.1rem solid var(--mv-dark, #111418);color:var(--mv-dark, #111418);cursor:pointer;text-decoration:none}.custom-btn-secondary:hover{color:#fff;background:var(--mv-dark, #111418)}.custom-btn-dark{background:var(--mv-dark, #111418);border:.1rem solid var(--mv-dark, #111418);color:#fff;cursor:pointer;text-decoration:none}.custom-btn-dark:hover{background:var(--mv-dark-soft, #1c2027);border-color:var(--mv-dark-soft, #1c2027);color:#fff}.navbar-transparent{background:transparent}.navbar-inner{max-width:1320px;width:100%;padding-left:16px;padding-right:16px;transition:all .45s ease}.navbar-full{padding-top:8px;padding-bottom:8px}.navbar-pill{padding:12px 24px;border-radius:999px;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,0);box-shadow:0 20px 40px #0000001f,inset 0 0 0 1px #ffffff59}.logo-img{height:35px;width:auto}.nav-link-custom:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.nav-link-custom:hover:after{width:100%}@media(max-width:1199px){.navbar-pill{width:calc(100% - 24px);border-radius:24px}}@media(max-width:767px){.fixed-top.container{padding-left:10px;padding-right:10px}.navbar-inner{padding-left:8px;padding-right:8px}.logo-img{height:26px;margin-right:auto}.navbar-pill{padding:9px 14px;border-radius:24px;background:#fffffff5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 6px 20px #00000017,0 2px 6px #0000000f,inset 0 0 0 1px #ffffff8c;border:1px solid rgba(215,25,32,.08)}}@media(max-width:479px){.logo-img{height:22px}.navbar-pill{padding:8px 12px;border-radius:20px}.navbar-inner{padding-left:6px;padding-right:6px}}.transition-all{transition:all .4s ease}.hero-section{position:relative}.scroll-indicator{position:absolute;bottom:32px;right:32px;z-index:5}.scroll-circle{position:relative;width:120px;height:120px}.scroll-text{width:120px;height:120px;animation:spin 20s linear infinite}.scroll-text text{fill:#ffffffbf;font-size:7px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.scroll-arrow{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.scroll-arrow i{font-size:20px;color:#fff;animation:bounce 1.8s infinite}.scroll-circle:hover .scroll-text{animation-play-state:paused}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width:576px){.scroll-indicator{display:none!important}}.hero-banner-wrapper{position:relative;overflow:hidden}.hero-banner-image{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.search-pill{background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35);height:50px;width:80%}.search-input{background:transparent;border:none;outline:none;color:#fff;flex:1;font-size:1rem}.search-input::-moz-placeholder{color:#ffffffbf}.search-input::placeholder{color:#ffffffbf}.search-btn{background:var(--mv-primary, #d71920);border:none;height:100%;width:56px;color:#fff;transition:all .25s ease}.search-btn:hover{color:var(--mv-primary, #d71920);background:#fff}.search-pill:focus-within{border-color:#fff9}.navbar-glass{background:#ffffff50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #0000000d}.hero-section{width:100%;height:clamp(250px,48vw,510px)}.display-1{margin:0;font-weight:900;letter-spacing:.2px;font-size:clamp(26px,3.2vw,44px);text-shadow:0 6px 18px rgba(0,0,0,.35)}.lead{margin:10px 0 0;font-size:14px;opacity:.9;max-width:520px}.overlay-vertical{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000094}.overlay-horizontal{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047}.grid-overlay{background-image:none;background-size:50px 50px}.badge-glass{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.875rem}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--bs-primary);animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}to{transform:scale(1);opacity:1}}.fade-in{animation:fadeIn 1s ease forwards}.fade-in-up{opacity:0;animation:fadeUp 1s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.arrow-hover{transition:transform .3s ease}.btn:hover .arrow-hover{transform:translate(4px)}.play-hover{transition:transform .3s ease}.btn:hover .play-hover{transform:scale(1.1)}.glass-btn{background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.listing-card{border-radius:16px;box-shadow:0 8px 30px #0000000d;transition:all .4s ease;animation:fadeUp .6s ease forwards;opacity:0}.listing-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000001f}.listing-image{height:220px;overflow:hidden;position:relative}.listing-image img{transition:transform .5s ease}.listing-card:hover img{transform:scale(1.08)}.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s ease}.listing-card:hover .image-overlay{opacity:1}.favorite-btn{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffffe6;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.listing-card:hover .favorite-btn{opacity:1}.quick-view{position:absolute;bottom:16px;left:16px;right:16px;opacity:0;transform:translateY(10px);transition:all .3s ease}.listing-card:hover .quick-view{opacity:1;transform:translateY(0)}.listing-title{transition:color .3s ease}.listing-card:hover .listing-title{color:var(--mv-primary, #d71920)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-bg{background:var(--mv-dark, #111418)}.mv-theme .custom-btn-primary,.mv-theme .search-btn,.mv-theme .mv-searchBtn,.mv-theme .year-show-btn,.mv-theme .mv-resetBtn,.mv-theme .stock-footer__btn,.mv-theme .stock-filter__apply,.mv-theme .pv-pill--dark,.mv-theme .gallery-trigger,.mv-theme .share-button,.mv-theme .plan-action,.mv-theme .subscription-action,.mv-theme .vendor-submit,.mv-theme .auth-submit,.mv-theme .mobile-offcanvas__btn,.mv-theme .benefit-icon{background:var(--mv-primary, #d71920)!important;background-image:none!important;border-color:var(--mv-primary, #d71920)!important;color:#fff!important;box-shadow:none}.mv-theme .custom-btn-dark,.mv-theme .seller-register-btn,.mv-theme .mobile-offcanvas__btn--dark{background:var(--mv-dark, #111418)!important;background-image:none!important;border-color:var(--mv-dark, #111418)!important;color:#fff!important}.mv-theme .custom-btn-secondary{background:#fff!important;background-image:none!important;border-color:var(--mv-dark, #111418)!important;color:var(--mv-dark, #111418)!important}.mv-theme .custom-btn-secondary:hover{background:var(--mv-dark, #111418)!important;color:#fff!important}.mv-theme .custom-text-hero,.mv-theme .custom-text-primary{background:none!important;background-image:none!important;color:var(--mv-primary, #d71920)!important;-webkit-text-fill-color:currentColor}.mv-theme .footer-bg,.mv-theme .mobile-offcanvas__header,.mv-theme .subs-hero,.mv-theme .auth-visual,.mv-theme .vendor-register-hero{background:var(--mv-dark, #111418)!important;background-image:none!important}.mv-theme .cta-overlay,.mv-theme .subs-hero__overlay,.mv-theme .mv-bannerOverlay,.mv-theme .banner-overlay,.mv-theme .hero-overlay,.mv-theme .image-overlay{background:#0000009e!important;background-image:none!important}.mv-theme .filter-shell,.mv-theme .audience-switcher,.mv-theme .subs-page,.mv-theme .mv-page,.mv-theme .account-shell,.mv-theme .settings-card,.mv-theme .membership-card,.mv-theme .ads-shell{background-image:none!important}
