/* Importepy: Paraguayan red / white / deep blue, with a separate palette per photograph. */
body.iv-store{--iv-brand-red:oklch(51.452% 0.17169 20.79);--iv-brand-red-hover:oklch(44.565% 0.14900 20.30);--iv-brand-navy:oklch(32.943% 0.05889 255.78);--iv-brand-ink:oklch(27.362% 0.04922 255.17);--iv-brand-white:oklch(98.761% 0.00170 247.84);--iv-brand-gold:oklch(83.608% 0.09133 79.64);--iv-blue:var(--iv-brand-navy);--iv-blue-dark:var(--iv-brand-ink);--iv-yellow:var(--iv-brand-gold);--iv-ink:var(--iv-brand-ink);--iv-bg:#f3f5f7;--iv-muted:#526071;--iv-line:#d7dde4;background:var(--iv-bg)}
.iv-store :focus-visible{outline-color:var(--iv-brand-red)}
.iv-store .iv-topbar{background:var(--iv-brand-ink);border-top:3px solid var(--iv-brand-red)}
.iv-store .iv-topbar .iv-icon{color:#fff}
.iv-store .iv-header{background:#fff}
.iv-store .iv-logo{gap:0}
.iv-store .iv-logo .iv-brand-lockup{display:block;width:185px;height:auto;max-height:43px;object-fit:contain;mask:none!important}
.iv-store .iv-footer .iv-logo .iv-brand-lockup{width:194px;max-height:46px}
.iv-store .iv-search{background:#f5f7f9;border-color:#cdd5df}
.iv-store .iv-search button,.iv-store .iv-cart-count{background:var(--iv-brand-red);color:#fff}
.iv-store .iv-button{background:var(--iv-brand-red);color:#fff}
.iv-store .iv-button:hover{background:var(--iv-brand-red-hover);color:#fff}
.iv-store .iv-button-blue{background:var(--iv-brand-navy);color:#fff}
.iv-store .iv-button-blue:hover{background:var(--iv-brand-ink);color:#fff}
.iv-store .iv-button-outline{background:transparent;color:inherit;border-color:currentColor}
.iv-store .iv-badge{background:var(--iv-brand-red);color:#fff}
.iv-store .iv-campaign .iv-cinema-copy .iv-button>.iv-icon{background:#fff;color:var(--iv-brand-red)}
.iv-store .iv-led-strip.iv-marquee{background:var(--iv-brand-navy);border-color:var(--iv-brand-navy);color:#fff}
.iv-marquee-group>i{color:#f18a94}
.iv-store .iv-marquee>button{color:#fff}
.iv-store .iv-benefits-grid{background:var(--iv-brand-ink)}
.iv-store .iv-benefits-grid>a>.iv-icon{color:#f18a94}
.iv-store .iv-discover{background:#edf1f5}
.iv-store .iv-discover-tabs button[aria-selected=true]{background:var(--iv-brand-navy);color:#fff}
.iv-store .iv-world-sphere.iv-sphere-one{background:radial-gradient(circle at 30% 22%,#b5c5d9,#365474 50%,#172b47);box-shadow:none}
.iv-store .iv-world-express .iv-sphere-one{background:radial-gradient(circle at 30% 22%,#fff1cf,#c99a4e 50%,#79501f)}
.iv-store .iv-help-panel,.iv-store .iv-footer{background:var(--iv-brand-ink)}
.iv-store .iv-help-steps>div>.iv-icon,.iv-store .iv-official>.iv-icon{color:#f18a94}
.iv-store .iv-footer a:hover{color:#f4b5bc}
.iv-store .iv-category-nav a:hover,.iv-store .iv-card-link:hover,.iv-store .iv-text-link:hover{color:var(--iv-brand-red)}
.iv-store .iv-product .iv-product-summary .iv-purchase button.single_add_to_cart_button.button:not(.disabled),.iv-store .iv-page-content a.checkout-button.button.alt,.iv-store .iv-page-content button#place_order.button.alt,.iv-store .iv-cart-content .checkout{background:var(--iv-brand-red)!important;border-color:var(--iv-brand-red)!important;color:#fff!important}
.iv-store .iv-product .iv-product-summary .iv-purchase button.single_add_to_cart_button.ps-comprar-agora:not(.disabled){background:var(--iv-brand-navy)!important;border-color:var(--iv-brand-navy)!important;color:#fff!important}
.iv-store .iv-editorial-campaign{color:#fff}
.iv-store .iv-editorial-campaign::after{display:block!important;background:linear-gradient(90deg,#07121fba,transparent 85%)}
.iv-store .iv-editorial-campaign>div{max-width:65%;z-index:2}
.iv-store .iv-editorial-campaign .iv-kicker,.iv-store .iv-editorial-campaign h2,.iv-store .iv-editorial-campaign>div>span{color:#fff}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-scene=technology]{--iv-scene-accent:#31536b}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-scene=sound]{--iv-scene-accent:#b9eddf}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-scene=fragrance]{--iv-scene-accent:#f5d49a}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide .iv-campaign-title>strong{color:var(--iv-scene-accent)}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=dark] .iv-cinema-copy>p,.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=dark] .iv-cinema-secondary{color:#f5f8fc}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=light]::after{background:linear-gradient(90deg,#edf4f9b5,transparent 58%)}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=dark]::after{background:linear-gradient(90deg,#06101f99,transparent 62%)}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide img{transform:none!important;animation:none!important}
.iv-store .iv-campaign[data-iv-restored] .iv-cinema-dots button[aria-pressed=true] span{background:var(--iv-brand-red)}
.iv-store .iv-campaign[data-iv-restored] [data-iv-tone=light] .iv-kicker{color:#233f55}
.iv-store .iv-world-campaign img{mask:none!important;filter:drop-shadow(0 15px 18px #1728401f)}
.iv-store .iv-world-express .iv-world-campaign img{width:73%;max-width:73%;height:91%!important;inset:0;margin:auto}
@media(min-width:801px) and (max-width:1100px){.iv-store .iv-campaign[data-iv-restored] .iv-campaign-title>span{font-size:29px}.iv-store .iv-campaign[data-iv-restored] .iv-campaign-title>strong{font-size:62px}.iv-store .iv-campaign[data-iv-restored] .iv-cinema-copy>p:not(.iv-kicker){font-size:14px;line-height:1.5}.iv-store .iv-campaign[data-iv-restored] .iv-cinema-copy .iv-kicker{margin-bottom:10px}}
@media(max-width:1000px){.iv-store .iv-header-row{gap:18px}.iv-store .iv-logo .iv-brand-lockup{width:166px}}
@media(max-width:800px){
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-scene=technology]{--iv-scene-accent:#cce2f3}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide::after,.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=light]::after{background:linear-gradient(0deg,#071525b8,transparent 65%)}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide .iv-campaign-title,.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide .iv-campaign-title>span{color:#fff}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide .iv-cinema-copy>p:not(.iv-kicker),.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide .iv-cinema-copy .iv-kicker{color:#f5f8fc}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-controls button{color:#fff!important}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-controls .iv-cinema-next{border-color:#ffffff90!important}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-dots button span{background:#ffffff80}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-dots button[aria-pressed=true] span{background:#fff}
}
@media(max-width:600px){.iv-store .iv-logo .iv-brand-lockup{width:145px;max-height:38px}.iv-store .iv-header-row{gap:10px}.iv-store .iv-editorial-campaign>div{max-width:73%}.iv-store .iv-editorial-campaign h2{font-size:36px}}
@media(max-width:370px){.iv-store .iv-logo .iv-brand-lockup{width:135px}.iv-store .iv-world-express .iv-world-campaign img{width:70%;max-width:70%}}
/* Product names read quietly; the existing bold price scale is preserved. */
.iv-store .iv-card h3{font-family:Barlow,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:-.01em;text-wrap:pretty;margin:9px 0 16px}
.iv-store .iv-product-summary h1{font-family:Barlow,Arial,sans-serif!important;font-size:clamp(27px,2.5vw,36px)!important;font-weight:400!important;line-height:1.22!important;letter-spacing:-.02em;text-wrap:pretty}
.iv-store .iv-world-picks a>span{font-weight:400}
.iv-flow-intro{max-width:65ch;margin:0 0 24px!important;color:var(--iv-muted);font-size:16px;line-height:1.6}
.iv-store .woocommerce-form-login-toggle>.woocommerce-info,.iv-store .nasa-toggle-coupon-checkout{color:var(--iv-muted)!important}
.iv-store .iv-filters h2{font-size:24px;line-height:1.15}
@media(max-width:600px){.iv-store .iv-card h3{font-size:14px!important;line-height:1.45!important;margin:8px 0 14px}.iv-store .iv-product-summary h1{font-size:27px!important}.iv-flow-intro{font-size:15px;margin-bottom:20px!important}}
.iv-store .iv-editorial-campaign>img{object-position:right center}
@media(max-width:767px){.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=dark]::after{background:linear-gradient(0deg,#071525c9,transparent 65%)}}
@media(min-width:768px) and (max-width:800px){
 .iv-store .iv-campaign[data-iv-restored]{height:42.85vw}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-copy{inset:0 auto 0 32px;width:37vw;max-width:320px;justify-content:center;padding:0}
 .iv-store .iv-campaign[data-iv-restored] .iv-campaign-title{margin-bottom:12px}
 .iv-store .iv-campaign[data-iv-restored] .iv-campaign-title>span{font-size:26px}
 .iv-store .iv-campaign[data-iv-restored] .iv-campaign-title>span:last-child{display:block}
 .iv-store .iv-campaign[data-iv-restored] .iv-campaign-title>strong{font-size:56px}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-copy>p:not(.iv-kicker){font-size:13.5px;line-height:1.5;max-width:270px;margin-bottom:15px}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-copy .iv-kicker{font-size:7px!important;margin-bottom:9px}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-copy .iv-button{font-size:13px;min-height:44px;padding:6px 9px 6px 16px;gap:12px}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-scene=technology]{--iv-scene-accent:#31536b}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=light] .iv-campaign-title,.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=light] .iv-campaign-title>span{color:#172c43}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=light] .iv-cinema-copy>p:not(.iv-kicker),.iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=light] .iv-kicker{color:#20374e}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=light]::after{background:linear-gradient(90deg,#edf4f9b5,transparent 58%)}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-slide[data-iv-tone=dark]::after{background:linear-gradient(90deg,#06101f99,transparent 62%)}
 .iv-store .iv-campaign[data-iv-restored] .iv-cinema-bottom{bottom:12px;right:18px}
}
@media(min-width:768px) and (max-width:800px){.iv-store .iv-campaign[data-iv-restored][data-iv-tone=light] .iv-cinema-controls button{color:#172c43!important}.iv-store .iv-campaign[data-iv-restored][data-iv-tone=light] .iv-cinema-controls .iv-cinema-next{border-color:#172c4380!important}.iv-store .iv-campaign[data-iv-restored][data-iv-tone=light] .iv-cinema-dots button span{background:#172c4380}.iv-store .iv-campaign[data-iv-restored][data-iv-tone=light] .iv-cinema-dots button[aria-pressed=true] span{background:var(--iv-brand-red)}}
