.benefits-section .text-title-wrapper{display:flex;flex-direction:column;gap:32px;align-items:center}.benefits-section .text-title-wrapper .label{width:fit-content;color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:450;line-height:24px;display:flex;padding:3px 16px 4px;justify-content:center;align-items:center;gap:8px;border-radius:88px}.benefits-section .text-title-wrapper .title{color:#606165;font-family:Aeonik;font-size:52px;font-weight:250;line-height:100%;letter-spacing:-.78px;margin:0;max-width:588px;text-align:center}@media screen and (max-width:740px){.benefits-section .text-title-wrapper .title{font-size:32px;font-weight:250;line-height:1;letter-spacing:-.48px}}.benefits-section .text-title-wrapper .title strong{color:#000;font-weight:400;line-height:100%;letter-spacing:-.78px}.benefits-section .benefits-wrapper{display:flex;gap:var(--gap);margin-top:80px}@media screen and (max-width:1200px){.benefits-section .benefits-wrapper{display:none}}.benefits-section .benefits-wrapper .benefit-card{display:flex;flex-direction:column;height:80dvh;min-height:500px;max-height:630px;transition:all .3s;position:relative;padding:24px;overflow:hidden;border-radius:16px;justify-content:space-between;width:var(--card-collapsed-width)}.benefits-section .benefits-wrapper .benefit-card .benefit-card__image-wrapper{height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0}.benefits-section .benefits-wrapper .benefit-card .benefit-card__image-wrapper .image-gradient-overlay{display:block;height:100%;width:100%;position:absolute;top:0;left:0}.benefits-section .benefits-wrapper .benefit-card .benefit-card__image-wrapper img{border-radius:16px;height:100%;width:100%;object-fit:cover;display:block}.benefits-section .benefits-wrapper .benefit-card .benefit_title,.benefits-section .benefits-wrapper .benefit-card .benefit_description{color:#fff;transition:opacity .2s;transition-delay:.2s}.benefits-section .benefits-wrapper .benefit-card .benefit_title{margin:0;max-width:327px;width:100%;font-family:Aeonik;font-size:40px;font-style:normal;font-weight:250;line-height:1.1;letter-spacing:-.6px}.benefits-section .benefits-wrapper .benefit-card .benefit_description{max-width:507px;width:100%;font-family:PP Neue Montreal;font-size:18px;font-style:normal;font-weight:375;line-height:1.3}.benefits-section .benefits-wrapper .benefit-card:not(.benefit-card--active) .benefit_title,.benefits-section .benefits-wrapper .benefit-card:not(.benefit-card--active) .benefit_description{opacity:0;transition-delay:0s}.benefits-section .benefits-wrapper .benefit-card--active{width:var(--active-card-max-width)}.benefits-section .benefits-wrapper .benefit-card--active .benefit_title,.benefits-section .benefits-wrapper .benefit-card--active .benefit_description{opacity:1}.benefits-section .benefits-wrapper--swiper{display:none;height:630px;width:100%;position:relative;overflow:visible;margin-top:70px}@media screen and (max-width:1200px){.benefits-section .benefits-wrapper--swiper{display:block}}.benefits-section .benefits-wrapper--swiper .benefit-card{display:flex;flex-direction:column;min-height:500px;max-height:630px;height:100%;transition:all .3s;position:relative;padding:24px;overflow:hidden;border-radius:16px;justify-content:end;width:var(--card-collapsed-width)}.benefits-section .benefits-wrapper--swiper .benefit-card .benefit-card__image-wrapper{height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0}.benefits-section .benefits-wrapper--swiper .benefit-card .benefit-card__image-wrapper .image-gradient-overlay{display:block;height:100%;width:100%;position:absolute;top:0;left:0}.benefits-section .benefits-wrapper--swiper .benefit-card .benefit-card__image-wrapper img{border-radius:16px;height:100%;width:100%;object-fit:cover;display:block}.benefits-section .benefits-wrapper--swiper .benefit-card .benefit_title,.benefits-section .benefits-wrapper--swiper .benefit-card .benefit_description{color:#fff;transition:opacity .2s;transition-delay:.2s}.benefits-section .benefits-wrapper--swiper .benefit-card .benefit_title{margin:0;max-width:327px;width:100%;font-size:24px;font-weight:250;line-height:1.1;letter-spacing:-.36px}.benefits-section .benefits-wrapper--swiper .benefit-card .benefit_description{margin-top:20px;max-width:507px;width:100%;font-family:PP Neue Montreal;font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.benefits-section .benefits-wrapper--swiper .benefit-card:not(.swiper-slide-active) .benefit_title,.benefits-section .benefits-wrapper--swiper .benefit-card:not(.swiper-slide-active) .benefit_description{opacity:0;transition-delay:0s}.benefits-section .benefits-wrapper--swiper .swiper-slide-active{width:var(--active-card-max-width)}.benefits-section .benefits-wrapper--swiper .swiper-slide-active .benefit_title,.benefits-section .benefits-wrapper--swiper .swiper-slide-active .benefit_description{opacity:1}.benefits-section .benefits-wrapper--swiper .swiper-button{position:absolute;top:auto;bottom:-71px;right:auto;left:1.5rem;color:#fff;background:#000;border-radius:500px;width:46px;height:46px;padding:13px}@media screen and (min-width:750px){.benefits-section .benefits-wrapper--swiper .swiper-button{left:5rem}}.benefits-section .benefits-wrapper--swiper .swiper-button:after{content:none}.benefits-section .benefits-wrapper--swiper .swiper-button-next{left:calc(1.5rem + 54px)}@media screen and (min-width:750px){.benefits-section .benefits-wrapper--swiper .swiper-button-next{left:calc(5rem + 54px)}}.benefits-section .rte strong{color:#000}.wrapper:has(.benefits-wrapper--swiper){overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/65/assets/benefits-section.css.map */
