.rvs{padding:var(--rvs-pad-top) 0 var(--rvs-pad-bottom);background:var(--rvs-bg);overflow:hidden;font-family:var(--rvs-body-family);font-weight:var(--rvs-body-weight);letter-spacing:normal}.rvs *,.rvs *:before,.rvs *:after{box-sizing:border-box}.rvs__head{margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap;padding-bottom:40px}.rvs__titles{max-width:760px}.rvs__eyebrow{margin:0 0 10px;font-family:OpenSans-SemiBold;font-size:13px;font-weight:600;line-height:normal;letter-spacing:10%;text-transform:uppercase;color:var(--rvs-eyebrow)}.rvs__heading{margin:0;font-family:var(--rvs-heading-family);font-weight:var(--rvs-heading-weight);font-style:var(--rvs-heading-style);color:var(--rvs-heading)}.rvs__nav{display:flex;gap:10px;flex:none}.rvs__btn{width:46px;height:46px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:#fff;border:1px solid rgba(0,0,0,.3);color:#0a0a0a}.rvs__btn:hover{background:#0a0a0a;border:1px solid #0A0A0A;color:#fff}.rvs__btn svg{display:block}.rvs__body{margin:0 auto}.rvs .swiper{position:relative;overflow:hidden;list-style:none;padding:0;margin:0;z-index:1}.rvs .swiper-wrapper{position:relative;z-index:1;display:flex;align-items:stretch;width:100%;height:100%;box-sizing:content-box;transition-property:transform;transition-timing-function:ease;transform:translateZ(0)}.rvs .swiper-slide{position:relative;flex-shrink:0;height:auto;display:flex;transition-property:transform}.rvs .swiper-slide>.rvs__card{width:100%}.rvs__swiper{--rvs-pv: var(--rvs-pv-d)}.rvs__swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--rvs-gap)}.rvs__swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--rvs-pv) - 1) * var(--rvs-gap)) / var(--rvs-pv))}.rvs__btn.swiper-button-disabled{opacity:.65;cursor:default;pointer-events:none}.rvs__btn.swiper-button-lock{display:none}.rvs__dots{display:none;position:static;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:24px}.rvs__dots:empty,.rvs__dots.swiper-pagination-lock{display:none!important}.rvs__dots .swiper-pagination-bullet{width:8px;height:8px;margin:0;border-radius:999px;background:var(--rvs-heading);opacity:.22;transition:opacity .25s ease,width .25s ease,background-color .25s ease}.rvs__dots .swiper-pagination-bullet-active{width:30px;opacity:1;background:var(--rvs-eyebrow)}.rvs__card{background:var(--rvs-card-bg);border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px}.rvs__card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.rvs__stars{display:block;height:var(--rvs-stars-h);width:auto;max-width:60%;object-fit:contain}.rvs__verified{display:inline-flex;align-items:center;gap:6px;font-size:16px;line-height:normal;color:var(--rvs-text);white-space:nowrap}.rvs__verified-icon{width:16px;height:16px;flex:none;color:var(--rvs-verified);object-fit:contain}.rvs__title{margin:0;font-family:var(--rvs-heading-family);font-weight:var(--rvs-heading-weight);font-style:var(--rvs-heading-style);font-size:22px;color:var(--rvs-heading)}.rvs__text{margin:0;font-size:16px;line-height:1.65;letter-spacing:normal;color:var(--rvs-text);white-space:pre-line}.rvs:not(.rvs--js) .rvs__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.rvs__more{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:var(--rvs-body-weight-semibold);letter-spacing:normal;color:var(--rvs-heading);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.rvs__more:hover{opacity:.7}.rvs__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.rvs__author{display:flex;align-items:center;gap:12px;min-width:0}.rvs__avatar{width:40px;height:40px;flex:none;border-radius:50%;background:var(--rvs-avatar-bg);color:var(--rvs-avatar-text);display:flex;align-items:center;justify-content:center;font-family:var(--rvs-heading-family);font-weight:var(--rvs-heading-weight);font-size:16px;line-height:1}.rvs__name{font-size:16px;font-weight:var(--rvs-body-weight-semibold);line-height:normal;color:var(--rvs-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvs__date{flex:none;font-size:16px;line-height:1.65;color:var(--rvs-muted)}.rvs__notice{margin:16px 0 0;font-size:13px;color:var(--rvs-muted)}html.rvs-modal-open{overflow:hidden}.rvs__modal{width:min(640px,calc(100% - 32px));max-width:none;max-height:calc(100% - 48px);margin:auto;padding:0;border:0;border-radius:24px;background:transparent;overflow:visible;font-family:var(--rvs-body-family);font-weight:var(--rvs-body-weight);letter-spacing:normal}.rvs__modal::backdrop{background:#0a0a0a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rvs__modal[open]{animation:rvs-modal-in .25s cubic-bezier(.2,.7,.2,1)}@keyframes rvs-modal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rvs__modal-box{position:relative;max-height:calc(100vh - 48px);overflow-y:auto;border-radius:24px;background:var(--rvs-card-bg)}.rvs__modal-close{position:absolute;top:14px;right:14px;z-index:1;width:38px;height:38px;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;color:#0a0a0a;display:flex;align-items:center;justify-content:center;cursor:pointer}.rvs__modal-close:hover{opacity:.8}.rvs__modal .rvs__card--full{width:100%;border:0;padding:36px 32px 28px}.rvs__modal .rvs__card--full .rvs__card-top{padding-right:44px}.rvs__modal .rvs__card--full .rvs__text{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.rvs__modal .rvs__card--full .rvs__more{display:none}@media screen and (max-width:767px){.rvs__swiper{--rvs-pv: var(--rvs-pv-t)}.rvs__nav{display:none}.rvs__dots{display:flex}.rvs__head{padding:0 16px 28px;gap:20px}.rvs__body{padding:0 16px}.rvs__card{padding:22px;border-radius:20px}.rvs__title{font-size:18px}.rvs__text,.rvs__date,.rvs__verified,.rvs__name{font-size:14px}.rvs__btn{width:42px;height:42px}.rvs__modal .rvs__card--full{padding:30px 22px 22px}}@media screen and (max-width:479px){.rvs__swiper{--rvs-pv: var(--rvs-pv-m)}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/section-reviews-slider.css.map */
