:root{--fire:#e8272b;--fire-dark:#a3191c;--gold:#f5c842;--gold-dark:#c49a1a;--bg:#120e14;--bg-2:#1b1520;--bg-3:#221b2a;--card:#ffffff0d;--border:#ffffff1f;--text:#f8f3eb;--muted:#d8cfc1;--white:#fff}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at top left,#e8272b2e,#0000 28%),linear-gradient(135deg,#120e14,#1b1520);background:radial-gradient(circle at top left,#e8272b2e,#0000 28%),linear-gradient(135deg,var(--bg),var(--bg-2));color:#f8f3eb;color:var(--text);font-family:Barlow,sans-serif;line-height:1.5;min-height:100vh;overflow-x:hidden}body:before{background:radial-gradient(circle at 50% 0,#f5c8421f,#0000 40%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.container{position:relative;z-index:1}.topbar{animation:barFlow 4s linear infinite;background:linear-gradient(90deg,#a3191c,#e8272b,#ff6b35,#e8272b,#a3191c);background:linear-gradient(90deg,var(--fire-dark),var(--fire),#ff6b35,var(--fire),var(--fire-dark));background-size:220% 100%;color:#fff;color:var(--white);font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:2px;padding:10px 20px;position:relative;text-align:center;z-index:10}@keyframes barFlow{0%{background-position:0 50%}to{background-position:200% 50%}}header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07070a73;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:20px 48px;position:relative;z-index:10}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e8272b,#f5c842);background:linear-gradient(90deg,var(--fire),var(--gold));-webkit-background-clip:text;background-clip:text;font-size:30px;letter-spacing:3px}.badge-flash,.logo{font-family:Bebas Neue,sans-serif}.badge-flash{animation:pulse 1.8s ease-in-out infinite;background:#e8272b;background:var(--fire);border-radius:999px;color:#fff;color:var(--white);font-size:13px;letter-spacing:2px;padding:6px 14px}@keyframes pulse{0%,to{box-shadow:0 0 0 0 #e8272b59}50%{box-shadow:0 0 0 10px #e8272b00}}.countdown-wrap{align-items:center;display:flex;gap:12px}.countdown-label{color:#f5c842;color:var(--gold);font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2px}.countdown{align-items:center;display:flex;gap:6px}.time-block{background:#ffffff0f;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:10px;min-width:54px;padding:7px 10px;text-align:center}.time-num{color:#e8272b;color:var(--fire);display:block;font-family:Bebas Neue,sans-serif;font-size:26px;line-height:1}.time-unit{color:#d8cfc1;color:var(--muted);display:block;font-size:9px;letter-spacing:1.5px;margin-top:2px;text-transform:uppercase}.colon{color:#ffffff59;font-family:Bebas Neue,sans-serif;font-size:24px;margin-bottom:8px}main{grid-gap:48px;animation:fadeUp .6s ease both;display:grid;gap:48px;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);margin:36px auto 48px;max-width:1200px;padding:0 24px;position:relative;z-index:5}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.gallery-panel{display:flex;flex-direction:column;gap:16px}.main-image-wrap{aspect-ratio:1/1;background:#ffffff0d;background:var(--card);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:24px;box-shadow:0 20px 50px #00000040;cursor:zoom-in;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease}.main-image-wrap:hover{border-color:#f5c84273;transform:translateY(-2px)}.main-image-wrap img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.main-image-wrap:hover img{transform:scale(1.04)}.zoom-hint{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:999px;bottom:14px;color:#d8cfc1;color:var(--muted);font-size:11px;padding:5px 10px;right:14px}.discount-stamp,.zoom-hint{letter-spacing:1px;pointer-events:none;position:absolute}.discount-stamp{background:#e8272b;background:var(--fire);border-radius:10px;box-shadow:0 8px 20px #e8272b59;color:#fff;color:var(--white);font-family:Bebas Neue,sans-serif;font-size:26px;left:16px;padding:6px 14px;top:16px}.thumbnails{display:flex;flex-wrap:wrap;gap:10px}.thumb{background:#ffffff0d;background:var(--card);border:2px solid #ffffff1f;border:2px solid var(--border);border-radius:12px;cursor:pointer;flex-shrink:0;height:72px;overflow:hidden;transition:border-color .25s ease,transform .24s ease;width:72px}.thumb img{height:100%;object-fit:cover;pointer-events:none;width:100%}.thumb:hover{border-color:#f5c842;border-color:var(--gold);transform:scale(1.06)}.thumb.active{border-color:#e8272b;border-color:var(--fire);box-shadow:0 0 14px #e8272b59}.info-panel{display:flex;flex-direction:column;gap:18px;padding-top:6px}.category-tag{background:#f5c84214;border:1px solid #f5c84247;border-radius:999px;color:#f5c842;color:var(--gold);display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;padding:5px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.product-title{color:#fff;color:var(--white);font-family:Bebas Neue,sans-serif;font-size:42px;letter-spacing:1px;line-height:1.06}.product-title span{color:#e8272b;color:var(--fire)}.rating-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.stars{display:flex;gap:2px}.star{fill:#f5c842;fill:var(--gold);height:16px;width:16px}.star.half{fill:url(#half)}.star.empty{fill:#524d4a}.rating-num{color:#f5c842;color:var(--gold);font-size:14px;font-weight:700}.review-count{color:#d8cfc1;color:var(--muted);font-size:13px}.price-block{padding:20px 24px}.price-block,.price-block1{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff08;display:flex;flex-direction:column;gap:8px}.price-block1{padding:10px 14px}.price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px}.price-sale{color:#f5c842;color:var(--gold);font-family:Bebas Neue,sans-serif;font-size:50px;line-height:1}.price-original{color:#d8cfc1;color:var(--muted);font-size:22px;font-weight:300;text-decoration:line-through}.price-save{align-self:flex-start;background:#e8272b1a;border:1px solid #e8272b40;border-radius:999px;color:#e8272b;color:var(--fire);font-size:13px;font-weight:700;letter-spacing:1px;padding:3px 10px}.price-note{color:#d8cfc1;color:var(--muted);font-size:12px;margin-top:2px}.desc-block{background:#ffffff08;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:16px;padding:18px 20px}.desc-title{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:2px;margin-bottom:12px}.desc-text,.desc-title{color:#d8cfc1;color:var(--muted)}.desc-text{font-size:15px;font-weight:300;line-height:1.75}.features{display:flex;flex-direction:column;gap:9px;list-style:none;margin-top:14px}.features li{align-items:flex-start;color:#d8cfc1;color:var(--muted);display:flex;font-size:14px;gap:10px;line-height:1.5}.feat-dot{background:#e8272b;background:var(--fire);border-radius:50%;flex-shrink:0;height:7px;margin-top:6px;width:7px}.cta-block{display:flex;flex-direction:column;gap:12px}.btn-amazon{align-items:center;background:linear-gradient(135deg,#f5c842,#e8a800);background:linear-gradient(135deg,var(--gold) 0,#e8a800 100%);border:none;border-radius:12px;box-shadow:0 10px 28px #f5c8423d;color:#1a1000;cursor:pointer;display:flex;font-family:Bebas Neue,sans-serif;font-size:20px;gap:10px;justify-content:center;letter-spacing:2px;overflow:hidden;padding:16px 24px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn-amazon:before{animation:shimmer 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:60%}@keyframes shimmer{0%{left:-100%}60%,to{left:150%}}.btn-amazon:hover{box-shadow:0 14px 36px #f5c8424d;filter:brightness(1.04);transform:translateY(-3px)}.btn-amazon:active{transform:translateY(0)}.amazon-logo-text{background:#1a1000;border-radius:3px;color:#f5c842;color:var(--gold);font-family:Bebas Neue,sans-serif;font-size:14px;font-style:italic;letter-spacing:0;padding:2px 8px}.btn-wishlist{align-items:center;background:#0000;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:12px;color:#d8cfc1;color:var(--muted);cursor:pointer;display:flex;font-family:Barlow,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:1px;padding:13px 24px;transition:border-color .25s ease,color .25s ease,background .25s ease}.btn-wishlist:hover{background:#e8272b0f}.btn-wishlist.wishlisted,.btn-wishlist:hover{border-color:#e8272b;border-color:var(--fire);color:#e8272b;color:var(--fire)}.btn-wishlist.wishlisted{background:#e8272b14}.heart-icon{height:16px;transition:fill .2s ease;width:16px}.trust-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-item{background:#ffffff08;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:14px;color:#d8cfc1;color:var(--muted);font-size:11px;letter-spacing:.5px;line-height:1.5;padding:14px 12px;text-align:center}.trust-item strong{color:#f8f3eb;color:var(--text);display:block;font-size:12px;font-weight:700;margin-bottom:2px}.image-thumb{display:block;margin:0 auto;max-height:92px;object-fit:contain;width:100%}.lightbox-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1000}.lightbox-overlay.open{opacity:1;pointer-events:all}.lightbox-content{border-radius:16px;box-shadow:0 40px 120px #000c;max-height:85vh;max-width:80vw;overflow:hidden;position:relative;transform:scale(.9);transition:transform .3s ease}.lightbox-overlay.open .lightbox-content{transform:scale(1)}.lightbox-content img{display:block;max-height:85vh;max-width:80vw;object-fit:contain}.lightbox-close{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:50%;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .2s ease;width:36px}.lightbox-close:hover{background:#e8272b;background:var(--fire)}.lightbox-nav{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:50%;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:44px}.lightbox-nav:hover{background:#e8272b;background:var(--fire)}.lightbox-prev{left:14px}.lightbox-next{right:14px}.lightbox-caption{background:linear-gradient(#0000,#000c);bottom:0;font-size:13px;left:0;letter-spacing:1px;padding:14px 20px;position:absolute;right:0}.lightbox-caption,footer{color:#d8cfc1;color:var(--muted)}footer{border-top:1px solid #ffffff1f;border-top:1px solid var(--border);font-size:12px;line-height:1.8;margin-top:20px;padding:32px 24px 48px;position:relative;text-align:center;z-index:5}footer a{color:#f5c842;color:var(--gold);text-decoration:none}footer a:hover{text-decoration:underline}@media (max-width:980px){header{flex-wrap:wrap;justify-content:center;padding:16px 20px}main{gap:28px;grid-template-columns:1fr;margin:24px auto 36px}.product-title{font-size:36px}.price-sale{font-size:40px}.trust-row{grid-template-columns:1fr}}@media (max-width:560px){.topbar{font-size:13px;letter-spacing:1px;padding:10px 14px}header{gap:10px;padding:14px 16px}.countdown-wrap{justify-content:center;width:100%}.time-block{min-width:48px}main{padding:0 16px}.product-title{font-size:30px}.price-sale{font-size:34px}.btn-amazon{font-size:16px;padding:14px 18px}.btn-wishlist{padding:12px 18px}.thumb{height:60px;width:60px}}
/*# sourceMappingURL=main.8bb517f0.css.map*/