.dual-image-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,4vw,6rem);width:100%;box-sizing:border-box;padding:clamp(1rem,4vw,5rem);background:#fff}.dual-image-banner__item{position:relative;min-width:0;overflow:hidden}.dual-image-banner__item a{position:relative;display:block;width:100%;height:auto!important;min-height:0!important;aspect-ratio:8 / 9!important;overflow:hidden;background:#f5efe6}.dual-image-banner__img{display:block;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center bottom!important;transition:transform .35s ease}.dual-image-banner__title{position:absolute;top:43%;left:50%;z-index:1;width:min(90%,28rem);margin:0;padding:0 .5rem;color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(2.4rem,6vw,7.2rem);font-weight:var(--font-heading-weight);letter-spacing:.02em;line-height:.95;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.3);text-wrap:balance;transform:translate(-50%,-50%);pointer-events:none}@media screen and (hover:hover)and (pointer:fine){.dual-image-banner__item:hover .dual-image-banner__img{transform:scale(1.03)}}@media screen and (min-width:750px)and (max-width:1199px){.dual-image-banner{gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.25rem,3vw,2.5rem)}.dual-image-banner__item a{aspect-ratio:8 / 9!important}.dual-image-banner__img{height:100%!important;object-fit:cover!important;object-position:center bottom!important}.dual-image-banner__title{top:43%;width:min(90%,18rem);font-size:clamp(2.25rem,5.5vw,4.8rem);line-height:.98}}@media screen and (max-width:749px){.dual-image-banner{grid-template-columns:1fr;align-items:start;gap:.75rem;padding:.75rem 1rem 1.25rem}.dual-image-banner__item{border-radius:.75rem}.dual-image-banner__item a{aspect-ratio:4 / 5!important;border-radius:.75rem}.dual-image-banner__img{height:100%!important;border-radius:.75rem;object-fit:cover!important;object-position:center bottom!important}.dual-image-banner__title{top:42%;width:min(90%,20rem);font-size:clamp(2.2rem,11vw,4rem);line-height:.98}}@media screen and (prefers-reduced-motion:reduce){.dual-image-banner__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-dual-image-banner.css.map */
