@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Space+Mono:wght@400;700&display=swap";:root{--ig-black:#0a0a0a;--ig-dark:#111;--ig-darker:#0f0f0f;--ig-g5:#6b7280;--ig-g4:#9ca3af;--ig-g3:#d1d5db;--ig-w:#e5e5e5;--ig-a:#f59e0b;--ig-ad:#d97706;--ig-r:#dc2626;--ig-rl:#f87171;--ig-gr:#22c55e;--ig-f:"Outfit",sans-serif;--ig-m:"Space Mono",monospace}.ig-landing *{box-sizing:border-box;margin:0;padding:0}.ig-landing{font-family:var(--ig-f);background:var(--ig-black);color:var(--ig-w);line-height:1.5}.ig-landing ::selection{background:var(--ig-a);color:#000}.ig-landing img{max-width:100%;height:auto}@keyframes ig-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ig-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ig-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes ig-scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ig-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ig-glow{0%,to{box-shadow:0 0 20px #f59e0b4d}50%{box-shadow:0 0 40px #f59e0b99}}.ig-announcement{background:linear-gradient(90deg,var(--ig-ad),var(--ig-a),var(--ig-ad));padding:10px 16px;text-align:center;font-size:14px;font-weight:700;color:#000;letter-spacing:.5px}.ig-hero{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1400px;margin:0 auto;min-height:80vh}.ig-gallery{padding:40px 40px 40px 60px;display:flex;gap:16px}.ig-thumbs{display:flex;flex-direction:column;gap:10px}.ig-thumb{width:72px;height:72px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid rgba(255,255,255,.1);transition:all .2s;opacity:.5}.ig-thumb.active{border-color:var(--ig-a);opacity:1}.ig-thumb img{width:100%;height:100%;object-fit:cover}.ig-main-image{flex:1;position:relative;border-radius:20px;overflow:hidden;background:var(--ig-dark);aspect-ratio:1/1;max-height:600px}.ig-main-image img{width:100%;height:100%;object-fit:cover;display:block}.ig-badge-discount{position:absolute;top:16px;left:16px;z-index:2;background:var(--ig-r);color:#fff;font-weight:700;font-size:14px;padding:6px 14px;border-radius:8px}.ig-badge-sold{position:absolute;top:16px;right:16px;z-index:2;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ig-a);font-weight:600;font-size:12px;padding:6px 12px;border-radius:8px;display:flex;align-items:center;gap:4px}.ig-badge-sold .dot{width:6px;height:6px;border-radius:50%;background:var(--ig-gr);animation:ig-pulse 1.5s infinite}.ig-product-info{padding:40px 60px 40px 20px;display:flex;flex-direction:column;justify-content:center;animation:ig-fadeInUp .6s ease-out}.ig-tags{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.ig-tag{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.ig-tag--green{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:var(--ig-gr)}.ig-tag--amber{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:var(--ig-a)}.ig-product-title{font-size:clamp(32px,4vw,48px);font-weight:900;letter-spacing:-1.5px;line-height:1.05;margin-bottom:8px;color:#fff}.ig-product-subtitle{color:var(--ig-g4);font-size:17px;margin-bottom:16px}.ig-stars{display:inline-flex;gap:1px}.ig-stars svg{width:18px;height:18px}.ig-rating-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ig-rating-val{color:var(--ig-a);font-weight:600}.ig-rating-count{color:var(--ig-g5);font-size:14px}.ig-price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:8px;flex-wrap:wrap}.ig-price-current{font-size:42px;font-weight:900;color:#fff}.ig-price-old{font-size:22px;color:var(--ig-g5);text-decoration:line-through}.ig-price-save{background:var(--ig-r);color:#fff;font-weight:700;font-size:14px;padding:4px 10px;border-radius:6px}.ig-installment{font-size:13px;color:var(--ig-g5);margin-bottom:20px}.ig-installment strong{color:var(--ig-g4)}.ig-countdown-box{background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:12px;padding:14px 18px;margin-bottom:20px;display:flex;align-items:center;gap:14px}.ig-countdown-label{font-size:13px;color:var(--ig-rl);font-weight:600}.ig-countdown-timer{font-family:var(--ig-m);font-size:22px;font-weight:700;color:#fff;letter-spacing:2px;margin-top:2px}.ig-countdown-stock{margin-left:auto;font-size:13px;color:var(--ig-rl)}.ig-countdown-stock strong{color:#fff}.ig-option-label{font-size:14px;font-weight:600;margin-bottom:10px;display:block}.ig-option-label span{color:var(--ig-a)}.ig-size-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ig-size-btn{width:52px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;background:#ffffff0d;color:#ccc;border:2px solid rgba(255,255,255,.1)}.ig-size-btn.active,.ig-size-btn:hover{background:var(--ig-a);color:#000;border-color:var(--ig-a)}.ig-size-hint{color:var(--ig-rl);font-size:12px;display:none}.ig-shake{animation:ig-shake .5s}.ig-qty-row{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ig-qty-wrap{display:flex;align-items:center;border-radius:10px;border:2px solid rgba(255,255,255,.1);overflow:hidden}.ig-qty-btn{width:42px;height:42px;background:#ffffff0d;border:none;color:#fff;font-size:20px;cursor:pointer;font-family:var(--ig-f)}.ig-qty-btn:hover{background:#ffffff1a}.ig-qty-val{width:48px;text-align:center;font-weight:700;font-size:16px;color:#fff}.ig-cta{background:linear-gradient(135deg,var(--ig-a),var(--ig-ad));color:#000;font-weight:700;font-size:18px;font-family:var(--ig-f);border:none;border-radius:12px;padding:18px 40px;cursor:pointer;letter-spacing:.5px;transition:all .2s;position:relative;overflow:hidden;text-transform:uppercase;width:100%;display:block;text-align:center;animation:ig-glow 2s infinite}.ig-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f59e0b66}.ig-cta:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:ig-shimmer 2.5s infinite}.ig-cta-secondary{width:100%;padding:14px;border-radius:12px;margin-top:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;font-family:var(--ig-f);text-align:center;display:block}.ig-cta-secondary:hover{background:#ffffff1a}.ig-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ig-trust-badge{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 14px;font-size:13px;color:var(--ig-g4)}.ig-payment-row{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.ig-payment-icon{background:#ffffff0f;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;color:var(--ig-g5)}.ig-features{background:var(--ig-darker);padding:80px 24px}.ig-features-inner{max-width:1200px;margin:0 auto;text-align:center}.ig-section-eyebrow{color:var(--ig-a);font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;display:block}.ig-section-title{font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:-1px;line-height:1.1;color:#fff;margin-bottom:16px}.ig-section-desc{color:var(--ig-g5);font-size:16px;max-width:600px;margin:0 auto 48px}.ig-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ig-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px;text-align:left;transition:all .3s}.ig-feature-card:hover{border-color:#f59e0b4d;transform:translateY(-4px)}.ig-feature-icon{font-size:36px;margin-bottom:14px;display:block}.ig-feature-title{font-size:17px;font-weight:700;color:#fff;margin-bottom:8px}.ig-feature-desc{font-size:14px;color:var(--ig-g4);line-height:1.6}.ig-proof-bar{background:var(--ig-dark);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:32px 24px}.ig-proof-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.ig-proof-item{text-align:center}.ig-proof-val{font-size:32px;font-weight:900;color:var(--ig-a);font-family:var(--ig-m)}.ig-proof-label{font-size:13px;color:var(--ig-g5);margin-top:4px}.ig-comparison{padding:80px 24px;max-width:1000px;margin:0 auto}.ig-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ig-compare-card{border-radius:16px;padding:32px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.ig-compare-card--highlight{border-color:#f59e0b4d}.ig-compare-header{font-size:14px;font-weight:700;margin-bottom:16px;letter-spacing:1px}.ig-compare-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:15px}.ig-reviews{background:var(--ig-darker);padding:80px 24px}.ig-reviews-inner{max-width:1200px;margin:0 auto}.ig-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ig-review-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px}.ig-review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ig-review-verified{font-size:11px;color:var(--ig-gr);font-weight:600}.ig-review-text{font-size:14px;color:var(--ig-g3);line-height:1.7;margin-bottom:16px;font-style:italic}.ig-review-author{display:flex;align-items:center;gap:10px}.ig-review-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--ig-a),var(--ig-ad));display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;font-size:14px;flex-shrink:0}.ig-review-name{font-size:14px;font-weight:600;color:#fff}.ig-review-role{font-size:12px;color:var(--ig-g5)}.ig-faq{padding:80px 24px}.ig-faq-inner{max-width:800px;margin:0 auto}.ig-faq-item{border-bottom:1px solid rgba(255,255,255,.08)}.ig-faq-question{padding:20px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:600;color:var(--ig-w);background:none;border:none;width:100%;text-align:left;font-family:var(--ig-f)}.ig-faq-question:hover,.ig-faq-question.active{color:var(--ig-a)}.ig-faq-icon{color:var(--ig-a);font-size:24px;transition:transform .3s;flex-shrink:0}.ig-faq-question.active .ig-faq-icon{transform:rotate(45deg)}.ig-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.ig-faq-answer.open{max-height:300px}.ig-faq-answer p{font-size:14px;color:var(--ig-g4);line-height:1.7;padding-bottom:20px}.ig-final-cta{padding:80px 24px;background:linear-gradient(180deg,var(--ig-black),var(--ig-dark))}.ig-final-inner{max-width:700px;margin:0 auto;text-align:center}.ig-sticky-bar{position:fixed;bottom:-100px;left:0;right:0;z-index:999;background:#0a0a0af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(245,158,11,.3);padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:24px;transition:bottom .4s ease;flex-wrap:wrap}.ig-sticky-bar.visible{bottom:0}.ig-sticky-bar .ig-cta{width:auto;padding:12px 32px;font-size:15px;animation:none}.ig-sticky-title{font-weight:700;font-size:16px;color:#fff}.ig-sticky-price{font-size:22px;font-weight:900;color:var(--ig-a)}.ig-sticky-old{font-size:14px;color:var(--ig-g5);text-decoration:line-through}.ig-sticky-urgency{font-size:12px;color:var(--ig-rl);animation:ig-pulse 1.5s infinite}.ig-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ig-overlay.active{display:flex}.ig-popup{background:var(--ig-dark);border-radius:20px;padding:40px;max-width:440px;width:90%;text-align:center;position:relative;animation:ig-scaleIn .3s ease-out}.ig-popup--exit{border:2px solid var(--ig-r);max-width:480px}.ig-popup-close{position:absolute;top:14px;right:14px;background:none;border:none;color:var(--ig-g5);font-size:24px;cursor:pointer;line-height:1}.ig-popup-icon{font-size:48px;margin-bottom:12px;display:block}.ig-popup-title{font-size:26px;font-weight:800;color:#fff;margin-bottom:8px}.ig-popup-desc{color:var(--ig-g4);font-size:14px;margin-bottom:20px}.ig-popup-form{display:flex;gap:8px;margin-bottom:12px}.ig-popup-input{flex:1;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font-size:14px;outline:none;font-family:var(--ig-f)}.ig-popup-input:focus{border-color:var(--ig-a)}.ig-popup-small{font-size:11px;color:#4b5563}.ig-popup .ig-cta{padding:14px 24px;font-size:14px;width:auto;animation:none}.ig-popup--exit .ig-cta{width:100%;padding:18px;font-size:17px}.ig-popup-dismiss{font-size:13px;color:var(--ig-g5);margin-top:16px;cursor:pointer;text-decoration:underline;background:none;border:none;font-family:var(--ig-f)}.ig-notification{position:fixed;bottom:20px;left:20px;z-index:998;background:#111111f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 20px;display:flex;align-items:center;gap:12px;max-width:340px;transform:translate(-120%);transition:transform .4s ease}.ig-notification.visible{transform:translate(0)}.ig-notification.sticky-offset{bottom:80px}.ig-notif-icon{width:40px;height:40px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,var(--ig-gr),#16a34a);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.ig-notif-name{font-size:13px;font-weight:600;color:#fff}.ig-notif-detail{font-size:12px;color:var(--ig-g4)}.ig-notif-time{font-size:11px;color:var(--ig-g5)}@media(max-width:1024px){.ig-hero{grid-template-columns:1fr}.ig-gallery,.ig-product-info{padding:20px}.ig-features-grid,.ig-reviews-grid{grid-template-columns:1fr 1fr}.ig-comparison-grid{grid-template-columns:1fr}.ig-proof-inner{gap:30px}}@media(max-width:640px){.ig-features-grid,.ig-reviews-grid{grid-template-columns:1fr}.ig-price-current{font-size:32px}.ig-countdown-box{flex-wrap:wrap}.ig-countdown-stock{margin-left:0}.ig-proof-inner{gap:20px}.ig-proof-val{font-size:24px}.ig-gallery{flex-direction:column-reverse}.ig-thumbs{flex-direction:row}.ig-thumb{width:56px;height:56px}.ig-sticky-bar{gap:12px;padding:10px 16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ironguard-landing.css.map */
