.image-with-benefits .title-wrapper{max-width:55rem}.image-with-benefits .title-wrapper.center{margin-left:auto;margin-right:auto}.image-with-benefits .title-wrapper .inline-richtext{margin:0 0 1.5rem}.image-with-benefits .title-wrapper .rte{margin:1.5rem 0 0}.image-with-benefits .title-wrapper>*:last-child,.image-with-benefits .title-wrapper>*:only-child{margin:0}.image-with-benefits .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.image-with-benefits .placeholder,.image-with-benefits .placeholder svg{width:100%;height:100%}.image-with-benefits .benefits-grid__item{border-radius:8px;overflow:hidden}.image-with-benefits .benefits-main-image .media{height:100%}.image-with-benefits .benefits-points{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;background:transparent}.image-with-benefits .benefits-points .benefits-point__item{flex:1 1 100%;padding:2rem;display:flex;align-items:center;background:#fff;border-radius:.5rem}.image-with-benefits .benefits-point__item .custom--grid{flex:1 1 100%;display:flex;align-items:center;gap:1.5rem}.image-with-benefits .benefits-points .benefits-point__item:last-of-type{border-bottom:0}.benefits-point__item .image{flex:0 0 5rem;width:5rem;height:5rem}.benefits-point__item .image img{width:100%;height:auto;display:block}.benefits-point__item .content{flex:1 1 auto}.benefits-point__item .content>.rte{font-size:1.4rem}.benefits-point__item .content>*{margin:0 0 .5rem}.benefits-point__item .content>*:last-child,.benefits-point__item .content>*:only-child{margin:0}.image-with-benefits .bottom-button__container{margin:6rem 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.image-with-benefits .bottom-button__container a.button{grid-column-start:2}.image-with-benefits carousel-component{position:relative}.image-with-benefits carousel-component .flickity-prev-next-button{position:absolute;top:50%;transform:translateY(-50%)}.image-with-benefits carousel-component .flickity-prev-next-button.next{display:block}.image-with-benefits carousel-component[data-mobile-carousel=true] .carousel.slide--peek .carousel-list__item{width:100%;max-width:100%;display:grid;min-height:100%}@media (max-width: 989px) and (min-width: 750px){.image-with-benefits .benefits-main-image,.image-with-benefits .benefits-main-image .media,.image-with-benefits .benefits-main-image .media img{aspect-ratio:1 / 1;width:100%;height:100%;overflow:hidden}}@media (max-width: 989px){.image-with-benefits .benefits-grid{grid-template-columns:1fr}.image-with-benefits .benefits-grid__item{border:0;border-radius:5px}.image-with-benefits .benefits-points .benefits-point__item{padding:3rem 2rem}.image-with-benefits .bottom-button__container{margin:4rem 0 0}}@media (max-width: 749px){.image-with-benefits .benefits-grid{grid-template-columns:1fr;gap:2rem}.image-with-benefits .carousel-list__item{border-radius:5px;overflow:hidden}.image-with-benefits .benefits-grid__item{overflow:visible}.image-with-benefits .benefits-points .benefits-point__item{padding-left:1rem;padding-right:2rem}.benefits-point__item .image{flex:0 0 4rem;width:4rem;height:4rem}.image-with-benefits .bottom-button__container{display:block;margin:2rem 0 0}.image-with-benefits .bottom-button__container a.button{width:100%;max-width:50rem;min-width:auto}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/image-with-benefits.css.map */
