.ab-reviews{font-family:Arial,Helvetica,sans-serif;display:block;padding:24px 0 18px;color:#252525;background:#fff;max-width:100%;overflow:hidden}.ab-reviews__header{text-align:center;padding:0 18px 20px}.ab-reviews__header h2{font-family:var(--font-heading-family,Georgia);font-weight:400;font-size:clamp(20px,1.7vw,27px);line-height:1.25;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.ab-reviews__excellent{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;line-height:1.3}.ab-reviews__topstars{color:#00b67a;font-size:23px;letter-spacing:-2px}.ab-reviews__header p{margin:2px 0;font-size:14px;line-height:1.4}.ab-reviews__brand{font-family:Arial,sans-serif;font-weight:700;font-size:16px;line-height:1.3}.ab-reviews__brand span{color:#00b67a;font-size:23px;vertical-align:-2px}.ab-reviews__slider{position:relative;margin:0 24px}.ab-reviews__viewport{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:2px 2px 4px;touch-action:pan-x pan-y}.ab-reviews__viewport::-webkit-scrollbar{display:none}.ab-reviews__card{box-sizing:border-box;flex:0 0 calc((100% - 64px)/5);min-width:0;min-height:300px;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 3px #00000008;padding:20px;display:flex;flex-direction:column;scroll-snap-align:start}.ab-reviews__person{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ab-reviews__avatar{display:block;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background-size:704px 44px;background-repeat:no-repeat;box-shadow:0 0 0 1px #eee}.ab-reviews__stars{display:flex;gap:2px}.ab-reviews__stars span{display:flex;align-items:center;justify-content:center;width:19px;height:19px;background:#00b67a;color:#fff;font-family:Arial,sans-serif;font-size:17px;line-height:1}.ab-reviews__stars span.ab-reviews__empty{background:#d8d8d8}.ab-reviews__author{font-size:13px;line-height:1.3;margin:5px 0 0}.ab-reviews__card h3{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.35;margin:0 0 12px}.ab-reviews__text{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.55;margin:0 0 16px}.ab-reviews__date{margin:auto 0 0;text-align:right;font-size:11px;line-height:1.4;color:#999;padding-top:10px}.ab-reviews__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid #ddd;background:#fff;color:#222;border-radius:50%;box-shadow:0 6px 16px #00000010;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.ab-reviews__arrow span{font-family:Arial,sans-serif;font-size:25px;line-height:1}.ab-reviews__arrow--next{right:-8px}.ab-reviews__arrow--prev{left:-8px}.ab-reviews__arrow[hidden]{display:none}@media(max-width:1599px){.ab-reviews__card{flex-basis:calc((100% - 48px)/4)}}@media(max-width:1199px){.ab-reviews__card{flex-basis:calc((100% - 32px)/3)}}@media(max-width:899px){.ab-reviews__card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:749px){.ab-reviews{padding:22px 0 16px}.ab-reviews__header{padding:0 20px 18px}.ab-reviews__header h2{font-size:20px;margin-bottom:12px}.ab-reviews__header p{font-size:13px}.ab-reviews__slider{margin:0 14px}.ab-reviews__viewport{gap:12px}.ab-reviews__card{flex-basis:calc(100% - 32px);padding:20px;min-height:285px}.ab-reviews__person{margin-bottom:15px}.ab-reviews__card h3{font-size:16px}.ab-reviews__text{font-size:14px;line-height:1.55}.ab-reviews__arrow--next{right:-3px}.ab-reviews__arrow--prev{left:-3px}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map?subset=CA */
