.testimonial__header{align-items:baseline;gap:10px}.testimonial__icon{display:flex;align-items:center;line-height:1;gap:.2rem}.testimonial__icon:not(:first-child){margin-top:17px}.testimonial__content:not(:first-child){margin-top:30px}.testimonial__product{display:flex;align-items:center;gap:1.6rem;padding-top:1.6rem;margin-top:4rem}.testimonial__product span{flex-shrink:0;width:5.2rem}.testimonial--layout-1:has(.testimonial__image) .testimonial__inner{padding-top:3rem}.testimonial__icon li::marker{content:none}.testimonial__icon .icon-full-star path,.testimonial__icon .icon-half-star g>path{fill:rgb(var(--color-button))}.testimonial__icon .icon-half-star>path,.testimonial__icon .icon-empty-star>path{stroke:rgb(var(--color-button))}@media(max-width:767.98px){.testimonial--layout-1:has(.testimonial__image) .testimonial__inner{padding-top:1.6rem}.testimonial__icon:not(:first-child){margin-top:13px}.testimonial__content:not(:first-child){margin-top:25px}}.testimonial--layout-1.testimonial--has-bg .testimonial__inner{padding:35px 20px 20px}@media(max-width:767.98px){.testimonial--layout-1.testimonial--has-bg .testimonial__inner{padding:25px 15px 15px}}@media(min-width:768px){.testimonial--layout-1.testimonial--has-bg .testimonial__product{margin-bottom:-1rem}}.testimonial--layout-2:has(.testimonial__image) .testimonial__inner{padding-inline-end:2rem}@media(max-width:767.98px){.testimonial--layout-2:has(.testimonial__image) .testimonial__inner{padding-inline-end:0;padding-top:1.6rem}}@media(min-width:768px){.testimonial--layout-2{display:grid;place-items:start}.testimonial--layout-2 .testimonial__inner{align-self:stretch}.testimonial--layout-2:has(.testimonial__image){grid-template-columns:minmax(0,4fr) minmax(0,3fr)}.testimonial--layout-2 .testimonial__image{height:100%;order:2}.testimonial--layout-2 .testimonial__image img{height:100%;object-fit:cover}}.testimonial--layout-2.testimonial--has-bg .testimonial__inner{padding:2rem}@media(max-width:767.98px){.testimonial--layout-2.testimonial--has-bg .testimonial__inner{padding:1.6rem 1.6rem 2rem}}.testimonial__image>div{padding-top:100%}.testimonial__image>div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-testimonial.css.map */
