@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=Rubik:ital,wght@0,500;0,600;0,700;0,800;1,600&display=swap";:root{--color-brand-salva: #001F62;--color-brand-store: #0062F1;--color-brand-hover: #0045B5;--color-brand-light: #F0F6FF;--color-brand-border: #D0E2FF;--color-dark-text: #0F172A;--color-muted-text: #64748B;--color-success: #059669;--color-gold: #F59E0B;--font-heading: "Rubik", system-ui, -apple-system, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--space-2xs: 4px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--transition-smooth: all .35s cubic-bezier(.16, 1, .3, 1);--spring-bounce: all .4s cubic-bezier(.34, 1.56, .64, 1);--shadow-soft: 0 4px 6px -1px rgba(0, 31, 98, .04), 0 10px 20px -3px rgba(0, 98, 241, .08), 0 0 0 1px rgba(0, 98, 241, .05);--shadow-hover: 0 10px 25px -4px rgba(0, 31, 98, .08), 0 20px 35px -4px rgba(0, 98, 241, .16), 0 0 0 1px rgba(0, 98, 241, .12)}h1,h2,h3,.h1,.h2,.h3,.banner__heading,.comparison-title,.pp-title{font-family:var(--font-heading)!important;letter-spacing:-.025em!important}body,p,span,a,input,select,textarea,button,.cro-enhancements-container{font-family:var(--font-body)!important}.header__heading-logo{max-height:78px!important;width:auto!important;object-fit:contain!important;transition:transform .25s ease!important;filter:drop-shadow(0 2px 8px rgba(0,31,98,.06))}.header__heading-logo:hover{transform:scale(1.03)!important}@media(max-width:749px){.header__heading-logo{max-height:52px!important}}.header__trust-col{grid-area:navigation;display:flex;align-items:center;justify-content:flex-start}.header-trust-card{display:inline-flex;flex-direction:column;background:#f0f6ff;border:1px solid #D0E2FF;border-radius:10px;padding:6px 14px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.header-trust-card:hover{background:#e0efff;border-color:#0062f1;transform:translateY(-2px);box-shadow:0 6px 16px #0062f124}.header-trust-stars-row{display:flex;align-items:center;gap:6px;line-height:1.1}.header-trust-stars{color:#f59e0b;font-size:13px;letter-spacing:1px}.header-trust-score{font-size:13px;font-weight:700;color:#001f62}.header-trust-caption{display:flex;align-items:center;gap:4px;font-size:11px;color:#475569;margin-top:2px}.header-trust-verified{color:#059669;font-weight:600}.header__quick-cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0062f1,#001f62)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em!important;padding:8px 18px!important;border-radius:8px!important;border:none!important;cursor:pointer!important;transition:all .25s ease!important;box-shadow:0 4px 14px #0062f140!important;margin-right:8px!important;white-space:nowrap!important;line-height:1.2!important}.header__quick-cta:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px #0062f161!important}.header__icons{display:flex;align-items:center;justify-content:flex-end}.button,.shopify-challenge__button,.customer button,button.button{border-radius:8px!important;font-weight:600!important;letter-spacing:.04em!important;transition:var(--transition-smooth)!important;position:relative!important;overflow:hidden!important}.button--primary,.button:not(.button--secondary),button[name=add],.cro-sticky-btn,.comparison-cta-btn{background:linear-gradient(135deg,#0062f1,#0042b8)!important;color:#fff!important;box-shadow:0 6px 18px #0062f147!important;border:none!important}.button:hover,.button--primary:hover,button[name=add]:hover,.cro-sticky-btn:hover,.comparison-cta-btn:hover{background:linear-gradient(135deg,#0050d0,#001f62)!important;transform:translateY(-2px) scale(1.015)!important;box-shadow:0 10px 26px #0062f161!important}.button--primary:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(25deg);transition:none;pointer-events:none}.button--primary:hover:after{left:140%;transition:left .75s ease-in-out}.button--secondary{border:1.5px solid var(--color-brand-store)!important;color:var(--color-brand-store)!important;background:transparent!important}.button--secondary:hover{background:var(--color-brand-store)!important;color:#fff!important;transform:translateY(-2px)!important}.card,.card-wrapper,.product-card-wrapper{transition:var(--transition-smooth)!important;border-radius:12px!important;overflow:hidden!important}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-6px) scale(1.008)!important;box-shadow:var(--shadow-hover)!important}.card__media,.media{overflow:hidden!important;border-radius:8px!important}.card__media img,.card-wrapper:hover .media img{transition:transform .65s cubic-bezier(.25,1,.5,1)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.06)!important}.badge{border-radius:6px!important;padding:.4rem .8rem!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:var(--color-brand-store)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #0062f133!important}.animated-marquee{overflow:hidden;white-space:nowrap;position:relative;background:var(--color-brand-salva);color:#fff;padding:14px 0;display:flex;-webkit-user-select:none;user-select:none;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.animated-marquee.marquee-warm{background:var(--color-brand-light);color:var(--color-brand-salva);border-color:var(--color-brand-border)}.marquee-content{display:flex;align-items:center;flex-shrink:0;animation:marquee-scroll 28s linear infinite;gap:3rem;padding-right:3rem}.animated-marquee:hover .marquee-content{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.marquee-item .marquee-icon{font-size:1.4rem;opacity:.9}.marquee-divider{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:currentColor;opacity:.4}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.banner__box{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#1c1917b8!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 20px 40px #00000040!important;padding:3.5rem 4rem!important;animation:heroBoxFade .9s cubic-bezier(.16,1,.3,1) both}@keyframes heroBoxFade{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.banner__heading{letter-spacing:-.02em!important;font-weight:700!important;line-height:1.15!important}.pp-benefits-card,.pp-guarantee-card,.multirow__text,.image-with-text__text{transition:var(--transition-smooth)}.pp-benefits-item,.pp-image-with-benefits-item{transition:transform .3s ease,box-shadow .3s ease;padding:1.5rem;border-radius:12px}.pp-benefits-item:hover,.pp-image-with-benefits-item:hover{background:#eae5de73;transform:translateY(-3px)}.header__menu-item{position:relative;transition:color .25s ease!important}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;bottom:-3px;left:0;width:0%;height:2px;background-color:currentColor;transition:width .3s cubic-bezier(.2,.8,.2,1)}.header__menu-item:hover span:after{width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-modern.css.map */
