:root{--cb-primary:#1f5fa8;--cb-primary-2:#2f8ad6;--cb-accent:#1a7fc7;--cb-bg:#f6faff;--cb-soft:#e7f2fc;--cb-text:#0f2440;--cb-muted:#50627a}.cb-section--dark{background:linear-gradient(135deg,var(--cb-primary) 0%,var(--cb-primary-2,#2f8ad6) 100%);color:#fff}.cb-marquee{background:linear-gradient(90deg,var(--cb-primary),var(--cb-primary-2,#2f8ad6))}.cb-marquee__dot,.cb-section--dark .cb-eyebrow{color:#bfe3ff}.cb-section--dark .cb-seal{background:#fff;color:var(--cb-primary)}.cb-btn{box-shadow:0 6px 18px #1f5fa838}.cb-ph{fill:#1f5fa838}.cb-hero-banner{position:relative;display:flex;align-items:center;min-height:var(--h,560px);padding:64px 16px;overflow:hidden;background:var(--cb-primary);color:#fff}.cb-hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.cb-hero-banner__media img,.cb-hero-banner__media svg{width:100%;height:100%;object-fit:cover}.cb-hero-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,32,64,var(--ov,.55)),rgba(10,32,64,calc(var(--ov,.55) * .45)) 60%,#0a204000)}.cb-hero-banner__mobile{display:none!important}.cb-hero-banner__content{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto}.cb-hero-banner__inner{max-width:560px}.cb-hero-banner--center .cb-hero-banner__inner{margin:0 auto;text-align:center}.cb-hero-banner .cb-eyebrow{text-align:inherit;color:#bfe3ff}.cb-hero-banner__title{font-size:clamp(34px,6vw,64px);line-height:1.04;font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:#fff}.cb-hero-banner__text{font-size:clamp(16px,2vw,20px);line-height:1.5;margin:0 0 26px;color:#ffffffeb}.cb-hero-banner .cb-btn{width:auto;background:#fff;color:var(--cb-primary)}.cb-hero-banner__trust{margin:14px 0 0;font-size:14px;font-weight:600;color:#ffffffe6}@media(max-width:749px){.cb-hero-banner{min-height:var(--hm,500px);align-items:flex-end;padding-bottom:40px}.cb-hero-banner__media:after{background:linear-gradient(0deg,#0a2040d1,#0a204033 75%)}.cb-hero-banner--has-mobile .cb-hero-banner__desktop{display:none!important}.cb-hero-banner--has-mobile .cb-hero-banner__mobile{display:block!important}.cb-hero-banner .cb-btn{width:100%}}.cb-feature p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--cb-muted)}.cb-feature{box-shadow:0 2px 14px #0f24400d}.cb-imgtext__text{font-size:16px;line-height:1.65;color:var(--cb-muted)}.cb-imgtext__text p{margin:0 0 14px}@media(min-width:990px){.cb-imgtext--right .cb-imgtext__media{order:2}}@media(max-width:989px){.cb-imgtext__text{text-align:center}}.cb-spot{background:#fff;border-radius:24px;padding:24px;box-shadow:0 10px 40px #0f244014}.cb-spot__title{font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.1;margin:0 0 8px;color:inherit}.cb-spot__price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:6px 0 18px}.cb-spot__points{list-style:none;padding:0;margin:0 0 8px;display:grid;gap:10px}.cb-spot__points li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.cb-spot__points svg{width:20px;height:20px;flex:none;color:var(--cb-accent)}.cb-spot .cb-cta{align-items:flex-start;margin-top:20px}@media(max-width:989px){.cb-spot .cb-cta{align-items:center}}.cb-highlights{max-width:820px;margin:24px auto 0;display:grid;gap:12px;padding:0;list-style:none}@media(min-width:750px){.cb-highlights{grid-template-columns:1fr 1fr}}.cb-highlights li{background:var(--cb-soft);border-radius:14px;padding:16px 18px}.cb-highlights strong{display:block;margin-bottom:4px;color:var(--cb-primary)}.cb-highlights span{font-size:14px;line-height:1.5;color:var(--cb-muted)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cb-theme.css.map */
