.reviews-slider{margin:60px 0}@media (min-width:992px){.reviews-slider{margin:160px 0}}.reviews-slider__header{--bs-gutter-x:20px;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));row-gap:16px;margin-bottom:30px}@media (min-width:992px){.reviews-slider__header{margin-bottom:60px}}.reviews-slider__title{font-family:"Playfair Display",sans-serif;font-weight:500;margin:0;font-size:40px;text-transform:uppercase}@media (min-width:1200px){.reviews-slider__title{font-size:60px}}.reviews-slider .col-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.reviews-slider .col-title:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media (min-width:992px){.reviews-slider .col-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}}@media (min-width:1200px){.reviews-slider .col-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.reviews-slider .col-desc{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.reviews-slider .col-desc .category-products-carousel__desc{max-width:min(538px,100%)}.reviews-slider .col-desc .link{-ms-flex-negative:0;flex-shrink:0;font-weight:500;font-size:18px;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;text-decoration:underline;text-transform:uppercase}.reviews-slider .col-desc .link:hover,.reviews-slider .col-desc .link:focus{text-decoration:none}.reviews-slider .col-desc .link:first-child{margin-left:auto}@media (min-width:576px){.reviews-slider .col-desc .link{margin-left:auto}}@media (min-width:576px){.reviews-slider .col-desc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.reviews-slider .col-desc{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}}@media (min-width:1200px){.reviews-slider .col-desc{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.reviews-slider .swiper-pagination{position:relative;margin-top:30px}@media (min-width:768px){.reviews-slider .swiper-pagination{margin-top:60px}}.reviews-slider .swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:0}.reviews-slider .swiper-navigation .swiper-button-prev,.reviews-slider .swiper-navigation .swiper-button-next{position:relative;width:45px;height:45px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000;color:#000;-webkit-transition:color .35s,background-color .35s;transition:color .35s,background-color .35s;margin-top:0;--swiper-navigation-top-offset:0;--swiper-navigation-sides-offset:0;--swiper-navigation-size:16px}.reviews-slider .swiper-navigation .swiper-button-prev::after,.reviews-slider .swiper-navigation .swiper-button-next::after{display:none}.reviews-slider .swiper-navigation .swiper-button-prev svg,.reviews-slider .swiper-navigation .swiper-button-next svg{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size)}.reviews-slider .swiper-navigation .swiper-button-prev:hover,.reviews-slider .swiper-navigation .swiper-button-prev:focus,.reviews-slider .swiper-navigation .swiper-button-next:hover,.reviews-slider .swiper-navigation .swiper-button-next:focus{color:#fff;background-color:#000}@media (min-width:1200px){.reviews-slider .swiper-navigation .swiper-button-prev,.reviews-slider .swiper-navigation .swiper-button-next{width:48px;height:48px}}.reviews-slider .review__image{height:100%}.reviews-slider .review__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:inherit}@media (min-width:768px){.reviews-slider .review__image{width:calc(40% - 5px);position:absolute;left:0;top:0}}@media (min-width:992px){.reviews-slider .review__image{width:calc(50% - 5px)}}.reviews-slider .review__name{font-weight:500;font-size:18px;line-height:100%;text-transform:uppercase;margin-bottom:20px}.reviews-slider .review__text{font-weight:500;font-size:20px;line-height:120%;margin-top:.75em}@media (min-width:992px){.reviews-slider .review__text{font-size:24px}}@media (min-width:1200px){.reviews-slider .review__text{font-size:30px}}.reviews-slider .review__content{background-color:#f5f5f5;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;height:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews-slider .review__content .custom-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews-slider .review__content .custom-stars .star{color:gold}.reviews-slider .review__content .stars-text{font-style:italic;font-weight:500;font-size:12px;line-height:100%;-ms-flex-line-pack:center;align-content:center}@media (min-width:576px){.reviews-slider .review__content{padding:24px}}@media (min-width:768px){.reviews-slider .review__content{width:calc(60% - 5px);aspect-ratio:1}}@media (min-width:992px){.reviews-slider .review__content{width:calc(50% - 5px);padding:40px}}@media (min-width:1200px){.reviews-slider .review__content{padding:80px}}.reviews-slider .review__action{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.reviews-slider .review__action .swiper-navigation{margin-left:auto;-ms-flex-item-align:end;align-self:end}