.product-features-slider .features-slider-section-wrapper{overflow:hidden}.product-features-slider .card{overflow:visible}.features-slider__title-wrapper{margin-bottom:40px}@media screen and (min-width: 1024px){.features-slider__title-wrapper{display:grid;grid-template-columns:minmax(0,860px) auto;align-items:end;margin-bottom:60px}}.features-slider__title-wrapper .slider-buttons{display:none}@media screen and (min-width: 1024px){.features-slider__title-wrapper .slider-buttons{display:flex;justify-self:end;gap:16px}}.features-slider__title-wrapper .slider-button--prev,.features-slider__title-wrapper .slider-button--next{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-text-cards);color:var(--color-foreground-cards);top:50%;transform:translateY(-50%);z-index:2}.features-slider__title-wrapper .slider-button--prev:disabled,.features-slider__title-wrapper .slider-button--next:disabled{opacity:.5}.features-slider__title-wrapper .slider-button--prev{left:0}.features-slider__title-wrapper .slider-button--prev svg{transform:rotate(90deg)}.features-slider__title-wrapper .slider-button--next{right:0}.features-slider__title-wrapper .slider-button--next svg{transform:rotate(270deg)}.features-slider__heading{max-width:820px}.swiper.product-features__swiper{overflow:visible}.swiper.product-features__swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px}@media screen and (min-width: 768px){.swiper.product-features__swiper:not(.swiper-initialized) .swiper-wrapper{gap:40px}}.swiper.product-features__swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(90.9090909091vw - var(--gutter-container) * 2)}@media screen and (min-width: 768px){.swiper.product-features__swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(66.6666666667% - 16px)}}@media screen and (min-width: 1024px){.swiper.product-features__swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(43.4782608696% - 20px)}}.feature-slide.swiper-slide{display:flex;flex-direction:column;gap:2rem}.product-features__image{overflow:hidden;flex-shrink:0;background-color:#d9d9d9;border-radius:16px;width:100%}@media screen and (min-width: 1024px){.product-features__image{border-radius:32px}}.product-features__image img{width:100%;height:100%;object-fit:cover;display:block}.product-features__content{display:flex;flex-direction:column;gap:1rem;padding-right:2rem}.product-features__content .h5{font-size:20px}@media screen and (min-width: 1024px){.product-features__content .h5{font-size:24px}}
