.tav-studio .jdgm-review-widget.tav-reviews-carousel .jdgm-review-list{display:flex!important;flex-flow:row nowrap!important;gap:20px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px 18px!important;align-items:stretch;overscroll-behavior-inline:contain}
.tav-reviews-carousel .jdgm-review-list::-webkit-scrollbar{display:none}
.tav-studio .tav-reviews-carousel .jdgm-review-list>.jm-review-item,.tav-studio .tav-reviews-carousel .jdgm-review-list>.jdgm-rev{flex:0 0 calc((100% - 40px)/3)!important;min-width:0!important;width:auto!important;margin:0!important;padding:24px!important;border:1px solid var(--tav-line,#ded7cd)!important;background:var(--tav-paper,#fbf9f5);scroll-snap-align:start;box-sizing:border-box}
.tav-reviews-carousel .jm-review-item__content{width:100%;min-width:0}
.tav-reviews-carousel .jm-review-item__body{display:block}
.tav-reviews-carousel .jm-pagination-controls,.tav-reviews-carousel .jdgm-paginate{display:none!important}
.jdgm-review-widget.tav-reviews-enhanced .jm-pagination-controls__button--nav,.jdgm-review-widget.tav-reviews-enhanced .jdgm-paginate__prev-page,.jdgm-review-widget.tav-reviews-enhanced .jdgm-paginate__next-page,.jdgm-review-widget.tav-reviews-enhanced .jdgm-paginate__first-page,.jdgm-review-widget.tav-reviews-enhanced .jdgm-paginate__last-page{display:none!important}
.tav-reviews-actions{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:1200px;margin:8px auto 0;padding:0 2px}
.tav-reviews-actions button{appearance:none;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--tav-ink,#3a312c);padding:8px 0;font:inherit;font-size:13px;cursor:pointer;min-height:44px}
.tav-reviews-actions button:focus-visible,.tav-reviews-carousel .jdgm-review-list:focus-visible{outline:2px solid var(--tav-rust,#995b3c);outline-offset:4px}
.tav-reviews-actions [hidden]{display:none!important}
@media(max-width:989px){.tav-studio .tav-reviews-carousel .jdgm-review-list>.jm-review-item,.tav-studio .tav-reviews-carousel .jdgm-review-list>.jdgm-rev{flex-basis:calc((100% - 20px)/2)!important}}
@media(max-width:599px){.tav-studio .tav-reviews-carousel .jdgm-review-list>.jm-review-item,.tav-studio .tav-reviews-carousel .jdgm-review-list>.jdgm-rev{flex-basis:88%!important;padding:20px!important}.tav-studio .jdgm-review-widget.tav-reviews-carousel .jdgm-review-list{gap:14px!important}}
@media(prefers-reduced-motion:reduce){.tav-reviews-carousel .jdgm-review-list{scroll-behavior:auto!important}}
