.vm-reviews-section{width:100%;box-sizing:border-box;background-color:var(--vm-reviews-bg, #ffffff);padding-block-start:var(--vm-reviews-pt, 48px);padding-block-end:var(--vm-reviews-pb, 48px);border-top:var(--vm-reviews-border-top, none);border-bottom:var(--vm-reviews-border-bottom, none);overflow:hidden}.vm-reviews-container{width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:16px;box-sizing:border-box}.vm-reviews__header{text-align:center;margin-bottom:28px}.vm-reviews__title{margin:0;font-family:var(--font-heading--family, inherit);font-size:var(--vm-reviews-title-size, clamp(1.15rem, 3.8vw, 1.45rem));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vm-reviews-title-color, #111111);line-height:1.25}.vm-reviews__subtitle{margin:8px 0 0;font-size:.92rem;color:var(--vm-reviews-sub-color, #666666)}.vm-reviews__carousel-wrapper{position:relative;width:100%}.vm-reviews__arrow{position:absolute;top:36%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 14px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#1c1916;transition:all .2s cubic-bezier(.2,.8,.4,1);-webkit-tap-highlight-color:transparent;padding:0}.vm-reviews__arrow:hover{background:#1c1916;color:#fff;box-shadow:0 6px 18px #0000002e;transform:translateY(-50%) scale(1.06)}.vm-reviews__arrow--prev{left:4px}.vm-reviews__arrow--next{right:4px}.vm-reviews__arrow svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.vm-reviews__viewport{width:100%;overflow:hidden;padding-block:8px 14px;box-sizing:border-box;cursor:grab;touch-action:pan-x pan-y!important;user-select:none;-webkit-user-select:none}.vm-reviews__viewport:active{cursor:grabbing}.vm-reviews__track{display:flex;flex-direction:row;flex-wrap:nowrap;will-change:transform;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y!important;box-sizing:border-box;transition:transform .45s cubic-bezier(.25,1,.5,1)}.vm-reviews__track.no-transition{transition:none!important}.vm-reviews__card{flex:0 0 286px;width:286px;max-width:82vw;margin-right:18px;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;padding:0;touch-action:pan-x pan-y!important}.vm-reviews__media-wrap{width:100%;aspect-ratio:3 / 4;border-radius:var(--vm-reviews-radius, 16px);overflow:hidden;background-color:#f2efe9;position:relative;box-shadow:0 6px 20px #00000012;transition:transform .25s ease,box-shadow .25s ease}.vm-reviews__media-wrap img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.vm-reviews__media-placeholder{width:100%;height:100%;background:linear-gradient(145deg,#f7f4ee,#eae5db);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.vm-reviews__placeholder-badge{font-family:var(--font-heading--family, inherit);font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6c6660;background:#ffffffe0;padding:10px 22px;border-radius:24px;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 10px #0000000a}.vm-reviews__stars{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:14px;margin-bottom:10px;color:var(--vm-reviews-star-color, #111111)}.vm-reviews__star{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.vm-reviews__star svg{width:100%;height:100%;fill:currentColor}.vm-reviews__star--empty svg,.vm-reviews__star-base{width:100%;height:100%;fill:currentColor;opacity:.18}.vm-reviews__star--partial{position:relative}.vm-reviews__star--partial .vm-reviews__star-fill{position:absolute;top:0;left:0;height:100%;overflow:hidden;display:flex;align-items:center}.vm-reviews__star--partial .vm-reviews__star-fill svg{width:14px;height:14px;min-width:14px;flex-shrink:0;fill:currentColor}.vm-reviews__quote{margin:0 0 12px;font-family:var(--font-body--family, inherit);font-size:.95rem;line-height:1.48;color:var(--vm-reviews-text-color, #2b2825);font-weight:400;padding-inline:4px;box-sizing:border-box}.vm-reviews__quote p{margin:0}.vm-reviews__meta{margin:0;font-size:.88rem;font-weight:600;color:var(--vm-reviews-meta-color, #1c1916);display:flex;align-items:center;justify-content:center;gap:6px;letter-spacing:.02em}.vm-reviews__verified-badge{display:inline-flex;align-items:center;gap:3px;color:#15803d;font-weight:500;font-size:.82rem}.vm-reviews__verified-badge svg{width:13px;height:13px;fill:currentColor}.vm-reviews__dot-separator{color:#a8a29e;font-size:.8rem}.vm-reviews__time{color:#44403c;font-weight:600}.vm-reviews__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:0}.vm-reviews__dot{width:8px;height:8px;padding:0;border-radius:50%;border:1.5px solid #8c857b;background-color:transparent;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.4,1);-webkit-tap-highlight-color:transparent}.vm-reviews__dot:hover{border-color:#1c1916}.vm-reviews__dot.is-active{background-color:#1c1916;border-color:#1c1916;transform:scale(1.2)}.vm-reviews__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:750px){.vm-reviews-section{padding-block-start:var(--vm-reviews-pt, 64px);padding-block-end:var(--vm-reviews-pb, 64px)}.vm-reviews__header{margin-bottom:40px}.vm-reviews__card{flex:0 0 calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);max-width:360px;margin-right:24px}.vm-reviews__media-wrap:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0000001c}.vm-reviews__quote{font-size:1rem;max-width:320px}.vm-reviews__arrow{width:44px;height:44px}.vm-reviews__arrow--prev{left:-10px}.vm-reviews__arrow--next{right:-10px}}@media screen and (min-width:1240px){.vm-reviews__arrow--prev{left:-22px}.vm-reviews__arrow--next{right:-22px}}.vm-reviews--compact .vm-reviews__header{margin-bottom:20px}.vm-reviews--compact .vm-reviews__viewport{padding:6px 2px 20px}.vm-reviews--compact .vm-reviews__card{flex:0 0 100%;width:100%;max-width:none;margin-right:16px;padding:24px 20px 20px;background:#fff;border-radius:4px;box-shadow:0 6px 22px #00000014;justify-content:flex-start}.vm-reviews--compact .vm-reviews__stars{order:1;margin:0 0 12px}.vm-reviews--compact .vm-reviews__star,.vm-reviews--compact .vm-reviews__star--partial .vm-reviews__star-fill svg{width:16px;height:16px;min-width:16px}.vm-reviews--compact .vm-reviews__quote{order:2;margin:0 0 16px;font-size:.97rem;line-height:1.5}.vm-reviews--compact .vm-reviews__media-wrap{order:3;flex:0 0 auto;width:60px;height:60px;aspect-ratio:1 / 1;margin:0 0 8px;border-radius:50%;box-shadow:none}.vm-reviews--compact .vm-reviews__media-wrap img{object-position:center 18%}.vm-reviews--compact .vm-reviews__placeholder-badge{display:none}.vm-reviews--compact .vm-reviews__meta{order:4}.vm-reviews--compact .vm-reviews__pagination{margin-top:6px}@media screen and (min-width:750px){.vm-reviews--compact .vm-reviews__card{flex:0 0 calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);margin-right:24px;padding:28px 24px 24px}.vm-reviews--compact .vm-reviews__media-wrap{margin-top:auto}.vm-reviews--compact .vm-reviews__media-wrap:hover{transform:none;box-shadow:none}.vm-reviews--compact .vm-reviews__quote{max-width:none}}.vm-reviews--compact .vm-reviews__title{font-family:var(--font-artistic--family, var(--font-heading--family, inherit));font-weight:400;letter-spacing:.03em;line-height:1.2}.vm-reviews--compact .vm-reviews__header{margin-bottom:24px}.vm-reviews--compact .vm-reviews__viewport{padding:14px 0 26px}.vm-reviews--compact .vm-reviews__viewport{width:calc(100% + 32px);margin-inline:-16px}.vm-reviews--compact .vm-reviews__card{position:relative;z-index:0;flex:0 0 76%;width:76%;margin-right:0;padding:30px 22px;border-radius:4px;box-shadow:0 4px 14px #0000000d;justify-content:center;transform:scale(.86);transition:transform .5s ease,box-shadow .5s ease}.vm-reviews--compact .vm-reviews__card.is-active{z-index:1;transform:scale(1);box-shadow:0 10px 25px #0000001a}.vm-reviews--compact .vm-reviews__stars{gap:.2em;margin:0 0 14px;font-size:18px}.vm-reviews--compact .vm-reviews__star,.vm-reviews--compact .vm-reviews__star--partial .vm-reviews__star-fill svg{width:18px;height:18px;min-width:18px}.vm-reviews--compact .vm-reviews__quote{margin:0 0 18px;font-family:var(--font-body--family, inherit);font-size:16px;line-height:1.45;color:#1c1916}.vm-reviews--compact .vm-reviews__media-wrap{width:72px;height:72px;margin:0 0 10px}.vm-reviews__author{order:4;margin:0 0 8px;font-size:16px;line-height:1.35;color:#1c1916;text-align:center;text-wrap:balance}.vm-reviews__name{font-weight:700}.vm-reviews__author-separator,.vm-reviews__city{color:#44403c}.vm-reviews--compact .vm-reviews__meta{order:5;flex-wrap:wrap;font-size:15px}.vm-reviews--compact .vm-reviews__verified-badge{font-size:15px}.vm-reviews--compact .vm-reviews__verified-badge svg{width:15px;height:15px}@media screen and (min-width:750px){.vm-reviews--compact .vm-reviews__header{margin-bottom:40px}.vm-reviews--compact .vm-reviews__viewport{width:100%;margin-inline:0;padding:34px 0 40px}.vm-reviews--compact .vm-reviews__card{flex:0 0 calc((100% - 48px) / 3);width:calc((100% - 48px) / 3);margin-right:24px;padding:30px;transform:scale(.95)}.vm-reviews--compact .vm-reviews__card.is-active{transform:scale(1.1)}.vm-reviews--compact .vm-reviews__quote{font-size:17px}.vm-reviews--compact .vm-reviews__media-wrap{margin-top:0}}.vm-reviews--gallery .vm-reviews__title{font-family:var(--font-artistic--family, var(--font-heading--family, inherit));font-weight:400;letter-spacing:.03em;line-height:1.2}.vm-reviews--gallery .vm-reviews__header{margin-bottom:24px}.vm-reviews--gallery .vm-reviews__viewport{width:calc(100% + 16px);margin-right:-16px;padding:4px 0 0}.vm-reviews--gallery .vm-reviews__card{flex:0 0 72%;width:72%;max-width:300px;margin-right:14px;align-items:stretch;text-align:center}.vm-reviews--gallery .vm-reviews__media-wrap{aspect-ratio:3 / 4;border-radius:var(--vm-reviews-radius, 12px);box-shadow:none}.vm-reviews--gallery .vm-reviews__media-wrap img{object-position:center 20%}.vm-reviews--gallery .vm-reviews__stars{gap:3px;margin:14px 0 10px}.vm-reviews--gallery .vm-reviews__star,.vm-reviews--gallery .vm-reviews__star--partial .vm-reviews__star-fill svg{width:17px;height:17px;min-width:17px}.vm-reviews--gallery .vm-reviews__quote{margin:0 0 12px;padding:2px 6px 2px 14px;border-left:1px solid #d6d0c6;font-size:16px;line-height:1.55;letter-spacing:.01em;color:var(--vm-reviews-text-color, #2b2825)}.vm-reviews--gallery .vm-reviews__quote:before{content:"\ab"}.vm-reviews--gallery .vm-reviews__quote:after{content:"\bb"}.vm-reviews--gallery .vm-reviews__author{margin:0 0 6px;font-size:14px;letter-spacing:.04em;color:#8a847c}.vm-reviews--gallery .vm-reviews__name{font-weight:400}.vm-reviews--gallery .vm-reviews__author-separator,.vm-reviews--gallery .vm-reviews__city{color:#8a847c}.vm-reviews--gallery .vm-reviews__meta,.vm-reviews--gallery .vm-reviews__verified-badge{font-size:13px}.vm-reviews--gallery .vm-reviews__author{order:4}.vm-reviews--gallery .vm-reviews__meta{order:5}.vm-reviews--gallery .vm-reviews__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}.vm-reviews--gallery .vm-reviews__nav .vm-reviews__pagination{margin-top:0}.vm-reviews__nav-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #cfc9bf;border-radius:50%;background:#fff;color:#1c1916;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.vm-reviews__nav-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vm-reviews__nav-arrow:focus-visible{outline:2px solid #1c1916;outline-offset:2px}@media(hover:hover){.vm-reviews__nav-arrow:hover{background:#1c1916;border-color:#1c1916;color:#fff}}@media screen and (min-width:750px){.vm-reviews--gallery .vm-reviews__header{margin-bottom:36px}.vm-reviews--gallery .vm-reviews__viewport{width:100%;margin-right:0}.vm-reviews--gallery .vm-reviews__card{flex:0 0 calc((100% - 32px) / 3);width:calc((100% - 32px) / 3);max-width:none;margin-right:16px}.vm-reviews--gallery .vm-reviews__media-wrap:hover{transform:none;box-shadow:none}.vm-reviews--gallery .vm-reviews__quote{max-width:none;font-size:15.5px}}@media screen and (min-width:990px){.vm-reviews--gallery .vm-reviews__card{flex:0 0 calc((100% - 48px)/4);width:calc((100% - 48px)/4)}}.vm-reviews-section .vm-reviews__title.vm-reviews__title--sentence{max-width:560px;margin-inline:auto;font-family:var(--font-artistic--family, var(--font-heading--family, inherit));font-size:23px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;text-wrap:balance}.vm-reviews__rating{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 0;color:var(--vm-reviews-title-color, #111111)}.vm-reviews__rating-stars{display:inline-flex;gap:3px;color:var(--vm-reviews-star-color, #ffb400)}.vm-reviews__rating-stars svg{display:block;width:19px;height:19px;fill:currentColor}.vm-reviews__rating-value{font-size:27px;line-height:1}@media screen and (min-width:750px){.vm-reviews-section .vm-reviews__title.vm-reviews__title--sentence{max-width:720px;font-size:30px}.vm-reviews__rating{gap:12px;margin-top:12px}.vm-reviews__rating-stars svg{width:22px;height:22px}.vm-reviews__rating-value{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vm-reviews-carousel.css.map */
