@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-bg-primary:#fff;--color-bg-secondary:#f8f8f8;--color-bg-card:#fff;--color-text-primary:#0a0a0a;--color-text-secondary:#555;--color-text-muted:#999;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-accent-soft:#2563eb14;--color-border:#efefef;--color-shadow:#0000000a;--font-primary:"Inter", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:3rem;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--shadow-sm:0 1px 3px #0000000a;--shadow-md:0 4px 16px #0000000f;--shadow-lg:0 12px 32px #00000014}[data-theme=dark]{--color-bg-primary:#1a1a1a;--color-bg-secondary:#222;--color-bg-card:#2a2a2a;--color-text-primary:#e8e8e8;--color-text-secondary:#999;--color-text-muted:#666;--color-accent:#3b82f6;--color-accent-hover:#60a5fa;--color-accent-soft:#3b82f61a;--color-border:#333;--color-shadow:#0000004d;--shadow-sm:0 1px 3px #0003;--shadow-md:0 4px 16px #0000004d;--shadow-lg:0 12px 32px #0006}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--color-bg-primary);color:var(--color-text-primary);transition:background-color var(--transition-normal), color var(--transition-normal);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-primary);background:0 0;border:none}img{max-width:100%;display:block}ul,ol{list-style:none}[data-theme=dark] body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=dark] .topbar{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .topbar-link{color:#909090}[data-theme=dark] .topbar-link:hover{color:#e0e0e0}[data-theme=dark] .topbar-text{color:#909090}[data-theme=dark] .midbar{background:#202020;border-bottom-color:#333;box-shadow:0 2px 8px #0003}[data-theme=dark] .logo-brand{color:#f3f3f3}[data-theme=dark] .logo-domain{color:#5499f7}[data-theme=dark] .search-form{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .search-focused{background:#333;border-color:#5499f7}[data-theme=dark] .search-input{color:#f3f3f3}[data-theme=dark] .search-input::placeholder,[data-theme=dark] .search-icon{color:#707070}[data-theme=dark] .search-btn{background:#5499f7}[data-theme=dark] .midbar-icon-btn{color:#a0a0a0}[data-theme=dark] .midbar-icon-btn:hover{color:#f3f3f3;background:#333}[data-theme=dark] .navbar{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .navbar-link{color:#a0a0a0}[data-theme=dark] .navbar-link:hover{color:#f3f3f3;background:#ffffff14}[data-theme=dark] .navbar-link-active{color:#f3f3f3!important;background:#ffffff1f!important}[data-theme=dark] .navbar-link-highlight{color:#fff!important;background:#5499f7!important}[data-theme=dark] .dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#121620fa 0%,#10141efa 100%);border-color:#334155;box-shadow:0 20px 44px #0206178c}[data-theme=dark] .dropdown-col{background:linear-gradient(165deg,#1e2634 0%,#1b2230 100%);border:1px solid #3b4a63;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .dropdown-col:hover{border-color:#60a5fa;box-shadow:0 12px 28px #0f172a6b}[data-theme=dark] .dropdown-col-title{color:#dbeafe;border-bottom-color:#60a5fa59}[data-theme=dark] .dropdown-link{color:#cbd5e1}[data-theme=dark] .dropdown-link:hover{color:#93c5fd;background:#3b82f62e}[data-theme=dark] .mobile-menu{background:#202020;box-shadow:-8px 0 40px #0006}[data-theme=dark] .mobile-menu-header{border-bottom-color:#333}[data-theme=dark] .mobile-menu-label{color:#909090}[data-theme=dark] .mobile-close-btn{color:#a0a0a0;background:#333}[data-theme=dark] .mobile-search{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .mobile-search input{color:#f3f3f3}[data-theme=dark] .mobile-nav-link{color:#a0a0a0;border-bottom-color:#333}[data-theme=dark] .mobile-nav-link:hover{color:#f3f3f3;background:#2a2a2a}[data-theme=dark] .mobile-menu-footer{border-top-color:#333}[data-theme=dark] .hero{background:#1e1e1e}[data-theme=dark] .hero-title{color:#f3f3f3}[data-theme=dark] .hero-desc{color:#b0b0b0}[data-theme=dark] .hero-stats{border-top-color:#333}[data-theme=dark] .hero-stats-bar{background:linear-gradient(135deg,#1a1a1a 0%,#252535 100%)}[data-theme=dark] .hero-features{background:#1a1a1a;border-top-color:#333}[data-theme=dark] .hero-feature{color:#909090}[data-theme=dark] .hero-feature-sep{background:#333}[data-theme=dark] .hero-float-card{background:#2a2a2a;border-color:#3d3d3d;box-shadow:0 8px 32px #0000004d}[data-theme=dark] .hero-float-card strong{color:#f3f3f3}[data-theme=dark] .hero-float-card span{color:#909090}[data-theme=dark] .hero-tag{color:#70b4ff;background:#5499f71f;border-color:#5499f740}[data-theme=dark] .hero-badge{color:#6ee7b7;background:#34d3991f;border-color:#34d39940}[data-theme=dark] .btn-outline{color:#d8d8d8;background:0 0;border-color:#555}[data-theme=dark] .btn-outline:hover{color:#5499f7;background:#5499f71f;border-color:#5499f7}[data-theme=dark] .marquee-section{background:#1a1a1a;border-color:#333}[data-theme=dark] .marquee-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .marquee-card:hover{border-color:#5499f7}[data-theme=dark] .marquee-card-name{color:#f3f3f3}[data-theme=dark] .section{background:#1e1e1e}[data-theme=dark] .section-gray{background:#1a1a1a}[data-theme=dark] .section-title{color:#f3f3f3}[data-theme=dark] .section-sup{color:#5499f7}[data-theme=dark] .features-section{background:#1e1e1e}[data-theme=dark] .feature-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .feature-card:hover{border-color:#5499f766;box-shadow:0 16px 48px #00000040}[data-theme=dark] .feature-title{color:#f3f3f3}[data-theme=dark] .feature-desc{color:#a0a0a0}[data-theme=dark] .material-card{background:#2a2a2a}[data-theme=dark] .material-card-desc{color:#a0a0a0}[data-theme=dark] .material-card-footer{border-top-color:#3d3d3d}[data-theme=dark] .material-best-label{color:#707070}[data-theme=dark] .product-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .product-card-image{background:#333}[data-theme=dark] .product-card-name{color:#f3f3f3}[data-theme=dark] .product-card-body{background:#2a2a2a}[data-theme=dark] .product-card-footer{border-top-color:#3d3d3d}[data-theme=dark] .price-old{color:#707070}[data-theme=dark] .product-card-cat{color:#70b4ff}[data-theme=dark] .review-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .review-meta strong{color:#f3f3f3}[data-theme=dark] .review-meta span{color:#707070}[data-theme=dark] .review-comment{color:#a0a0a0}[data-theme=dark] .review-product{color:#909090;background:#333}[data-theme=dark] .reviews-score-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .score-brand{color:#f3f3f3}[data-theme=dark] .score-sub{color:#909090}[data-theme=dark] .reviews-overall-score{color:#f3f3f3}[data-theme=dark] .reviews-nav-btn{color:#a0a0a0;background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .reviews-nav-btn:hover:not(:disabled){color:#5499f7;background:#5499f71f;border-color:#5499f7}[data-theme=dark] .shop-page{background:#1e1e1e}[data-theme=dark] .shop-breadcrumb{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .shop-breadcrumb-inner a{color:#a0a0a0}[data-theme=dark] .shop-sidebar{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .sidebar-header{border-bottom-color:#3d3d3d}[data-theme=dark] .sidebar-title{color:#f3f3f3}[data-theme=dark] .filter-section{border-bottom-color:#333}[data-theme=dark] .filter-section-header{color:#f3f3f3}[data-theme=dark] .filter-section-header:hover{background:#333}[data-theme=dark] .checkbox-label{color:#a0a0a0}[data-theme=dark] .checkbox-count{color:#909090;background:#333}[data-theme=dark] .price-input-wrap{color:#a0a0a0;background:#333;border-color:#3d3d3d}[data-theme=dark] .price-input{color:#f3f3f3}[data-theme=dark] .shop-toolbar{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .shop-result-count{color:#a0a0a0}[data-theme=dark] .shop-result-count strong{color:#f3f3f3}[data-theme=dark] .sort-select{color:#f3f3f3;background:#333;border-color:#3d3d3d}[data-theme=dark] .view-btn{color:#909090;background:#2a2a2a}[data-theme=dark] .view-toggle{border-color:#3d3d3d}[data-theme=dark] .shop-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .shop-card-image{background:#333}[data-theme=dark] .shop-card-name{color:#f3f3f3}[data-theme=dark] .shop-card-footer{border-top-color:#3d3d3d}[data-theme=dark] .material-tag{color:#a0a0a0;background:#333}[data-theme=dark] .shop-empty{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .detail-page{background:#1e1e1e}[data-theme=dark] .detail-breadcrumb{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .detail-main{background:#2a2a2a;border-bottom-color:#333}[data-theme=dark] .detail-name{color:#f3f3f3}[data-theme=dark] .detail-category{color:#70b4ff}[data-theme=dark] .gallery-main-img,[data-theme=dark] .gallery-thumb{background:#333;border-color:#3d3d3d}[data-theme=dark] .detail-divider{background:#333}[data-theme=dark] .detail-option-label{color:#f3f3f3}[data-theme=dark] .material-option{color:#a0a0a0;background:#333;border-color:#3d3d3d}[data-theme=dark] .btn-wishlist,[data-theme=dark] .btn-share{color:#a0a0a0;background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .detail-meta{background:#333;border-color:#3d3d3d}[data-theme=dark] .detail-tabs-section{background:#2a2a2a}[data-theme=dark] .detail-tabs{border-bottom-color:#3d3d3d}[data-theme=dark] .detail-tab,[data-theme=dark] .tab-description p,[data-theme=dark] .desc-list li{color:#a0a0a0}[data-theme=dark] .specs-table tr{border-bottom-color:#333}[data-theme=dark] .specs-table td:first-child{color:#f3f3f3;background:#333}[data-theme=dark] .specs-table td:last-child{color:#a0a0a0}[data-theme=dark] .review-item{background:#333;border-color:#3d3d3d}[data-theme=dark] .reviews-summary{border-bottom-color:#3d3d3d}[data-theme=dark] .detail-related{background:#1a1a1a;border-top-color:#333}[data-theme=dark] .related-title{color:#f3f3f3}[data-theme=dark] .related-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .related-card-name{color:#f3f3f3}[data-theme=dark] .cart-page{background:#1e1e1e}[data-theme=dark] .cart-breadcrumb{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .cart-title{color:#f3f3f3}[data-theme=dark] .cart-item{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .cart-item:hover{box-shadow:0 4px 16px #00000040}[data-theme=dark] .cart-item-name{color:#f3f3f3}[data-theme=dark] .cart-item-cat{color:#70b4ff}[data-theme=dark] .variant-tag{color:#a0a0a0;background:#333}[data-theme=dark] .qty-wrap{border-color:#3d3d3d}[data-theme=dark] .qty-btn{color:#a0a0a0;background:#333}[data-theme=dark] .qty-value{color:#f3f3f3;border-color:#3d3d3d}[data-theme=dark] .price-current{color:#f3f3f3}[data-theme=dark] .cart-coupon{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .coupon-input{color:#f3f3f3;background:#333;border-color:#3d3d3d}[data-theme=dark] .coupon-btn{color:#f3f3f3;background:#444}[data-theme=dark] .coupon-btn:hover{background:#555}[data-theme=dark] .cart-summary-box{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .summary-title{color:#f3f3f3;border-bottom-color:#3d3d3d}[data-theme=dark] .summary-row{color:#a0a0a0}[data-theme=dark] .checkout-page{background:#1e1e1e}[data-theme=dark] .checkout-breadcrumb{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .checkout-steps,[data-theme=dark] .checkout-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .checkout-card-header{border-bottom-color:#3d3d3d}[data-theme=dark] .checkout-card-header h3{color:#f3f3f3}[data-theme=dark] .address-title-tab{color:#a0a0a0;background:#333;border-color:#3d3d3d}[data-theme=dark] .shipping-option{background:#333;border-color:#3d3d3d}[data-theme=dark] .shipping-info strong{color:#f3f3f3}[data-theme=dark] .shipping-info span{color:#a0a0a0}[data-theme=dark] .shipping-price{color:#f3f3f3}[data-theme=dark] .shipping-radio{border-color:#555}[data-theme=dark] .checkout-address-summary{background:#333}[data-theme=dark] .address-summary-text{color:#a0a0a0}[data-theme=dark] .payment-tab{color:#a0a0a0;background:#333}[data-theme=dark] .card-preview-inner{background:linear-gradient(135deg,#2456d6,#3366f0)}[data-theme=dark] .checkout-summary{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .checkout-summary-title{color:#f3f3f3;border-bottom-color:#3d3d3d}[data-theme=dark] .checkout-item-name{color:#f3f3f3}[data-theme=dark] .summary-divider{background:#3d3d3d}[data-theme=dark] .summary-total{color:#f3f3f3}[data-theme=dark] .auth-page{background:#1e1e1e}[data-theme=dark] .auth-card{background:#2a2a2a;border-color:#3d3d3d;box-shadow:0 8px 40px #00000040}[data-theme=dark] .auth-form-header h1{color:#f3f3f3}[data-theme=dark] .auth-form-header p{color:#a0a0a0}[data-theme=dark] .form-label{color:#d8d8d8}[data-theme=dark] .form-input{color:#f3f3f3;background:#333;border-color:#3d3d3d}[data-theme=dark] .form-input::placeholder{color:#707070}[data-theme=dark] .form-input:focus{background:#3a3a3a}[data-theme=dark] .form-eye-btn{color:#909090}[data-theme=dark] .auth-social-btn{color:#d8d8d8;background:#333;border-color:#3d3d3d}[data-theme=dark] .auth-social-btn:hover{background:#3a3a3a}[data-theme=dark] .auth-divider{color:#555}[data-theme=dark] .auth-divider:before,[data-theme=dark] .auth-divider:after{background:#3d3d3d}[data-theme=dark] .auth-bottom-text{color:#707070}[data-theme=dark] .checkbox-text{color:#a0a0a0}[data-theme=dark] .account-page{background:#1e1e1e}[data-theme=dark] .account-sidebar{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .account-menu-item{color:#a0a0a0}[data-theme=dark] .account-menu-item:hover{color:#f3f3f3;background:#333}[data-theme=dark] .account-menu-divider{background:#333}[data-theme=dark] .account-section{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .account-section-header{border-bottom-color:#3d3d3d}[data-theme=dark] .account-section-header h2{color:#f3f3f3}[data-theme=dark] .profile-card{border-bottom-color:#333}[data-theme=dark] .profile-card-header h4{color:#f3f3f3}[data-theme=dark] .profile-row{border-bottom-color:#333}[data-theme=dark] .profile-row span{color:#909090}[data-theme=dark] .profile-row strong{color:#f3f3f3}[data-theme=dark] .order-card{border-bottom-color:#333}[data-theme=dark] .order-card:hover{background:#333}[data-theme=dark] .order-product{color:#f3f3f3}[data-theme=dark] .order-date{color:#707070}[data-theme=dark] .contact-page{background:#1e1e1e}[data-theme=dark] .contact-hero{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .contact-hero-title{color:#f3f3f3}[data-theme=dark] .contact-hero-desc{color:#a0a0a0}[data-theme=dark] .contact-info-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .contact-info-title{color:#f3f3f3;border-bottom-color:#3d3d3d}[data-theme=dark] .contact-info-value{color:#f3f3f3}[data-theme=dark] .contact-info-label{color:#707070}[data-theme=dark] .contact-hour-row{color:#a0a0a0;border-bottom-color:#333}[data-theme=dark] .hour-value{color:#f3f3f3}[data-theme=dark] .contact-social-btn{color:#a0a0a0;background:#333;border-color:#3d3d3d}[data-theme=dark] .contact-form-wrap{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .contact-form-header h2{color:#f3f3f3}[data-theme=dark] .contact-form-header p{color:#a0a0a0}[data-theme=dark] .form-input-plain{color:#f3f3f3;background:#333;border-color:#3d3d3d}[data-theme=dark] .form-input-plain::placeholder{color:#707070}[data-theme=dark] .form-textarea{color:#f3f3f3;background:#333;border-color:#3d3d3d}[data-theme=dark] .about-page{background:#1e1e1e}[data-theme=dark] .about-hero{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .about-title{color:#f3f3f3}[data-theme=dark] .about-desc{color:#a0a0a0}[data-theme=dark] .about-stats{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .about-stat-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .about-stat-card strong{color:#f3f3f3}[data-theme=dark] .about-section{background:#1e1e1e}[data-theme=dark] .about-section-gray{background:#1a1a1a}[data-theme=dark] .about-section-title{color:#f3f3f3}[data-theme=dark] .about-story-content p,[data-theme=dark] .timeline-content span{color:#a0a0a0}[data-theme=dark] .about-value-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .about-value-card h3{color:#f3f3f3}[data-theme=dark] .about-value-card p{color:#a0a0a0}[data-theme=dark] .about-team-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .team-name{color:#f3f3f3}[data-theme=dark] .team-desc{color:#a0a0a0}[data-theme=dark] .about-cta{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .about-cta-content h2{color:#f3f3f3}[data-theme=dark] .about-cta-content p{color:#a0a0a0}[data-theme=dark] .cta-contact-item strong{color:#f3f3f3}[data-theme=dark] .cta-social-btn{color:#a0a0a0;background:#333;border-color:#3d3d3d}[data-theme=dark] .custom-page{background:#1e1e1e}[data-theme=dark] .custom-hero{background:#1a1a1a;border-bottom-color:#333}[data-theme=dark] .custom-hero-title{color:#f3f3f3}[data-theme=dark] .custom-hero-desc{color:#a0a0a0}[data-theme=dark] .custom-hero-sup{color:#5499f7}[data-theme=dark] .custom-inner{background:#1e1e1e}[data-theme=dark] .design-question-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .design-question-title{color:#f3f3f3}[data-theme=dark] .design-question-desc{color:#a0a0a0}[data-theme=dark] .design-btn{color:#f3f3f3;background:#333;border-color:#3d3d3d}[data-theme=dark] .design-btn p{color:#a0a0a0}[data-theme=dark] .design-btn:hover{background:#3a3a3a;border-color:#666}[data-theme=dark] .design-btn-active-yes{background:#22c55e26!important;border-color:#22c55e!important}[data-theme=dark] .design-btn-active-no{background:#ef444426!important;border-color:#ef4444!important}[data-theme=dark] .answer-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .answer-card-yes{border-color:#22c55e66}[data-theme=dark] .answer-card-no{border-color:#5499f766}[data-theme=dark] .answer-card h3{color:#f3f3f3}[data-theme=dark] .answer-card p{color:#a0a0a0}[data-theme=dark] .contact-btn{background:#333;border-color:#3d3d3d}[data-theme=dark] .contact-btn strong{color:#f3f3f3}[data-theme=dark] .contact-btn span{color:#a0a0a0}[data-theme=dark] .contact-btn-whatsapp{background:#22c55e1f;border-color:#22c55e4d}[data-theme=dark] .contact-btn-email{background:#5499f71f;border-color:#5499f74d}[data-theme=dark] .platform-card{background:#333;border-color:#3d3d3d}[data-theme=dark] .platform-card:hover{background:#3a3a3a;border-color:#5499f7}[data-theme=dark] .platform-info strong{color:#f3f3f3}[data-theme=dark] .platform-info span{color:#a0a0a0}[data-theme=dark] .platform-arrow{color:#707070}[data-theme=dark] .platform-note{color:#909090}[data-theme=dark] .section-title-center{color:#f3f3f3}[data-theme=dark] .section-header-center .section-sup{color:#5499f7}[data-theme=dark] .step-card{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .step-card:hover{background:#333;border-color:#5499f7}[data-theme=dark] .step-card-num{color:#5499f7;background:#5499f726;border-color:#5499f74d}[data-theme=dark] .step-card-title{color:#f3f3f3}[data-theme=dark] .step-card-desc{color:#a0a0a0}[data-theme=dark] .info-section{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .info-title{color:#f3f3f3}[data-theme=dark] .info-desc{color:#a0a0a0}[data-theme=dark] .info-tag{color:#a0a0a0;background:#333;border-color:#3d3d3d}[data-theme=dark] .info-feature-card{background:#333;border-color:#3d3d3d}[data-theme=dark] .info-feature-card strong{color:#f3f3f3}[data-theme=dark] .info-feature-card p{color:#a0a0a0}[data-theme=dark] .faq-item{background:#2a2a2a;border-color:#3d3d3d}[data-theme=dark] .faq-item.faq-open{background:#2f2f33;border-color:#5499f7}[data-theme=dark] .faq-question{color:#f3f3f3;background:0 0}[data-theme=dark] .faq-question:hover{color:#5499f7}[data-theme=dark] .faq-answer{color:#a0a0a0;border-top-color:#3d3d3d}[data-theme=dark] .custom-cta{background:linear-gradient(135deg,#202028,#2a2a35);border-color:#5499f740}[data-theme=dark] .custom-cta-title{color:#f3f3f3}[data-theme=dark] .custom-cta-desc{color:#a0a0a0}[data-theme=dark] .notfound-page{background:#1e1e1e}[data-theme=dark] .notfound-4{color:#f3f3f3;text-shadow:4px 4px #5499f71f}[data-theme=dark] .notfound-text h1{color:#f3f3f3}[data-theme=dark] .notfound-text p{color:#a0a0a0}[data-theme=dark] .nf-btn-outline{color:#a0a0a0;border-color:#3d3d3d}[data-theme=dark] .nf-btn-back{color:#909090}[data-theme=dark] .notfound-links span{color:#707070}[data-theme=dark] .footer-banner-item strong{color:#f3f3f3}[data-theme=dark] .footer-banner-item span{color:#707070}[data-theme=dark] .footer-logo-brand{color:#f3f3f3}[data-theme=dark] .footer-tagline{color:#707070}[data-theme=dark] .footer-contact-item{color:#909090}[data-theme=dark] .footer-contact-item:hover{color:#5499f7}[data-theme=dark] .footer-col-title{color:#f3f3f3;border-bottom-color:#3d3d3d}[data-theme=dark] .footer-col a{color:#707070}[data-theme=dark] .footer-col a:hover{color:#5499f7}[data-theme=dark] .payment-visa{color:#70b4ff}[data-theme=dark] .payment-troy{color:#70b4ff;background:#1a2540;border-color:#2a3560}[data-theme=dark] .payment-ssl{color:#6ee7b7;background:#1a2a1a;border-color:#2a4a2a}:root{--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-accent-soft:#2563eb14;--color-text-primary:#0a0a0a;--color-text-secondary:#666;--color-border:#e5e7eb;--color-bg-secondary:#f9fafb;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-full:999px;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.7rem;--font-size-sm:.85rem;--font-size-md:.95rem;--font-size-lg:1rem}*{box-sizing:border-box;margin:0;padding:0}.topbar{color:#666;opacity:1;background:#f8f8f8;border-bottom:1px solid #ececec;align-items:center;height:36px;font-size:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translateY(0)}.topbar-hidden{opacity:0;border:none;height:0;margin:0;padding:0;transform:translateY(-100%)}.topbar-visible{opacity:1;height:36px;transform:translateY(0)}.topbar-container{max-width:1400px;padding:0 var(--space-xl);justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}.topbar-left{align-items:center;gap:var(--space-lg);display:flex}.topbar-link{color:#666;align-items:center;gap:6px;font-size:.75rem;text-decoration:none;transition:color .2s;display:flex}.topbar-link:hover{color:var(--color-accent)}.topbar-text{color:#666;font-size:.75rem}.midbar{z-index:100;background:#fff;border-bottom:1px solid #ececec;align-items:center;height:100px;transition:top .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}.topbar-hidden+.midbar{top:0}.midbar-container{max-width:1400px;padding:0 var(--space-xl);justify-content:space-between;align-items:center;gap:clamp(22px,2.2vw,36px);width:100%;margin:0 auto;display:flex}.header-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.header-logo-image{width:auto;height:64px;display:block}.logo-icon{background:var(--color-accent);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.logo-icon:before{content:"";background:linear-gradient(135deg,#ffffff40 0%,#0000 60%);position:absolute;inset:0}.logo-icon.logo-icon-img:before{display:none}.logo-icon.logo-icon-img{background:#fff;border:1px solid #e5e7eb}.logo-image{object-fit:contain;width:100%;height:100%;padding:4px}.logo-icon span{color:#fff;z-index:1;font-size:1.5rem;font-weight:800;position:relative}.header-logo:hover .logo-icon{transform:rotate(-6deg)scale(1.06);box-shadow:0 8px 24px #2563eb66}.logo-text-wrap{align-items:baseline;gap:2px;display:flex}.logo-brand{color:#0a0a0a;letter-spacing:-.03em;font-size:1.7rem;font-weight:800}.logo-domain{color:var(--color-accent);letter-spacing:-.01em;font-size:1.7rem;font-weight:400}.search-form{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);max-width:600px;padding:0 6px 0 var(--space-md);background:#f5f5f5;border:1.5px solid #e8e8e8;flex:1;height:52px;margin-left:clamp(8px,1.2vw,20px);transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.search-focused{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);background:#fff}.search-icon{color:#999;flex-shrink:0;transition:color .2s}.search-focused .search-icon{color:var(--color-accent)}.search-input{font-size:var(--font-size-md);color:var(--color-text-primary);font-family:var(--font-primary);background:0 0;border:none;outline:none;flex:1}.search-input::placeholder{color:#aaa}.search-clear{cursor:pointer;color:#888;background:#e0e0e0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex}.search-clear:hover{background:#ccc}.search-btn{height:42px;padding:0 var(--space-xl);background:var(--color-accent);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-md);cursor:pointer;font-weight:600;font-family:var(--font-primary);border:none;flex-shrink:0;transition:background .2s,transform .15s}.search-btn:hover{background:var(--color-accent-hover);transform:scale(1.02)}.midbar-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.midbar-icon-btn{border-radius:var(--radius-md);color:#444;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:80px;padding:10px 18px;text-decoration:none;transition:all .2s;display:flex}.midbar-icon-btn:hover{color:var(--color-accent);background:var(--color-accent-soft);transform:translateY(-2px)}.midbar-icon-btn svg{width:24px;height:24px}.midbar-icon-label{letter-spacing:.02em;color:inherit;font-size:.75rem;font-weight:500}.cart-icon-wrap{justify-content:center;align-items:center;display:flex;position:relative}.cart-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-10px;right:-10px}.mobile-menu-trigger{display:none}.navbar{z-index:99;background:#fafafa;border-bottom:1px solid #e0e0e0;align-items:center;width:100%;min-height:64px;padding:0;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 1px 3px #00000008}.navbar-container{max-width:1440px;padding:0 var(--space-xl);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;margin:0 auto;display:flex;position:relative}.navbar-item{display:inline-block;position:static}.navbar-link{color:#333;white-space:nowrap;letter-spacing:.02em;cursor:pointer;border-radius:30px;align-items:center;gap:8px;padding:14px 24px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.navbar-link:hover{color:var(--color-accent);background:#2563eb14;transform:translateY(-1px)}.navbar-link-active{background:#2563eb1a;font-weight:600;color:var(--color-accent)!important}.navbar-link-active:after{content:"";background:var(--color-accent);border-radius:2px;width:24px;height:2px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.navbar-chevron{color:#888;width:14px;height:14px;font-size:12px;transition:transform .2s}.navbar-chevron-open{transform:rotate(180deg)}.dropdown{opacity:0;visibility:hidden;z-index:200;pointer-events:none;background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;width:100%;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.dropdown-open{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.dropdown-inner{grid-template-columns:repeat(3,1fr);gap:48px;max-width:1400px;margin:0 auto;padding:32px 24px;display:grid}.dropdown-col{background:#fff;border-radius:16px;transition:all .2s}.dropdown-col:hover{transform:translateY(-2px)}.dropdown-col-title{color:#0a0a0a;letter-spacing:.02em;border-bottom:2px solid var(--color-accent);margin-bottom:16px;padding-bottom:10px;font-size:.9rem;font-weight:700;display:inline-block}.dropdown-list{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.dropdown-link{color:#555;border-radius:10px;padding:8px 12px;font-size:.85rem;text-decoration:none;transition:all .2s;display:block}.dropdown-link:hover{color:var(--color-accent);background:#2563eb0d;padding-left:18px}.navbar-item:hover .navbar-link{color:var(--color-accent);background:#2563eb0d}.navbar-item:hover .dropdown{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.user-menu-wrap{flex-shrink:0;position:relative}.user-menu-trigger{align-items:center;gap:var(--space-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-primary);padding:6px 10px;transition:all .2s;display:flex}.user-menu-trigger:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.user-avatar-small{background:var(--color-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.68rem;font-weight:700;display:flex}.user-menu-name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:.82rem;font-weight:600;overflow:hidden}.user-menu-trigger svg{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.rotate-180{transform:rotate(180deg)}.user-dropdown{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:100;width:220px;animation:.15s dropdownFade;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #0000001f}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.user-dropdown-header{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-bg-secondary);display:flex}.user-dropdown-avatar{background:var(--color-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:700;display:flex}.user-dropdown-header strong{color:var(--color-text-primary);font-size:.85rem;display:block}.user-dropdown-header span{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:.72rem;display:block;overflow:hidden}.user-dropdown-divider{background:var(--color-border);height:1px}.user-dropdown-item{align-items:center;gap:var(--space-sm);padding:10px var(--space-lg);color:var(--color-text-secondary);cursor:pointer;width:100%;font-size:.85rem;font-weight:500;font-family:var(--font-primary);background:0 0;border:none;text-decoration:none;transition:all .15s;display:flex}.user-dropdown-item:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.user-dropdown-admin{color:var(--color-accent)!important}.user-dropdown-admin:hover{background:var(--color-accent-soft)!important}.user-dropdown-logout:hover{color:#e53e3e!important;background:#fff0f0!important}.mobile-overlay{z-index:200;opacity:0;pointer-events:none;background:#00000073;transition:opacity .3s;display:none;position:fixed;inset:0}.mobile-overlay-open{opacity:1;pointer-events:all}.mobile-menu{z-index:201;background:#fff;flex-direction:column;width:min(340px,90vw);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 40px #0000001f}.mobile-menu-open{transform:translate(0)}.mobile-menu-header{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;margin-top:100px;display:flex}.mobile-menu-label{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:#999;font-weight:700}.mobile-close-btn{border-radius:var(--radius-md);cursor:pointer;color:#555;background:#f5f5f5;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.mobile-close-btn:hover{background:#e8e8e8}.mobile-search{align-items:center;gap:var(--space-sm);margin:var(--space-md);padding:12px var(--space-md);border-radius:var(--radius-full);background:#f5f5f5;border:1.5px solid #e8e8e8;display:flex}.mobile-search input{font-size:var(--font-size-sm);color:var(--color-text-primary);font-family:var(--font-primary);background:0 0;border:none;outline:none;flex:1}.mobile-search svg{color:#aaa;flex-shrink:0}.mobile-user-info{align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-accent-soft);border-bottom:1px solid var(--color-border);display:flex}.mobile-user-avatar{background:var(--color-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.82rem;font-weight:700;display:flex}.mobile-user-info strong{color:var(--color-text-primary);font-size:.88rem;display:block}.mobile-user-info span{color:var(--color-text-secondary);font-size:.72rem}.mobile-nav{padding:var(--space-sm) var(--space-md);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.mobile-nav-link{padding:14px var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-md);color:#444;opacity:0;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;transition:all .2s;animation:.3s forwards slideIn;display:flex}.mobile-menu-open .mobile-nav-link{opacity:1}@keyframes slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.mobile-nav-link:hover{color:var(--color-accent);background:var(--color-accent-soft);transform:translate(4px)}.mobile-nav-arrow{color:#ccc;transition:transform .2s}.mobile-nav-link:hover .mobile-nav-arrow{transform:translate(4px)}.mobile-admin-link{color:var(--color-accent)!important}.mobile-menu-footer{padding:var(--space-lg) var(--space-xl);gap:var(--space-md);border-top:1px solid #ececec;flex-direction:column;display:flex}.mobile-cart-btn{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--color-accent);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-md);padding:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:flex}.mobile-cart-btn:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.mobile-cart-badge{width:22px;height:22px;color:var(--color-accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mobile-logout-btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);color:#e53e3e;cursor:pointer;width:100%;font-size:.88rem;font-weight:600;font-family:var(--font-primary);background:#fff0f0;border:1px solid #fecaca;padding:12px;transition:all .2s;display:flex}.mobile-logout-btn:hover{background:#fee2e2}.mobile-contact{gap:var(--space-sm);flex-direction:column;display:flex}.mobile-contact .topbar-link{color:#666;font-size:.85rem}.theme-toggle-btn{border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.theme-toggle-btn:hover{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent);transform:rotate(15deg)}@media (width<=1200px){.navbar-container{padding:0 var(--space-md);scrollbar-width:thin;justify-content:flex-start;gap:4px;overflow-x:auto}.navbar-container::-webkit-scrollbar{height:3px}.navbar-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.navbar-container::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:10px}.navbar-link{white-space:nowrap;padding:10px 14px;font-size:.85rem}.dropdown-inner{gap:32px;padding:24px}}@media (width<=1024px){.midbar-container{gap:var(--space-lg)}.search-form{margin-left:4px}.dropdown-inner{grid-template-columns:repeat(2,1fr);gap:32px;padding:24px}}@media (width<=768px){.topbar{display:none}.midbar{height:64px;top:0}.midbar-container{padding:0 var(--space-md);justify-content:space-between;gap:10px}.search-form,.search-btn{display:none}.midbar-actions{gap:6px;margin-left:0}.midbar-icon-btn:not(.cart-btn):not(.mobile-menu-trigger){display:none}.mobile-menu-trigger{display:flex}.navbar{display:none}.mobile-overlay{display:block}.dropdown{display:none}.mobile-menu-header{margin-top:64px}.user-menu-wrap{display:none}}@media (width<=640px){.dropdown-inner{grid-template-columns:1fr;gap:24px}}@media (width<=480px){.header-logo-image{height:42px}.midbar{height:60px}.mobile-menu-header{margin-top:60px}.midbar-icon-label{display:none}.midbar-icon-btn{min-width:auto;padding:8px}}.footer{margin-top:var(--space-3xl);background:#fff;border-top:1px solid #eee}.footer-top-banner{padding:var(--space-xl) var(--space-xl);background:#f8f8f8;border-bottom:1px solid #eee}.footer-banner-inner{justify-content:center;align-items:center;gap:0;max-width:1280px;margin:0 auto;display:flex}.footer-banner-item{align-items:center;gap:var(--space-md);padding:0 var(--space-2xl);flex:1;justify-content:center;display:flex}.footer-banner-icon{flex-shrink:0;font-size:1.6rem}.footer-banner-item div{flex-direction:column;gap:2px;display:flex}.footer-banner-item strong{color:#0a0a0a;font-size:.88rem;font-weight:700}.footer-banner-item span{color:#888;font-size:.76rem}.footer-banner-sep{background:#e0e0e0;flex-shrink:0;width:1px;height:40px}.footer-main{padding:var(--space-3xl) var(--space-xl)}.footer-inner{gap:var(--space-3xl);grid-template-columns:1.8fr repeat(3,1fr);max-width:1280px;margin:0 auto;display:grid}.footer-brand{gap:var(--space-lg);flex-direction:column;display:flex}.footer-logo{align-items:center;width:fit-content;text-decoration:none;display:flex}.footer-logo-icon{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .3s;display:flex}.footer-logo:hover .footer-logo-icon{transform:rotate(-6deg)scale(1.05)}.footer-logo-icon span{color:#fff;font-size:1.1rem;font-weight:800}.footer-logo-image{width:auto;height:62px;display:block}.footer-logo-text{align-items:baseline;gap:1px;display:flex}.footer-logo-brand{color:#0a0a0a;letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.footer-logo-domain{color:var(--color-accent);font-size:1.2rem;font-weight:400}.footer-tagline{color:#777;max-width:280px;font-size:.85rem;line-height:1.7}.footer-contact{gap:var(--space-sm);flex-direction:column;display:flex}.footer-contact-item{align-items:center;gap:var(--space-sm);color:#555;font-size:.83rem;text-decoration:none;transition:color .2s;display:flex}.footer-contact-item:hover{color:var(--color-accent)}.footer-contact-item svg{color:var(--color-accent);flex-shrink:0}.footer-social{justify-content:flex-start;align-items:center;gap:var(--space-sm);display:flex}.footer-instagram-btn{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb38;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:0 14px;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.footer-instagram-btn svg{flex-shrink:0;width:17px;height:17px}.footer-instagram-btn span{letter-spacing:.01em;white-space:nowrap;font-size:.76rem;font-weight:600}.social-btn{border-radius:var(--radius-md);color:#555;background:#f5f5f5;border:1px solid #eee;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex}.social-btn:hover,.footer-instagram-btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-2px)}.footer-col{gap:var(--space-lg);flex-direction:column;display:flex}.footer-col-title{letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;padding-bottom:var(--space-sm);border-bottom:2px solid #eee;font-size:.8rem;font-weight:700;position:relative}.footer-col-title:after{content:"";background:var(--color-accent);width:24px;height:2px;position:absolute;bottom:-2px;left:0}.footer-links{flex-direction:column;gap:6px;display:flex}.footer-link{color:#666;align-items:center;gap:6px;padding:3px 0;font-size:.85rem;text-decoration:none;transition:color .2s,gap .2s;display:flex}.footer-link svg{color:#ccc;flex-shrink:0;transition:color .2s}.footer-link:hover{color:var(--color-accent);gap:10px}.footer-link:hover svg{color:var(--color-accent)}.footer-bottom{padding:var(--space-lg) var(--space-xl);background:#fafafa;border-top:1px solid #eee}.footer-bottom-inner{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;max-width:1280px;margin:0 auto;display:flex}.footer-copyright{color:#888;font-size:.78rem}.footer-payments{align-items:center;gap:var(--space-md);display:flex}.payment-label{color:#999;white-space:nowrap;font-size:.75rem;font-weight:500}.payment-icons{align-items:center;gap:var(--space-sm);display:flex}.payment-badge{letter-spacing:.03em;background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;height:28px;padding:0 10px;font-size:.7rem;font-weight:700;transition:border-color .2s,box-shadow .2s;display:flex}.payment-badge:hover{border-color:#ccc;box-shadow:0 2px 8px #00000014}.payment-iyzico{color:#f60;letter-spacing:-.02em;background:#fff8f5;border-color:#ffd9c2;font-size:.75rem;font-weight:800}.payment-visa{color:#1a1f71;letter-spacing:.05em;font-size:.78rem;font-style:italic;font-weight:900}.payment-mc{gap:2px;padding:0 8px}.mc-circle{border-radius:50%;width:16px;height:16px}.mc-red{background:#eb001b}.mc-orange{background:#f79e1b;margin-left:-6px}.payment-troy{color:#003087;letter-spacing:.08em;background:#f0f4ff;border-color:#c5d0f0;font-size:.72rem;font-weight:900}.payment-ssl{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0;font-size:.72rem;font-weight:700}@media (width<=1024px){.footer-inner{gap:var(--space-2xl);grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=768px){.footer-top-banner{padding:var(--space-lg) var(--space-md)}.footer-banner-inner{gap:var(--space-lg);flex-wrap:wrap}.footer-banner-item{min-width:140px;padding:0 var(--space-md);flex:1;justify-content:flex-start}.footer-banner-sep{display:none}.footer-main{padding:var(--space-2xl) var(--space-md)}.footer-inner{gap:var(--space-xl);grid-template-columns:1fr 1fr}.footer-bottom{padding:var(--space-md)}.footer-bottom-inner{align-items:flex-start;gap:var(--space-md);flex-direction:column}.footer-payments{flex-wrap:wrap}}@media (width<=480px){.footer-inner{grid-template-columns:1fr}.payment-icons{flex-wrap:wrap}}[data-theme=dark] .footer{background:#121418;border-top-color:#2a2f39}[data-theme=dark] .footer-top-banner{background:#0f1115;border-bottom-color:#232833}[data-theme=dark] .footer-banner-item strong,[data-theme=dark] .footer-logo-brand,[data-theme=dark] .footer-col-title{color:#f3f4f6}[data-theme=dark] .footer-banner-item span,[data-theme=dark] .footer-tagline,[data-theme=dark] .footer-contact-item,[data-theme=dark] .footer-link,[data-theme=dark] .payment-label{color:#cbd5e1}[data-theme=dark] .footer-contact-item:hover,[data-theme=dark] .footer-link:hover{color:#93c5fd}[data-theme=dark] .footer-link svg{color:#64748b}[data-theme=dark] .footer-link:hover svg{color:#93c5fd}[data-theme=dark] .footer-banner-sep{background:#2a2f39}[data-theme=dark] .social-btn{color:#cbd5e1;background:#1f2430;border-color:#334155}[data-theme=dark] .footer-instagram-btn{color:#dbeafe;background:#3b82f62e;border-color:#93c5fd73}[data-theme=dark] .social-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb}[data-theme=dark] .footer-bottom{background:#0f1115;border-top-color:#232833}[data-theme=dark] .footer-copyright{color:#94a3b8}[data-theme=dark] .payment-badge{background:#1f2430;border-color:#334155}.whatsapp-float{color:#fff;text-align:center;z-index:1000;background-color:#25d366;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;font-size:34px;text-decoration:none;transition:all .3s;animation:3s ease-in-out infinite float-wp;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 14px #25d36666}.whatsapp-float:hover{color:#fff;background-color:#1ebe57;transform:scale(1.1);box-shadow:0 6px 20px #25d36699}.whatsapp-icon{margin-top:2px}.whatsapp-tooltip{background:var(--color-bg-card);color:var(--color-text-primary);opacity:0;visibility:hidden;white-space:nowrap;pointer-events:none;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .3s;position:absolute;top:50%;right:75px;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.whatsapp-tooltip:after{content:"";border:5px solid #0000;border-left:6px solid #fff;border-right-width:0;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.whatsapp-float:hover .whatsapp-tooltip{opacity:1;visibility:visible;right:80px}@keyframes float-wp{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@media screen and (width<=768px){.whatsapp-float{width:50px;height:50px;font-size:28px;bottom:20px;right:20px}.whatsapp-tooltip{display:none}}[data-theme=dark] .whatsapp-tooltip{background:var(--color-bg-card);color:#fff;box-shadow:0 4px 12px #00000080}[data-theme=dark] .whatsapp-tooltip:after{border-color:#0000 #0000 #0000 #333}
