.page-container{padding:40px 0 80px}.page-hero{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #BFDBFE;border-radius:var(--radius-lg, 12px);padding:48px 36px;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0066ff14}.page-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#0066ff1a;border:1px solid rgba(0,102,255,.25);color:var(--accent, #0066FF);font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:50px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.8px}.page-hero h1{font-size:2.4rem;font-weight:800;color:#191919;margin-bottom:12px;letter-spacing:-.5px}.page-hero p{color:#555;font-size:1.05rem;max-width:680px;line-height:1.6}@media(max-width:768px){.page-hero{padding:24px 18px!important;margin-bottom:20px!important}.page-hero h1{font-size:1.6rem!important}.page-hero p{font-size:.9rem!important}}.page-grid{display:grid;grid-template-columns:260px 1fr;gap:36px;align-items:start}@media(max-width:992px){.page-grid{grid-template-columns:1fr;gap:16px}.page-sidebar{position:static!important;top:auto!important;padding:10px 12px!important;margin-bottom:14px!important;box-shadow:none!important;background:#fff!important;border:1px solid #E5E7EB!important;border-radius:12px!important}.page-sidebar h4{display:none!important}.page-sidebar-nav{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding:2px 0!important}.page-sidebar-nav::-webkit-scrollbar{display:none!important}.page-sidebar-nav li{flex-shrink:0!important}.page-sidebar-nav a{white-space:nowrap!important;padding:7px 14px!important;font-size:.82rem!important;border-radius:20px!important;background:#f3f4f6!important;color:#4b5563!important;border:1px solid #E5E7EB!important;transform:none!important;gap:6px!important}.page-sidebar-nav a:hover,.page-sidebar-nav a.active{background:#06f!important;color:#fff!important;border-color:#06f!important;font-weight:700!important;transform:none!important}.page-sidebar-nav a.active i{color:#fff!important}}.page-sidebar{background:#fff;border:1px solid #E5E7EB;border-radius:var(--radius-lg, 12px);padding:24px;position:sticky;top:100px;box-shadow:0 1px 4px #0000000f}.page-sidebar h4{font-size:.95rem;font-weight:700;color:#191919;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px;padding-bottom:10px;border-bottom:1px solid #E5E7EB}.page-sidebar-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.page-sidebar-nav a{display:flex;align-items:center;gap:12px;padding:10px 14px;color:#555;border-radius:8px;font-size:.9rem;font-weight:500;transition:all .2s ease;text-decoration:none}.page-sidebar-nav a:hover,.page-sidebar-nav a.active{background:#0066ff14;color:var(--accent, #0066FF);transform:translate(4px)}.page-sidebar-nav a i{font-size:.95rem;width:20px;text-align:center}.page-content-wrap{background:#fff;border:1px solid #E5E7EB;border-radius:var(--radius-lg, 12px);padding:36px;color:#333;line-height:1.8;box-shadow:0 1px 4px #0000000f}.page-content-wrap h2{color:#191919;font-size:1.5rem;font-weight:700;margin:32px 0 16px;padding-bottom:8px;border-bottom:1px solid #E5E7EB}.page-content-wrap h2:first-child{margin-top:0}.page-content-wrap h3{color:#191919;font-size:1.2rem;font-weight:600;margin:24px 0 12px}.page-content-wrap p{margin-bottom:16px;color:#555}.page-content-wrap ul,.page-content-wrap ol{margin-bottom:20px;padding-left:24px;color:#555}.page-content-wrap li{margin-bottom:8px}.policy-table-wrapper{overflow-x:auto;margin:20px 0 32px;border-radius:12px;border:1px solid #E5E7EB;box-shadow:0 1px 4px #0000000a}.policy-table{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem;background:#fff}.policy-table th{background:#f9fafb;color:#191919;font-weight:700;padding:14px 18px;border-bottom:2px solid #E5E7EB;white-space:nowrap}.policy-table td{padding:14px 18px;border-bottom:1px solid #F3F4F6;color:#4b5563;vertical-align:middle}.policy-table tr:last-child td{border-bottom:none}.policy-table tr:hover td{background:#fafafa}.policy-badge-free{display:inline-block;background:#ecfdf5;color:#059669;font-weight:700;font-size:.8rem;padding:4px 10px;border-radius:20px;border:1px solid #A7F3D0}.policy-contact-box{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #FDBA74;border-radius:14px;padding:24px 28px;margin-top:32px;box-shadow:0 2px 8px #0066ff0f}.policy-contact-box h4{color:#9a3412;font-size:1.15rem;font-weight:700;margin:0 0 10px}.policy-contact-box p{color:#7c2d12;font-size:.92rem;margin:0;line-height:1.6}.info-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0 32px}.info-card{background:#fafafa;border:1px solid #E5E7EB;border-radius:12px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s}.info-card:hover{transform:translateY(-4px);border-color:#0066ff4d;box-shadow:0 8px 24px #0066ff14}.info-card-icon{width:48px;height:48px;border-radius:12px;background:#0066ff1a;color:var(--accent, #0066FF);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:16px}.info-card h4{font-size:1.1rem;font-weight:700;color:#191919;margin-bottom:8px}.info-card p{font-size:.9rem;color:#555;margin-bottom:0}.contact-grid{display:grid;grid-template-columns:1fr 340px;gap:32px}@media(max-width:868px){.contact-grid{grid-template-columns:1fr}}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:576px){.form-row{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.88rem;font-weight:600;color:#333}.form-control{width:100%;background:#fafafa;border:1px solid #D1D5DB;border-radius:10px;padding:12px 16px;color:#191919;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.form-control:focus{border-color:var(--accent, #0066FF);box-shadow:0 0 0 3px #0066ff1f}textarea.form-control{min-height:140px;resize:vertical}.contact-details-box{background:#fafafa;border:1px solid #E5E7EB;border-radius:14px;padding:28px}.contact-item{display:flex;gap:16px;margin-bottom:24px}.contact-item:last-child{margin-bottom:0}.contact-item-icon{width:44px;height:44px;border-radius:10px;background:#0066ff1a;color:var(--accent, #0066FF);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.contact-item-text h5{font-size:.95rem;font-weight:700;color:#191919;margin-bottom:4px}.contact-item-text p,.contact-item-text a{font-size:.88rem;color:#555;margin-bottom:0;text-decoration:none}.contact-item-text a:hover{color:var(--accent, #0066FF)}.blog-header{margin-bottom:36px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.blog-card{background:#fff;border:1px solid #E5E7EB;border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0000001a;border-color:#0066ff4d}.blog-card-img{width:100%;height:200px;overflow:hidden;position:relative;background:#f0f0f0}.blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-card-img img{transform:scale(1.06)}.blog-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.blog-card-meta{display:flex;align-items:center;gap:12px;font-size:.8rem;color:#888;margin-bottom:12px}.blog-card-tag{background:#0066ff1a;color:var(--accent, #0066FF);padding:3px 10px;border-radius:20px;font-weight:600}.blog-card-title{font-size:1.2rem;font-weight:700;color:#191919;margin-bottom:12px;line-height:1.4}.blog-card-title a{color:inherit;text-decoration:none;transition:color .2s}.blog-card-title a:hover{color:var(--accent, #0066FF)}.blog-card-excerpt{color:#555;font-size:.92rem;line-height:1.6;margin-bottom:20px;flex:1}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #E5E7EB;font-size:.85rem;font-weight:600}.faq-list{display:flex;flex-direction:column;gap:14px;margin-top:24px}.faq-item{background:#fff;border:1px solid #E5E7EB;border-radius:12px;overflow:hidden;transition:border-color .2s}.faq-item:hover{border-color:#0066ff4d}.faq-question{width:100%;padding:18px 24px;background:transparent;border:none;color:#191919;font-size:1rem;font-weight:600;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;outline:none}.faq-question i{transition:transform .2s;color:var(--accent, #0066FF)}.faq-item.open .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px;color:#555;font-size:.92rem;line-height:1.7}.faq-item.open .faq-answer{max-height:300px;padding:0 24px 20px}.btn-auth-tab,.btn-dash-tab{background:transparent;border:none;color:#555;font-size:.95rem;font-weight:600;padding:10px 18px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-auth-tab.active,.btn-dash-tab.active{background:#0066ff1a;color:var(--accent, #0066FF);border:1px solid rgba(0,102,255,.25)}.affiliate-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.aff-product-card{background:#fff;border:1px solid #E5E7EB;border-radius:16px;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;flex-direction:column}.aff-product-card:hover{transform:translateY(-4px);border-color:#0066ff4d;box-shadow:0 12px 32px #0066ff14}.aff-product-img{width:100%;height:200px;background:#f7f7f7;position:relative;display:flex;align-items:center;justify-content:center;padding:16px}.aff-product-img img{max-height:100%;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.aff-comm-badge{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#00a65a,#00844a);color:#fff;font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:20px;box-shadow:0 4px 12px #00a65a4d}.aff-product-body{padding:20px;display:flex;flex-direction:column;flex:1}.aff-product-title{font-size:1rem;font-weight:600;color:#191919;margin-bottom:12px;line-height:1.35}.aff-product-pricing{background:#fafafa;border:1px solid #E5E7EB;border-radius:10px;padding:10px 14px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;font-size:.88rem}.aff-price-item{color:#555}.aff-profit-item{color:#00a65a;font-weight:700}.aff-link-box{display:flex;gap:8px;margin-top:auto}.aff-product-link-input{font-size:.82rem;font-family:monospace;padding:8px 12px;background:#f5f5f5;border:1px solid #D1D5DB;border-radius:6px;color:#333}.aff-data-table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.aff-data-table th{background:#f5f5f5;color:#191919;font-weight:700;padding:14px 20px;border-bottom:2px solid #E5E7EB}.aff-data-table td{padding:14px 20px;border-bottom:1px solid #F0F0F0;color:#555}.aff-data-table tr:hover{background:#fafafa}.status-badge{padding:4px 10px;border-radius:20px;font-size:.78rem;font-weight:600}.status-approved{background:#00a65a1f;color:#00844a;border:1px solid rgba(0,166,90,.3)}.status-pending{background:#ffaa001f;color:#c80;border:1px solid rgba(255,170,0,.3)}.status-rejected{background:#ff47471f;color:#c22;border:1px solid rgba(255,71,71,.3)}.ae-card-img-wrap,.product-img,.pdp-rec-card .product-img{background:#f3f4f6!important;position:relative!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.ae-card-img-wrap img,.product-img img,.pdp-rec-card .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;content-visibility:auto;transform:translateZ(0)}.bf-hero-banner{background:#0b0b0e!important;color:#fff!important;box-shadow:0 10px 30px #00000026!important;border:1px solid rgba(0,102,255,.2)!important;position:relative;overflow:hidden}.bf-hero-banner:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 75% 30%,rgba(0,102,255,.25) 0%,rgba(255,140,0,.12) 25%,transparent 60%);animation:bfAuraPulse 6s ease-in-out infinite alternate;pointer-events:none;z-index:1}@keyframes bfAuraPulse{0%{transform:scale(1) translate(0);opacity:.7}to{transform:scale(1.15) translate(-2%,2%);opacity:1}}.bf-hero-sweep{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:skew(-25deg);animation:bfLightSweep 7s infinite ease-in-out;pointer-events:none;z-index:2}@keyframes bfLightSweep{0%{left:-100%}30%,to{left:200%}}.bf-particles-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.bf-particle{position:absolute;border-radius:50%;background:radial-gradient(circle,#FFD700 0%,rgba(0,102,255,.6) 70%,transparent 100%);filter:blur(1px);opacity:.7}.bf-particle.p1{width:6px;height:6px;bottom:10%;left:15%;animation:bfFloat 5s infinite ease-in-out}.bf-particle.p2{width:4px;height:4px;bottom:25%;left:45%;animation:bfFloat 6.5s infinite 1s ease-in-out}.bf-particle.p3{width:8px;height:8px;bottom:5%;left:70%;animation:bfFloat 4.8s infinite 2s ease-in-out}.bf-particle.p4{width:5px;height:5px;bottom:20%;left:85%;animation:bfFloat 5.8s infinite .5s ease-in-out}.bf-particle.p5{width:4px;height:4px;bottom:12%;left:30%;animation:bfFloat 7s infinite 3s ease-in-out}.bf-particle.p6{width:7px;height:7px;bottom:18%;left:60%;animation:bfFloat 5.2s infinite 1.8s ease-in-out}@keyframes bfFloat{0%{transform:translateY(0) scale(.8);opacity:0}20%{opacity:.85}80%{opacity:.7}to{transform:translateY(-160px) translate(20px) scale(1.2);opacity:0}}.bf-hero-event-badge{background:#0066ff38;border:1px solid rgba(0,102,255,.6);color:#38bdf8;font-size:.72rem;font-weight:800;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.6px;display:inline-flex;align-items:center;gap:5px}.bf-hero-discount-pill{background:linear-gradient(135deg,#06f,#00d2ff);color:#000;font-size:.75rem;font-weight:900;padding:3px 10px;border-radius:20px;box-shadow:0 0 14px #ffd70066;letter-spacing:.5px;display:inline-flex;align-items:center;gap:4px}.bf-hero-title{color:#fff!important;font-size:clamp(1.7rem,3.2vw,2.5rem)!important;font-weight:900!important;line-height:1.15!important;margin:0 0 8px!important;text-shadow:0 4px 12px rgba(0,0,0,.4);letter-spacing:-.5px}.bf-hero-title-accent{background:linear-gradient(90deg,#00d2ff,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}.bf-hero-desc{color:#e2e8f0!important;font-size:.92rem!important;line-height:1.5!important;max-width:460px!important;margin:0 0 14px!important}.bf-hero-urgency-strip{display:inline-flex;align-items:center;gap:8px;background:#0000008c;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 14px;border-radius:20px;font-size:.75rem;color:#f8fafc;margin-bottom:16px;width:fit-content}.bf-pulse-dot{width:7px;height:7px;background:#22c55e;border-radius:50%;box-shadow:0 0 6px #22c55e;animation:bfPulse 1.4s infinite ease-in-out}@keyframes bfPulse{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.8}}.bf-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bf-hero-primary-btn{background:linear-gradient(135deg,#06f,#00d2ff);color:#fff!important;font-weight:800;font-size:.92rem;padding:11px 24px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 18px #0066ff59;transition:transform .2s ease,box-shadow .2s ease}.bf-hero-primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0066ff80}.bf-dept-section{padding:16px 0 20px}.bf-dept-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.bf-dept-title-wrap{display:flex;align-items:center;gap:10px}.bf-dept-title-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#06f,#00d2ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.15rem;box-shadow:0 4px 12px #0066ff4d}.bf-dept-title-wrap h3{font-size:1.25rem;font-weight:800;color:#191919;margin:0;line-height:1.2}.bf-dept-title-wrap p{font-size:.8rem;color:#666;margin:2px 0 0}.bf-dept-view-all{font-size:.84rem;font-weight:700;color:#06f;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:transform .15s}.bf-dept-view-all:hover{transform:translate(3px)}.bf-dept-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:992px){.bf-dept-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.bf-dept-header{flex-direction:column;align-items:flex-start}}.bf-dept-card{position:relative;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #E5E7EB;box-shadow:0 2px 8px #0000000a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s;text-decoration:none;display:flex;flex-direction:column}.bf-dept-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0066ff26;border-color:#06f6}.bf-dept-img-wrap{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f3f4f6}.bf-dept-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bf-dept-card:hover .bf-dept-img-wrap img{transform:scale(1.08)}.bf-dept-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 50%,#00000080);pointer-events:none}.bf-dept-badge{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#06f,#00d2ff);color:#fff;font-size:.76rem;font-weight:900;padding:3px 9px;border-radius:20px;box-shadow:0 4px 10px #ff244266;letter-spacing:.3px}.bf-dept-content{padding:12px 14px;display:flex;flex-direction:column;gap:3px}.bf-dept-tag{font-size:.68rem;font-weight:800;color:#06f;letter-spacing:.5px}.bf-dept-content h4{font-size:.92rem;font-weight:700;color:#191919;margin:0;line-height:1.3}.bf-dept-price-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid #F3F4F6}.bf-dept-price{font-size:.85rem;font-weight:800;color:#06f}.bf-dept-link-btn{font-size:.75rem;font-weight:700;color:#4b5563;display:inline-flex;align-items:center;gap:4px}.bf-dept-card:hover .bf-dept-link-btn{color:#06f}.bf-superdeals-box{background:#fff;border:1px solid #E2E8F0;border-radius:var(--radius);padding:14px 18px;box-shadow:0 4px 16px #0066ff0f}.bf-deal-flag{position:absolute;top:6px;left:6px;background:#121218bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.58rem;font-weight:700;padding:2px 7px;border-radius:20px;border:1px solid rgba(0,102,255,.4);letter-spacing:.3px;z-index:2;display:inline-flex;align-items:center;gap:3px;box-shadow:0 2px 6px #0000002e}.bf-deal-flag i{color:#06f;font-size:.55rem}.bf-hero-floating-badge{position:absolute;right:28px;top:48px;z-index:2;pointer-events:none;animation:bfEmblemFloat 5s ease-in-out infinite alternate}@keyframes bfEmblemFloat{0%{transform:translateY(0) rotate(0) scale(1);filter:drop-shadow(0 8px 20px rgba(0,102,255,.35))}to{transform:translateY(-12px) rotate(2deg) scale(1.03);filter:drop-shadow(0 14px 28px rgba(0,102,255,.55))}}.bf-badge-ring{background:linear-gradient(145deg,#1a1a22,#0f0f14);border:2px solid #0066FF;box-shadow:inset 0 0 15px #0066ff4d,0 0 25px #0066ff40;border-radius:50%;width:104px;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bf-badge-sub{font-size:.58rem;font-weight:800;letter-spacing:1.2px;color:#38bdf8;text-transform:uppercase;line-height:1}.bf-badge-num{font-size:2rem;font-weight:900;color:#fff;line-height:1;background:linear-gradient(135deg,#fff 30%,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:2px 0 0}.bf-badge-off{font-size:.72rem;font-weight:900;letter-spacing:2px;color:#06f;line-height:1}@media(max-width:991px){.bf-hero-floating-badge{display:none}}.ae-hero-side-cat{width:240px!important;min-width:240px!important;max-width:240px!important;box-sizing:border-box!important}.ae-hero-cat-item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 14px!important;white-space:nowrap!important;text-decoration:none!important}.ae-hero-cat-item span{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.82rem!important;font-weight:500!important;color:#2d3748!important;max-width:185px!important}.ae-hero-cat-item i.fa-chevron-right{font-size:.7rem!important;color:#a0aec0!important;flex-shrink:0!important}.ae-hero-cat-item:hover{background:#f0f9ff!important}.ae-hero-cat-item:hover span{color:#06f!important}.ae-hero-cat-item:hover i.fa-chevron-right{color:#06f!important;transform:translate(2px)!important;transition:transform .15s ease!important}.ae-cat-track-wrapper{position:relative;width:100%}.ae-cat-scroll-track{scroll-behavior:smooth!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;position:relative}.ae-cat-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid #E2E8F0;color:#1a202c;display:flex;align-items:center;justify-content:center;font-size:.88rem;cursor:pointer;z-index:10;box-shadow:0 4px 14px #00000029;transition:all .22s cubic-bezier(.16,1,.3,1);padding:0;outline:none;-webkit-user-select:none;user-select:none}.ae-cat-nav-btn.prev{left:-14px}.ae-cat-nav-btn.next{right:-14px}.ae-cat-nav-btn:hover{background:#06f;border-color:#06f;color:#fff;transform:translateY(-50%) scale(1.12);box-shadow:0 6px 18px #0066ff61}.ae-cat-nav-btn:active{transform:translateY(-50%) scale(.95)}.ae-cat-nav-btn.is-disabled{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media(min-width:900px){.ae-cat-nav-btn{opacity:.88}.ae-cat-track-wrapper:hover .ae-cat-nav-btn:not(.is-disabled){opacity:1}}@media(max-width:768px){.ae-cat-nav-btn{display:none!important}}.ae-cat-card-see-more{flex:0 0 148px!important;width:148px!important;scroll-snap-align:start;background:linear-gradient(180deg,#fff,#f0f9ff)!important;border:1.5px dashed #FF9E70!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:24px 12px!important;text-align:center!important;text-decoration:none!important;transition:all .25s ease!important;box-sizing:border-box!important;min-height:220px!important;cursor:pointer!important}.ae-cat-card-see-more:hover{background:linear-gradient(180deg,#f0f9ff,#ffebe0)!important;border-style:solid!important;border-color:#06f!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 22px #0066ff38!important}.ae-cat-see-more-icon{width:48px;height:48px;border-radius:50%;background:#eff6ff;border:1.5px solid rgba(0,102,255,.25);color:#06f;display:flex;align-items:center;justify-content:center;font-size:1.15rem;margin-bottom:12px;transition:transform .25s ease,background .25s ease,color .25s ease;box-shadow:0 4px 12px #0066ff1f}.ae-cat-card-see-more:hover .ae-cat-see-more-icon{transform:translate(4px);background:#06f;color:#fff}.ae-cat-see-more-title{display:block;font-size:.92rem;font-weight:800;color:#191919;margin-bottom:4px;line-height:1.2}.ae-cat-card-see-more:hover .ae-cat-see-more-title{color:#06f}.ae-cat-see-more-sub{display:block;font-size:.72rem;color:#666;margin-bottom:14px}.ae-cat-see-more-btn{display:inline-flex;align-items:center;gap:5px;background:#06f;color:#fff;font-size:.72rem;font-weight:800;padding:6px 14px;border-radius:20px;box-shadow:0 3px 8px #0066ff4d;transition:transform .2s ease,box-shadow .2s ease}.ae-cat-card-see-more:hover .ae-cat-see-more-btn{transform:scale(1.05);box-shadow:0 4px 12px #0066ff73}html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}@media(max-width:768px){.ae-superdeals-box{padding:12px 12px 14px!important;border-radius:10px!important}.ae-superdeals-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding-bottom:10px!important;margin-bottom:10px!important}.ae-superdeals-title{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important}.ae-superdeals-title h3{font-size:1.05rem!important;white-space:normal!important;line-height:1.25!important;display:flex!important;align-items:center!important;gap:6px!important}.ae-superdeals-subtitle{display:none!important}.ae-countdown-timer{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:.72rem!important;background:#f0f9ff!important;padding:4px 10px!important;border-radius:20px!important;border:1px solid rgba(0,102,255,.22)!important}.ae-countdown-label{font-size:.72rem!important;color:#06f!important;font-weight:700!important}.ae-countdown-digits{display:inline-flex!important;align-items:center!important;gap:2px!important}.ae-countdown-digits strong{background:#191919!important;color:#fff!important;font-size:.75rem!important;padding:2px 4px!important;border-radius:3px!important;min-width:18px!important;text-align:center!important}.ae-colon{font-weight:800!important;color:#191919!important;font-size:.75rem!important}.ae-deals-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ae-deal-card{padding:6px 6px 8px!important}.ae-deal-price{font-size:.88rem!important}.ae-deal-old{font-size:.7rem!important}.ae-hero-wrap{padding:8px 0!important}.bf-hero-banner{padding:20px 14px 18px!important;min-height:260px!important;border-radius:12px!important}.bf-hero-title{font-size:1.5rem!important;line-height:1.18!important;margin-bottom:6px!important}.bf-hero-desc{font-size:.8rem!important;line-height:1.4!important;margin-bottom:10px!important}.bf-hero-urgency-strip{font-size:.68rem!important;padding:4px 8px!important;margin-bottom:10px!important}.bf-hero-actions{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.bf-hero-primary-btn{width:100%!important;justify-content:center!important;padding:10px 14px!important;font-size:.88rem!important}.ae-coupon-badge{width:100%!important;justify-content:center!important;box-sizing:border-box!important}.bf-dept-section{padding:8px 0 14px!important}.bf-dept-header{margin-bottom:10px!important;gap:8px!important}.bf-dept-title-icon{width:32px!important;height:32px!important;font-size:.95rem!important;border-radius:8px!important}.bf-dept-title-wrap h3{font-size:1.05rem!important}.bf-dept-title-wrap p{display:none!important}.bf-dept-view-all{font-size:.76rem!important;padding:4px 0!important}.bf-dept-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.bf-dept-card{border-radius:10px!important}.bf-dept-content{padding:8px 10px!important;gap:2px!important}.bf-dept-content h4{font-size:.82rem!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bf-dept-tag{font-size:.6rem!important}.bf-dept-price-row{flex-wrap:wrap!important;gap:2px!important;margin-top:4px!important;padding-top:4px!important}.bf-dept-price{font-size:.78rem!important}.bf-dept-link-btn{font-size:.68rem!important}.ae-cat-rows-wrap{padding:6px 0 14px!important}.ae-cat-row-block{padding:10px 10px 8px!important;border-radius:10px!important;margin-bottom:10px!important}.ae-cat-row-header{margin-bottom:8px!important}.ae-cat-row-left{min-width:0!important;flex:1!important;gap:6px!important}.ae-cat-row-icon{width:26px!important;height:26px!important;font-size:.9rem!important;border-radius:6px!important}.ae-cat-row-left h3{font-size:.92rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:200px!important}.ae-cat-see-more{font-size:.75rem!important;flex-shrink:0!important}.ae-cat-card{flex:0 0 130px!important;width:130px!important}.ae-cat-card-body{padding:6px 8px!important}.ae-cat-card-title{font-size:.72rem!important}.ae-cat-card-see-more{flex:0 0 130px!important;width:130px!important;min-height:195px!important;padding:14px 6px!important}.ae-cat-see-more-icon{width:38px!important;height:38px!important;font-size:.95rem!important;margin-bottom:6px!important}.ae-cat-see-more-title{font-size:.82rem!important}.ae-cat-see-more-sub{font-size:.65rem!important;margin-bottom:8px!important}.ae-cat-see-more-btn{font-size:.65rem!important;padding:4px 8px!important}}.ae-superdeals-right-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ae-superdeals-see-all{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;border:1px solid rgba(0,102,255,.25);color:#06f!important;font-size:.82rem;font-weight:700;padding:5px 14px;border-radius:20px;text-decoration:none;white-space:nowrap;transition:all .2s ease}.ae-superdeals-see-all:hover{background:#06f;border-color:#06f;color:#fff!important;transform:translate(2px);box-shadow:0 4px 12px #0066ff4d}.ae-superdeals-view-all-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#06f,#00d2ff);color:#fff!important;font-size:.88rem;font-weight:800;padding:10px 26px;border-radius:25px;text-decoration:none;box-shadow:0 4px 14px #0066ff47;transition:transform .2s ease,box-shadow .2s ease}.ae-superdeals-view-all-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0066ff6b}@media(max-width:640px){.ae-superdeals-right-wrap{width:100%!important;justify-content:space-between!important;gap:8px!important}.ae-superdeals-see-all{font-size:.74rem!important;padding:4px 10px!important}.ae-superdeals-view-all-btn{width:100%!important;justify-content:center!important;font-size:.82rem!important;padding:9px 16px!important}}.contact-submit-btn{padding:14px 34px;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;align-self:flex-start;transition:transform .2s ease,box-shadow .2s ease}.contact-submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0066ff40}.faq-section-wrap{margin-top:40px}.policy-table-wrapper{-webkit-overflow-scrolling:touch}@media(max-width:768px){.page-container{padding:14px 12px 24px!important;max-width:100vw!important;overflow-x:hidden!important}.page-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.page-hero{padding:18px 14px!important;margin-bottom:12px!important;border-radius:12px!important;box-shadow:0 2px 8px #0066ff0d!important}.page-hero-badge{font-size:.72rem!important;padding:4px 10px!important;margin-bottom:8px!important}.page-hero h1{font-size:1.4rem!important;line-height:1.25!important;margin-bottom:8px!important;letter-spacing:-.3px!important}.page-hero p{font-size:.85rem!important;line-height:1.5!important;color:#555!important}.page-sidebar{position:static!important;top:auto!important;padding:8px 10px!important;margin-bottom:8px!important;background:#fff!important;border:1px solid #E5E7EB!important;border-radius:12px!important;box-shadow:0 1px 3px #0000000a!important}.page-sidebar-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:6px!important;padding:2px!important}.page-sidebar-nav::-webkit-scrollbar{display:none!important}.page-sidebar-nav li{flex-shrink:0!important}.page-sidebar-nav a{font-size:.78rem!important;padding:6px 12px!important;border-radius:20px!important;white-space:nowrap!important}.page-content-wrap{padding:18px 14px!important;border-radius:12px!important;box-shadow:0 1px 4px #0000000a!important;max-width:100%!important;overflow-x:hidden!important}.page-content-wrap h2{font-size:1.2rem!important;margin:18px 0 10px!important;padding-bottom:6px!important;line-height:1.3!important}.page-content-wrap h3{font-size:1.02rem!important;margin:14px 0 8px!important}.page-content-wrap p{font-size:.88rem!important;line-height:1.6!important;margin-bottom:12px!important}.contact-grid{display:flex!important;flex-direction:column!important;gap:20px!important}.contact-form{gap:12px!important}.form-row{display:flex!important;flex-direction:column!important;gap:12px!important}.form-group{gap:4px!important}.form-group label{font-size:.84rem!important;font-weight:600!important;color:#374151!important}.form-control{padding:11px 13px!important;font-size:.92rem!important;border-radius:8px!important}textarea.form-control{min-height:105px!important}.contact-form button[type=submit],.contact-submit-btn{width:100%!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px 20px!important;font-size:.95rem!important;border-radius:8px!important}.contact-details-box{padding:16px 14px!important;border-radius:12px!important;background:#f9fafb!important}.contact-details-box h4{font-size:1.02rem!important;margin-bottom:14px!important;padding-bottom:8px!important}.contact-item{display:flex!important;gap:12px!important;margin-bottom:14px!important;align-items:flex-start!important}.contact-item-icon{width:36px!important;height:36px!important;font-size:.92rem!important;border-radius:8px!important;flex-shrink:0!important}.contact-item-text{min-width:0!important;flex:1!important;word-break:break-word!important;overflow-wrap:break-word!important}.contact-item-text h5{font-size:.88rem!important;margin-bottom:2px!important}.contact-item-text p,.contact-item-text a{font-size:.82rem!important;line-height:1.45!important}.faq-section-wrap{margin-top:24px!important}.faq-list{gap:10px!important;margin-top:12px!important}.faq-item{border-radius:8px!important}.faq-question{padding:12px 14px!important;font-size:.88rem!important;gap:10px!important}.faq-question span{line-height:1.35!important;font-weight:600!important;text-align:left!important}.faq-answer{padding:0 14px 12px!important;font-size:.84rem!important;line-height:1.55!important}#main-footer{padding-top:32px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,16px))!important;background:var(--bg2, #EEEEEE)!important;border-top:1px solid #E5E7EB!important}.footer-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px 14px!important;padding-bottom:24px!important}.footer-brand{grid-column:1 / -1!important;text-align:center!important;padding-bottom:18px!important;border-bottom:1px solid #E5E7EB!important}.footer-brand .logo{justify-content:center!important;color:var(--text, #191919)!important;font-size:1.5rem!important;font-weight:800!important}.footer-brand .logo .logo-text{color:var(--text, #191919)!important}.footer-brand .logo .logo-accent{color:var(--accent, #0066FF)!important}.footer-brand p{font-size:.84rem!important;line-height:1.5!important;margin:10px auto 14px!important;max-width:360px!important;color:var(--text2, #555555)!important}.footer-brand .social-links{justify-content:center!important;gap:10px!important}.social-links a{width:36px!important;height:36px!important;font-size:.88rem!important;color:var(--text2, #555555)!important;border:1px solid #E5E7EB!important;background:#fff!important}.social-links a:hover{color:var(--accent, #0066FF)!important;border-color:var(--accent, #0066FF)!important;background:#0066ff14!important}.footer-grid>.footer-links:nth-of-type(3){grid-column:1 / -1!important;border-top:1px solid #E5E7EB!important;padding-top:14px!important}.footer-grid>.footer-links:nth-of-type(3) ul{display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important}.footer-grid>.footer-links:nth-of-type(3) li{margin:0!important}.footer-links h4{font-size:.85rem!important;font-weight:700!important;color:var(--text, #191919)!important;margin-bottom:10px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.footer-links a{font-size:.8rem!important;padding:3px 0!important;color:var(--text2, #555555)!important;line-height:1.4!important}.footer-links a:hover{color:var(--accent, #0066FF)!important}.footer-bottom{padding:16px 0 0!important;flex-direction:column!important;text-align:center!important;gap:12px!important;border-top:1px solid #E5E7EB!important}.footer-bottom p{font-size:.76rem!important;line-height:1.55!important;color:var(--text3, #888888)!important;margin:0 auto!important;max-width:340px!important}.payment-icons{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px 8px!important;align-items:center!important}.payment-icons svg{height:20px!important;max-width:36px!important}.back-to-top{bottom:calc(75px + env(safe-area-inset-bottom,12px))!important;right:12px!important;width:36px!important;height:36px!important}}:root{--tech-blue: #0066FF;--tech-cyan: #00D2FF;--tech-dark: #0F172A;--tech-slate: #1E293B;--tech-emerald: #10B981;--tech-purple: #7C3AED}.badge-tech{display:inline-flex;align-items:center;gap:4px;background:#0066ff1a;color:#06f;border:1px solid rgba(0,102,255,.25);font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.badge-oled{background:linear-gradient(135deg,#0f172a,#1e293b);color:#00d2ff;border:1px solid rgba(0,210,255,.4)}.badge-5g{background:#ecfdf5;color:#059669;border:1px solid #A7F3D0}.badge-anc{background:#fdf2f8;color:#db2777;border:1px solid #FBCFE8}.ae-card:hover{border-color:#06f!important;box-shadow:0 8px 24px #0066ff24!important;transform:translateY(-3px)}.ae-deal-card:hover{border-color:#00d2ff!important;box-shadow:0 8px 24px #00d2ff2e!important;transform:translateY(-3px)}.ae-circle-avatar{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease}.ae-circle-item:hover .ae-circle-avatar{transform:scale(1.1) translateY(-2px);box-shadow:0 6px 16px #06f3}.ae-pill-btn.active{background:linear-gradient(135deg,#06f,#00d2ff)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 12px #0066ff4d!important}.tech-chip-glow{box-shadow:0 0 15px #00d2ff59;animation:techPulse 3s infinite ease-in-out}@keyframes techPulse{0%,to{box-shadow:0 0 10px #00d2ff40}50%{box-shadow:0 0 20px #00d2ff80}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-extra.css.map */
