.testimonial-section{padding:60px 0}.testimonial-slider{position:relative}.testimonial-slide{position:relative;overflow:hidden;border-radius:12px;transition:transform .3s ease-in-out;padding-bottom:var(--aspect-ratio);padding-top:.5rem}.testimonial-slide:hover{transform:translateY(-5px)}.testimonail_wrapper{height:100%;width:100%}.testimonail_wrapper video{width:100%;height:100%;object-fit:cover}.testimonail_wrapper .image,.testimonail_wrapper .image img{height:100%;object-fit:cover}.testimonial-slide img{width:100%;height:auto;display:block;border-radius:12px}.testimonial-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0009);color:var(--color-text);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;transition:opacity .4s ease-in-out;padding:2rem;overflow:hidden;cursor:ns-resize}.testimonial-overlay p{max-height:100%;overflow-y:auto;opacity:0;transform:translateY(10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.4) transparent}.testimonial-overlay p::-webkit-scrollbar{width:4px}.testimonial-overlay p::-webkit-scrollbar-thumb{background:#fff6;border-radius:10px}.testimonial-slide:hover .testimonial-overlay p{opacity:1;transform:translateY(0);pointer-events:all}.testimonial-slide:hover .testimonial-overlay p{opacity:1;transform:translateY(0)}.testimonial-slide:hover .testimonial-overlay{opacity:1}.testimonial-username{margin-top:.5rem;font-weight:600;opacity:.9}.swiper-button-next,.swiper-button-prev{color:var(--color-foreground, #000)}.testimonial-slide{border-radius:var(--border-radius);overflow:hidden}.testimonial-slide{aspect-ratio:var(--aspect-ratio)}.testimonial_inner_cover{position:absolute;width:100%;height:100%}.section_buttons_wrapper{display:flex;position:relative;justify-content:space-around;max-width:80rem;margin:0 auto;margin-top:5rem;align-items:center}.section_buttons_wrapper .swiper-button-next,.section_buttons_wrapper .swiper-button-prev{position:relative;z-index:1;margin:0}@media screen and (max-width:640px){.section_buttons_wrapper .swiper-button-next,.section_buttons_wrapper .swiper-button-prev{width:4rem;height:4rem;left:0}.section_buttons_wrapper .swiper-button-next svg,.section_buttons_wrapper .swiper-button-prev svg{width:1.6rem;height:1.6rem}.testimonial_wrap .section_rte{margin:1rem 0 0}}@media screen and (max-width:350px){.section_buttons_wrapper{justify-content:space-between}}.testimonail_wrapper{position:relative;height:100%;width:100%}.testimonial-overlay{padding:2rem}.testimonial-overlay.has-product{padding-bottom:92px}.testimonial-username{opacity:0;transform:translateY(10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.testimonial-slide:hover .testimonial-username{opacity:.9;transform:translateY(0)}.testimonial-product-card{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--color-text, #fff)}.testimonial-product-image{flex:0 0 80px;width:80px;height:80px;background:var(--color-secondary-bg);border-radius:8px;padding:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.testimonial-slide .testimonial-product-image img{width:100%;height:100%;object-fit:contain;border-radius:0}.testimonial-product-info{min-width:0;display:flex;flex-direction:column;gap:4px}.testimonial-product-title{font-size:14px;font-weight:500;line-height:1.3;color:var(--color-text, #fff);overflow:hidden}.testimonial-product-price{display:flex;align-items:center;gap:8px;font-size:14px}.testimonial-product-current-price{font-weight:600;color:var(--color-text, #fff)}.testimonial-product-compare-price{text-decoration:line-through;opacity:.7;font-size:13px;color:var(--color-text, #fff)}@media screen and (max-width:640px){.testimonial-overlay.has-product{padding-bottom:84px}.testimonial-product-image{flex-basis:70px;width:70px;height:70px}.testimonial-product-title,.testimonial-product-price{font-size:13px}}.testimonial_wrap.arrows-top .container{position:relative}.testimonial_wrap.arrows-top .section_header{text-align:left;padding-right:110px;min-height:44px}.testimonial_wrap.arrows-top .section_buttons_wrapper{position:static;margin-top:2rem}.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-prev,.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-next{position:absolute;top:0;bottom:auto;left:auto;margin:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;z-index:5}.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-next{right:40px}.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-prev{right:100px}.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-next svg,.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-prev svg{width:18px;height:18px}@media screen and (max-width:1300px)and (min-width:1023px){.testimonial-product-image{flex:0 0 60px;width:60px;height:60px}}@media screen and (max-width:1200px)and (min-width:1023px){.testimonial-product-card{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (max-width:640px){.testimonial_wrap.arrows-top .section_header{padding-right:90px;min-height:36px}.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-prev,.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-next{width:36px;height:36px}.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-prev{right:70px}.testimonial_wrap.arrows-top .section_buttons_wrapper .swiper-button-next{right:20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/testimonial.css.map */
