.written-reviews[data-v-304f1f32]{min-width:0}.reviews-heading[data-v-304f1f32]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.reviews-heading h3[data-v-304f1f32]{font-size:clamp(22px,2.4vw,28px)}.reviews-heading p[data-v-304f1f32]{color:#62695f;font-size:14px;margin-top:6px}.reviews-arrows[data-v-304f1f32]{display:flex;flex-shrink:0;gap:8px}.reviews-rail[data-v-304f1f32]{align-items:flex-start;display:flex;gap:16px;overflow-anchor:none;overflow-x:auto;overflow-y:hidden;padding:4px 4px 18px;scroll-snap-type:x proximity}.review-author[data-v-304f1f32]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.review-author .v-avatar[data-v-304f1f32]{flex-shrink:0}.review-card[data-v-304f1f32]{background:#fff;border:1px solid #e4e3d9;border-radius:20px;flex:0 0 calc(33.33333% - 10.66667px);min-width:0;padding:24px;scroll-snap-align:start}.review-card h4[data-v-304f1f32]{font-size:18px;margin:12px 0}.review-text[data-v-304f1f32]{line-height:1.8;overflow-wrap:anywhere}.review-text[data-v-304f1f32] img{height:auto;max-width:100%}.review-card footer[data-v-304f1f32]{color:#68715f;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:20px}.review-card[data-v-304f1f32]:focus-visible,.reviews-rail[data-v-304f1f32]:focus-visible{outline:2px solid #456235;outline-offset:2px}@media (max-width:1000px){.review-card[data-v-304f1f32]{flex-basis:calc(50% - 8px)}}@media (max-width:600px){.review-card[data-v-304f1f32]{flex-basis:88%;padding:20px}.reviews-heading[data-v-304f1f32]{flex-wrap:wrap}}.v-rating{display:inline-flex;max-width:100%;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);overflow:hidden;position:absolute;z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}
