.reviews-section{--padding-x: 54px;--slide-width: clamp(171px, calc(171px + (250 - 171) * ((100vw - 1024px) / 416)), 250px);--slides-gap: 12px;display:block;padding:34px 0 68px}.reviews-section-icon{width:140px;margin-left:var(--padding-x);margin-bottom:clamp(8px,calc(8px + 8*(100vw - 834px)),16px)}.reviews-section-header{display:grid;grid-template-columns:minmax(0,1fr) 60px;grid-column-gap:24px;align-items:center;padding-inline:var(--padding-x)}.reviews-swiper-wrapper{margin-top:34px}.reviews-swiper{padding-inline:var(--padding-x);&.hide{opacity:0}.swiper-wrapper{align-items:center}}.reviews-item{width:var(--slide-width);&:not(:last-child){margin-right:var(--slides-gap)}&.ghost{opacity:0;display:flex;align-self:flex-start;width:1px;min-width:initial;margin-right:-1px;overflow:hidden;pointer-events:none;.ghost-content{min-width:var(--slide-width)}.reviews-item-image-wrapper{--aspect-ratio: 250 / 416}.reviews-item-product{height:var(--tallest-product-height)}}}.reviews-item-image-wrapper{--aspect-ratio: 250 / 325;--object-fit: cover;border-radius:10px;transition:aspect-ratio .25s var(--ease-out-cubic);&.with-video{cursor:pointer}}.reviews-item-video-button{position:absolute;bottom:clamp(10px,calc(10px + 4*(100vw - 834px)),14px);right:clamp(10px,calc(10px + 4*(100vw - 834px)),14px);transform-origin:bottom right;transition:transform .25s var(--ease-out-cubic)}.reviews-item-product{display:grid;grid-template-columns:45px minmax(0,1fr);grid-column-gap:10px;align-items:center;height:var(--height, auto);background:var(--white);padding:clamp(8px,calc(8px + 4*(100vw - 834px)),12px);border-radius:10px;margin-top:clamp(8px,calc(8px + 4*(100vw - 834px)),12px);overflow:hidden}.reviews-item-product-image-wrapper{--aspect-ratio: 1;border-radius:4px;img{top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:100%;height:auto;max-height:100%;border-radius:4px}}.reviews-item-product-right{display:grid}.reviews-item-product-title{margin:0;font-weight:400}.reviews-item-product-price{&,*{font-size:clamp(12px,calc(12px + (13 - 12) * ((100vw - 360px) / 1080)),13px);line-height:clamp(16px,calc(16px + (19 - 16) * ((100vw - 360px) / 1080)),19px)}.price{grid-column-gap:9px}dd{margin:0}.price__regular{order:-1}}.reviews-swiper-scrollbar-wrapper{max-width:100%;padding-block:3px;padding-inline:var(--padding-x);margin-top:clamp(32px,calc(32px + 19*(100vw - 834px)),51px);overflow:hidden;&:has(.swiper-scrollbar[style*=none]){display:none}}@media (width <= 834px){.reviews-section{--padding-x: 8px;--slide-width: max(226px, calc((226 / 344 * 100%)));--slides-gap: 8px;padding:24px 0 48px}.reviews-section-header{display:block}.reviews-swiper-button-wrapper{display:none}.reviews-swiper-wrapper{margin-top:20px}.reviews-item{&.ghost{display:none}}.reviews-item-video-button{svg{width:35px;height:auto}}}@media (width >= 835px){.reviews-swiper{max-height:var(--min-height)}}@media (hover: hover) and (min-width: 835px){.reviews-item-image-wrapper{&:hover,&.active{--aspect-ratio: 250 / 416;.reviews-item-video-button{transform:scale(1.56)}}}}@media (width >= 1441px){.reviews-section{--slide-width: clamp(250px, calc(250px + (341 - 250) * ((100vw - 1441px) / 479)), 341px)}}@media (width >= 1921px){.reviews-section{--slide-width: calc((250 / 1332 * 100%))}}
