@media (max-width:768px){:root{--m-xs:clamp(0.125rem,0.5vw,0.25rem);--m-sm:clamp(0.375rem,1.5vw,0.5rem);--m-md:clamp(0.5rem,2vw,0.75rem);--m-lg:clamp(0.75rem,3vw,1rem);--m-xl:clamp(1rem,4vw,1.5rem);--m-2xl:clamp(1.5rem,6vw,2.5rem);--m-font-xs:clamp(0.625rem,2.5vw,0.6875rem);--m-font-sm:clamp(0.6875rem,2.75vw,0.75rem);--m-font-base:clamp(0.75rem,3vw,0.875rem);--m-font-md:clamp(0.875rem,3.5vw,1rem);--m-font-lg:clamp(1rem,4vw,1.125rem);--m-font-xl:clamp(1.125rem,4.5vw,1.25rem);--m-font-2xl:clamp(1.25rem,5vw,1.5rem);--m-font-3xl:clamp(1.5rem,6vw,1.875rem);--m-pad:clamp(0.75rem,4vw,1rem);--m-touch:clamp(2.5rem,11vw,2.75rem);--m-radius:clamp(0.375rem,1.5vw,0.5rem);--m-img:clamp(4.5rem,22vw,5.5rem);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}}@media (max-width:768px){html,body{overflow-x:hidden;max-width:100vw;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;touch-action:manipulation;scroll-behavior:auto;min-height:auto !important;height:auto !important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{will-change:scroll-position;margin-bottom:0 !important;padding-bottom:calc(80px+var(--safe-b)) !important}html{scroll-padding-top:80px}html.no-scroll,body.no-scroll{overflow:hidden !important;touch-action:none !important}.header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:1000 !important}.floating-whatsapp-btn,.floating-support-btn{position:fixed !important;z-index:999 !important}.container{width:100%;max-width:100%;padding-left:max(var(--m-pad),var(--safe-l));padding-right:max(var(--m-pad),var(--safe-r))}img,video,iframe{max-width:100%;height:auto}img{image-rendering:-webkit-optimize-contrast;image-rendering:optimizeSpeed}.product-image img,.product-card img{image-rendering:-webkit-optimize-contrast;transform:scale(1) translateZ(0);will-change:auto}.category-3d-icon img,.category-card img{image-rendering:optimizeSpeed;filter:contrast(1)}.hero img,.bg-image img,[class*="icon"] img,[class*="logo"] img:not(.logo img){image-rendering:optimizeSpeed}.category-3d-icon{width:48px !important;height:48px !important;background:transparent !important}.category-3d-icon img{width:48px !important;height:48px !important;object-fit:contain;background:transparent !important}[class*="icon"] img,.icon img,.category-icon img{background:transparent !important}.product-image{width:80px !important;height:80px !important;min-width:80px !important;aspect-ratio:1 / 1 !important;background:transparent !important}.product-image img{width:100% !important;height:100% !important;object-fit:contain !important;aspect-ratio:1 / 1 !important;background:transparent !important}[data-aos]{opacity:1 !important;transform:none !important;transition:none !important;pointer-events:auto !important}[data-aos][data-aos][data-aos-delay]{transition-delay:0s !important}.aos-animate,[data-aos].aos-animate{opacity:1 !important;transform:none !important}}@media (max-width:768px){header.header,header.header.scrolled{padding:0;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:1000 !important;background:linear-gradient(180deg,rgba(20,18,18,0.9) 0%,rgba(10,9,9,0.86) 100%) !important;-webkit-backdrop-filter:blur(20px) saturate(150%) !important;backdrop-filter:blur(20px) saturate(150%) !important;border-bottom:1px solid rgba(255,255,255,0.07) !important;box-shadow:none !important;transition:border-color 0.3s ease,box-shadow 0.3s ease}header.header.scrolled{border-bottom-color:rgba(210,24,24,0.30) !important;box-shadow:0 10px 30px -12px rgba(0,0,0,0.7),0 1px 0 rgba(210,24,24,0.18) !important}.header .container{display:flex;align-items:center;justify-content:space-between;gap:var(--m-sm);padding-top:max(var(--m-md),var(--safe-t));padding-bottom:var(--m-md);min-height:calc(var(--m-touch)+var(--m-lg));width:100% !important}.header-inner{width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:var(--m-sm)}.logo img{max-height:clamp(1.875rem,6.5vw,2.125rem);max-width:clamp(95px,26vw,120px);width:auto;height:auto;display:block;object-fit:contain}.header-inner:not(:has(.balance-btn)) .logo img{max-height:clamp(2rem,7.5vw,2.375rem) !important;max-width:clamp(125px,36vw,160px) !important}.header .logo{min-width:0;flex-shrink:1;padding-right:12px}.header .logo:active{transform:scale(0.97);transition:transform 0.1s ease}.main-nav{display:none !important}.header-search{display:none !important}.locale-switcher{display:none}.user-menu .user-name,.user-menu .user-btn .fa-chevron-down{display:none !important}.header-actions{display:flex;align-items:center;gap:7px;flex-shrink:0;min-width:0}.header-actions .btn:not(.cart-btn):not(.balance-btn):not(.support-btn){display:none}.header-actions .cart-btn,.header-actions .support-btn,.header-actions .mobile-menu-btn{display:flex !important;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;position:relative;flex-shrink:0;color:#fff;border-radius:13px !important;border:1px solid rgba(255,255,255,0.09) !important;background:linear-gradient(160deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05) !important;transition:transform 0.15s ease,border-color 0.2s ease,background 0.2s ease;-webkit-tap-highlight-color:transparent}.header-actions .cart-btn:active,.header-actions .support-btn:active,.header-actions .mobile-menu-btn:active{transform:scale(0.92);border-color:rgba(210,24,24,0.45) !important}.cart-btn i{font-size:17px}.cart-btn .cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1;color:#fff;background:linear-gradient(135deg,#ff4444,#d21818);border:1.5px solid rgba(10,9,9,0.95);border-radius:999px;box-shadow:0 0 10px rgba(210,24,24,0.7)}.mobile-menu-btn{flex-direction:column;gap:4px;z-index:1100}.mobile-menu-btn span{display:block;width:18px;height:2px;border-radius:2px;background:#fff;transition:transform 0.3s ease,opacity 0.2s ease}.header-actions .mobile-menu-btn.active{border-color:rgba(210,24,24,0.5) !important;background:linear-gradient(160deg,rgba(210,24,24,0.22),rgba(210,24,24,0.06)) !important}.mobile-menu-btn.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-btn.active span:nth-child(2){opacity:0;transform:scaleX(0.2)}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-actions .balance-btn{width:auto;height:42px;min-width:0;min-height:42px;padding:0 11px 0 5px !important;display:flex;align-items:center;gap:7px;border-radius:999px !important;background:linear-gradient(135deg,rgba(210,24,24,0.18),rgba(255,68,68,0.06)) !important;border:1px solid rgba(210,24,24,0.32) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 4px 16px -8px rgba(210,24,24,0.6) !important;max-width:130px;overflow:hidden;flex-shrink:1;transition:transform 0.15s ease}.header-actions .balance-btn:active{transform:scale(0.95)}.header-actions .balance-btn i.fa-wallet{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#d21818,#ff4444);color:#fff !important;font-size:12px;box-shadow:0 2px 8px -2px rgba(210,24,24,0.8)}.header-actions .balance-btn .balance-amount{font-family:var(--font-primary,'Urbanist',sans-serif);font-size:13px;font-weight:700;letter-spacing:0.2px;color:#fff !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;min-width:0}.header-actions .balance-btn .balance-add{width:18px !important;height:18px !important;flex-shrink:0;display:inline-flex !important;align-items:center;justify-content:center;border-radius:50% !important;background:rgba(255,255,255,0.14) !important;color:#fff !important;font-size:12px;font-weight:700;box-shadow:none !important}.header-actions .balance-btn .balance-pending{display:none}.header-actions .notif-wrap{display:none !important}.header-inner.large-balance .header-actions .balance-btn{max-width:135px !important}.header-actions .balance-btn{padding:0 8px 0 4px !important;gap:5px !important;max-width:115px !important}.header-actions .balance-btn i.fa-wallet{width:24px;height:24px;font-size:11px}.header-actions .balance-btn .balance-amount{font-size:12px}.header-actions .balance-btn .balance-add{font-size:13px}.user-menu{display:none !important}.locale-mobile-chip{display:flex !important;align-items:center;justify-content:center;gap:5px;height:42px;min-height:42px;padding:0 9px;flex-shrink:0;color:#fff;border-radius:13px;border:1px solid rgba(255,255,255,0.09);background:linear-gradient(160deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02));box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);cursor:pointer;transition:transform 0.15s ease,border-color 0.2s ease,background 0.2s ease;-webkit-tap-highlight-color:transparent}.locale-mobile-chip:active{transform:scale(0.92);border-color:rgba(210,24,24,0.45)}.locale-mobile-chip-flag{width:21px;height:14px;object-fit:cover !important;image-rendering:auto;border-radius:3px;display:block}.locale-mobile-chip i{font-size:15px}.locale-mobile-chip-cur{font-family:var(--font-primary,'Urbanist',sans-serif);font-size:13px;font-weight:700;line-height:1}.mobile-locale-modal .mobile-locale-option .mobile-flag-img{width:30px !important;height:20px !important;object-fit:cover !important;image-rendering:auto !important;border-radius:3px}}@media (max-width:375px){.logo img{max-width:clamp(105px,30vw,128px)}.header-actions .cart-btn,.header-actions .support-btn,.header-actions .mobile-menu-btn,.user-menu .user-btn{width:40px;height:40px;min-width:40px;min-height:40px}.header-actions .balance-btn{max-width:140px;height:40px;min-height:40px;padding:0 9px 0 4px !important}.header-actions .balance-btn .balance-amount{max-width:92px;font-size:12.5px}.locale-mobile-chip{height:40px;min-height:40px;padding:0 8px;gap:0}.locale-mobile-chip-cur{display:none}.header-actions{gap:5px}}@media (max-width:991px){.mobile-menu{position:fixed;top:0;left:-100%;width:min(85vw,20rem);max-width:100vw;height:100vh;height:100dvh;background:#121212;z-index:1200;transition:left 0.3s ease;overflow-y:auto;padding:1.5rem}.mobile-menu.active{left:0}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.6);z-index:1150;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s}.mobile-menu-overlay.active{opacity:1;visibility:visible}}@media (min-width:769px) and (max-width:991px){.section-title{text-align:center;width:100%}.section-subtitle{text-align:center;width:100%;margin-left:auto;margin-right:auto;max-width:100%}}@media (max-width:768px){.mobile-menu{position:fixed;top:0;left:-100%;width:min(86vw,20.5rem);height:100dvh;background:radial-gradient(120% 30% at 0% 0%,rgba(210,24,24,0.12),transparent 60%),linear-gradient(180deg,#16151a 0%,#0e0d10 100%);border-right:1px solid rgba(255,255,255,0.06);box-shadow:6px 0 50px rgba(0,0,0,0.6);z-index:1200;transition:left 0.32s cubic-bezier(0.22,1,0.36,1);overflow-y:auto;padding:var(--m-lg);padding-top:max(var(--m-lg),var(--safe-t));padding-bottom:max(var(--m-xl),var(--safe-b))}.mobile-menu.active{left:0}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:1150;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-header{padding:4px 4px 16px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.07);gap:8px}.mobile-menu-header .logo-img,.mobile-menu-header picture .logo-img{max-height:40px !important;height:34px !important}.mobile-locale-btn{padding:8px 11px;border-radius:11px;background:linear-gradient(160deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.09)}.mobile-nav{padding:4px 0}.mobile-nav ul{list-style:none;padding:0;margin:0}.mobile-nav li{border-bottom:0 !important;margin-bottom:2px}.mobile-nav li a{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 14px;border-radius:12px;border-bottom:0 !important;font-size:var(--m-font-md);font-weight:600;color:var(--text-secondary,rgba(255,255,255,0.7));position:relative;transition:background 0.2s ease,color 0.2s ease,padding-left 0.2s ease}.mobile-nav li a:hover,.mobile-nav li a:active{background:rgba(255,255,255,0.045);color:#fff;padding-left:18px}.mobile-nav li a::after{content:"";width:7px;height:7px;margin-left:auto;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);opacity:0.3;transition:transform 0.2s ease,opacity 0.2s ease}.mobile-nav li a:hover::after,.mobile-nav li a:active::after{opacity:0.85;transform:translateX(3px) rotate(45deg)}.mobile-nav li a.mobile-marketplace-link::after{content:none}.mobile-menu-close{width:42px !important;height:42px !important;min-width:42px;min-height:42px;border-radius:12px !important;border:1px solid rgba(255,255,255,0.09) !important;background:linear-gradient(160deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02)) !important;transition:transform 0.15s ease,background 0.2s ease,color 0.2s ease}.mobile-menu-close:hover,.mobile-menu-close:active{background:rgba(210,24,24,0.18) !important;color:#ff6666 !important;transform:rotate(90deg)}.mobile-menu-footer{padding:16px 4px max(16px,var(--safe-b));gap:10px;border-top:1px solid rgba(255,255,255,0.07);background:transparent}.mobile-menu-footer .btn{min-height:48px;border-radius:12px;font-weight:700;display:flex;align-items:center;justify-content:center}}@media (max-width:768px){.user-dropdown{right:0 !important;left:auto !important;max-width:calc(100vw - 2rem);min-width:180px}.user-dropdown a{min-height:44px;display:flex;align-items:center}.user-menu .user-btn{min-width:44px;min-height:44px}.user-menu .user-avatar{width:32px;height:32px;font-size:14px}}@media (max-width:768px){.mobile-locale-close{width:44px !important;height:44px !important;min-width:44px;min-height:44px}.mobile-locale-option{min-height:44px;min-width:44px}.mobile-locale-modal-content{max-height:calc(80vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width:375px){.mobile-locale-grid{grid-template-columns:repeat(4,1fr) !important;gap:8px}}@media (max-width:768px){h1{font-size:var(--m-font-3xl);line-height:1.15}h2{font-size:var(--m-font-2xl);line-height:1.2}h3{font-size:var(--m-font-xl);line-height:1.25}h4{font-size:var(--m-font-lg);line-height:1.3}h5,h6{font-size:var(--m-font-md);line-height:1.35}p,li,span,a{font-size:var(--m-font-base)}.section-header{text-align:center;padding:0 var(--m-pad);margin-bottom:var(--m-xl)}.section-title{font-size:var(--m-font-xl);text-align:center !important;width:100%}.section-subtitle{text-align:center !important;width:100%;margin-left:auto;margin-right:auto}}@media (max-width:768px){section,.section{padding:var(--m-2xl) 0}#products{padding-top:0px !important}.hero{padding-top:calc(70px+var(--m-xl)) !important;text-align:center}.hero-content{display:flex;flex-direction:column;align-items:center;gap:var(--m-lg);min-width:auto !important;max-width:100% !important;width:100%;padding:40px 20px 0px !important}.hero-title{font-size:clamp(1.5rem,7vw,2.25rem);line-height:1.15;margin:0}.hero-description{font-size:var(--m-font-base);line-height:1.5;max-width:100%}.hero-buttons{display:flex;flex-direction:column;width:100%;gap:var(--m-sm)}.hero-buttons .btn{width:100%;min-height:var(--m-touch);justify-content:center}.hero-image{display:none}.mobile-hero-mascot{display:block !important;text-align:center;width:70vw;max-width:448px;margin:0 auto var(--m-md);aspect-ratio:1 / 1;contain:layout size}.mobile-hero-mascot img{width:100%;height:100%;object-fit:contain;display:block}}@media (max-width:768px){.grid-2,.grid-3,.grid-4,.categories-grid{display:grid !important;grid-template-columns:repeat(2,1fr);gap:var(--m-md)}.products-grid,.product-grid{display:grid !important;grid-template-columns:1fr !important;gap:var(--m-lg)}.grid-4:has(.product-card),.grid.grid-4:has(.product-card){grid-template-columns:1fr !important}.grid-5,.grid.grid-5{grid-template-columns:1fr !important}.featured-products .grid-4,section:has(.product-card) .grid-4{grid-template-columns:1fr !important}}@media (max-width:768px){.product-card:not(.subcategory-card){display:grid !important;grid-template-columns:120px 1fr !important;gap:0 !important;padding:0 !important;align-items:stretch;min-height:0 !important;height:auto !important;border-radius:var(--m-radius);overflow:hidden;position:relative}.product-card:not(.subcategory-card) .product-image{width:120px !important;min-width:120px !important;max-width:120px !important;height:100% !important;min-height:120px !important;aspect-ratio:1 / 1;border-radius:0 !important;overflow:hidden;flex-shrink:0;margin:0 !important;position:relative}.product-card:not(.subcategory-card) .product-image img{width:100% !important;height:100% !important;object-fit:cover}.product-card:not(.subcategory-card) .product-badge{display:inline-flex;align-items:center;position:absolute;top:6px;left:6px;z-index:2;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:0.4px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card:not(.subcategory-card) .product-content{padding:12px 14px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:4px !important;min-height:120px !important;min-width:0}.product-card:not(.subcategory-card) .product-category{font-size:10.5px !important;letter-spacing:0.6px;opacity:0.7;margin:0 !important}.product-card:not(.subcategory-card) .product-title{font-size:14.5px !important;font-weight:600;line-height:1.25 !important;margin:0 !important;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.product-card:not(.subcategory-card) .product-description,.product-card:not(.subcategory-card) .product-meta{display:none}.product-card:not(.subcategory-card) .product-footer{margin-top:4px !important;padding-top:0 !important;display:flex;align-items:center;justify-content:space-between;gap:8px !important;min-width:0}.product-card:not(.subcategory-card) .product-price{font-size:16px !important;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.product-card:not(.subcategory-card) .product-btn{width:32px !important;height:32px !important;min-width:32px !important;padding:0;border-radius:var(--m-radius);background:var(--accent-gradient);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px !important;flex-shrink:0;box-shadow:0 2px 8px rgba(210,24,24,0.3)}.product-card:not(.subcategory-card) .product-btn i{font-size:13px !important;line-height:1}}@media (max-width:768px){.category-card{display:flex !important;align-items:center !important;justify-content:center !important;aspect-ratio:1;padding:0 !important;border-radius:var(--radius-md)}.category-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8%}.category-3d-icon{width:100% !important;height:100% !important;margin:0 !important;object-fit:contain}.category-3d-icon img{width:100% !important;height:100% !important;object-fit:contain}.category-name{display:none !important}.category-count{font-size:14px !important;margin:2px 0 0 0 !important;opacity:0.7}}@media (max-width:768px){.product-detail .grid{grid-template-columns:1fr !important;gap:20px !important}.product-detail{padding-top:calc(120px+var(--safe-t)) !important}.product-gallery{position:static !important;top:auto !important}.product-main-image{display:block !important;width:90vw !important;height:auto !important;max-width:400px !important;aspect-ratio:1 / 1 !important;margin:0 auto 15px !important;overflow:hidden !important;border-radius:var(--m-radius)}.product-main-image img{width:100% !important;height:100% !important;object-fit:cover !important}.product-thumbnails{display:flex;gap:var(--m-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--m-sm);scrollbar-width:thin}.product-thumb{flex:0 0 60px;width:60px;height:60px;min-width:60px;border-radius:var(--m-radius);overflow:hidden}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-detail-title{font-size:clamp(1.125rem,4.5vw,1.5rem) !important;line-height:1.3;overflow-wrap:break-word;word-break:break-word}.variant-buttons{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}.variant-btn{min-height:44px;padding:10px 8px !important;font-size:13px !important}.account-qty-btn,.smm-qty-btn,.dc-boost-qty-btn{min-width:44px !important;min-height:44px !important}.product-actions{flex-direction:column !important;gap:var(--m-sm) !important}.product-actions .btn{width:100% !important;min-height:48px;justify-content:center;font-size:var(--m-font-base)}.tabs-nav{overflow-x:auto !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap !important;gap:0 !important;padding-bottom:0}.tabs-nav::-webkit-scrollbar{display:none}.tab-btn{white-space:nowrap !important;flex-shrink:0;min-height:44px;padding:12px 16px !important;font-size:13px !important}.tab-content{overflow-x:hidden;overflow-wrap:break-word;word-break:break-word}.tab-content img{max-width:100% !important;height:auto !important}.tab-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.related-products .grid,.related-products .grid-4{grid-template-columns:1fr !important}.dc-boost-quantity-selector .dc-boost-options{grid-template-columns:repeat(2,1fr) !important}.dc-boost-option{min-height:44px;padding:10px !important}.smm-quantity-input-wrapper{width:100%}.smm-quantity-input{width:100% !important;min-height:44px;font-size:16px !important}.product-detail-badge{font-size:11px !important}.price-current{font-size:clamp(1.5rem,6vw,2rem) !important}.price-old{font-size:var(--m-font-base) !important}.purchase-counter-badge{display:flex !important;justify-content:center;width:100%}.product-detail-price{justify-content:center;text-align:center}.product-detail .product-info{text-align:center}.product-detail .product-info .product-breadcrumb{justify-content:center;text-align:left}.product-detail .product-info .product-detail-title{text-align:center}.product-detail .product-info .product-detail-rating{justify-content:center}.product-detail .product-info .product-actions{text-align:left}.product-detail .product-info .product-meta-list,.product-detail .product-info .smm-quantity-selector,.product-detail .product-info .dc-boost-quantity-selector,.product-detail .product-info .account-quantity-selector,.product-detail .product-info .skinned-quantity-selector,.product-detail .product-info .quantity-selector,.product-detail .product-info .variant-selector{text-align:left}.social-share-section{padding:15px !important}.social-share-section>div{flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:12px !important}.social-share-section .share-buttons{flex-wrap:wrap !important;justify-content:center !important;gap:8px !important}.product-trust-badges{text-align:left}.product-breadcrumb{display:none !important}.skinned-price-info{flex-direction:column !important;gap:14px !important;align-items:stretch !important}.skinned-price-info>div[style*="display:flex"]{flex-direction:column !important;align-items:stretch !important;gap:10px !important;width:100%}.skinned-price-info .skinned-per-skin,.skinned-price-info .skinned-total{justify-content:space-between;width:100%;display:flex !important;align-items:baseline !important}.skinned-price-info .stock-urgency-inline{justify-content:flex-start}.price-quantity-row{flex-direction:column !important;gap:14px !important;align-items:stretch !important;padding:16px !important}.price-quantity-row .pq-price-side{align-items:flex-start !important;text-align:left !important;flex-direction:row !important;justify-content:space-between !important;width:100%}.price-quantity-row .pq-price-value{font-size:22px !important}.price-quantity-row .pq-quantity-side{justify-content:space-between !important;width:100%}.account-quantity-selector .account-quantity-input{font-size:20px !important}.smm-price-info{flex-direction:column !important;gap:12px !important;align-items:stretch !important}.smm-total-price{text-align:center !important}.smm-total-label{justify-content:center !important}}@media (max-width:375px){.variant-buttons{grid-template-columns:1fr !important}.dc-boost-quantity-selector .dc-boost-options{grid-template-columns:1fr !important}}@media (max-width:768px){.btn{min-height:var(--m-touch);padding:var(--m-sm) var(--m-lg);font-size:var(--m-font-base);border-radius:var(--m-radius)}input:not([type="checkbox"]):not([type="radio"]),select,textarea{min-height:var(--m-touch);padding:var(--m-sm) var(--m-md);font-size:16px;border-radius:var(--m-radius);max-width:100%}.form-input-icon input,.form-input-icon .form-input{padding-left:2.75rem !important}.form-input-icon i{left:0.875rem;font-size:0.875rem}.form-row,.form-group-inline{flex-direction:column;gap:var(--m-md)}.form-group{width:100%}.pv-code{width:clamp(36px,12vw,48px) !important;height:clamp(44px,13vw,56px) !important;min-width:0 !important;padding:0 !important;font-size:18px !important}.country-dropdown{max-width:calc(100vw - 32px)}}@media (max-width:768px){html body section.login-section,html body section.register-section,section.login-section,section.register-section{padding-top:calc(140px+env(safe-area-inset-top,0px)) !important;padding-left:15px !important;padding-right:15px !important;padding-bottom:80px !important}.login-container,.register-container{max-width:100% !important;padding:0 var(--m-pad)}.login-banner{display:none !important}.login-form-wrapper,.register-form-wrapper{width:100% !important;max-width:100% !important;padding:var(--m-lg) !important}.oauth-buttons{flex-direction:column !important;gap:var(--m-sm) !important}.oauth-btn{width:100% !important;min-height:48px;justify-content:center;padding:12px 16px !important}.login-form-wrapper .btn[type="submit"],.register-form-wrapper .btn[type="submit"],.login-form-wrapper .btn-primary,.register-form-wrapper .btn-primary{width:100% !important;min-height:48px}.login-form-wrapper input[type="checkbox"],.register-form-wrapper input[type="checkbox"]{min-width:20px;min-height:20px}.auth-modal{width:90% !important;max-width:100% !important;max-height:80vh;overflow-y:auto;margin:var(--m-lg)}.auth-modal-close{min-width:44px;min-height:44px}}@media (max-width:768px){.shop-grid{grid-template-columns:1fr !important;gap:var(--m-lg) !important}.shop-sidebar{position:static !important;display:flex !important;gap:var(--m-sm) !important;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--m-sm);scrollbar-width:none}.shop-sidebar::-webkit-scrollbar{display:none}.sidebar-widget{min-width:max-content;margin-bottom:0;flex-shrink:0}.category-link{min-height:40px;display:flex;align-items:center;white-space:nowrap;padding:8px 14px}.shop-header{flex-direction:column;align-items:stretch !important;gap:var(--m-sm) !important}.sort-select{width:100%;min-height:44px;font-size:14px}.search-form{width:100%}.search-input{min-width:0 !important;font-size:16px !important}.search-btn{min-width:44px;min-height:44px}.pagination{flex-wrap:wrap;justify-content:center;gap:6px}.pagination a,.pagination span{min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:13px}.category-page{padding-top:calc(80px+var(--safe-t)) !important}.category-description{overflow-wrap:break-word;word-break:break-word}.breadcrumb{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none;padding-bottom:var(--m-xs)}.breadcrumb::-webkit-scrollbar{display:none}}@media (max-width:768px){.checkout-grid{grid-template-columns:1fr !important;gap:20px !important}.order-summary{position:static !important;top:auto !important}.payment-method{min-height:44px;display:flex;align-items:center;gap:var(--m-md)}.payment-method label{min-height:44px;display:flex;align-items:center}.checkout-page input,.checkout-page select,.checkout-page textarea{font-size:16px !important}.checkout-page .form-row{grid-template-columns:1fr !important}.terms-check{display:flex;align-items:flex-start;gap:var(--m-sm)}.terms-check input[type="checkbox"]{min-width:20px;min-height:20px;margin-top:2px}.place-order-btn{min-height:52px !important;font-size:var(--m-font-md) !important;width:100%}.checkout-section{margin-bottom:var(--m-lg)}.payment-icon{min-width:40px;min-height:40px}}@media (max-width:768px){.cart-grid{grid-template-columns:1fr !important;gap:20px !important}.cart-summary{position:static !important;top:auto !important}.cart-qty-btn{width:36px !important;height:36px !important;min-width:36px;min-height:36px;font-size:14px;display:flex;align-items:center;justify-content:center}.col-qty .cart-qty-input{transform:none !important}.cart-qty-value{min-width:40px;text-align:center;font-size:14px !important}.cart-item-image{width:65px !important;height:65px !important;min-width:65px;border-radius:var(--m-radius);overflow:hidden}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-remove{width:36px !important;height:36px !important;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}.cart-item-name{overflow-wrap:break-word;word-break:break-word}.coupon-form{flex-direction:column;gap:var(--m-sm)}.coupon-input{width:100%;min-height:44px;min-width:0}.coupon-btn{width:100%;min-height:44px}.summary-value{font-size:clamp(1.25rem,5vw,1.75rem) !important}.summary-total .summary-value{font-size:clamp(1.25rem,5vw,1.75rem) !important}.checkout-btn{min-height:48px !important;font-size:var(--m-font-md) !important;display:flex;align-items:center;justify-content:center}.payment-icons{flex-wrap:wrap;justify-content:center;gap:10px}.cart-actions,.cart-buttons{flex-direction:column;gap:var(--m-sm)}.cart-actions .btn,.cart-buttons .btn{width:100%;min-height:44px;justify-content:center}}@media (max-width:375px){.cart-item-image{width:50px !important;height:50px !important;min-width:50px}.cart-qty-btn{width:32px !important;height:32px !important;min-width:32px;min-height:32px}.cart-item-name{font-size:13px !important}.cart-item-meta{font-size:11px !important}}@media (max-width:768px){table thead{display:none}table,table tbody,table tr,table td{display:block;width:100%}table tr{background:var(--card-bg,#1a1a1a);border:1px solid rgba(255,255,255,0.08);border-radius:var(--m-radius);padding:var(--m-md);margin-bottom:var(--m-md)}table td{padding:var(--m-xs) 0;padding-left:45%;position:relative;border:none;min-height:1.75rem}table td::before{content:attr(data-label);position:absolute;left:0;width:42%;font-size:var(--m-font-xs);font-weight:600;color:rgba(255,255,255,0.5);text-transform:uppercase}table td:first-child{padding-top:0;font-weight:600}table td:last-child{padding-bottom:0}}@media (max-width:768px){.ticket-list,.tickets-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.support-page{padding-top:calc(80px+var(--safe-t)) !important}.ticket-page{padding-top:calc(120px+var(--safe-t)) !important}.ticket-message,.chat-message{max-width:90% !important;overflow-wrap:break-word;word-break:break-word}.ticket-attachment img,.chat-attachment img{max-width:100% !important;height:auto}.ticket-reply-form textarea,.reply-textarea{width:100% !important;min-height:100px;font-size:16px !important}.ticket-actions{flex-direction:column;gap:var(--m-sm)}.ticket-actions .btn{width:100%;min-height:44px}.ticket-status,.status-badge{font-size:11px;padding:4px 10px;white-space:nowrap}}@media (max-width:768px){.blog-page{padding-top:80px !important}.status-page{padding-top:100px !important}.blog-grid,.blog-posts-grid{grid-template-columns:1fr !important;gap:var(--m-lg) !important}.blog-sidebar{order:2}.blog-content{order:1}.blog-card-image,.blog-post-image{aspect-ratio:16/9;overflow:hidden}.blog-card-image img,.blog-post-image img{width:100%;height:100%;object-fit:cover}.blog-post-content{overflow-x:hidden;overflow-wrap:break-word;word-break:break-word}.blog-post-content img{max-width:100% !important;height:auto !important}.blog-post-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tag-cloud,.blog-tags{display:flex;flex-wrap:wrap;gap:var(--m-sm)}.tag-cloud a,.blog-tag{min-height:32px;display:inline-flex;align-items:center;padding:4px 12px;white-space:nowrap}.blog-post-title{font-size:clamp(1.25rem,5vw,1.75rem) !important;overflow-wrap:break-word}}@media (max-width:768px){.footer{padding-bottom:max(var(--m-xl),var(--safe-b));margin-bottom:0 !important}.footer+*,body>*:last-child{margin-bottom:0 !important}#section-how-it-works,.how-it-works,.step-card{display:none !important}#section-stats,.stats-section,.stat-card{display:none !important}#section-trust-badges,.trust-badges,.trust-badge{display:none !important}#section-trust-badges{display:block !important;padding:var(--m-lg) 0}#section-trust-badges .trust-badges{display:grid !important;grid-template-columns:repeat(2,1fr);gap:8px;padding:0;flex-wrap:nowrap}#section-trust-badges .trust-badge{display:flex !important;align-items:center;gap:8px;padding:10px 12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:8px;min-width:0}#section-trust-badges .trust-badge-icon{width:30px;height:30px;font-size:13px;flex-shrink:0;background:rgba(210,24,24,0.1);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--accent-primary)}#section-trust-badges .trust-badge-text{font-size:11px;font-weight:600;line-height:1.25;min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.footer-logo,.footer .logo,.footer img[src*="logo"],.footer-brand img{display:none !important}.footer-grid{grid-template-columns:1fr;gap:var(--m-xl);text-align:center}.footer-links{flex-wrap:wrap;justify-content:center;gap:var(--m-md)}.footer-links a{min-height:36px;display:inline-flex;align-items:center}.footer-bottom{flex-direction:column;gap:var(--m-md);text-align:center}.footer-newsletter form,.newsletter-form{flex-direction:column;gap:var(--m-sm)}.footer-newsletter input,.newsletter-input{width:100%;min-height:44px}.footer-newsletter button,.newsletter-btn{width:100%;min-height:44px}.footer-social,.social-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--m-sm)}.footer-social a,.social-icons a{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center}.footer .payment-icons,.footer-payment-icons{flex-wrap:wrap;justify-content:center;gap:8px}.footer-description,.footer-about p{overflow-wrap:break-word;word-break:break-word}.footer-newsletter .referral-link-box{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;max-width:100%}.footer-newsletter .referral-link-box input{flex:1 1 0%;width:auto;min-width:0;min-height:44px}.footer-newsletter .referral-link-box button{flex:0 0 auto;width:44px;min-width:44px;min-height:44px;padding:0}.footer-newsletter{min-width:0;max-width:100%;overflow-wrap:anywhere}.footer-newsletter .payment-icons,.footer .payment-methods .payment-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;width:100%}.footer-newsletter .payment-icons img,.footer .payment-methods .payment-icons img{height:24px;width:auto;max-width:44px;display:block}.footer-newsletter .payment-icons .fa-cc-jcb,.footer .payment-methods .payment-icons .fa-cc-jcb{display:none}.footer-newsletter .payment-icons i,.footer .payment-methods .payment-icons i{font-size:20px;width:1em;text-align:center}.footer .payment-methods>span,.footer-newsletter .payment-methods>span{display:none}.footer .payment-methods,.footer-newsletter .payment-methods{align-items:center;max-width:280px;margin-left:auto;margin-right:auto}.footer-grid>.footer-links:nth-child(2){display:none}.footer-grid>.footer-links+.footer-links ul{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;text-align:center;justify-items:center}.footer-grid>.footer-links+.footer-links ul li{margin-bottom:0;min-width:0}.footer-grid>.footer-links+.footer-links ul li a{font-size:13px;overflow-wrap:anywhere;line-height:1.4}.floating-whatsapp-btn{left:0 !important;bottom:max(15px,var(--safe-b)) !important;border-radius:0 50% 50% 0 !important;width:50px !important;height:50px !important}.floating-support-btn{right:0 !important;bottom:max(15px,var(--safe-b)) !important;border-radius:50% 0 0 50% !important;width:50px !important;height:50px !important}.floating-support-btn:hover{width:50px !important;padding:0 !important;border-radius:50% 0 0 50% !important}.floating-support-btn .floating-support-text{display:none !important}}@media (max-width:768px){.modal,.popup,.dialog{width:calc(100% - var(--m-xl));max-width:100%;max-height:calc(100dvh - var(--m-2xl));margin:var(--m-lg);border-radius:var(--m-radius)}.modal-content{padding:var(--m-lg)}}@media (max-width:768px){.hide-mobile,.hide-on-mobile,.desktop-only{display:none !important}.show-mobile,.mobile-only{display:block !important}.text-center-mobile{text-align:center !important}.w-full-mobile{width:100% !important}.flex-col-mobile{flex-direction:column !important}.preloader{display:none !important}#heroAnimationCanvas{display:none !important}.bg-gradient-blob{animation:none !important}.product-card,.category-card,.swiper-slide,.modal{transition-duration:0.2s !important}@media (hover:none){*:hover{transition:none !important}}.header,.hero,.section,.footer,.product-card,.category-card{contain:layout style}.section:not(.hero),.footer,.categories-section,.featured-products{content-visibility:auto;contain-intrinsic-size:auto 500px}.btn,.mobile-menu,.product-card,.nav-item{will-change:auto;transform:translateZ(0)}.product-card,.category-card{contain:layout style}.mobile-menu,.modal-backdrop{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(10,9,9,0.98) !important}.product-card::before,.product-card::after,.btn::before,.btn::after,.category-card::before,.category-card::after{display:none !important}@keyframes none{from,to{opacity:1}}.animate-pulse,.animate-bounce,.animate-spin,[class*="animate-"]{animation:none !important}.swiper-slide{transition-duration:0.2s !important}.swiper-pagination-bullet,.swiper-button-next,.swiper-button-prev{transition:none !important}}.show-mobile,.mobile-only{display:none}@media (max-width:768px){.hero{padding:90px 0 40px !important;min-height:80vh !important;height:auto !important;overflow:hidden !important;contain:layout paint !important;display:flex !important;flex-direction:column !important;justify-content:center !important}.hero-title{min-height:2.3em;font-size:1.75rem !important;line-height:1.2 !important;overflow-wrap:break-word;word-break:break-word}.hero-search-form{min-width:0}.hero-search-input{min-width:0 !important;flex:1 1 0%}.hero-search-wrapper{width:100% !important;max-width:100% !important}body .hero-categories,.hero-categories{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:8px !important;margin-top:24px !important;padding:20px 12px 0 !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;overflow:hidden !important}body .hero-categories .hero-cat-chip,.hero-cat-chip{width:100% !important;height:auto !important;aspect-ratio:1 / 1 !important;min-width:0 !important;max-width:100% !important;flex:unset !important;border-radius:var(--radius-md)}.hero-cat-icon{font-size:28px;padding:14% !important;width:100% !important;height:100% !important}.hero-cat-chip .hero-cat-icon img,.hero-cat-icon img{width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain !important}.hero-buttons{width:100%}.hero-buttons .btn{width:100%;min-height:48px;justify-content:center;font-size:var(--m-font-base)}.hero-actions-row{flex-direction:column !important;gap:var(--m-md) !important;width:100%}.hero-actions-row .hero-search-wrapper{width:100% !important;max-width:100% !important;margin:0 !important}.hero-actions-row .hero-buttons{width:100%}.hero-parallax{transform:none !important}.bg-gradient-blob{position:absolute !important;width:150% !important;height:100% !important;left:-25% !important;will-change:transform;transform:translateZ(0);opacity:0.6 !important}}@media (max-width:375px){.hero-categories{gap:6px !important}.hero-cat-icon{font-size:22px}.hero-title{font-size:1.5rem !important}}@media (max-width:768px){*{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}*{transition-duration:0.1s !important}.bg-gradient-blob,.gradient-blob,[class*="gradient"]{animation:none !important;transition:none !important}.card,.product-card,.category-card,.btn,.header{box-shadow:none !important}img,.product-image,.category-3d-icon{filter:none !important}}@media (max-width:768px){.search-page{padding:100px 0 40px;min-height:auto}.search-hero{margin-bottom:20px;text-align:center}.search-hero-title{font-size:22px !important;margin-bottom:15px}.search-form-wrapper{max-width:100%}.search-form{flex-direction:column;gap:10px;border-radius:12px;background:var(--card-bg,#1a1a2e);border:1px solid var(--border-color,rgba(255,255,255,0.1));padding:15px}.search-input{width:100%;padding:14px 16px;font-size:16px;border-radius:8px;background:rgba(255,255,255,0.05);border:1px solid var(--border-color,rgba(255,255,255,0.1))}.search-btn{width:100%;padding:14px;border-radius:8px}.search-results-header{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.search-count{font-size:14px}.filter-selects{display:flex;flex-direction:column;width:100%;gap:10px}.filter-select{width:100%;padding:12px;font-size:14px;background:var(--card-bg,#1a1a2e) !important;color:var(--text-primary,#fff) !important;border:1px solid var(--border-color,rgba(255,255,255,0.1));border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;padding-right:35px}.filter-select option{background:#1a1a2e !important;color:#fff !important;padding:10px}.search-products-grid{display:grid !important;grid-template-columns:1fr !important;gap:15px}.search-products-grid .product-card{display:flex;flex-direction:row;height:auto;min-height:100px}.search-products-grid .product-image{width:100px;min-width:100px;height:100px}.search-products-grid .product-content{flex:1;padding:12px;display:flex;flex-direction:column;justify-content:center}.search-products-grid .product-title{font-size:14px;margin-bottom:5px}.search-products-grid .product-description{display:none}.search-products-grid .product-footer{margin-top:8px}.search-products-grid .product-price{font-size:14px}.no-results{padding:40px 20px;text-align:center}.no-results-icon{font-size:48px;margin-bottom:15px}.no-results h3{font-size:18px}.search-suggestions{flex-wrap:wrap;justify-content:center;gap:8px}.suggestion-tag{padding:8px 14px;font-size:12px}.search-pagination{margin-top:30px;gap:8px}.search-pagination a{width:40px;height:40px;font-size:14px}.product-card,.product-card:hover{transform:none !important;transition:none !important}.product-card:hover .product-image img{transform:none !important}.product-card-link{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0.1)}}@media (max-width:768px){.account-page{padding:90px 0 40px !important;overflow-x:hidden}.account-page .container{padding:0 15px;max-width:100%;overflow-x:hidden}.account-grid{grid-template-columns:1fr !important;gap:20px}.account-sidebar{padding:20px !important;border-radius:12px}.account-user{padding-bottom:15px;margin-bottom:15px}.account-avatar{width:60px;height:60px;font-size:24px}.account-name{font-size:16px}.account-email{font-size:12px}.account-nav-link{padding:10px 12px;font-size:14px;min-height:44px;display:flex;align-items:center}.account-sidebar{max-height:none;overflow:visible}.account-content{padding:20px !important;border-radius:12px;max-width:100%;overflow-x:hidden}.account-header{flex-direction:column !important;align-items:flex-start !important;gap:15px !important;margin-bottom:20px !important;padding-bottom:15px !important}.account-title{font-size:20px !important}.stats-grid{grid-template-columns:1fr 1fr !important;gap:12px !important}.stat-card{padding:15px !important}.stat-icon{width:40px;height:40px;font-size:16px;margin-bottom:10px}.stat-value{font-size:20px !important}.stat-label{font-size:11px !important}.transactions-list{gap:10px}.transaction-item{flex-wrap:wrap;gap:10px;padding:15px !important}.tx-icon{width:40px;height:40px;font-size:16px}.tx-details{width:calc(100% - 55px)}.tx-type{font-size:14px}.tx-description{font-size:12px}.tx-amount{font-size:14px;min-width:auto;margin-left:0;flex:1}.tx-status{font-size:10px;padding:4px 10px}.form-section{margin-bottom:25px}.form-section-title{font-size:16px}.settings-card{padding:18px;margin-bottom:16px}.settings-verify-grid{grid-template-columns:1fr;gap:16px}.form-row{grid-template-columns:1fr !important;gap:15px}.form-group{margin-bottom:15px}.form-label{font-size:13px}.form-input{padding:12px 14px;font-size:16px}.orders-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.orders-table th,.orders-table td{white-space:nowrap;padding:10px 12px;font-size:13px}.account-content{overflow-x:hidden !important;overflow-wrap:break-word;word-break:break-word}.account-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.account-tabs::-webkit-scrollbar{display:none}.account-tab{white-space:nowrap;flex-shrink:0;min-height:44px;display:flex;align-items:center;padding:10px 16px}.quick-actions-panel{grid-template-columns:1fr 1fr !important}.quick-action-btn{padding:15px 10px;font-size:12px}.quick-action-btn i{font-size:18px}.quests-grid{grid-template-columns:1fr !important}.rank-display-card{flex-direction:column !important;text-align:center;gap:15px}.rank-badge-large{width:70px !important;height:70px !important}.rank-badge-large i{font-size:22px !important}.quest-card{padding:12px;gap:10px}.quest-icon{width:36px;height:36px;font-size:14px}.quest-name{font-size:13px}.quest-desc{font-size:11px}.affiliate-section .stats-grid{grid-template-columns:1fr 1fr !important}.affiliate-link-box{flex-direction:column;gap:10px}.affiliate-link-box input{width:100%}.empty-state{padding:30px 15px}.empty-state i{font-size:40px}.empty-state p{font-size:14px}.btn-primary,.btn-outline{padding:12px 20px;font-size:14px}.verify-modal-container{width:95%;max-width:380px;padding:25px 20px}.code-input-group{gap:8px}.code-input{width:42px;height:48px;font-size:18px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}