spring-image-text{display:block}.spring-image-text{background-color:var(--color-background, #ffffff);color:var(--color-text, #27291f);--bbox-inset: max(24px, calc((100vw - 1600px)/2) )}@media(min-width:1024px){.spring-image-text{--bbox-inset: max(64px, calc((100vw - 1600px)/2) )}}.spring-image-text__inner{padding-left:var(--bbox-inset);padding-right:var(--bbox-inset);box-sizing:border-box;width:100%}.spring-image-text__layout{display:flex;flex-direction:column;gap:24px;text-align:var(--text-align, left)}@media(max-width:1023.98px){.spring-image-text__layout--mobile-interleave .spring-image-text__heading{order:1}.spring-image-text__layout--mobile-interleave .spring-image-text__media{order:2}.spring-image-text__layout--mobile-interleave .spring-image-text__body{order:3}.spring-image-text__layout--mobile-interleave .spring-image-text__buttons{order:4}.spring-image-text__layout--mobile-top .spring-image-text__media{order:1}.spring-image-text__layout--mobile-top .spring-image-text__overline{order:2}.spring-image-text__layout--mobile-top .spring-image-text__heading{order:3}.spring-image-text__layout--mobile-top .spring-image-text__body{order:4}.spring-image-text__layout--mobile-top .spring-image-text__buttons{order:5}.spring-image-text__layout--mobile-bottom .spring-image-text__heading{order:1}.spring-image-text__layout--mobile-bottom .spring-image-text__body{order:2}.spring-image-text__layout--mobile-bottom .spring-image-text__buttons{order:3}.spring-image-text__layout--mobile-bottom .spring-image-text__media{order:4}.spring-image-text__layout--mobile-hidden .spring-image-text__media{display:none}}@media(min-width:1024px){.spring-image-text__layout{display:grid;grid-template-columns:var(--media-col, 50%) minmax(0,1fr);gap:0 clamp(40px,5vw,96px);align-items:var(--v-align, center);text-align:left}.spring-image-text__layout--image-right{grid-template-columns:minmax(0,1fr) var(--media-col, 50%)}.spring-image-text__layout--image-right .spring-image-text__media{order:2}}.spring-image-text__media{position:relative;border-radius:var(--spring-radius-card, 16px);overflow:hidden;aspect-ratio:var(--media-mobile-aspect, 5 / 6);height:var(--media-mobile-h, auto);background-color:var(--color-lines-and-borders-alpha-40, rgba(39, 41, 31, .08))}@media(min-width:1024px){.spring-image-text__media{aspect-ratio:var(--media-desktop-aspect, 5 / 6);height:var(--media-desktop-h, auto)}}.spring-image-text__media-img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--object-position, center)}.spring-image-text__media:has(.spring-image-text__media-img--mobile) .spring-image-text__media-img--desktop{display:none}@media(min-width:720px){.spring-image-text__media:has(.spring-image-text__media-img--mobile) .spring-image-text__media-img--desktop{display:block}.spring-image-text__media-img--mobile{display:none}}.spring-image-text__text{display:contents}@media(min-width:1024px){.spring-image-text__text{display:flex;flex-direction:column;gap:32px;text-align:var(--text-align, left);align-items:var(--text-align-items, flex-start)}}.spring-image-text__overline{margin:0;color:var(--color-overline, var(--color-text, #27291f))}.spring-image-text__heading{margin:0;color:var(--color-heading, var(--color-text, #27291f));text-wrap:balance}@media(max-width:1023.98px){.spring-image-text__heading.spring-image-text__heading--mob{font-size:var(--heading-fs-mobile)}}.spring-image-text__body{margin:0;max-width:34em;color:var(--color-body, var(--color-text, #27291f))}.spring-image-text__body.spring-image-text__body--large{font-size:1.25rem}.spring-image-text__body.spring-image-text__body--soft{color:var(--color-body-soft, var(--color-text, #27291f))}.spring-image-text__body>:first-child{margin-top:0}.spring-image-text__body>:last-child{margin-bottom:0}.spring-image-text__body>*{line-height:inherit!important}.spring-image-text__text[style*=center] .spring-image-text__body{margin-left:auto;margin-right:auto}.spring-image-text__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media(min-width:1024px){.spring-image-text__overlay-content .spring-image-text__buttons{margin-top:24px}}.spring-image-text__card{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--card-radius, 16px);background-color:var(--color-lines-and-borders-alpha-40, rgba(39, 41, 31, .08));--content-inset: 28px;aspect-ratio:var(--media-mobile-aspect, 3 / 4);height:var(--media-mobile-h, auto)}@media(min-width:1024px){.spring-image-text__card{--content-inset: 56px;aspect-ratio:var(--media-desktop-aspect, 16 / 9);height:var(--media-desktop-h, auto)}}.spring-image-text__media--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:0;aspect-ratio:auto;height:100%}.spring-image-text__tint,.spring-image-text__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.spring-image-text__tint{background-color:#27291f}.spring-image-text__scrim{background:linear-gradient(to top,#000000c7,#00000052 34%,#0000 64%)}.spring-image-text__overlay-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;gap:24px;padding:var(--content-inset);pointer-events:none}.spring-image-text__overlay-content>*{pointer-events:auto}.spring-image-text__overlay-content .spring-image-text__overline{margin-bottom:12px;color:var(--color-overline, var(--color-text, #ffffff))}.spring-image-text__overlay-content .spring-image-text__heading{color:var(--color-heading, var(--color-text, #ffffff))}.spring-image-text__overlay-content .spring-image-text__body{color:var(--color-body, var(--color-text, #ffffff));max-width:42ch}.spring-image-text__overlay-content .spring-image-text__body.spring-image-text__body--soft{color:var(--color-body-soft, var(--color-text, #ffffff))}@media(min-width:1024px){.spring-image-text__card--arr-split .spring-image-text__overlay-content{gap:clamp(40px,6vw,120px);justify-content:space-between}.spring-image-text__overlay-col--heading{max-width:52%}.spring-image-text__overlay-col--body{max-width:38%}}.spring-image-text__overlay-inner{display:flex;flex-direction:column;gap:16px;max-width:620px}.spring-image-text__overlay-content--bottom-left{justify-content:flex-start;text-align:left}.spring-image-text__overlay-content--bottom-center{justify-content:center;text-align:center}.spring-image-text__overlay-content--bottom-right{justify-content:flex-end;text-align:right}.spring-image-text__overlay-content--bottom-center .spring-image-text__overlay-inner{align-items:center}.spring-image-text__overlay-content--bottom-right .spring-image-text__overlay-inner{align-items:flex-end}@media(max-width:1023.98px){.spring-image-text__card{height:auto;aspect-ratio:auto;overflow:visible;border-radius:0;background:transparent;display:flex;flex-direction:column;gap:16px;text-align:left}.spring-image-text__card .spring-image-text__media--overlay{position:relative;inset:auto;aspect-ratio:var(--media-mobile-aspect, 3 / 4);height:var(--media-mobile-h, auto);border-radius:var(--card-radius, 16px);overflow:hidden}.spring-image-text__card .spring-image-text__overlay-content,.spring-image-text__card .spring-image-text__overlay-col,.spring-image-text__card .spring-image-text__overlay-inner{display:contents}.spring-image-text__card .spring-image-text__overline{margin-bottom:0}.spring-image-text__card .spring-image-text__tint,.spring-image-text__card .spring-image-text__scrim{display:none}.spring-image-text__card--mob-interleave .spring-image-text__heading{order:1}.spring-image-text__card--mob-interleave .spring-image-text__media--overlay{order:2}.spring-image-text__card--mob-interleave .spring-image-text__body{order:3}.spring-image-text__card--mob-interleave .spring-image-text__buttons{order:4}.spring-image-text__card--mob-top .spring-image-text__media--overlay{order:1}.spring-image-text__card--mob-top .spring-image-text__overline{order:2}.spring-image-text__card--mob-top .spring-image-text__heading{order:3}.spring-image-text__card--mob-top .spring-image-text__body{order:4}.spring-image-text__card--mob-top .spring-image-text__buttons{order:5}.spring-image-text__card--mob-bottom .spring-image-text__heading{order:1}.spring-image-text__card--mob-bottom .spring-image-text__body{order:2}.spring-image-text__card--mob-bottom .spring-image-text__buttons{order:3}.spring-image-text__card--mob-bottom .spring-image-text__media--overlay{order:4}.spring-image-text__card--mob-hidden .spring-image-text__media--overlay{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-spring-image-text.css.map */
