.image-with-text{position:relative}.image-with-text__grid{display:flex;flex-wrap:wrap;gap:0;background-color:#fff}.image-with-text__grid__item{width:50%;max-width:50%}.image-with-text__grid__content--centered{padding:7.7rem 5.6rem;display:flex;align-items:center}.image-with-text__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;height:100%;padding:6.6rem}.image-with-text__content__inner{width:100%;max-width:44rem}.image-with-text__title{margin:0;line-height:1.1;color:inherit}.image-with-text__subtitle{margin:0 0 3rem;font-family:var(--font-body-family);color:var(--color-primary);text-transform:uppercase}.image-with-text__title strong{font-weight:400}.image-with-text__text{margin-top:2.6rem;opacity:.7}.image-with-text__actions{display:flex;flex-wrap:wrap;gap:2rem;margin-top:7.6rem}.image-with-text__link{font-size:1.6rem;font-weight:400;color:inherit;text-decoration-color:transparent}.image-with-text__media{min-height:100%}.image-with-text__grid--dark{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.image-with-text__grid--dark .image-with-text__link .icon{color:var(--color-primary-light)}.image-with-text__grid--transparent{background:transparent}.image-with-text__author{margin-top:2rem;font-size:1.6rem}.image-with-text__quote{display:block;padding:2rem 3rem}.image-with-text--tabs .image-with-text__content{justify-content:flex-start}.image-with-text--tabs .image-with-text__content__inner{max-width:100%}.image-with-text__tabs__nav{display:flex;flex-wrap:wrap;gap:1rem;margin:4rem 0}.image-with-text__tabs__nav a{display:inline-block;vertical-align:middle;padding:.5rem 1rem;border:1px solid transparent;border-radius:.3rem;background:#fff;box-shadow:2px 2px 4px #0000001a;font-size:1.4rem;text-decoration:none;color:inherit;-webkit-appearance:none;appearance:none;transition:box-shadow .2s}.image-with-text__tabs__nav a:hover{box-shadow:2px 2px 4px #00000080}.image-with-text__tabs__nav a.active{border-color:var(--color-dark)}.image-with-text__tab{display:none}.image-with-text__tab.active{display:block}.image-with-text--wide .page-width{padding:0}.image-with-text--large .image-with-text__content__inner{max-width:none}.image-with-text--large .image-with-text__title{font-size:9.6rem}.image-with-text--large .image-with-text__grid__item--content{width:60%;max-width:60%}.image-with-text--large .image-with-text__grid__item--media{width:40%;max-width:40%}.image-with-text--large .image-with-text__text{max-width:57rem;font-size:2.2rem}.image-with-text--reviews .image-with-text__content{padding-right:8rem;padding-left:8rem}.image-with-text--reviews .page-width{background:#776577}.image-with-text--reviews .image-with-text__content__inner{max-width:100%;padding-bottom:5rem}.image-with-text--reviews .swiper-slide{display:flex;height:auto}.image-with-text--reviews .image-with-text__grid{width:100%;background:#776577;color:#fff}.image-with-text--reviews .image-with-text__text{font-size:1.6rem}.image-with-text--reviews .swiper-container{position:relative}.image-with-text--reviews .swiper-actions{position:absolute;bottom:5rem;left:8rem;display:flex;gap:2rem}.image-with-text--reviews .swiper-button-prev:after,.image-with-text--reviews .swiper-button-next:after{content:none}.image-with-text--reviews .swiper-button-prev,.image-with-text--reviews .swiper-button-next{position:static;transform:none;width:3rem;height:3rem;padding:0;border:0;background:transparent;font-size:0;-webkit-appearance:none;appearance:none}.image-with-text--reviews .swiper-button-prev svg,.image-with-text--reviews .swiper-button-next svg{pointer-events:none;width:3rem;height:3rem}@media screen and (min-width: 750px){.image-with-text__grid--reverse{flex-direction:row-reverse}}@media (max-width: 1025px){.image-with-text__content{padding:4rem}.image-with-text__actions{gap:1rem}.image-with-text--reviews .image-with-text__content{padding-right:3rem;padding-left:3rem}.image-with-text--reviews .image-with-text__content__inner{padding-bottom:2rem}.image-with-text--reviews .image-with-text__title{font-size:3.6rem}.image-with-text--reviews .swiper-actions{bottom:2rem;left:3rem}.image-with-text--tabs .image-with-text__media{min-height:auto}}@media (max-width: 950px){.image-with-text__grid__item,.image-with-text--large .image-with-text__grid__item{width:100%;max-width:100%}.image-with-text--reviews .image-with-text__media{display:none}}@media (max-width: 750px){.image-with-text__grid{margin:0 -2rem}.image-with-text__grid__content--centered{padding:6.8rem 2rem}.image-with-text__grid__content--centered .hero__title,.image-with-text__grid__content--centered .hero__text,.image-with-text--reviews .image-with-text__grid{margin:0}.image-with-text__content{padding:6rem 2rem}.image-with-text__subtitle{margin-bottom:2rem}.image-with-text__text{margin-top:2.4rem}.image-with-text__actions{margin-top:3.5rem}.image-with-text--wide .image-with-text__grid{margin:0}.image-with-text--large .image-with-text__title{font-size:5rem}.image-with-text--large .image-with-text__text{font-size:1.8rem}.image-with-text--reviews .image-with-text__content{padding:2rem}.image-with-text--reviews .image-with-text__content__inner{padding-bottom:5rem}.image-with-text--reviews .swiper-actions{left:2rem}}.image-with-text--icons .image-with-text__media img{object-fit:contain}.image-with-text--icons .image-with-text__grid{flex-wrap:wrap-reverse;padding-top:80px;padding-bottom:80px}.image-with-text--icons .image-with-text__media{min-height:0;margin-right:4rem}.image-with-text--icons .image-with-text__grid__item{padding:4rem}.image-with-text--icons .image-with-text__title{font-weight:400;width:77%;margin-bottom:120px}.image-with-text--icons .image-with-text__title em{font-style:normal;color:#f94125}.image-with-text--icons .image-with-text__content{padding:1rem 4rem}.image-with-text--icons .image-with-text__content__inner{margin-right:auto}.list-ticks__row{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding-left:0!important;margin-bottom:24px}.list-ticks__row img{width:50px;height:50px;object-fit:contain}.list-ticks__row span{opacity:1!important;font-size:14px}@media (max-width: 750px){.image-with-text--icons .image-with-text__grid__item{padding:0}.image-with-text--icons .image-with-text__title{width:100%;margin-bottom:50px}.image-with-text--icons .image-with-text__media{margin:0 2rem}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/component-image-with-text.css.map */
