.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}.productslider__slider{margin-inline:-.9375rem;padding-inline:.9375rem;padding-bottom:2.25rem}.productslider__pagination{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;padding-top:1.25rem}.productslider__pagination span{border:.08125rem solid var(--primary);border-radius:50%;cursor:pointer;height:.75rem;position:relative;transition:border-color .5s;width:.75rem}.productslider__pagination span:before{aspect-ratio:1;background-color:var(--primary);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .5s;width:0}.productslider__pagination span.swiper-pagination-bullet-active:before{width:100%}.productslider .productslider__button{display:flex;justify-self:center}:root{--scale-tablet:clamp(6.25e-8rem,calc(-0.446rem + 0.71937vw),0.125rem);--scale-mobile:clamp(6.25e-8rem,calc(-0.19122rem + 0.39839vw),0.125rem);--scale-mobileSmall:clamp(6.25e-8rem,calc(-0.07594rem + 0.25316vw),0.125rem);--scale-minTemplate:clamp(6.25e-8rem,calc(-0.05539rem + 0.22727vw),0.125rem);--scale-minWidth:clamp(6.25e-8rem,calc(-0.04211rem + 0.21053vw),0.125rem);--scale-cartRebuild:clamp(6.25e-8rem,calc(-0.37106rem + 0.62496vw),0.125rem);--scale-tablet-minWidth:clamp(6.25e-8rem,calc(-0.05953rem + 0.29763vw),0.125rem);--scale-mobile-minWidth:clamp(6.25e-8rem,calc(-0.08929rem + 0.44645vw),0.125rem);--scale-mobile-mobileSmall:clamp(6.25e-8rem,calc(-0.08929rem + 0.44645vw),0.125rem);--scale-mobileSmall-minWidth:clamp(6.25e-8rem,calc(-0.25003rem + 1.25016vw),0.125rem);--scale-tablet-minTemplate:clamp(6.25e-8rem,calc(-0.08098rem + 0.33223vw),0.125rem);--scale-mobile-minTemplate:clamp(6.25e-8rem,calc(-0.12896rem + 0.5291vw),0.125rem)}.clients{border:.0625rem solid var(--primary-10);border-radius:1.25rem;display:flex;flex-direction:column;gap:.5rem}.clients__header{display:flex;gap:.9375rem;justify-content:space-between}.clients__author{align-items:center;display:flex;gap:.25rem}.clients__name{font-weight:700;line-height:1.1;text-transform:capitalize}.clients__check svg{max-width:1.5rem}.clients .product-rating__stars{--starWidthClients:clamp(1.199375rem,calc(1.06212rem + 0.56312vw),1.41125rem);--starWidth:var(--starWidthClients)}@media (width <= 29.99875em){.productslider__slider{padding-top:2.5rem}}@media (max-width:29.99875em){.productslider .productslider__button{justify-content:center;width:100%}}@media (width <= 24.37375em){.productslider__container{padding-block:2.625rem}.clients{padding-block:1.5rem;padding-inline:1.5rem}.clients__date{padding-top:.5rem}}@media (width <= 20em){.clients__author{font-size:1rem}}@media (width > 20em) and (width <= 79.375em){.clients__author{font-size:clamp(1rem,.91578947368125rem + .4210526316vw,1.25rem)}}@media (width > 24.37375em) and (width <= 79.375em){.productslider__container{padding-block:clamp(2.625rem,1.9602764709875rem + 2.7272107452vw,4.125rem)}.clients{padding-block:clamp(1.5rem,1.3892127451625rem + .4545351242vw,1.75rem);padding-inline:clamp(1.5rem,1.27842549033125rem + .9090702484vw,2rem)}}@media (width > 24.37375em) and (width <= 61.99875em){.clients__date{padding-top:clamp(.5rem,.1760963455125rem + 1.3289036545vw,1rem)}}@media (width > 29.99875em) and (width <= 61.99875em){.productslider__slider{padding-top:clamp(2.5rem,1.15239990234375rem + 4.4921875vw,3.9375rem)}}@media (min-width:29.99875em){.clients__rating{padding-bottom:.1875rem}.clients__testimonial{padding-top:.25rem}}@media (width > 61.99875em){.productslider__slider{padding-top:3.9375rem}.clients__date{padding-top:1rem}}@media (width > 79.375em){.productslider__container{padding-block:4.125rem}.clients{padding-block:1.75rem;padding-inline:2rem}.clients__author{font-size:1.25rem}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .productslider__pagination span:hover{border-color:var(--primary-60)}}@media (hover:none){html[data-fls-touch] .productslider__pagination span:active{border-color:var(--primary-60)}}