.section-testimonial .section-wrapper{overflow:hidden}.testimonial--outer.swiper-initialized{overflow:visible}.testimonial--wrapper.stacked{display:grid;grid-template-columns:1fr;gap:20px}.testimonial--item{background:var(--body_alternate_background);padding:25px;border-radius:var(--card_radius);position:relative}.testimonial--item-header{display:grid;grid-template-columns:auto 1fr;align-items:center;padding-bottom:25px;gap:22px}.author--image{width:50px;height:50px;border-color:var(--heading_color)}.author--image img,.author--image svg{width:100%;height:100%;padding:4px;border-radius:100%;object-fit:cover}.quote--icon{position:absolute;inset-block-start:20px;inset-inline-end:20px;color:var(--heading_color);opacity:.1}.quote--icon svg{width:46px;height:auto}.testimonial--item-body{padding-top:25px}.testimonial--rating{display:flex;align-items:center;gap:3px;padding-bottom:20px;color:var(--star_rating_color)}.testimonial--rating svg{width:18px;height:auto}.testimonial--desc{padding-top:12px}@media(min-width:768px){html.no-js .testimonial--wrapper .testimonial--item{margin:0 10px}.testimonial--wrapper.stacked{grid-template-columns:repeat(2,1fr)}.testimonial--item{padding:30px}}@media(min-width:1025px){.testimonial--wrapper.stacked{grid-template-columns:repeat(var(--desktop_column_count),1fr)}.author--image.small-image{width:50px;height:50px}.author--image{width:60px;height:60px}}@media(min-width:1200px){.author--image.small-image{width:50px;height:50px}.author--image.medium-image{width:60px;height:60px}.author--image.large-image{width:80px;height:80px}}@media(min-width:1441px){.testimonial--item{padding:35px 45px}}@media(max-width:767px){.testimonial--wrapper.stacked.mobile-swipe{grid-auto-flow:column;grid-auto-columns:minmax(85%,1fr);overflow-x:auto;scroll-snap-type:x mandatory;grid-template-columns:unset;padding-bottom:10px;gap:15px}.testimonial--item-header{padding-bottom:20px;gap:10px}.quote--icon{inset-block-start:15px;inset-inline-end:15px}.quote--icon svg{width:30px}}.section-testimonial .testimonial--wrapper.stacked{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible;scroll-snap-type:none}.section-testimonial .testimonial--wrapper.stacked>.testimonial--item{min-width:0;padding:30px clamp(20px,3vw,42px) 34px;background:transparent;border:0;border-top:1px solid #dedede;border-radius:0}.section-testimonial .testimonial--wrapper.stacked>.testimonial--item:nth-child(odd){padding-inline-start:0}.section-testimonial .testimonial--wrapper.stacked>.testimonial--item:nth-child(2n){padding-inline-end:0;border-inline-start:1px solid #dedede}.section-testimonial .testimonial--wrapper.stacked .testimonial--item-header{padding-bottom:12px;gap:12px;border-bottom:0}.section-testimonial .testimonial--wrapper.stacked .testimonial--item-body{padding-top:8px}.section-testimonial .testimonial--wrapper.stacked .testimonial--rating{padding-bottom:12px}.section-testimonial .testimonial--wrapper.stacked .testimonial--desc{padding-top:8px;font-size:13px;line-height:1.65}@media(max-width:767px){.section-testimonial .testimonial--wrapper.stacked,.section-testimonial .testimonial--wrapper.stacked.mobile-swipe{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;gap:0;padding:0;overflow:visible;scroll-snap-type:none}.section-testimonial .testimonial--wrapper.stacked>.testimonial--item{padding:22px 0 26px;border-inline:0!important}}body[data-page-type=product] .section-testimonial .section-wrapper{background-color:#eeeeef;color:#111}body[data-page-type=product] .section-testimonial .section--header{max-width:1030px;margin-inline:auto;margin-bottom:24px;text-align:left}body[data-page-type=product] .section-testimonial .section--heading{font-size:18px!important;line-height:1.35;font-weight:500;letter-spacing:0;text-transform:none}body[data-page-type=product] .section-testimonial .section--description{margin-top:8px;font-size:12px!important;line-height:1.5;color:#555}body[data-page-type=product] .section-testimonial .testimonial--wrapper.stacked{max-width:1030px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible}body[data-page-type=product] .section-testimonial .testimonial--wrapper.stacked>.testimonial--item{min-width:0;border-radius:0;border-top:1px solid #d7d7d7;background:transparent;padding:22px clamp(16px,2.4vw,32px) 27px}body[data-page-type=product] .section-testimonial .testimonial--wrapper.stacked>.testimonial--item:nth-child(odd){padding-inline-start:0}body[data-page-type=product] .section-testimonial .testimonial--wrapper.stacked>.testimonial--item:nth-child(2n){padding-inline-end:0;border-inline-start:1px solid #d7d7d7}body[data-page-type=product] .section-testimonial .author--image{width:38px;height:38px;border-radius:0;border:1px solid #222}body[data-page-type=product] .section-testimonial .author--image :is(img,svg){width:100%;height:100%;padding:2px;border-radius:0;object-fit:cover}body[data-page-type=product] .section-testimonial .testimonial--item-header{min-height:42px;gap:10px;padding-bottom:10px}body[data-page-type=product] .section-testimonial .author-title{font-size:12px;font-weight:500}body[data-page-type=product] .section-testimonial .testimonial--item-body{padding-top:0}body[data-page-type=product] .section-testimonial .testimonial--rating{padding-bottom:6px;gap:1px}body[data-page-type=product] .section-testimonial .testimonial--rating svg{width:14px;height:14px}body[data-page-type=product] .section-testimonial .testimonial--title{font-size:13px;line-height:1.4;font-weight:500}body[data-page-type=product] .section-testimonial .testimonial--desc{font-size:11px;line-height:1.6;margin:0;padding-top:8px}body[data-page-type=product] .section-testimonial .quote--icon{inset-block-start:14px;inset-inline-end:14px;opacity:.12}@media(max-width:767px){body[data-page-type=product] .section-testimonial .section--header{margin-bottom:18px}body[data-page-type=product] .section-testimonial .testimonial--wrapper.stacked,body[data-page-type=product] .section-testimonial .testimonial--wrapper.stacked.mobile-swipe{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;overflow:visible;padding:0}body[data-page-type=product] .section-testimonial .testimonial--wrapper.stacked>.testimonial--item{padding:18px 0 22px;border-inline-start:0}body[data-page-type=product] .section-testimonial .section--heading{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/testimonials.css.map */
