body:has(#sreview-reviews){background-color:#f0f2f4}
#sreview-reviews{--zr-canvas:#f0f2f4;--zr-surface:#fff;--zr-dark:#080011;--zr-text:#111;--zr-muted:#5c5c5c;--zr-accent:#7700ff;--zr-on-accent:#fff;--zr-display:"Wix Madefor Display","Manrope",sans-serif;--zr-r-plate:24px;--zr-r-card:16px;--zr-r-ctl:12px;--zr-pill:9999px;--zr-g:16px;--zr-gap:16px;--zr-pad:24px;--zr-card:16px;--zr-tap:44px;--zr-h1:24px;--zr-score:60px;--zr-cols:1;--zr-t:200ms ease;color:var(--zr-text)}
@media (min-width:768px){#sreview-reviews{--zr-pad:40px;--zr-card:24px;--zr-h1:28px;--zr-score:84px;--zr-cols:2}}
@media (min-width:992px){#sreview-reviews{--zr-g:24px}}
@media (min-width:1200px){#sreview-reviews{--zr-cols:3}}
@media (min-width:1600px){#sreview-reviews{--zr-cols:4}}
#sreview-reviews.container{max-width:1920px;padding-left:var(--zr-g);padding-right:var(--zr-g)}
#sreview-reviews :focus-visible{outline:2px solid var(--zr-accent);outline-offset:2px}
#sreview-reviews main>.row:not(#content){margin:0}
#sreview-reviews main>.row:not(#content)>div{padding:0}
#sreview-reviews .rm-page-title{margin:8px 0 16px;padding:0;font-family:var(--zr-display);font-size:var(--zr-h1);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--zr-text)}
#sreview-reviews .rm-content.rm-store-reviews{display:grid;grid-template-columns:repeat(var(--zr-cols),minmax(0,1fr));gap:var(--zr-gap);align-items:stretch;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--zr-text)}
#sreview-reviews .rm-store-reviews>:not(.rm-store-reviews-item){grid-column:1/-1}
#sreview-reviews .rm-btn.dark{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:var(--zr-tap);height:auto;padding:0 24px;border:0;border-radius:var(--zr-pill);background:var(--zr-accent);font-size:15px;font-weight:600;color:var(--zr-on-accent);transition:background-color var(--zr-t)}
#sreview-reviews .rm-btn.dark:hover{background:var(--zr-dark);color:var(--zr-on-accent)}
#sreview-reviews .rm-store-reviews-item{margin:0;padding-left:var(--zr-card);padding-right:var(--zr-card);border:0;border-radius:var(--zr-r-card);background:var(--zr-surface)}
#sreview-reviews .rm-store-reviews-item>.row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ava name name" "ava date rate" "text text text";align-items:center;gap:0 12px;margin:0}
#sreview-reviews .rm-store-reviews-item-info{display:contents}
#sreview-reviews .rm-store-reviews-item-info img{grid-area:ava;width:40px;height:40px;margin:0;border-radius:50%}
#sreview-reviews .rm-store-reviews-item-info-name{grid-area:name;margin:0;font-size:15px;font-weight:600;line-height:1.35;text-align:left;color:var(--zr-text)}
#sreview-reviews .rm-store-reviews-item-info-date{grid-area:date;margin:0;font-size:13px;line-height:1.4;text-align:left;font-variant-numeric:tabular-nums;color:var(--zr-muted)}
#sreview-reviews .rm-store-reviews-item-info-rating{grid-area:rate;justify-self:end}
#sreview-reviews .rm-store-reviews-item-info-rating-title{display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 10px 2px 8px;border-radius:var(--zr-pill);background:var(--zr-canvas);font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;text-decoration:none;color:var(--zr-text)}
#sreview-reviews .rm-store-reviews-item-info-rating-title::before{content:"";width:12px;height:12px;background:url("/catalog/view/theme/oct_remarket/img/sprite.svg#include--star-gold") center/contain no-repeat}
#sreview-reviews .rm-store-reviews-item-info-rating-details{display:none}
#sreview-reviews .rm-store-reviews-item-info+div{grid-area:text;flex:none;width:auto;max-width:none;margin-top:12px;padding:0}
#sreview-reviews .rm-store-reviews-item-text{padding:0;border:0;font-size:15px;line-height:1.6;color:var(--zr-text);overflow-wrap:anywhere}
#sreview-reviews .rm-store-reviews-item-text-admin{margin:12px 0 0!important;padding:12px 16px;border-radius:var(--zr-r-ctl);background:var(--zr-canvas);font-size:14px;line-height:1.55}
#sreview-reviews .rm-store-reviews-item-text-admin-title{margin:0 0 4px;font-size:13px;font-style:normal;font-weight:600;color:var(--zr-text)}
#sreview-reviews .rm-store-reviews-item-text-admin p{margin:0;color:var(--zr-text)}
#sreview-reviews .pagination{gap:8px;justify-content:center;padding:0!important;margin:0!important}
#sreview-reviews .pagination li,#sreview-reviews .pagination li:not(:last-child){margin:0}
#sreview-reviews .pagination li :is(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:var(--zr-tap);min-height:var(--zr-tap);padding:0 12px;border-radius:var(--zr-r-ctl);background:var(--zr-surface);font-size:15px;font-weight:600;line-height:1;color:var(--zr-text)}
#sreview-reviews .pagination li.active span,#sreview-reviews .pagination li:hover a{background:var(--zr-accent);color:var(--zr-on-accent)}
#sreview-reviews .rm-store-reviews-description{margin-top:var(--zr-gap);padding:0;border:0}
#sreview-reviews .zvz-rbanner{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;align-content:center;gap:24px;padding:var(--zr-pad);border-radius:var(--zr-r-plate);background:var(--zr-dark);color:var(--zr-on-accent)}
#sreview-reviews .zvz-rbanner-pic{display:block;height:160px;margin:calc(-1*var(--zr-pad)) calc(-1*var(--zr-pad)) -8px;-webkit-mask:linear-gradient(180deg,#000 40%,transparent);mask:linear-gradient(180deg,#000 40%,transparent)}
#sreview-reviews .zvz-rbanner-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}
#sreview-reviews .zvz-rbanner p{margin:0}
#sreview-reviews .zvz-rbanner-rate{display:grid;gap:16px}
#sreview-reviews .zvz-rbanner-score{display:flex;align-items:flex-end;gap:16px}
#sreview-reviews .zvz-rbanner-num{font-family:var(--zr-display);font-size:var(--zr-score);font-weight:600;line-height:.85;letter-spacing:-.03em;white-space:nowrap}
#sreview-reviews .zvz-rbanner-of{display:grid;gap:8px;font-family:var(--zr-display);font-size:16px;font-weight:600;line-height:1;white-space:nowrap}
#sreview-reviews .zvz-rbanner-stars{display:flex;gap:2px;color:rgba(255,255,255,.3)}
#sreview-reviews .zvz-rbanner-stars .is-on{color:var(--zr-on-accent)}
#sreview-reviews .zvz-rbanner-note{font-family:var(--zr-display);font-size:16px;font-weight:600;line-height:1.3;color:rgba(255,255,255,.88)}
#sreview-reviews .zvz-rbanner-act{display:grid;gap:16px}
#sreview-reviews .zvz-rbanner-count{display:inline-flex;align-items:center;gap:8px;font-family:var(--zr-display);font-size:18px;font-weight:600;line-height:1.2}
#sreview-reviews .zvz-rbanner-count span{padding:4px 12px;border-radius:var(--zr-pill);background:rgba(255,255,255,.14);font-family:"Manrope",sans-serif;font-size:15px;line-height:1.3}
#sreview-reviews .rm-btn.zvz-rbanner-btn{min-height:56px;padding:0 32px;font-size:16px}
#sreview-reviews .rm-btn.zvz-rbanner-btn:hover{background:var(--zr-surface);color:var(--zr-dark)}
@media (min-width:768px){
#sreview-reviews .zvz-rbanner{grid-template-columns:minmax(0,1fr) auto;gap:40px;min-height:240px}
#sreview-reviews .zvz-rbanner-pic{position:absolute;inset:0 0 0 auto;z-index:-1;width:60%;height:auto;margin:0;-webkit-mask:linear-gradient(90deg,transparent,#000 50%);mask:linear-gradient(90deg,transparent,#000 50%)}
#sreview-reviews .zvz-rbanner-act{position:relative;display:flex;align-items:center;gap:24px}
#sreview-reviews .zvz-rbanner-act::before{content:"";position:absolute;inset:-56px -40px -56px -96px;z-index:-1;background:radial-gradient(closest-side,rgba(8,0,17,.85) 55%,rgba(8,0,17,0))}
}
@media (min-width:992px){#sreview-reviews .zvz-rbanner-note{font-size:20px}}
#sreview-reviews .modal-content{border:0;border-radius:var(--zr-r-plate);background:var(--zr-surface)}
#sreview-reviews .modal-header{align-items:center;min-height:88px;padding:0 88px 0 var(--zr-pad);border:0}
#sreview-reviews .modal-title{font-family:var(--zr-display);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-transform:none;padding:0;color:var(--zr-text)}
#sreview-reviews .modal-body{padding:0 var(--zr-pad) var(--zr-pad)}
#sreview-reviews #add-review-form .form-group{margin-bottom:12px}
#sreview-reviews #add-review-form .form-control{min-height:48px;padding:12px 16px;border:0;border-radius:var(--zr-r-ctl);background:var(--zr-canvas);font-size:15px;color:var(--zr-text);box-shadow:none}
#sreview-reviews #add-review-form .form-control::placeholder{color:var(--zr-muted)}
#sreview-reviews #add-review-form .form-control:focus{box-shadow:inset 0 0 0 2px var(--zr-accent)}
#sreview-reviews #add-review-form textarea.form-control{min-height:140px;resize:vertical}
#sreview-reviews .rm-modal-comment{margin:0 0 12px;font-size:13px;color:var(--zr-muted)}
#sreview-reviews .rm-review-block{margin:0 0 16px!important}
#sreview-reviews .rm-review-block .control-label{margin:0;font-weight:600;color:var(--zr-text)}
#sreview-reviews #add-review-form .rm-module-rating-stars{margin:0}
#sreview-reviews #add-review-form .rm-module-rating-star{width:var(--zr-tap);height:var(--zr-tap);margin:0;background-position:center;background-size:28px;cursor:pointer}
#sreview-reviews #add-review-form .rm-btn.dark{width:100%;min-height:48px}
