@font-face{font-family:MT Montserrat;src:url(mt-montserrat.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.mt-reviews{color:#000;background:#fff;font-family:MT Montserrat,Montserrat,Arial,sans-serif}.mt-reviews__inner{width:min(calc(100% - 32px),1280px);max-width:1280px;margin-inline:auto}.mt-review-summary__inner{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 0px);text-align:center}.mt-review-summary__title{margin:0 0 8px;color:inherit;font-family:inherit;font-size:36px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:normal}.mt-review-summary__meta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-top:8px}.mt-review-summary__rating,.mt-review-summary__verified{display:flex;gap:8px;align-items:center}.mt-review-summary__stars{display:flex;line-height:1}.mt-review-summary__rating-text,.mt-review-summary__verified-text{font-size:16px;font-weight:400;line-height:1.4}.mt-review-summary__rating-text{display:inline-flex;gap:4px;align-items:center}.mt-rating-stars{display:inline-flex;gap:3px;align-items:center;color:#ffc107}.mt-rating-stars__icon{width:22px;height:22px;overflow:visible}.mt-rating-stars__icon path{stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.mt-rating-stars__icon--filled path{fill:currentColor}.mt-rating-stars__icon--empty path{fill:transparent}.mt-review-summary__rating-text .mt-rating-stars__icon{width:15px;height:15px}.mt-review-summary__verified-icon{width:20px;height:20px;color:#3eb2a2}.mt-review-summary__verified-icon path{fill:currentColor}.mt-review-carousel__inner{padding-top:var(--section-padding-top, 40px);padding-bottom:var(--section-padding-bottom, 60px)}.mt-review-carousel__layout{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:20px;align-items:center}.mt-review-carousel__viewport{overflow:hidden}.mt-review-carousel__track{display:flex;gap:20px}.mt-review-carousel__card{display:flex;flex:0 0 calc((100% - 60px)/4);min-width:0;overflow:hidden;border-radius:8px;background:#f9f9f9;flex-direction:column}.mt-review-carousel__media{position:relative;aspect-ratio:1;overflow:hidden;background:#ededed}.mt-review-carousel__image,.mt-review-carousel__mock{display:block;width:100%;height:100%;object-fit:cover}.mt-review-carousel__content{display:flex;min-height:190px;padding:18px 18px 16px;text-align:center;flex-direction:column;align-items:center}.mt-review-carousel__quote{display:-webkit-box;min-height:76px;margin:0 0 14px;overflow:hidden;font-size:16px;font-weight:400;line-height:1.2;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mt-review-carousel__stars{display:flex;margin-bottom:12px;line-height:1}.mt-review-carousel__reviewer{display:flex;max-width:100%;gap:5px;align-items:center;justify-content:center;margin-bottom:12px}.mt-review-carousel__reviewer-name{overflow:hidden;font-size:16px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mt-review-carousel__reviewer-badge{display:grid;width:16px;height:16px;border-radius:50%;color:#fff;background:#000;flex:0 0 auto;place-items:center}.mt-review-carousel__reviewer-badge svg{width:10px;height:10px}.mt-review-carousel__product{display:-webkit-box;width:100%;margin:auto 0 0;overflow:hidden;color:#7b7b7b;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mt-review-carousel__arrow{display:flex;width:40px;height:40px;padding:0;border:0;color:#000;background:transparent;cursor:pointer;align-items:center;justify-content:center;transition:opacity .2s ease}.mt-review-carousel__arrow:hover,.mt-review-carousel__arrow:focus-visible{opacity:.7}.mt-review-carousel__arrow svg{width:20px;height:34px}@media screen and (max-width:999px){.mt-review-carousel__card{flex-basis:calc((100% - 20px)/2)}}@media screen and (max-width:699px){.mt-review-summary__inner{padding-top:var(--section-padding-top-mobile, 40px);padding-bottom:var(--section-padding-bottom-mobile, 0px)}.mt-review-summary__title{font-size:24px}.mt-review-summary__meta{gap:8px;flex-direction:column}.mt-review-carousel__inner{width:100%;padding-top:var(--section-padding-top-mobile, 32px);padding-bottom:var(--section-padding-bottom-mobile, 40px)}.mt-review-carousel__layout{display:block}.mt-review-carousel__arrow{display:none}.mt-review-carousel__viewport{overflow-x:auto;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none;scroll-snap-type:x mandatory}.mt-review-carousel__viewport::-webkit-scrollbar{display:none}.mt-review-carousel__track{width:max-content}.mt-review-carousel__card{width:min(225px,calc(100vw - 64px));flex-basis:auto;scroll-snap-align:center}.mt-review-carousel__content{min-height:186px}}.mt-review-carousel__card{position:relative}.mt-review-carousel__open{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.mt-review-carousel__open:focus-visible{outline:3px solid #0f46d1;outline-offset:-3px}mt-review-carousel:not(:defined) .mt-review-carousel__open{display:none}.mt-review-carousel__product[href]{position:relative;z-index:2}.mt-review-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:auto;border:0;color:#000;background:transparent;box-shadow:none;font-family:MT Montserrat,Montserrat,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-align:start}.mt-review-modal[open]{display:flex;align-items:center;justify-content:center}.mt-review-modal::backdrop{background:#0000007f}.mt-review-modal__shell{position:relative;width:800px;max-width:100%;height:min(600px,100dvh);flex:0 0 auto}.mt-review-modal__body,.mt-review-modal__slide{width:100%;height:100%;min-height:0}.mt-review-modal__slide{display:flex;overflow:hidden;border-radius:8px;background:#fff}.mt-review-modal__gallery{position:relative;display:flex;width:50%;min-width:0;min-height:0;height:100%;overflow:hidden;background:#000;flex-direction:column}.mt-review-modal__stage{position:relative;flex:1;min-height:0}.mt-review-modal__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow:hidden;align-items:center;justify-content:center}.mt-review-modal__media:before{position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;background:var(--review-media-background, none) #d3d3d3 center / cover no-repeat;filter:blur(40px);content:""}.mt-review-modal__media[hidden],.mt-review-modal__play[hidden]{display:none}.mt-review-modal__media>img,.mt-review-modal__media>video{position:relative;z-index:1;display:block;width:100%;max-width:100%;height:auto}.mt-review-modal__media>img{object-fit:cover}.mt-review-modal__media:has(>video):before{background:#000}.mt-review-modal__media>video{height:100%;max-height:100%;object-fit:contain}.mt-review-modal__thumbnails{display:flex;height:96px;padding:0;flex:0 0 96px;align-items:center;justify-content:center}.mt-review-modal__thumbnail-track{position:relative;display:flex;max-width:100%;padding-inline:8px;gap:8px;overflow-x:auto;scrollbar-width:none}.mt-review-modal__thumbnail-track::-webkit-scrollbar{display:none}.mt-review-modal__thumbnail{position:relative;width:48px;height:48px;padding:0;overflow:hidden;border:0;border-radius:8px;color:#fff;background:#000;flex:0 0 48px;cursor:pointer}.mt-review-modal__thumbnail[aria-pressed=true]{border:1px solid #ffffff}.mt-review-modal__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.mt-review-modal__thumbnail svg{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.mt-review-modal__thumbnail:hover img{transform:scale(1.05)}.mt-review-modal__thumbnail img{transition:transform .2s ease}.mt-review-modal__close,.mt-review-modal__nav{position:absolute;z-index:2;display:grid;width:32px;height:32px;padding:8px;border:0;border-radius:8px;color:#fff;background:#0009;cursor:pointer;place-items:center}.mt-review-modal__close{top:-40px;right:0}.mt-review-modal__close svg{width:16px;height:16px}.mt-review-modal__close:hover{opacity:.5}.mt-review-modal__nav{top:50%;transform:translateY(-16px)}.mt-review-modal__nav svg{width:12px;height:20px}.mt-review-modal__nav:disabled{opacity:.65;cursor:not-allowed}.mt-review-modal__nav--previous{left:8px}.mt-review-modal__nav--next{right:8px}.mt-review-modal__play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:48px;height:48px;padding:12px;border:0;border-radius:50%;color:#fff;background:#37abeee5;transform:translate(-50%,-50%);cursor:pointer;place-items:center}.mt-review-modal__play svg{width:24px;height:24px}.mt-review-modal__content{width:50%;min-width:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;background:#fff}.mt-review-modal__content::-webkit-scrollbar{width:6px}.mt-review-modal__content::-webkit-scrollbar-track{border-radius:3px;background:#f1f1f1}.mt-review-modal__content::-webkit-scrollbar-thumb{border-radius:3px;background:#c1c1c1}.mt-review-modal__content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.mt-review-modal__slide--text-only .mt-review-modal__content{width:100%}.mt-review-modal__stars{display:flex;margin-bottom:16px;line-height:1}.mt-review-modal__stars .mt-rating-stars{gap:4px}.mt-review-modal__stars .mt-rating-stars__icon{width:24px;height:24px}.mt-review-modal__reviewer{display:flex;gap:8px;align-items:center;margin-bottom:16px}.mt-review-modal__avatar{display:grid;width:44px;height:44px;overflow:hidden;border-radius:50%;background:#0f46d11a;font-weight:700;flex:0 0 44px;place-items:center}.mt-review-modal__avatar img{width:100%;height:100%;object-fit:cover}.mt-review-modal__reviewer-details{min-width:0}.mt-review-modal__reviewer-heading{display:flex;gap:6px;align-items:center}.mt-review-modal__reviewer-name{min-width:0;max-width:min(200px,50vw);overflow:hidden;font-size:16px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.mt-review-modal__verified{padding:3px 9px;border:1px solid currentColor;border-radius:24px;font-size:12px;font-weight:500;flex-shrink:0}.mt-review-modal__metadata{display:flex;margin-top:4px;gap:4px;color:#7b7b7b;font-size:14px;flex-wrap:wrap}.mt-review-modal__title{margin:0 0 8px;color:inherit;font-family:inherit;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal;overflow-wrap:anywhere}.mt-review-modal__text{margin:0 0 16px;font-size:16px;line-height:normal;overflow-wrap:anywhere}.mt-review-modal__helpful{display:flex;gap:16px;align-items:center;margin-bottom:16px;color:#7b7b7b;font-size:14px;flex-wrap:wrap}.mt-review-modal__vote{display:flex;gap:8px;align-items:center;min-height:24px;padding:0;border:0;color:#7b7b7b;background:transparent;font-family:inherit;font-size:16px;line-height:normal;cursor:pointer}.mt-review-modal__vote span{color:#000}.mt-review-modal__vote[aria-pressed=true]{color:#0f46d1}.mt-review-modal__vote svg{width:20px;height:20px}.mt-review-modal__vote--down svg{transform:rotate(180deg)}.mt-review-modal__product{padding:16px;background:#0f46d11a;font-size:14px}.mt-review-modal__product>a,.mt-review-modal__product>span{display:-webkit-box;max-width:80%;overflow:hidden;color:#000;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mt-review-modal__product>a{text-decoration:underline}.mt-review-modal button:focus-visible,.mt-review-modal a:focus-visible{outline:2px solid #0f46d1;outline-offset:3px}.mt-review-modal__gallery button:focus-visible,.mt-review-modal__close:focus-visible{outline-color:#fff;outline-offset:-2px}@media screen and (max-width:767px){.mt-review-modal{padding:0}.mt-review-modal__shell{width:100%;height:100dvh}.mt-review-modal__slide{border-radius:0;flex-direction:column}.mt-review-modal__gallery,.mt-review-modal__content{width:100%;height:50%;flex:0 0 50%}.mt-review-modal__slide--text-only .mt-review-modal__content{height:100%;padding-top:48px;flex-basis:100%}.mt-review-modal__close{top:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mt-reviews.css.map */
