.urgency-bar{background:linear-gradient(90deg,#1a2744,#0f1a35,#1a2744);border-bottom:1px solid rgba(212,175,55,.25);padding:10px 0;position:relative;z-index:200}.urgency-inner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.urgency-text{font-family:var(--font-body);font-size:.82rem;font-weight:500;color:#c8d4e8}.urgency-text strong{font-weight:700;color:var(--white)}.urgency-sep{color:#ffffff40}.urgency-close{background:none;border:none;color:var(--gray);cursor:pointer;font-size:1rem;margin-left:8px;padding:4px 8px;transition:color .2s;line-height:1}.urgency-close:hover{color:var(--white)}.urgency-countdown{font-family:var(--font-display);font-weight:700;color:var(--gold);letter-spacing:.5px}.site-header{margin-top:0}.site-header.scrolled{box-shadow:0 4px 24px #00000080}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.hamburger span{display:block;width:22px;height:2px;background:var(--white);border-radius:2px;transition:transform .25s,opacity .25s}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-right{display:flex;align-items:center;gap:14px}.cart-link{position:relative;color:var(--white);display:flex;align-items:center;opacity:.85;transition:opacity .2s}.cart-link:hover{opacity:1;color:var(--white)}.cart-count{position:absolute;top:-8px;right:-10px;background:var(--emerald);color:#fff;font-family:var(--font-display);font-size:.55rem;font-weight:800;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-nav{display:none;flex-direction:column;background:#0d1428;border-top:1px solid rgba(255,255,255,.06)}.mobile-nav.open{display:flex}.mobile-nav a{padding:15px 24px;font-size:.97rem;color:#c8d4e8;border-bottom:1px solid rgba(255,255,255,.05);font-weight:500;transition:background .2s,color .2s}.mobile-nav a:hover{background:#ffffff0a;color:var(--white)}.mobile-nav-cta{background:linear-gradient(135deg,var(--emerald),var(--emerald-dark))!important;color:#fff!important;font-family:var(--font-display);font-weight:700!important;text-align:center;border:none!important;margin:12px 16px;border-radius:8px!important;padding:14px 24px!important}.final-sale-bar{background:#0a0f1ef2;border-bottom:1px solid rgba(212,175,55,.14);padding:9px 0}.final-sale-bar-inner{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:nowrap;overflow:hidden}.final-sale-item{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.74rem;font-weight:500;color:#8b9bb4;white-space:nowrap}.final-sale-item.highlight{color:var(--gold);font-weight:700}.final-sale-sep{color:#ffffff2e;font-size:.7rem;flex-shrink:0}@media(max-width:700px){.final-sale-bar-inner{flex-direction:column;gap:6px;align-items:flex-start;padding:0 16px}.final-sale-sep{display:none}.final-sale-item{font-size:.76rem}}@media(max-width:480px){.final-sale-bar-inner{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding:8px 16px}.final-sale-sep{display:none}}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .3s}.popup-overlay.open{opacity:1;pointer-events:all}.popup-box{background:var(--navy-card);border:1px solid rgba(212,175,55,.2);border-radius:20px;padding:36px 32px;max-width:460px;width:100%;position:relative;box-shadow:0 30px 80px #000000b3}.popup-close{position:absolute;top:14px;right:14px;background:none;border:none;color:var(--gray);font-size:1.2rem;cursor:pointer;transition:color .2s;line-height:1;padding:4px 8px}.popup-close:hover{color:var(--white)}.popup-icon{font-size:2.2rem;margin-bottom:14px}.popup-title{font-family:var(--font-display);font-size:1.25rem;font-weight:800;line-height:1.3;margin-bottom:10px;letter-spacing:-.2px}.popup-sub{font-size:.87rem;color:#8b9bb4;margin-bottom:22px;line-height:1.65}.popup-input{width:100%;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--white);font-size:.97rem;padding:12px 15px;outline:none;margin-bottom:11px;transition:border-color .2s;font-family:var(--font-body)}.popup-input:focus{border-color:#d4af3773}.popup-btn{width:100%;background:linear-gradient(135deg,var(--emerald),var(--emerald-dark));color:#fff;font-family:var(--font-display);font-weight:700;font-size:.92rem;padding:13px;border-radius:8px;border:none;cursor:pointer;transition:transform .15s,box-shadow .2s;margin-bottom:11px}.popup-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00c98d52}.popup-disclaimer{font-size:.7rem;color:#6b7c99;text-align:center;margin-bottom:11px}.popup-skip{background:none;border:none;color:#6b7c99;font-size:.76rem;cursor:pointer;display:block;margin:0 auto;text-decoration:underline;transition:color .2s;font-family:var(--font-body)}.popup-skip:hover{color:var(--gray)}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:90;transform:translateY(100%);transition:transform .3s ease;padding:10px 14px 14px;background:#0a0f1ef7;border-top:1px solid rgba(212,175,55,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sticky-cta.visible{transform:translateY(0)}.sticky-cta-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--emerald),var(--emerald-dark));color:#fff;font-family:var(--font-display);font-weight:700;font-size:.88rem;padding:14px;border-radius:10px;text-align:center}.sticky-save{background:#ffffff2e;font-size:.7rem;padding:2px 8px;border-radius:4px}@media(min-width:901px){.sticky-cta{display:none}}.sticky-buy-bar{position:fixed;top:0;left:0;right:0;z-index:99;background:#0a0f1ef7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(212,175,55,.15);padding:11px 0;transform:translateY(-100%);transition:transform .3s;box-shadow:0 4px 20px #00000080}.sticky-buy-bar.visible{transform:translateY(0)}@media(max-width:600px){.sticky-buy-bar{display:none}}.anim-ready{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.anim-in{opacity:1;transform:none}.product-info-col{display:flex;flex-direction:column}.footer-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.footer-badge{font-family:var(--font-body);font-size:.7rem;font-weight:600;color:#6b7c99;background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:4px 10px;border-radius:20px}.logo-pro{color:#6b7c99;font-weight:600}.calc-header{margin-bottom:20px}.product-final-sale{display:flex;align-items:flex-start;gap:9px;background:#0000002e;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:11px 14px;margin-top:12px;font-size:.78rem;color:var(--gray);line-height:1.55}.product-final-sale .fsicon{color:var(--gold);flex-shrink:0;font-size:.9rem;margin-top:1px}.product-final-sale strong{color:var(--white);font-weight:600}.footer-legal-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:12px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:0}.footer-legal-item{font-size:.72rem;color:#4a5568}.footer-legal-sep{color:#ffffff1a}@media(max-width:900px){.hamburger{display:flex}.btn-header-cta{display:none}}@media(max-width:600px){.popup-box{padding:24px 18px}.popup-title{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/taxshield-extra.css.map */
