.sl-rv{display:block;position:relative;min-width:0;--sl-rv-gap:16px;--sl-rv-pad:var(--sl-gutter,24px)}.sl-rv__bar{display:flex;justify-content:flex-end;gap:8px;min-height:44px;margin:0 0 12px;visibility:hidden}.sl-rv[data-overflow=true] .sl-rv__bar{visibility:visible}.sl-rv__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--sl-border);border-radius:var(--sl-radius-pill,999px);background:var(--sl-surface);color:var(--sl-primary);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.sl-rv__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sl-rv__arrow:hover:not(:disabled){background:var(--sl-primary);border-color:var(--sl-primary);color:var(--sl-on-primary)}.sl-rv__arrow:disabled{opacity:.35;cursor:default}.sl-rv__arrow:focus-visible,.sl-rv__track:focus-visible{outline:2px solid var(--sl-focus);outline-offset:3px}.sl-rv__track{position:relative;display:flex;align-items:stretch;gap:var(--sl-rv-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--sl-rv-pad) * -1);padding:6px var(--sl-rv-pad);scroll-padding-inline:var(--sl-rv-pad)}.sl-rv__track::-webkit-scrollbar{display:none}.sl-rv-card{position:relative;display:flex;flex-direction:column;flex:0 0 85%;min-width:0;padding:24px 22px 12px;background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:var(--sl-radius,20px);color:var(--sl-text);scroll-snap-align:start;box-sizing:border-box}.sl-rv-card:focus-within{outline:2px solid var(--sl-focus);outline-offset:3px}.sl-rv-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.sl-rv-card__meta{min-width:0}.sl-rv-card__stars{display:flex;gap:2px;font-size:18px;line-height:1;color:var(--sl-primary);letter-spacing:0}.sl-rv-card__stars .is-off{color:var(--sl-line)}.sl-rv-card__product{margin:10px 0 0;font-size:15px;line-height:1.3;font-weight:700;color:var(--sl-text)}.sl-rv-card__desc{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--sl-text-muted)}.sl-rv-card__thumb{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--sl-bg-secondary);overflow:hidden}.sl-rv-card__img{display:block;width:100%;height:100%;padding:9px;box-sizing:border-box;object-fit:contain}.sl-rv-card .sl-rv-card__quote{margin:0 0 20px;padding:0;border:0;font-style:normal;font-size:15.5px;line-height:1.6;color:var(--sl-text);overflow-wrap:anywhere}.sl-rv-card__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;box-sizing:border-box;min-height:76px;margin-top:auto;padding-top:8px;border-top:1px solid var(--sl-border)}.sl-rv-card__author{font-size:14px;font-weight:700;line-height:1.3;color:var(--sl-text)}.sl-rv-card__side{display:flex;flex-direction:column;align-items:flex-end;gap:0;text-align:right}.sl-rv-card__badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.3;font-weight:600;color:var(--sl-text)}.sl-rv-card__badge:before{content:"";flex:0 0 auto;width:14px;height:14px;border-radius:50%;background:var(--sl-success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.6 7.3l2.1 2.1 4.7-4.8' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.sl-rv-card__link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--sl-primary);text-decoration:underline;text-underline-offset:3px}.sl-rv-card__link:hover{color:var(--sl-primary-hover)}.sl-rv-card__link:focus-visible{outline:2px solid var(--sl-focus);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.sl-rv__arrow{transition:none}}@media(min-width:750px){.sl-rv-card{flex-basis:calc((100% - (var(--sl-rv-gap) * 2)) / 2.3)}}@media(min-width:990px){.sl-rv{--sl-rv-gap:20px}.sl-rv__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.sl-rv-card{flex-basis:calc((100% - (var(--sl-rv-gap) * 3)) / 3.25)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sl-reviews-carousel.css.map */
