.rs{background:var(--dnuvo-stone, var(--cream));padding-block:var(--sp-section, 5rem) 1rem!important}.rs__head{max-width:46rem;margin:0 auto var(--sp-head, 3rem);text-align:center}.rs__head h2{margin:.4rem 0 1rem}.rs__head p:last-child{color:var(--text-muted);margin:0}.rs__wrap{position:relative}.rs__viewport{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.5rem .25rem 1.25rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.rs__card{flex:0 0 calc((100% - 2.5rem) / 3);scroll-snap-align:start;background:var(--dnuvo-cream, #F8F5EF);border:1px solid rgba(23,59,58,.14);border-radius:var(--radius-xl);padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:.75rem;position:relative;min-width:0}.rs__mark{position:absolute;top:.6rem;right:1.25rem;font-family:var(--font-serif);font-size:4rem;line-height:1;color:var(--gold);opacity:.35}.rs__title{font-size:1.3rem;line-height:1.25;margin:0;padding-right:2rem}.rs__quote{margin:0;font-size:.95rem;line-height:1.75;color:var(--text)}.rs__meta{margin:auto 0 0;padding-top:.75rem;font-size:.78rem;letter-spacing:.04em;color:var(--text-muted)}.rs__arrow{position:absolute;top:42%;z-index:2;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(23,59,58,.2);background:#fff;color:var(--navy);font-size:1.6rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:var(--shadow-md)}.rs__arrow--prev{left:-.25rem}.rs__arrow--next{right:-.25rem}.rs__arrow:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rs__loves{margin:1.5rem auto 0;max-width:46rem;text-align:center}.rs__loves h3{font-size:1.3rem;margin:0 0 1rem}.rs__loves ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.rs__loves li{padding:.4rem .95rem;border-radius:999px;background:var(--dnuvo-cream, #F8F5EF);border:1px solid rgba(23,59,58,.14);font-size:.85rem}.rs__note{text-align:center;font-size:.78rem;color:var(--text-muted);margin:1.5rem auto 0;max-width:60ch}.rs+.shopify-section .dnuvo-review-sources,.shopify-section:has(.rs)+.shopify-section .dnuvo-review-sources{padding-top:2.5rem}@media(max-width:980px){.rs__card{flex-basis:calc((100% - 1.25rem)/2)}}@media(max-width:620px){.rs__card{flex-basis:86%}.rs__arrow{display:none}}@media(prefers-reduced-motion:reduce){.rs__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/review-scroll.css.map */
