.custom-image-with-text-feature{background:var(--custom-image-with-text-bg, #f0f0f0)}.custom-image-with-text-feature__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "media" "body" "cta" "meta";justify-items:center;align-items:center}.custom-image-with-text-feature--no-media .custom-image-with-text-feature__grid{grid-template-areas:"heading" "body" "cta" "meta"}.custom-image-with-text-feature__heading{grid-area:heading;margin:0;max-width:38rem;text-align:center;color:var(--custom-image-with-text-heading-color, #3b4450);font-size:var(--custom-image-with-text-heading-size-mobile, 29px);line-height:1.14;font-weight:500}.custom-image-with-text-feature__media{grid-area:media;margin:0;width:min(100%,48rem);justify-self:center;border-radius:var(--custom-image-with-text-media-radius, 1.2rem);overflow:hidden}.custom-image-with-text-feature--has-heading .custom-image-with-text-feature__media{margin-top:2.4rem}.custom-image-with-text-feature__image{display:block;width:100%;height:auto;object-fit:contain;transform-origin:center;transition:transform 3s ease-out}@media(hover:hover){.custom-image-with-text-feature__media:hover .custom-image-with-text-feature__image,.custom-image-with-text-feature__media:focus-within .custom-image-with-text-feature__image{transform:scale(1.15)}}.custom-image-with-text-feature__body{grid-area:body;margin:2.4rem 0 0;max-width:38rem;text-align:center;color:var(--custom-image-with-text-body-color, #6d7480);font-size:var(--custom-image-with-text-body-size-mobile, 17px);line-height:1.45}.custom-image-with-text-feature__body.is-first-content{margin-top:0}.custom-image-with-text-feature__body p{margin:0;font-size:inherit;line-height:inherit}.custom-image-with-text-feature__body p+p{margin-top:1rem}.custom-image-with-text-feature__cta{grid-area:cta;margin:2.4rem 0 0;width:min(100%,35rem);min-height:5.6rem;border:0;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;background:var(--custom-image-with-text-button-bg, #e7ae62);color:var(--custom-image-with-text-button-text, #ffffff);font-size:var(--custom-image-with-text-cta-size-mobile, 24px);font-weight:600;line-height:1;text-decoration:none;box-shadow:0 0 #0000;transition:box-shadow .2s ease,transform .2s ease}.custom-image-with-text-feature__cta.is-first-content{margin-top:0}.custom-image-with-text-feature__cta:hover{box-shadow:0 .8rem 1.8rem #1d29363d;transform:translateY(-.1rem)}.custom-image-with-text-feature__cta:focus-visible{outline:.2rem solid rgba(0,0,0,.6);outline-offset:.3rem}.custom-image-with-text-feature__cta--disabled,.custom-image-with-text-feature__cta[aria-disabled=true]{pointer-events:none;opacity:.75}.custom-image-with-text-feature__meta{grid-area:meta;margin:1.2rem 0 0;max-width:38rem;text-align:center;color:var(--custom-image-with-text-meta-color, #9aa0aa);font-size:var(--custom-image-with-text-meta-size-mobile, 14px);line-height:1.35}.custom-image-with-text-feature__meta.is-first-content{margin-top:0}@media screen and (min-width:750px){.custom-image-with-text-feature__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"media heading" "media body" "media cta" "media meta";column-gap:clamp(3.2rem,5vw,8rem)}.custom-image-with-text-feature--no-media .custom-image-with-text-feature__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "body" "cta" "meta"}.custom-image-with-text-feature__heading,.custom-image-with-text-feature__body,.custom-image-with-text-feature__cta,.custom-image-with-text-feature__meta{justify-self:center;max-width:47rem}.custom-image-with-text-feature__heading{font-size:var(--custom-image-with-text-heading-size-desktop, 48px)}.custom-image-with-text-feature__media{width:min(100%,60rem);margin-top:0;align-self:center}.custom-image-with-text-feature__body{margin-top:2.2rem;font-size:var(--custom-image-with-text-body-size-desktop, 23px)}.custom-image-with-text-feature__cta{margin-top:2.4rem;width:min(100%,34rem);min-height:6rem;font-size:var(--custom-image-with-text-cta-size-desktop, 30px)}.custom-image-with-text-feature__meta{margin-top:1.2rem;font-size:var(--custom-image-with-text-meta-size-desktop, 15px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-section-image-with-text-feature.css.map */
