.cta-banner--inner{padding:var(--section-padding) 0}.cta-banner{display:flex;flex-direction:column;gap:2rem;padding:2rem 1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-std)}.cta-banner.large.reversed{flex-direction:column-reverse}.cta-banner--heading{display:flex;flex-direction:column;gap:2rem}.cta-banner--image{border-radius:var(--radius-std);overflow:hidden}.cta-banner--image.border{border:1px solid var(--color-border)}.cta-banner.large .cta-banner--image figure{aspect-ratio:3 / 2}.cta-banner.small .cta-banner--image{width:6.25rem}.cta-banner.small .cta-banner--image figure{aspect-ratio:1 / 1}.cta-banner--text{display:flex;flex-direction:column;gap:2rem}.cta-banner--cta{flex-shrink:0;white-space:nowrap}@media (min-width: 768px){.cta-banner{justify-content:space-between;align-items:center;gap:var(--container-gap);padding:2.5rem}.cta-banner.small,.cta-banner.large:not(.reversed),.cta-banner--heading{flex-direction:row}.cta-banner.large.reversed{flex-direction:row-reverse}.cta-banner.small .cta-banner--heading{width:100%;align-items:center}.cta-banner.large .cta-banner--heading{width:fit-content}.cta-banner.large .cta-banner--text{width:50%;gap:2.5rem}.cta-banner.large h2{width:calc(var(--container-width) * .4)}.cta-banner.large .cta-banner--image{width:calc(var(--container-width) * .3);flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/cta-banner.css.map */
