.ts-cta-stacked{--cta-pad-top: clamp(32px, 4vw, 43px);display:flex;width:100%;background:#fff;border-bottom:var(--ts-border);color:var(--ts-ink)}.ts-cta-stacked__content{flex:0 0 37.4%;border-right:var(--ts-border);padding:var(--cta-pad-top) 40px;display:flex;flex-direction:column;gap:28px;min-width:0}.ts-cta-stacked__heading{margin:0;font-weight:600;line-height:1.12;letter-spacing:-.04em}.ts-cta-stacked__heading p{margin:0}.ts-cta-stacked__button{width:fit-content}.ts-cta-stacked__stack{flex:1;display:flex;flex-direction:column;min-width:0}.ts-cta-stacked__item{position:relative;overflow:hidden;min-width:0;min-height:220px;border-top:var(--ts-border)}.ts-cta-stacked__item:first-child{border-top:none}.ts-cta-stacked__img__image{width:100%;aspect-ratio:2 / 1;position:relative;overflow:hidden}.ts-cta-stacked__img__image img,.ts-cta-stacked__img__image .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center calc(50% + var(--img-offset, 0%))}.ts-cta-stacked__overlay{position:absolute;left:var(--x, 0%);top:var(--y, 0%);z-index:2;display:flex;flex-direction:column;gap:clamp(3px,.4vw,6px);max-width:min(40%,340px);color:var(--ts-ink)}.ts-cta-stacked__overlay-heading{margin:0;font-weight:600;font-size:clamp(14px,1.42vw,21px);line-height:1.2;letter-spacing:-.03em}.ts-cta-stacked__overlay-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(2px,.17vw,3px)}.ts-cta-stacked__overlay-item{display:flex;align-items:flex-start;gap:clamp(3px,.33vw,5px);font-size:clamp(12px,1.17vw,17px);line-height:1.2;letter-spacing:-.03em}.ts-cta-stacked__overlay-check{flex:none;width:clamp(10px,1vw,15px);height:auto;margin-top:.15em}@media only screen and (max-width:1024px){.ts-cta-stacked__content{flex-basis:44%}}@media only screen and (max-width:767px){.ts-cta-stacked{flex-direction:column}.ts-cta-stacked__content{flex:none;width:100%;border-right:none;border-bottom:var(--ts-border);padding:32px 24px}.ts-cta-stacked__heading{font-size:26px;line-height:1.08}.ts-cta-stacked__stack{width:100%}.ts-cta-stacked__item{min-height:180px}.ts-cta-stacked__overlay{max-width:45%}.ts-cta-stacked__overlay-heading{font-size:13px}.ts-cta-stacked__overlay-item{font-size:11px}.ts-cta-stacked__overlay-check{width:9px}}
/*# sourceMappingURL=/cdn/shop/t/562/assets/ts-cta-stacked.css.map */
