.custom-image-banner{position:relative}.custom-image-banner .custom-banner--content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.custom-banner--content .custom-content--container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:6rem;height:100%}.custom-content--container .top-container{max-width:82rem}.custom-content--container .top-container>.rte{font-size:1.8rem;line-height:1.8}.custom-content--container .top-container>*{margin:0 0 1rem;line-height:1.2}.custom-content--container .top-container>*:last-child,.custom-content--container .top-container>*:only-child{margin:0}.custom-content--container .middle-container{width:100%}.middle-container .review-wrapper{display:flex;gap:2rem;justify-content:space-between}.middle-container:has(.review-wrapper:empty){display:none}.review-wrapper .review__item{width:100%;max-width:23rem}.review__item .review-star{display:flex;justify-content:center;align-items:center;gap:.5rem}.review__item .review-star svg{width:1.6rem}.review__item .content{padding:1.5rem}.custom-content--container .bottom-container{width:100%;max-width:100rem}.bottom-container .icon-with-text-wrapper{display:flex;gap:2rem;justify-content:space-around}.icon-with-text-wrapper .icon-with-text__item{width:100%;max-width:24rem}.icon-with-text__item .image{width:100%;margin:0 auto}.icon-with-text__item .content{padding:1.5rem}.icon-with-text__item .content .rte{font-weight:600}@media (max-width: 989px) and (min-width: 750px){.custom-image-banner .page-width{padding:0 3rem}.custom-banner--content .custom-content--container{gap:4rem}.icon-with-text__item .content{padding:1.5rem 0}}@media (max-width: 749px){.custom-content--container .top-container>.rte{font-size:1.2rem;line-height:1.5}.custom-content--container .top-container{max-width:38rem}.custom-content--container .bottom-container{max-width:26rem}.bottom-container .icon-with-text-wrapper{flex-direction:column}.icon-with-text-wrapper .icon-with-text__item{max-width:100%;display:flex;align-items:center;gap:1.5rem;text-align:left;justify-content:start}.icon-with-text__item .content{padding:0;flex:1 1 auto}.icon-with-text__item .content .rte{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-image-banner.css.map */
