.custom-text-with-images-banner{position:relative;overflow:hidden;min-height:var(--banner-height);height:var(--banner-height)}@media(max-width:768px){.custom-text-with-images-banner{min-height:var(--banner-height-mobile);height:var(--banner-height-mobile)}}.custom-text-with-images-banner__media,.image-gallery-banner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.custom-text-with-images-banner .image-gallery__container{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);grid-template-rows:repeat(var(--grid-rows),1fr);width:100%;height:100%;background-color:transparent}@media(max-width:768px){.custom-text-with-images-banner .image-gallery__container{grid-template-columns:repeat(var(--grid-cols-mobile),1fr);grid-template-rows:repeat(var(--grid-rows-mobile),1fr);row-gap:8px}}.custom-text-with-images-banner .image-gallery__item{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0;will-change:transform;aspect-ratio:auto;display:flex;justify-content:center}.custom-text-with-images-banner .image-gallery__image{width:100%;height:100%;object-fit:cover;transform:scale(var(--image-scale));transform-origin:center center;max-width:80px;max-height:80px}.custom-text-with-images-banner__text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;width:100%;height:100%;pointer-events:none}.custom-text-with-images-banner__text-inner{width:100%;height:100%;display:flex;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media(max-width:768px){.custom-text-with-images-banner__text-inner{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}}.custom-text-with-images-banner__text .page-width{width:100%;margin:0}.custom-text-with-images-banner__text-box{padding:var(--text-padding);display:inline-flex;flex-direction:column;max-width:100%}@media(max-width:768px){.custom-text-with-images-banner__text-box{padding:var(--text-padding-mobile)}}.custom-text-with-images-banner__text-box .section-heading-container{text-align:inherit;align-items:center;padding:16px}.custom-text-with-images-banner__text-box--align-left{text-align:left}.custom-text-with-images-banner__text-box--align-center{text-align:center}.custom-text-with-images-banner__text-box--align-right{text-align:right}.custom-text-with-images-banner__text .section-heading-wrapper,.custom-text-with-images-banner__text .section-heading-container,.custom-text-with-images-banner__text .custom-text-with-image__content--heading{height:auto;background-color:transparent}.custom-text-with-images-banner__text .section-heading-wrapper,.custom-text-with-images-banner__text .section-heading-container,.custom-text-with-images-banner__text .section-heading-container *{pointer-events:auto}.custom-text-with-images-banner__text--top-left .custom-text-with-images-banner__text-inner{align-items:flex-start;justify-content:flex-start}.custom-text-with-images-banner__text--top-center .custom-text-with-images-banner__text-inner{align-items:flex-start;justify-content:center}.custom-text-with-images-banner__text--top-right .custom-text-with-images-banner__text-inner{align-items:flex-start;justify-content:flex-end}.custom-text-with-images-banner__text--center-left .custom-text-with-images-banner__text-inner{align-items:center;justify-content:flex-start}.custom-text-with-images-banner__text--center-center .custom-text-with-images-banner__text-inner{align-items:center;justify-content:center;max-width:100%}.custom-text-with-images-banner__text--center-right .custom-text-with-images-banner__text-inner{align-items:center;justify-content:flex-end}.custom-text-with-images-banner__text--bottom-left .custom-text-with-images-banner__text-inner{align-items:flex-end;justify-content:flex-start}.custom-text-with-images-banner__text--bottom-center .custom-text-with-images-banner__text-inner{align-items:flex-end;justify-content:center}.custom-text-with-images-banner__text--bottom-right .custom-text-with-images-banner__text-inner{align-items:flex-end;justify-content:flex-end}@media(max-width:768px){.custom-text-with-images-banner__text .page-width,.custom-text-with-images-banner__text-box--align-center{padding:unset}.custom-text-with-images-banner__text-box .section-heading-container{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-text-with-images-banner.css.map */
