.jv-reviews{display:block;background:linear-gradient(180deg,#fff 0%,var(--jv-bg) 100%);color:#171717;font-family:var(--jv-font);overflow:hidden}.jv-reviews__wrap{width:100%;margin:auto;padding:10px 0 42px}.jv-reviews__header{text-align:center;margin:0 auto 14px}.jv-reviews__header h2{font-family:var(--jv-font);font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.035em;margin:0 0 20px}.jv-reviews__header p{font-size:clamp(14px,1.6vw,22px);line-height:1.35;margin:0 0 12px}.jv-reviews__summary{display:flex;gap:10px;align-items:center;justify-content:center;font-size:17px;line-height:1.2}.jv-reviews__summary-stars{display:flex;gap:2px;white-space:nowrap}.jv-reviews__summary-stars i{display:grid;place-items:center;width:21px;height:21px;background:#00b67a;color:#fff;font-family:Arial,sans-serif;font-size:17px;font-style:normal;line-height:1}.jv-reviews__count{font-size:13px;color:#555}.jv-reviews__carousel{position:relative}.jv-reviews__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:20px max(0px,calc(50vw - 200px)) 28px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.jv-reviews__track::-webkit-scrollbar{display:none}.jv-reviews__card{box-sizing:border-box;flex:0 0 400px;scroll-snap-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:30px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;transform:scale(.92);opacity:.68;transition:transform .3s ease,opacity .3s ease}.jv-reviews__card.is-active{transform:scale(1);opacity:1}.jv-reviews__quote{font-size:15px;line-height:1.6;font-weight:400;color:#2b2b2b;margin:0;overflow-wrap:anywhere}.jv-reviews__label{display:flex;align-items:center;gap:5px;margin-top:auto;color:#245bff;font-size:15px;line-height:1.2}.jv-reviews__label svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;flex:none}.jv-reviews__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.jv-reviews__person{display:flex;align-items:center;gap:10px;min-width:0}.jv-reviews__avatar{width:50px;height:50px;flex:none;display:grid;place-items:center;border-radius:50%;object-fit:cover;background:#f1e6e9;color:#7d3446;font-size:20px;font-weight:600}.jv-reviews__identity{display:flex;flex-direction:column;min-width:0;line-height:1.25}.jv-reviews__identity strong{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jv-reviews__identity small{font-size:11px;color:#666}.jv-reviews__identity .jv-reviews__avatar-note{font-size:9px;color:#777}.jv-reviews__card-stars{display:flex;align-items:center;gap:2px;white-space:nowrap}.jv-reviews__card-star{display:grid;place-items:center;width:16px;height:16px;background:#d8d8df;color:#fff;font-family:Arial,sans-serif;font-size:12px;line-height:1}.jv-reviews__card-star.is-filled{background:#00b67a}.jv-reviews__arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:46px;height:46px;padding:12px;display:grid;place-items:center;border-radius:50%;border:1px solid #e6e6e6;background:#fff;box-shadow:0 8px 28px #00000017;cursor:pointer;color:#171717}.jv-reviews__arrow--prev{left:12px}.jv-reviews__arrow--next{right:12px}.jv-reviews__arrow svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jv-reviews__progress{width:min(220px,50%);height:3px;background:#ddd;margin:4px auto 0;border-radius:3px;overflow:hidden}.jv-reviews__progress span{display:block;width:0;height:100%;background:#383838;transition:width .2s ease}.jv-reviews button:focus-visible,.jv-reviews__track:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:650px){.jv-reviews__wrap{padding:20px 0 32px}.jv-reviews__header{padding:0 18px;margin-bottom:14px}.jv-reviews__header h2{font-size:32px;margin-bottom:16px}.jv-reviews__summary{font-size:15px}.jv-reviews__track{gap:12px;padding-inline:max(0px,calc(50vw - 150px))}.jv-reviews__card{flex-basis:300px;padding:24px;min-height:285px}.jv-reviews__quote{font-size:14px}.jv-reviews__arrow{width:36px;height:36px;padding:9px}.jv-reviews__arrow--prev{left:5px}.jv-reviews__arrow--next{right:5px}}@media(prefers-reduced-motion:reduce){.jv-reviews__card,.jv-reviews__progress span{transition:none}}.jv-reviews,.jv-reviews__header p,.jv-reviews__summary,.jv-reviews__card,.jv-reviews__quote,.jv-reviews__label,.jv-reviews__identity,.jv-reviews__identity strong,.jv-reviews__identity small{font-family:var(--font-body-family),"Helvetica Neue",Arial,sans-serif}.jv-reviews__header h2{font-family:var(--font-heading-family)}.jv-reviews__track{scroll-behavior:smooth;scroll-padding-inline:max(0px,calc(50vw - 200px))}.jv-reviews__card{transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s ease}.jv-reviews__card.is-active{box-shadow:0 14px 36px #0000001a}@media(max-width:650px){.jv-reviews__track{scroll-padding-inline:max(0px,calc(50vw - 150px))}}.jsv2-rating{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-family:var(--font-body-family);line-height:1.2}.jsv2-rating__stars{display:inline-flex;gap:2px;flex-shrink:0}.jsv2-rating__star{position:relative;display:grid;place-items:center;width:19px;height:19px;background:#d8d8df;color:#fff;font-family:Arial,sans-serif;font-size:15px;line-height:1}.jsv2-rating__star>span{position:absolute;inset:0 auto 0 0;display:grid;place-items:center;overflow:hidden;background:#00b67a;color:#fff;white-space:nowrap}.jsv2-rating__score{color:#555;font-size:13px;white-space:nowrap}.jsv2-rating__count{color:#858585;font-size:13px;letter-spacing:.1px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAEAAAAAAAAAE */
