.ivp-cta{position:relative;isolation:isolate;overflow:hidden;border-radius:0;background:linear-gradient(150deg,var(--ivp-blue),var(--ivp-navy));color:#fff}.ivp-cta--sun{background:var(--ivp-sun);color:var(--ivp-navy)}.ivp-cta--navy{background:var(--ivp-navy)}.ivp-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ivp-cta__media img{width:100%;height:100%;object-fit:cover}.ivp-cta--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#081a2beb,#081a2b99 60%,#081a2b40)}.ivp-cta__inner{display:grid;gap:22px;padding-block:44px}.ivp-cta h2{color:#fff;margin:0 0 10px}.ivp-cta .ivp-kicker{color:var(--ivp-sun)}.ivp-cta--sun .ivp-kicker,.ivp-cta--sun h2{color:var(--ivp-navy)}.ivp-cta__text{margin:0;font-size:17px;line-height:1.55;max-width:620px}.ivp-cta__meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:14.5px;font-weight:700}.ivp-cta__meta span{display:inline-flex;align-items:center;gap:7px}.ivp-cta__meta .ivp-icon{color:var(--ivp-sun)}.ivp-cta--sun .ivp-cta__meta .ivp-icon{color:var(--ivp-navy)}.ivp-cta .ivp-btn-row{align-items:center}@media(min-width:900px){.ivp-cta__inner{grid-template-columns:1fr auto;align-items:center;gap:40px;padding-block:64px}}.ivp-main>.shopify-section:last-child>.ivp-cta-wrap,.ivp-cta-wrap--inset{padding:0 var(--ivp-gutter) clamp(32px,5vw,56px);background:#fff}.ivp-main>.shopify-section:has(>.ivp-bg-mist)+.shopify-section:last-child>.ivp-cta-wrap{background:var(--ivp-mist)}.ivp-main>.shopify-section:has(>.ivp-bg-aqua)+.shopify-section:last-child>.ivp-cta-wrap{background:var(--ivp-aqua)}.ivp-main>.shopify-section:has(>.ivp-bg-navy)+.shopify-section:last-child>.ivp-cta-wrap{padding-top:clamp(32px,5vw,56px)}.ivp-main>.shopify-section:last-child>.ivp-cta-wrap .ivp-cta,.ivp-cta-wrap--inset .ivp-cta{max-width:var(--ivp-container);margin-inline:auto;border-radius:var(--ivp-radius-l)}.ivp-main>.shopify-section:last-child>.ivp-cta-wrap .ivp-cta__inner,.ivp-cta-wrap--inset .ivp-cta__inner{padding-inline:clamp(22px,5vw,64px)}.ivp-cta .ivp-btn-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:600px){.ivp-cta .ivp-btn-row{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none}}@media(min-width:600px){.ivp-cta .ivp-btn-row:has(>:nth-child(3)){grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);width:340px;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ivp-s-cta-band.css.map */
