:root{--amz-nav-bg:#0f172a;--amz-bg:#f8fafc;--amz-white:#FFFFFF;--amz-orange:#3b82f6;--amz-accent:#10b981;--amz-text:#1e293b;--amz-blue:#2563eb;--amz-red:#ef4444;--container-width:1400px;--font-stack:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-stack);background-color:var(--amz-bg);color:var(--amz-text);font-size:15px;line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}a:hover{color:var(--amz-orange);text-decoration:underline}img{max-width:100%;height:auto;display:block}ul{list-style:none;padding:0;margin:0}.site-header{background-color:var(--amz-nav-bg);color:#fff;padding:10px 0;position:sticky;top:0;z-index:1000;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1)}.header-container{max-width:var(--container-width);margin:0 auto;display:flex;align-items:center;padding:0 20px;gap:30px}.brand{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.5px}.brand span{color:var(--amz-orange)}.search-bar{flex:1;max-width:600px;display:flex;background:#fff;border-radius:99px;overflow:hidden;border:2px solid #fff0;transition:border-color 0.2s}.search-bar:focus-within{border-color:var(--amz-orange)}.search-input{flex:1;padding:10px 20px;border:none;outline:none;font-size:14px;color:var(--amz-text)}.search-btn{background:var(--amz-orange);border:none;color:#fff;padding:0 15px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.search-btn:hover{background:#f3a847}.nav-belt{background:#1e293b;display:flex;justify-content:center;gap:25px;padding:12px 0}.nav-belt a{color:#cbd5e1;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border:1px solid #fff0}.nav-belt a:hover{color:#fff;text-decoration:none}.main-layout{max-width:var(--container-width);margin:20px auto;padding:0 20px}@media (max-width:768px){.main-layout{padding:0 10px;margin:10px auto}}.deals-grid,.glitch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:30px}@media (max-width:580px){.deals-grid,.glitch-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.grid-card,.card-glitch{background:#fff;padding:15px;border-radius:12px;display:flex;flex-direction:column;border:1px solid #eef2f6;height:100%;min-height:380px;box-shadow:0 2px 4px rgb(0 0 0 / .05);transition:all 0.2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (max-width:480px){.grid-card,.card-glitch{padding:10px;min-height:300px}}.grid-card:hover,.card-glitch:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgb(0 0 0 / .08);text-decoration:none;border-color:var(--amz-orange)}.card-img-wrap{height:180px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:#fff;overflow:hidden;border-radius:8px}@media (max-width:480px){.card-img-wrap{height:140px}}.card-img-wrap img{max-width:90%;max-height:90%;object-fit:contain;transition:transform 0.3s}.grid-card h2,.card-glitch h2{font-size:14px;font-weight:600;line-height:1.4;height:2.8em;overflow:hidden;margin-bottom:10px;color:var(--amz-text)}@media (max-width:480px){.grid-card h2,.card-glitch h2{font-size:13px;margin-bottom:5px}}.price-box{margin-top:auto;padding-top:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.price-box .curr{font-size:22px;font-weight:800;color:var(--amz-red)}.price-box .old{font-size:13px;text-decoration:line-through;color:#94a3b8}@media (max-width:480px){.price-box .curr{font-size:18px}.price-box .old{font-size:12px}}.section-error{background:#fff;border:2px solid var(--amz-red);padding:25px;border-radius:16px;margin-bottom:40px;box-shadow:0 4px 6px -1px rgb(177 39 4 / .1)}@media (max-width:768px){.section-error{padding:15px}}.section-error h2{color:var(--amz-red);font-size:22px;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:12px}.card-glitch{position:relative;border:1px solid #fee2e2}.badge-glitch{position:absolute;top:10px;left:10px;background:var(--amz-red);color:#fff;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:800;z-index:5;box-shadow:0 2px 4px rgb(0 0 0 / .2)}.section-ai{background:#f8fafc;border:1px solid #e2e8f0;padding:25px;margin-bottom:40px;border-radius:16px}.section-title-ai{margin:0 0 15px 0;color:var(--amz-nav-bg);font-weight:800;font-size:20px}@media (max-width:768px){.section-ai{padding:15px}}.ai-score-ring{width:32px;height:32px;border-radius:50%;background:var(--amz-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;position:absolute;top:10px;right:10px;border:2px solid #fff;box-shadow:0 4px 6px rgb(0 0 0 / .1);z-index:5}.section-standard h2{font-size:24px;font-weight:800;margin-bottom:25px;color:var(--amz-nav-bg)}.swimlane-scroller{display:flex;gap:20px;overflow-x:auto;padding:10px 0 20px;scrollbar-width:none}.swimlane-scroller::-webkit-scrollbar{display:none}.swim-item{min-width:180px;max-width:180px;background:#fff;padding:12px;border-radius:12px;border:1px solid #e2e8f0;transition:transform 0.2s}.swim-item:hover{transform:translateY(-3px);border-color:var(--amz-orange)}.swim-img{height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.swim-img img{max-height:140px;max-width:100%;object-fit:contain}@media (max-width:768px){.site-header{padding:8px 0}.nav-belt{display:none}.brand{font-size:22px}.search-btn{padding:0 10px}}@media (max-width:480px){.site-header .search-bar{display:none}.header-container{justify-content:space-between}}.page-container{max-width:var(--container-width);margin:0 auto;padding:30px 20px;display:grid;grid-template-columns:1fr 300px;gap:30px}.page-content{background:var(--amz-white);padding:40px;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.page-header h1{font-size:32px;margin:0 0 20px 0;color:var(--amz-text);border-bottom:2px solid var(--amz-orange);padding-bottom:10px}.page-body{font-size:15px;line-height:1.8;color:#333}.page-body p{margin-bottom:15px}.page-body h2,.page-body h3{margin-top:30px;color:var(--amz-text)}.page-sidebar{display:flex;flex-direction:column;gap:20px}.sidebar-box{background:var(--amz-white);padding:20px;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.sidebar-box h3{font-size:16px;margin:0 0 15px 0;color:var(--amz-text)}.sidebar-box ul{list-style:none;padding:0;margin:0}.sidebar-box li{padding:8px 0;border-bottom:1px solid #eee}.sidebar-box li:last-child{border-bottom:none}.sidebar-box a{color:var(--amz-blue)}.sidebar-box a:hover{color:var(--amz-orange)}.btn-back-home{display:block;background:var(--amz-orange);color:white!important;padding:12px 20px;border-radius:8px;text-align:center;font-weight:600;margin-top:10px}.btn-back-home:hover{background:#e68a00;text-decoration:none!important}.site-footer{background:var(--amz-nav-bg);color:#fff;margin-top:40px;padding:40px 20px 0}.footer-container{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.footer-section h4{color:var(--amz-orange);font-size:16px;margin:0 0 15px 0}.footer-section p{font-size:13px;color:#ccc;line-height:1.6}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{padding:5px 0}.footer-section a{color:#ccc;font-size:13px}.footer-section a:hover{color:var(--amz-orange)}.footer-bottom{border-top:1px solid #333;margin-top:30px;padding:20px 0;text-align:center;font-size:12px;color:#888}.see-all-btn{display:inline-block;background:var(--amz-white);color:var(--amz-blue)!important;padding:10px 25px;border-radius:20px;font-weight:600;border:1px solid var(--amz-blue);transition:all 0.2s}.see-all-btn:hover{background:var(--amz-blue);color:white!important;text-decoration:none!important}@media (max-width:768px){.page-container{grid-template-columns:1fr}.page-content{padding:20px}.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-container{grid-template-columns:1fr}}.dp-container{max-width:var(--container-width);margin:40px auto;display:grid;grid-template-columns:1fr 1fr 300px;gap:40px}@media (max-width:1100px){.dp-container{grid-template-columns:1fr 1fr}.dp-buy-col{grid-column:1 / -1}}@media (max-width:768px){.dp-container{grid-template-columns:1fr;gap:20px;margin:20px auto}}.dp-img-wrap{background:#fff;padding:20px;border-radius:16px;border:1px solid #e2e8f0;position:sticky;top:100px}@media (max-width:768px){.dp-img-wrap{position:static;padding:10px}}.dp-img-wrap img{width:100%;max-height:500px;object-fit:contain}.dp-title{font-size:26px;font-weight:800;color:var(--amz-nav-bg);margin-bottom:12px}@media (max-width:768px){.dp-title{font-size:20px}}.dp-sub-brand{color:var(--amz-blue);font-size:14px;font-weight:600}.dp-divider{height:1px;background:#e2e8f0;margin:20px 0}.dp-price-hero{display:flex;align-items:center;gap:15px}.dp-discount{color:var(--amz-red);font-size:32px;font-weight:300}.dp-current-price{font-size:36px;font-weight:800}.dp-old-price{color:#64748b;font-size:14px;margin-top:5px}.dp-old-price span{text-decoration:line-through}.dp-prime-tag{margin-top:15px;color:var(--amz-accent);font-weight:700;display:flex;align-items:center;gap:8px}.dp-description h3{font-size:18px;margin-bottom:15px;color:var(--amz-nav-bg)}.dp-content{line-height:1.8;color:#334155}.dp-content ul{list-style:disc;padding-left:20px;margin:10px 0}.buy-box{background:#fff;padding:25px;border-radius:16px;border:1px solid #e2e8f0;position:sticky;top:100px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05)}@media (max-width:768px){.buy-box{position:static}}.buy-price{font-size:30px;font-weight:800;margin-bottom:15px}.buy-delivery{color:var(--amz-blue);font-size:14px;margin-bottom:5px;font-weight:600}.buy-status{color:#15803d;font-weight:700;margin-bottom:25px}.btn-buy-primary{display:block;background:var(--amz-orange);color:white!important;text-align:center;padding:14px;border-radius:99px;font-weight:800;margin-bottom:12px;transition:background 0.2s}.btn-buy-primary:hover{background:var(--amz-blue);text-decoration:none!important}.btn-buy-secondary{display:block;background:#f1f5f9;color:#1e293b!important;text-align:center;padding:14px;border-radius:99px;font-weight:700}.buy-footer{margin-top:25px;border-top:1px solid #e2e8f0;padding-top:20px;font-size:12px;color:#64748b}.footer-row{display:flex;justify-content:space-between;margin-bottom:8px}.secure-tag{margin-top:20px;color:var(--amz-blue);font-weight:600}@media (max-width:480px){.site-header{padding:5px 0}.brand{font-size:20px}.header-container{gap:10px}}