.reviews-section{overflow:hidden}.reviews-section__heading{font-family:"Montserrat",sans-serif;font-size:1.75rem;letter-spacing:.02em;color:#161616}@media(max-width:767.98px){.reviews-section__heading{font-size:1.25rem}}.reviews-carousel-wrapper{max-width:1400px;margin:0 auto;padding:0 60px}@media(max-width:767.98px){.reviews-carousel-wrapper{padding:0 40px}}@media(max-width:575.98px){.reviews-carousel-wrapper{padding:0 16px}}.reviews-swiper{overflow:visible;padding-bottom:40px}.reviews-swiper .swiper-wrapper{align-items:stretch}.reviews-slide{width:70%!important;height:auto!important;transition:opacity .3s ease,filter .3s ease}@media(max-width:991.98px){.reviews-slide{width:75%!important}}@media(max-width:767.98px){.reviews-slide{width:80%!important}}@media(max-width:575.98px){.reviews-slide{width:85%!important}}.reviews-slide:not(.swiper-slide-active){opacity:.4}.reviews-slide.swiper-slide-active .review-card{background-color:#f5f5f5}.review-card{background:#fff;transition:background-color .3s ease;padding:28px 32px;display:flex;flex-direction:column;height:100%}@media(max-width:767.98px){.review-card{padding:20px 20px}}.review-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.review-card__date{display:flex;align-items:center;gap:6px;color:#888;font-size:.8rem;white-space:nowrap}.review-card__date img{opacity:.6}.review-card__rating{display:flex;align-items:center;gap:4px}.review-card__stars{display:flex;align-items:center;gap:1px}.review-card__stars svg{display:block}.review-card__rating-value{font-size:.85rem;color:#161616;margin-left:4px}.review-card__product{display:flex;align-items:center;gap:8px}.review-card__product-img{width:36px;height:36px;object-fit:contain;border-radius:4px}.review-card__product-name{font-size:.75rem;color:#161616;letter-spacing:.03em;line-height:1.2;max-width:120px}.review-card__body{flex:1;margin-bottom:20px}.review-card__title{font-family:"Montserrat",sans-serif;font-size:1.25rem;color:#161616;margin-bottom:12px;line-height:1.3}@media(max-width:767.98px){.review-card__title{font-size:1rem}}.review-card__content{font-size:.9rem;color:#555;line-height:1.6}.review-card__source-btn{display:block;width:100%;padding:14px;background-color:#161616;color:#fff;text-align:center;text-decoration:none;font-weight:600;font-size:.85rem;letter-spacing:.1em;transition:background-color .2s ease;margin-top:auto}.review-card__source-btn:hover{background-color:#303030;color:#fff}.review-card__source-btn--static{background-color:#888}.review-card__source-btn--static:hover{background-color:#888}.reviews-nav{position:absolute;top:50%;transform:translateY(-60%);z-index:10;width:44px;height:44px;background-color:#161616;border:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;padding:0}.reviews-nav:hover{background-color:#303030}.reviews-nav--prev{left:0}@media(max-width:575.98px){.reviews-nav--prev{left:-4px}}.reviews-nav--next{right:0}@media(max-width:575.98px){.reviews-nav--next{right:-4px}}.reviews-nav.swiper-button-disabled{opacity:.3;cursor:default}@media(max-width:767.98px){.reviews-nav{width:36px;height:36px}}.reviews-scrollbar.swiper-scrollbar{position:relative;margin-top:20px;height:4px;background:#d9d9d9;border-radius:0;width:40%;left:30%}.reviews-scrollbar.swiper-scrollbar .swiper-scrollbar-drag{background:#161616;border-radius:0}