.custom-image-banner{display:flex;position:relative;isolation:isolate}.custom-image-banner .banner__foreground img{transition:transform .4s ease;will-change:transform}.custom-image-banner .banner__foreground a{text-decoration:none;outline-offset:.3rem}.custom-image-banner .banner__button-wrapper .button{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;text-align:center;white-space:nowrap;padding:1rem 2rem}.custom-image-banner .banner__box{word-wrap:break-word;overflow-wrap:break-word}.custom-image-banner .banner__heading{margin:0}.custom-image-banner .banner__text{line-height:1.6}.custom-image-banner .banner__box.gradient{transform:perspective(0)}.custom-image-banner .banner__foreground img{display:block;max-width:100%}.custom-image-banner .banner__background img{display:block}.custom-image-banner .banner__foreground a:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.custom-image-banner .banner__button-wrapper .button:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media print{.custom-image-banner{break-inside:avoid}.custom-image-banner .banner__foreground a{text-decoration:underline}}@media (prefers-reduced-motion: reduce){.custom-image-banner .banner__foreground img{transition:none}.custom-image-banner .banner__foreground a:hover img{transform:none}}@media (prefers-contrast: high){.custom-image-banner .banner__box{border:.1rem solid currentColor}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-image-banner.css.map */
