.custom-image-width-text{display:block;width:100%;overflow:hidden;background:var(--custom-image-text-background, #dde1e7);color:var(--custom-image-text-color, #000)}.custom-image-width-text__inner{min-height:clamp(26rem,41.6vw,46rem);display:flex;align-items:stretch}.custom-image-width-text--image-left .custom-image-width-text__media{order:1}.custom-image-width-text--image-left .custom-image-width-text__content{order:2}.custom-image-width-text--image-right .custom-image-width-text__content{order:1}.custom-image-width-text--image-right .custom-image-width-text__media{order:2}.custom-image-width-text__media,.custom-image-width-text__content{width:50%;flex:0 0 50%}.custom-image-width-text__media,.custom-image-width-text__media picture{display:block;min-height:inherit}.custom-image-width-text__image,.custom-image-width-text__placeholder{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center}.custom-image-width-text__content{padding:clamp(3rem,6vw,6rem);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--custom-image-text-background, #dde1e7);text-align:center}.custom-image-width-text__copy,.custom-image-width-text__carousel{width:min(100%,35rem)}.custom-image-width-text__heading{margin:0;color:inherit;font-family:Calluna,var(--heading-font-family),serif;font-size:3rem;font-weight:400;line-height:1.25;letter-spacing:0}.custom-image-width-text__text{max-width:31.25rem;margin:clamp(1.25rem,2.25vw,2.25rem) auto 0;color:inherit;font-family:"Sofia Pro",var(--text-font-family),sans-serif;font-size:1rem;font-weight:400;line-height:1.3}.custom-image-width-text__text p{margin:0}.custom-image-width-text__carousel{margin-block-start:clamp(2.5rem,4vw,4.75rem)}.custom-image-width-text__viewport{overflow:hidden}.custom-image-width-text__track{display:flex;align-items:stretch;transition:transform var(--custom-image-text-speed, .4s) ease;will-change:transform}.custom-image-width-text__slide{min-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;row-gap:2.5rem}.custom-image-width-text__feature{width:50%;padding-inline:clamp(.5rem,1.4vw,1.25rem);display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem);text-align:left;flex-direction:column}.custom-image-width-text__icon-wrap{width:5rem;height:5rem;flex:0 0 2rem;display:flex;align-items:center;justify-content:center;color:currentColor}.custom-image-width-text__icon-wrap .icon,.custom-image-width-text__icon{display:block;width:100%;height:100%;object-fit:contain}.custom-image-width-text__feature-text{color:inherit;font-family:"Sofia Pro",var(--text-font-family),sans-serif;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:.015em}.custom-image-width-text__pagination{margin-block-start:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.custom-image-width-text__pagination-button{width:2.5rem;height:.25rem;margin:0;padding:0;border:0;border-radius:999px;background:#0000002e;cursor:pointer}.custom-image-width-text__pagination-button[aria-current=true]{background:currentColor}.custom-image-width-text__pagination-button:focus-visible{outline:2px solid currentColor;outline-offset:.25rem}@media screen and (max-width:999px)and (min-width:700px){.custom-image-width-text__content{padding:2.5rem}.custom-image-width-text__feature{padding-inline:.375rem}.custom-image-width-text__heading{font-size:2.25rem}.custom-image-width-text__text{font-size:.875rem}}@media screen and (max-width:699px){.custom-image-width-text__inner{min-height:0;flex-direction:column}.custom-image-width-text__media,.custom-image-width-text__content,.custom-image-width-text--image-left .custom-image-width-text__media,.custom-image-width-text--image-left .custom-image-width-text__content,.custom-image-width-text--image-right .custom-image-width-text__media,.custom-image-width-text--image-right .custom-image-width-text__content{width:100%;flex-basis:auto}.custom-image-width-text__media,.custom-image-width-text--image-left .custom-image-width-text__media,.custom-image-width-text--image-right .custom-image-width-text__media{order:1;min-height:0;aspect-ratio:.949}.custom-image-width-text__content,.custom-image-width-text--image-left .custom-image-width-text__content,.custom-image-width-text--image-right .custom-image-width-text__content{order:2;padding:1.75rem 1rem 2.25rem}.custom-image-width-text__media picture,.custom-image-width-text__image,.custom-image-width-text__placeholder{min-height:0;height:100%}.custom-image-width-text__copy,.custom-image-width-text__carousel{width:100%}.custom-image-width-text__heading{max-width:21rem;margin-inline:auto;font-size:1.5rem;line-height:1.25}.custom-image-width-text__text{max-width:20rem;margin-block-start:1.25rem;font-size:.875rem;line-height:1.35}.custom-image-width-text__carousel{margin-block-start:2.25rem}.custom-image-width-text__viewport{overflow:visible}.custom-image-width-text__track{flex-wrap:wrap;transform:none!important;transition:none}.custom-image-width-text__slide{min-width:0;display:contents}.custom-image-width-text__feature{width:50%;padding-inline:.5rem;flex-direction:column;justify-content:flex-start;gap:.875rem;text-align:center}.custom-image-width-text__feature:nth-child(n+3){margin-block-start:2rem}.custom-image-width-text__icon-wrap{width:4rem;height:4rem;flex-basis:2.25rem}.custom-image-width-text__feature-text{max-width:9.5rem;font-size:.75rem;line-height:1.45}.custom-image-width-text__pagination{display:none}}@media(prefers-reduced-motion:reduce){.custom-image-width-text__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/605/assets/custom_image-width-text.css.map */
