.customer-results__shell{position:relative;width:calc(100% - 4rem);max-width:190rem;margin:0 auto;padding:3rem 2.6rem 2.2rem;border:.1rem solid rgba(var(--color-foreground),.75);border-radius:1rem}.customer-results__heading{margin:0 0 .8rem;text-align:center}.customer-results__note{margin:0 0 1.6rem;font-size:1.2rem;line-height:1.45}.customer-results__note p{margin:0}.customer-results__viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.customer-results__viewport::-webkit-scrollbar{display:none}.customer-results__grid{display:flex;gap:1.8rem}.customer-results__card{flex:0 0 calc((100% - 5.4rem)/4);min-width:0;display:flex;flex-direction:column;scroll-snap-align:start}.customer-results__media{overflow:hidden;border-radius:.8rem;background:rgba(var(--color-foreground),.04);aspect-ratio:1 / 1}.customer-results__image{width:100%;height:100%;display:block;object-fit:cover}.customer-results__placeholder{height:100%;display:grid;place-items:center;position:relative;color:rgba(var(--color-foreground),.6)}.customer-results__placeholder .placeholder-svg{width:100%;height:100%}.customer-results__placeholder span{position:absolute;padding:.7rem 1.2rem;border-radius:2rem;background:rgb(var(--color-background));font-size:1.2rem}.customer-results__stars{margin-top:1rem;color:#000;font-size:1.5rem;line-height:1;letter-spacing:.05rem;text-align:center}.customer-results__stars .is-empty{opacity:.2}.customer-results__review{margin-top:1rem;font-size:1.15rem;line-height:1.5}.customer-results__review p{margin-top:0}.customer-results__customer{margin:auto 0 0;padding-top:1.6rem;font-size:1.15rem;font-weight:700}.customer-results__controls{position:absolute;top:44%;left:1rem;right:1rem;display:flex;justify-content:space-between;pointer-events:none}.customer-results__button{width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-background));box-shadow:0 .2rem .9rem #0000002e;color:rgb(var(--color-foreground));cursor:pointer;font-size:2.8rem;line-height:1;pointer-events:auto}@media screen and (max-width:989px){.customer-results__card{flex-basis:calc((100% - 1.8rem)/2)}}@media screen and (max-width:749px){.customer-results__shell{width:calc(100% - 2rem);padding:2.4rem 1.4rem 1.8rem}.customer-results__heading{font-size:2.6rem}.customer-results__note{font-size:1.1rem}.customer-results__card{flex-basis:88%}.customer-results__review,.customer-results__customer{font-size:1.25rem}.customer-results__controls{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-customer-results.css.map */
