.dynamic-image-with-text{background-color:var(--diwt-bg, transparent);margin-block-start:var(--diwt-margin-block-start, 0);margin-block-end:var(--diwt-margin-block-end, 0);margin-inline:var(--diwt-margin-inline, 0)}.dynamic-image-with-text__inner{box-sizing:border-box;width:100%;max-width:var(--diwt-max-width, 1440px);margin-inline:auto;padding-block:var(--diwt-padding-block-start, 64px) var(--diwt-padding-block-end, 64px);padding-inline:var(--diwt-padding-inline, 24px)}.dynamic-image-with-text--full-bleed .dynamic-image-with-text__inner{max-width:none;padding-block:0;padding-inline:0}.dynamic-image-with-text__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--diwt-column-gap-mobile, 32px);align-items:stretch}.dynamic-image-with-text__media,.dynamic-image-with-text__content{min-width:0}.dynamic-image-with-text__media{overflow:hidden;position:relative;min-height:var(--diwt-image-min-height-mobile, 16rem)}.dynamic-image-with-text__media-inner{display:block;width:100%;height:100%;min-height:inherit}.dynamic-image-with-text__media picture,.dynamic-image-with-text__media img,.dynamic-image-with-text__media svg{display:block;width:100%;height:100%;min-height:inherit;object-fit:var(--diwt-image-object-fit, cover);object-position:var(--diwt-image-object-position, center)}.dynamic-image-with-text__media-placeholder{display:block;width:100%;height:100%;min-height:inherit;background:var(--diwt-image-placeholder-bg, #e5e1da)}.dynamic-image-with-text__content{display:flex;flex-direction:column;align-items:var(--diwt-content-align-items, flex-start);justify-content:var(--diwt-content-justify, center);text-align:var(--diwt-content-text-align, left);background-color:var(--diwt-content-bg, transparent);padding-block:var(--diwt-content-padding-block-mobile, 0);padding-inline:var(--diwt-content-padding-inline-mobile, 0)}.dynamic-image-with-text__subtitle{margin:0 0 var(--diwt-subtitle-margin-bottom, 12px);color:var(--diwt-subtitle-color, currentColor);font-family:var(--diwt-subtitle-font, var(--text-font-family))!important;font-size:var(--diwt-subtitle-size, 12px);font-weight:var(--diwt-subtitle-weight, 600);line-height:var(--diwt-subtitle-line-height, 1.4);letter-spacing:var(--diwt-subtitle-letter-spacing, .12em);text-transform:var(--diwt-subtitle-transform, uppercase)}.dynamic-image-with-text__title{margin:0 0 var(--diwt-title-margin-bottom, 20px);color:var(--diwt-title-color, currentColor);font-family:var(--diwt-title-font, var(--heading-font-family))!important;font-size:var(--diwt-title-size, clamp(1.75rem, 3vw, 2.5rem));font-style:var(--heading-font-style, normal);font-weight:var(--diwt-title-weight, 400);line-height:var(--diwt-title-line-height, 1.15);letter-spacing:var(--diwt-title-letter-spacing, 0);max-width:var(--diwt-title-max-width, none)}.dynamic-image-with-text__text{margin:0 0 var(--diwt-text-margin-bottom, 24px);color:var(--diwt-text-color, currentColor);font-family:var(--diwt-text-font, var(--text-font-family))!important;font-size:var(--diwt-text-size, 16px);font-weight:var(--diwt-text-weight, 400);line-height:var(--diwt-text-line-height, 1.6);max-width:var(--diwt-text-max-width, none)}.dynamic-image-with-text__text>:first-child{margin-block-start:0}.dynamic-image-with-text__text>:last-child{margin-block-end:0}.dynamic-image-with-text__text p{margin:0 0 var(--diwt-text-paragraph-gap, 1rem);font-family:inherit!important}.dynamic-image-with-text__text p:last-child{margin-block-end:0}.dynamic-image-with-text__link{display:inline-block;align-self:var(--diwt-content-align-items, flex-start);margin-block-start:var(--diwt-link-margin-top, 0);padding-inline:var(--diwt-link-underline-extend, 0);padding-block-end:3px;color:var(--diwt-link-color, currentColor);font-family:var(--diwt-link-font, var(--text-font-family))!important;font-size:var(--diwt-link-size, 12px);font-weight:var(--diwt-link-weight, 600);line-height:var(--diwt-link-line-height, 1.3);letter-spacing:var(--diwt-link-letter-spacing, .08em);text-decoration:none;text-transform:var(--diwt-link-transform, uppercase);border-bottom:var(--diwt-link-border-width, 1px) solid var(--diwt-link-underline-color, currentColor);transition:color .2s ease,border-color .2s ease}.dynamic-image-with-text__link:hover{color:var(--diwt-link-hover-color, var(--diwt-link-color, currentColor));border-bottom-color:var(--diwt-link-hover-color, var(--diwt-link-underline-color, currentColor))}.dynamic-image-with-text__link-arrow{font-weight:400;transition:transform .2s ease}.dynamic-image-with-text__link:hover .dynamic-image-with-text__link-arrow{transform:translate(3px)}@media screen and (min-width:750px){.dynamic-image-with-text__inner{padding-block:var(--diwt-padding-block-start-desktop, var(--diwt-padding-block-start, 64px)) var(--diwt-padding-block-end-desktop, var(--diwt-padding-block-end, 64px));padding-inline:var(--diwt-padding-inline-desktop, var(--diwt-padding-inline, 48px))}.dynamic-image-with-text__grid{grid-template-columns:var(--diwt-image-column-width, 50%) minmax(0,1fr);gap:var(--diwt-column-gap, 48px);min-height:var(--diwt-section-min-height, auto)}.dynamic-image-with-text--image-right .dynamic-image-with-text__grid{grid-template-columns:minmax(0,1fr) var(--diwt-image-column-width, 50%)}.dynamic-image-with-text--image-right .dynamic-image-with-text__media{order:2}.dynamic-image-with-text--image-right .dynamic-image-with-text__content{order:1}.dynamic-image-with-text__media{min-height:var(--diwt-image-min-height, auto);padding-block:var(--diwt-image-padding-block, 0);padding-inline:var(--diwt-image-padding-inline, 0)}.dynamic-image-with-text--full-bleed .dynamic-image-with-text__media{min-height:var(--diwt-section-min-height, 560px)}.dynamic-image-with-text--full-bleed .dynamic-image-with-text__media-inner{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}.dynamic-image-with-text__content{padding-block:var(--diwt-content-padding-block, 0);padding-inline:var(--diwt-content-padding-inline, 0)}}@media screen and (max-width:749px){.dynamic-image-with-text--mobile-image-last .dynamic-image-with-text__media{order:2}.dynamic-image-with-text--mobile-image-last .dynamic-image-with-text__content{order:1}.dynamic-image-with-text--full-bleed .dynamic-image-with-text__content{padding-block:var(--diwt-content-padding-block-mobile, 2.5rem);padding-inline:var(--diwt-content-padding-inline-mobile, 1.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dynamic-image-with-text.css.map */
