 @media only screen and (min-width: 0rem) {#reviews-1672 {}#reviews-1672 .cs-flex-group {margin-top: 0;}#reviews-1672 .cs-item {justify-content: flex-start;}}@media only screen and (min-width: 0rem) {#reviews-1672 {}#reviews-1672 .cs-slider {width: 100%;position: relative;}#reviews-1672 .cs-card-group {display: flex;grid-template-columns: none;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;gap: clamp(1rem, 2.5vw, 1.25rem);scrollbar-width: none;}#reviews-1672 .cs-card-group::-webkit-scrollbar {display: none;}#reviews-1672 .cs-card-group:focus-visible {outline: 2px solid var(--primary);outline-offset: 0.25rem;}#reviews-1672 .cs-item {grid-column: auto;flex: 0 0 85%;scroll-snap-align: start;}#reviews-1672 .cs-review {display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;overflow: hidden;}#reviews-1672 .cs-item.is-expanded .cs-review {-webkit-line-clamp: unset;overflow: visible;}#reviews-1672 .cs-readmore {align-self: flex-start;margin-top: 0.625rem;padding: 0;border: none;background: none;font-size: 0.9375rem;font-weight: 700;color: var(--primary);cursor: pointer;text-decoration: underline;}#reviews-1672 .cs-readmore:focus-visible {outline: 2px solid var(--primary);outline-offset: 0.1875rem;}}@media only screen and (min-width: 48rem) {#reviews-1672 .cs-item {flex: 0 0 48%;}}@media only screen and (min-width: 64rem) {#reviews-1672 .cs-item {flex: 0 0 32%;}}@media (prefers-reduced-motion: reduce) {#reviews-1672 .cs-card-group {scroll-behavior: auto;}}@media only screen and (min-width: 0rem) {.cs-slider-nav {display: flex;justify-content: flex-end;gap: 0.625rem;margin-top: 1.25rem;}.cs-slider-btn {width: 3rem;height: 3rem;flex: none;font-size: 1.625rem;line-height: 1;padding: 0 0 0.25rem 0;border: 1px solid #d5d5d5;border-radius: 50%;background-color: #fff;color: #1a1a1a;cursor: pointer;display: flex;justify-content: center;align-items: center;transition: background-color 0.2s, color 0.2s, border-color 0.2s;}.cs-slider-btn:hover {background-color: var(--primary);border-color: var(--primary);color: #fff;}.cs-slider-btn:focus-visible {outline: 2px solid var(--primary);outline-offset: 0.1875rem;}.cs-slider-btn[disabled] {opacity: 0.35;cursor: default;}.cs-slider-btn[disabled]:hover {background-color: #fff;border-color: #d5d5d5;color: #1a1a1a;}}