.image-text{position:relative;font-family:var(--font-atten-new);color:var(--text-primary-dark)}.image-text--bg-white{background-color:var(--background-white-pure)}.image-text--bg-gray{background-color:var(--background-gray-lighter)}.image-text__inner{display:flex;flex-direction:column;max-width:var(--max-width);margin-inline:auto}.image-text__copy,.image-text__content{display:flex;flex-direction:column;align-items:flex-start}.image-text__content,.image-text__text{width:100%}.image-text__text{display:flex;flex-direction:column;gap:var(--spacing-sm)}.image-text__pill{display:inline-flex;align-items:center;gap:var(--spacing-xxs);max-width:100%;padding:var(--spacing-xxxs) var(--spacing-sm) var(--spacing-xxxs) var(--spacing-xxxs);border-radius:1.75rem;background-color:var(--neutral-light-200);color:var(--background-plum-pure);font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:-.03125rem}.image-text__pill .icon-arrow-badge{flex-shrink:0;width:1.25rem;height:1.25rem}.image-text__heading{font-size:2rem;font-weight:400;line-height:1;letter-spacing:-.09375rem}.image-text__heading em{font-style:normal;color:var(--brand-secondary-300)}.image-text__body{font-size:1.375rem;font-weight:400;line-height:1.4;letter-spacing:-.03125rem}.image-text__body p{text-wrap:wrap}.image-text__body>*+*{margin-top:var(--spacing-sm)}.image-text__body ul,.image-text__body ol{padding-left:2.25rem}.image-text__body ul{list-style:disc}.image-text__body ul li::marker{font-size:.8em}.image-text__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.image-text__check{display:flex;align-items:center;gap:.625rem;min-height:1.5625rem;font-size:1.125rem;font-weight:400;line-height:1.2;letter-spacing:-.03125rem}.image-text__check-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.image-text__media picture{display:block}.image-text__img{display:block}.image-text__divider{position:absolute;bottom:0;left:50%;width:min(calc(100% - 4rem),var(--max-width));height:0;margin:0;border:0;overflow:visible;transform:translate(-50%)}.image-text__divider:before{content:"";position:absolute;top:-1px;right:0;bottom:-1px;left:0;border-radius:1px;background-color:var(--neutral-light-300)}.image-text--text-image{padding:3.5rem 2rem}.image-text--text-image.image-text--divided{padding-bottom:2rem}.image-text--text-image .image-text__content{gap:var(--spacing-lg)}.image-text--text-image .image-text__copy{gap:var(--spacing-xxl)}.image-text--text-image .image-text__media{display:none}.image-text--image-text{padding:3.5rem 2rem}.image-text--image-text .image-text__inner,.image-text--image-text .image-text__copy{gap:var(--spacing-xxl)}.image-text--image-text .image-text__media{--_w: var(--img-w-mobile);--_l: var(--over-l-mobile);--_r: var(--over-r-mobile)}.image-text--image-text .image-text__img{width:calc(100% * var(--_w) / (var(--_w) - var(--_l) - var(--_r)));max-width:none;height:auto;margin-left:calc(-100% * var(--_l) / (var(--_w) - var(--_l) - var(--_r)))}.image-text--band{overflow:hidden;padding:3.9975rem 1.5rem calc(353 / 390 * 100vw)}.image-text--band .image-text__inner{display:block;max-width:none;margin:0}.image-text--band .image-text__copy{position:relative;z-index:1;gap:var(--spacing-xl)}.image-text--band .image-text__content{gap:var(--spacing-lg)}.image-text--band .btn-primary{max-width:20.375rem}.image-text--band .image-text__media{position:absolute;right:0;bottom:0;left:0}.image-text--band .image-text__img{width:100%;height:auto}@media(min-width:768px){.image-text__pill{max-width:none;font-size:.875rem;white-space:nowrap}.image-text__pill .icon-arrow-badge{width:2rem;height:2rem}.image-text__heading{font-size:2.5rem}.image-text__body{font-size:1.5rem}.image-text__check{min-height:1.625rem}.image-text__divider{width:min(calc(100% - 8rem),var(--max-width))}.image-text--text-image{padding:5rem 4rem}.image-text--text-image .image-text__copy{gap:var(--spacing-xl)}.image-text--image-text{padding:5rem 4rem}.image-text--image-text .image-text__media{--_w: var(--img-w-tablet);--_l: var(--over-l-tablet);--_r: var(--over-r-tablet)}.image-text--band{display:flex;align-items:center;min-height:36.1875rem;padding:0}.image-text--band .image-text__inner{width:100%}.image-text--band .image-text__copy{width:25rem;margin-left:45.2038%}.image-text--band .image-text__text{gap:var(--spacing-xs)}.image-text--band .btn-primary{max-width:21.875rem}.image-text--band .image-text__media{top:0;right:auto;bottom:auto;width:23.5rem}}@media(min-width:1280px){.image-text__pill{font-size:1.125rem}.image-text__divider{width:min(calc(100% - 14rem),var(--max-width))}.image-text--text-image{padding:7rem}.image-text--text-image.image-text--divided{padding-bottom:2.5rem}.image-text--text-image .image-text__inner{flex-direction:row;align-items:center;gap:var(--spacing-huge)}.image-text--text-image .image-text__copy{flex:1 1 0;min-width:0;gap:var(--spacing-xxl)}.image-text--text-image .image-text__content{gap:var(--spacing-xxl)}.image-text--text-image .image-text__media{position:relative;display:block;flex:0 1 36.25rem;align-self:stretch;min-width:0;min-height:25.125rem}.image-text--text-image .image-text__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl)}.image-text--image-text{padding:7rem}.image-text--image-text .image-text__inner{flex-direction:row-reverse;align-items:center;gap:var(--spacing-huge)}.image-text--image-text .image-text__copy{flex:1 1 0;min-width:0}.image-text--image-text .image-text__media{--_w: var(--img-w);--_l: var(--over-l);--_r: var(--over-r);flex:0 0 29.9375rem}.image-text--band{min-height:clamp(35.75rem,39.7222vw,53.625rem);margin-top:var(--spacing-lg)}.image-text--band .image-text__copy{width:34.1875rem;margin-left:min(52.2917vw,calc(50vw + 2.0625rem))}.image-text--band .image-text__text{gap:var(--spacing-sm)}.image-text--band .image-text__heading{max-width:31.7063rem}.image-text--band .image-text__checks{margin-top:var(--spacing-xxs)}.image-text--band .image-text__check{font-size:1.25rem}.image-text--band .btn-primary{max-width:26.75rem}.image-text--band .image-text__media{bottom:0;width:auto}.image-text--band .image-text__media picture{height:100%}.image-text--band .image-text__img{width:auto;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-image-with-text.css.map */
