.pf-product-features-section{color:#2a2a2a;position:relative;background-color:#2a2a2a}.pf-product-features-container{max-width:1300px;margin:0 auto;padding:0 20px}.pf-features-header{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:60px;text-align:left}.pf-features-title{font-size:var(--title-size, 36px);font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:1.2;color:var(--title-color, #2a2a2a)}.pf-features-subtitle{font-size:var(--subtitle-size, 18px);line-height:1.6;color:var(--subtitle-color, #2a2a2a);margin:0}.pf-features-wrapper{position:relative;overflow:hidden}.pf-features-wrapper.swiper{overflow:hidden}.pf-features-wrapper.swiper .swiper-wrapper{display:flex;margin-bottom:var(--swiper-padding, 0)}.pf-features-wrapper.swiper .swiper-slide{flex:0 0 auto;width:calc(33.333% - 20px);height:auto}.pf-feature-item{background:transparent;padding:0;height:100%;display:flex;flex-direction:column;align-items:center;text-align:left}.pf-feature-image{margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:var(--feature-image-radius, 4px)}.pf-feature-image img{width:100%;height:auto;display:block}.pf-feature-title{font-size:var(--feature-title-size, 20px);font-weight:700;text-transform:uppercase;margin-bottom:10px;color:var(--feature-title-color, #2a2a2a);line-height:1.3;width:90%;text-align:left}.pf-feature-description{font-size:var(--feature-description-size, 16px);line-height:1.5;color:var(--feature-description-color, #2a2a2a);margin:0;width:90%}.pf-features-wrapper .swiper-button-next,.pf-features-wrapper .swiper-button-prev{width:40px;height:40px;background:var(--navigation-bg, transparent);color:var(--navigation-color, #2a2a2a);transition:all .3s ease;z-index:1;display:flex!important;position:static;transform:none!important;margin:0!important}.pf-features-wrapper .swiper-button-next:after,.pf-features-wrapper .swiper-button-prev:after{display:none}.pf-features-wrapper .swiper-button-next svg,.pf-features-wrapper .swiper-button-prev svg{width:30px}.pf-features-wrapper .swiper-button-next:hover,.pf-features-wrapper .swiper-button-prev:hover{background:var(--navigation-hover-bg, rgba(255, 255, 255, .1))}.pf-features-wrapper .swiper-tool{display:flex;justify-content:space-between;align-items:center;width:100%;gap:5px}.pf-features-wrapper .swiper-pagination-progress{position:static!important;width:80%;height:4px;background-color:var(--progress-bg, #444444);border-radius:2px;overflow:hidden;flex:1}.pf-features-wrapper .swiper-pagination-progressbar-fill{display:block!important;position:static!important;height:100%;background-color:var(--progress-fill, #54b983);border-radius:2px;transition:width .3s ease}.pf-features-wrapper .pagination-info{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:700;color:var(--pagination-text, #2a2a2a);width:90%}.pf-features-wrapper .current-slide,.pf-features-wrapper .total-slides{color:var(--pagination-text, #cccccc)}.pf-features-wrapper[data-layout=grid] .swiper-slide{width:calc(33.333% - 20px);margin:0}.pf-features-wrapper[data-layout=grid] .pf-feature-item{background:transparent;padding:0;border:none;transition:none}.pf-features-wrapper[data-layout=grid] .pf-feature-item:hover{background:transparent;border:none;transform:none;box-shadow:none}.pf-features-wrapper[data-layout=carousel] .swiper-slide{width:100%;margin:0}.pf-features-wrapper[data-layout=carousel] .pf-feature-item{max-width:800px;margin:0 auto;text-align:center}.pf-features-wrapper[data-layout=carousel] .pf-feature-image{max-width:600px;margin:0 auto 40px}@media screen and (max-width: 1024px){.pf-product-features-container{padding:0 20px}.pf-product-features-section{padding-top:var(--tablet-top-padding, 45px);padding-bottom:var(--tablet-bottom-padding, 45px)}.pf-features-title{font-size:calc(var(--title-size, 36px) * .9)}.pf-features-subtitle{font-size:calc(var(--subtitle-size, 18px) * .9)}.pf-feature-title{font-size:calc(var(--feature-title-size, 20px) * 1.1)}.pf-feature-description{font-size:calc(var(--feature-description-size, 14px) * 1.07)}.pf-features-wrapper .progress-bar{width:150px}.pf-features-wrapper.swiper .swiper-wrapper{margin-bottom:var(--tablet-swiper-padding, 0)}}@media screen and (max-width: 768px){.pf-product-features-section{padding-top:var(--mobile-top-padding, 30px);padding-bottom:var(--mobile-bottom-padding, 30px)}.pf-features-header{margin-bottom:40px;display:flex;flex-direction:column;gap:20px;text-align:center}.pf-features-title{font-size:calc(var(--title-size, 36px) * .78)}.pf-features-subtitle{font-size:calc(var(--subtitle-size, 18px) * .83)}.pf-feature-item{padding:0}.pf-feature-title{font-size:var(--feature-title-size, 20px)}.pf-feature-description{font-size:var(--feature-description-size, 14px)}.pf-features-wrapper .swiper-button-next,.pf-features-wrapper .swiper-button-prev{top:auto;transform:none;width:40px;height:40px}.pf-features-wrapper .swiper-button-next:after,.pf-features-wrapper .swiper-button-prev:after{font-size:14px}.pf-features-wrapper .swiper-pagination-progress{bottom:-100px}.pf-features-wrapper .pagination-info{font-size:14px}.pf-features-wrapper .progress-bar{width:120px;height:3px}.pf-features-wrapper.swiper .swiper-wrapper{margin-bottom:var(--mobile-swiper-padding, 0)}.pf-features-wrapper[data-layout=grid] .swiper-slide{width:100%}.pf-features-wrapper[data-layout=grid] .pf-feature-item{padding:0}}@media screen and (max-width: 480px){.pf-features-wrapper .swiper-button-next svg,.pf-features-wrapper .swiper-button-prev svg{width:15px}.pf-product-features-container{padding:0 20px}.pf-features-title{font-size:calc(var(--title-size, 36px) * .67)}.pf-features-subtitle{font-size:calc(var(--subtitle-size, 18px) * .78)}.pf-feature-title{font-size:calc(var(--feature-title-size, 20px) * .9)}.pf-feature-description{font-size:calc(var(--feature-description-size, 16px) * .9)}.pf-features-wrapper .progress-bar{width:100px}}.pf-feature-item{transition:none}.pf-feature-item:hover{transform:none}.pf-features-wrapper.swiper .swiper-slide-active{transform:none;z-index:1}.pf-features-wrapper.swiper .swiper-slide-prev,.pf-features-wrapper.swiper .swiper-slide-next{opacity:1;transform:none}.pf-features-wrapper .progress-fill{transition:width .3s ease}
/*# sourceMappingURL=/cdn/shop/t/54/assets/product-features.css.map */
