.review-block{position:relative}.review-short{margin:0}.review-tooltip{position:absolute;left:0;transform:translateY(-110%);width:320px;max-height:max-content;overflow-y:auto;background:#111;color:#fff;padding:12px;border-radius:8px;font-size:13px;line-height:20px;opacity:0;visibility:hidden;transition:.25s ease;z-index:9999;pointer-events:none}.review-tooltip:after{content:"";position:absolute;bottom:-6px;left:20px;border-width:6px;border-style:solid;border-color:#111 transparent transparent transparent}.review-block:hover .review-tooltip{opacity:1;visibility:visible;pointer-events:auto}.custom-review__main.testimonial-section{padding:50px 0}.custom-review__main .testimonial-header{text-align:center;margin-bottom:50px}.custom-review__main.testimonial-section .testimonial-header .stars{font-size:28px}.custom-review__main .testimonial-header h2{font-size:40px;line-height:52px;font-weight:700;letter-spacing:0;margin:10px 0 0}.custom-review__main .testimonial-slider.swiper-initialized{padding:0}.custom-review__main .testimonial-slider__main:has(.testimonial-slider.swiper-initialized){padding:0 50px;position:relative}.custom-review__main .testimonial-slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.custom-review__main .testimonial-card{padding:30px;height:550px;border-radius:12px;border:1px solid rgba(255,255,255,.15)}.custom-review__main .testimonial-card .rating{font-size:20px;line-height:25px;letter-spacing:0;font-weight:400}.custom-review__main .testimonial-card h4{font-size:20px;line-height:25px;letter-spacing:0px;font-weight:700;margin:24px 0 12px}.custom-review__main .testimonial-card p{font-size:14px;line-height:25px;letter-spacing:0;font-weight:400;opacity:.8;margin:0}.custom-review__main .recommend{margin-top:50px;font-size:16px;line-height:35px;letter-spacing:0;font-weight:400;display:flex;align-items:center}.custom-review__main .recommend svg{margin-right:13px}.custom-review__main .author{display:flex;align-items:center;gap:10px;margin-top:20px}.custom-review__main .testimonial__author h4{font-size:20px;line-height:30px;margin:0;letter-spacing:0;font-weight:700}.custom-review__main .author img{width:48px;height:48px;border-radius:50%}.custom-review__main .author span{font-size:12px;line-height:26px;letter-spacing:0;font-weight:400}.custom-review__main .testimonial-slider__main:has(.swiper-slide:nth-child(4)) .swiper-button-next,.custom-review__main .testimonial-slider__main:has(.swiper-slide:nth-child(4)) .swiper-button-prev{display:flex}.custom-review__main .testimonial-slider__main .swiper-button-next,.custom-review__main .testimonial-slider__main .swiper-button-prev{width:unset;height:unset;padding:unset;border:unset;background:transparent}.custom-review__main .testimonial-slider__main .swiper-button-next:after,.custom-review__main .testimonial-slider__main .swiper-button-prev:after{content:unset}.custom-review__main .testimonial-slider__main .swiper-button-prev{rotate:180deg;left:-5px}.custom-review__main .testimonial-slider__main .swiper-button-next{right:-5px}@media screen and (max-width:1024px){.custom-review__main .testimonial-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.custom-review__main .testimonial-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1,1fr)}.custom-review__main .custom__reivew__button{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:14px;margin:30px 0 0}.custom-review__main .testimonial-slider__main .swiper-button-next{padding-top:2px}.custom-review__main .testimonial-slider__main .swiper-button-next,.testimonial-slider__main .swiper-button-prev{position:unset}.custom-review__main .testimonial-slider__main:has(.testimonial-slider.swiper-initialized){padding:0}.custom-review__main .testimonial-card{padding:30px 20px}.custom-review__main .testimonial-section{padding:25px 0}.custom-review__main .testimonial-header h2{font-size:30px;line-height:40px}.custom-review__main .testimonial-header{margin-bottom:15px}.custom-review__main .testimonial-card h4{font-size:16px;line-height:21.17px;margin:10px 0}}.review-mobile{display:none}@media screen and (max-width:767px){.review-mobile{display:block}.review-short,.review-tooltip{display:none!important}.custom-review__main .testimonial-card{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-review.css.map */
