.custom-features__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;margin:0 auto;padding:64px;gap:16px}.custom-features__header{display:flex;flex-direction:column;gap:16px}.custom-features__title{color:var(--color-black-01);font-size:var(--font-size-32);font-weight:var(--font-weight-600);line-height:var(--font-line-height);font-family:Montserrat}.custom-features__description{color:var(--color-black-01);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--font-line-height);font-family:Montserrat}.custom-features__slider-container{width:100%;position:relative;padding-top:16px}.custom-features-swiper{width:100%;overflow:hidden}.custom-features-swiper .swiper-wrapper{gap:32px;justify-content:space-between}.custom-features-swiper .swiper-slide{height:auto;max-width:284px;min-width:284px}.custom-features__item{display:flex;flex-direction:column;gap:16px;height:100%;width:284px}.custom-features__item-image{width:100%}.custom-features__item-image img{width:100%;height:100%;object-fit:cover;background-color:var(--color-grey-01)}.custom-features__item-info{display:flex;flex-direction:column;gap:8px;flex:1}.custom-features__item-info-title{color:var(--color-black-01);font-size:var(--font-size-16);font-weight:var(--font-weight-600);line-height:var(--font-line-height);font-family:Montserrat}.custom-features__item-info-description{color:var(--color-zinc);font-size:var(--font-size-14);font-weight:var(--font-weight-500);line-height:var(--font-line-height);font-family:Montserrat}.custom-features__progress{margin-top:24px;width:100%;display:none}.custom-features__progress-bar{width:100%;height:2px;background-color:var(--color-zinc-02);border-radius:2px;overflow:hidden}.custom-features__progress-fill{height:100%;background-color:var(--color-black);border-radius:2px;transition:width .3s ease;width:0%}@media screen and (min-width: 786px){.custom-features-swiper .swiper-wrapper{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr 1fr}.custom-features-swiper .swiper-slide{min-width:100%;max-width:100%}.custom-features-swiper .swiper-wrapper .custom-features__item{width:100%}}@media screen and (max-width: 786px){.custom-features__wrapper{padding:24px 16px}.custom-features__title{font-size:var(--font-size-24)}.custom-features__description{font-size:var(--font-size-16)}.custom-features__progress{display:block}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom-product-features.css.map */
