.testimonial__header{align-items:baseline}.testimonial__icon{display:flex;align-items:center;line-height:1;gap:.2rem}.testimonial__icon:not(:first-child){margin-top:.8rem}.testimonial__content:not(:first-child){margin-top:1.6rem}.testimonial__product{display:flex;align-items:center;gap:1.6rem;padding-top:1.6rem;margin-top:4rem;border-top:1px solid rgb(var(--color-border))}.testimonial__product span{flex-shrink:0;width:5.2rem}.testimonial--layout-1:has(.testimonial__image) .testimonial__inner{padding-top:3rem}@media(max-width:767.98px){.testimonial--layout-1:has(.testimonial__image) .testimonial__inner{padding-top:1.6rem}}.testimonial--layout-1.testimonial--has-bg .testimonial__inner{padding:3rem 2rem}@media(max-width:767.98px){.testimonial--layout-1.testimonial--has-bg .testimonial__inner{padding:1.6rem 1.6rem 2rem}}@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;align-items:start;justify-items:stretch;column-gap:1.6rem}.testimonial--layout-2 .testimonial__inner{align-self:stretch;min-width:0}.testimonial--layout-2:has(.testimonial__image){grid-template-columns:minmax(0,1fr) 18rem}.testimonial--layout-2 .testimonial__image{order:2;position:relative;box-sizing:border-box;width:18rem!important;height:18rem!important;max-width:18rem!important;max-height:18rem!important;min-width:18rem!important;min-height:18rem!important;aspect-ratio:1 / 1!important;align-self:start!important;overflow:hidden}.testimonial--layout-2 .testimonial__image>*{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.testimonial--layout-2 .testimonial__image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center top!important}}.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}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/component-testimonial.css.map */
