.a-review{container-type:inline-size}.a-review__wrapper{overflow:hidden;padding-block-end:1.25rem;margin-block-start:3.75rem;position:relative;width:100cqi;margin-inline:calc(50% - 50cqi)}@media screen and (min-width: 768px){.a-review__wrapper{margin-block-start:5rem}}.a-review__scroll-container{display:flex;width:fit-content;animation:a-review-scroll var(--scroll-duration) linear infinite;will-change:transform}@keyframes a-review-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.a-review__list{--item-width: 14.375rem ;--gap: 1rem ;display:flex;gap:var(--gap);list-style:none;flex-shrink:0;width:fit-content}@media screen and (min-width: 768px){.a-review__list{--item-width: 23.75rem ;--gap: 1.5rem }}.a-review__list--duplicate{padding-inline-start:0;padding-inline-end:calc(50cqi - 50%)}.a-review__item{display:grid;grid-template-columns:minmax(0,1fr);background-color:var(--color-white);padding:.9375rem;width:var(--item-width);gap:.9375rem}@media screen and (min-width: 768px){.a-review__item{gap:1.25rem;padding:1.5rem}}.a-review__image{aspect-ratio:1 / 1}.a-review__image img{width:100%;height:100%;object-fit:cover}.a-review__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}.a-review__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.a-review__name{font-family:var(--text-font-family);font-size:.8125rem;font-weight:600;color:var(--color-text);letter-spacing:.04em;line-height:1.4;margin:0}@media screen and (min-width: 768px){.a-review__name{font-size:1.125rem}}.a-review__stars{display:flex;gap:.25rem;flex-shrink:0}.a-review__star{width:1rem;height:1rem;position:relative;flex-shrink:0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background-color:var(--color-gray)}@media screen and (min-width: 768px){.a-review__star{width:1.125rem;height:1.125rem}}.a-review__star-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-black);transform-origin:left center}.a-review__star[data-fill="0"] .a-review__star-inner{width:0%}.a-review__star[data-fill="50"] .a-review__star-inner{width:50%}.a-review__star[data-fill="100"] .a-review__star-inner{width:100%}.a-review__text p{font-family:var(--text-font-family);font-size:.625rem;font-weight:700;line-height:1.6;color:var(--color-text)}@media screen and (min-width: 768px){.a-review__text p{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/a-review.css.map */
