.me-reviews{--review-gold: #b88727;--review-border: #dfd0b3;position:relative;isolation:isolate;padding-bottom:64px}.me-reviews .me-decoration{z-index:-1;height:auto;color:#d98173;opacity:.58}.me-reviews .me-decoration--reviews-bloom{display:none}.me-decoration--reviews-ribbon{right:7%;bottom:8px;width:32px;aspect-ratio:10 / 13}.me-decoration--reviews-sunburst{left:7%;bottom:10px;width:38px;aspect-ratio:1}@media(min-width:1100px){.me-reviews .me-decoration--reviews-bloom{display:block;top:17%;left:clamp(18px,calc((100% - 1240px)/4),150px);width:clamp(80px,calc((100% - 1000px)/2),205px);aspect-ratio:22 / 39}.me-decoration--reviews-ribbon{top:17%;right:clamp(25px,calc((100% - 1120px)/4),175px);bottom:auto;width:clamp(64px,calc((100% - 1000px)/2),170px)}.me-decoration--reviews-sunburst{right:clamp(18px,calc((100% - 1200px)/4),145px);bottom:12%;left:auto;width:clamp(64px,calc((100% - 1000px)/2),140px);transform:rotate(-12deg);opacity:.48}}@media(max-width:760px){.me-decoration--reviews-ribbon{bottom:3px;width:24px}.me-decoration--reviews-sunburst{bottom:4px;width:28px}}.me-reviews .me-section-heading{justify-content:center;text-align:center;margin-bottom:32px}mastt-review-carousel{--review-radius: 6px;--review-stack-depth: 0px;display:block;max-width:760px;margin-inline:auto}.me-review-grid{position:relative;isolation:isolate;touch-action:pan-y;display:grid;gap:24px}mastt-review-carousel.is-ready:has(.me-review:nth-child(2)){--review-stack-depth: 14px}mastt-review-carousel.is-ready:has(.me-review:nth-child(3)){--review-stack-depth: 28px}mastt-review-carousel.is-ready .me-review-grid:before,mastt-review-carousel.is-ready .me-review-grid:after{position:absolute;border:1px solid var(--review-border);border-radius:var(--review-radius);pointer-events:none}mastt-review-carousel.is-ready .me-review-grid:has(>.me-review:nth-child(2)):before{content:"";top:0;right:12px;bottom:0;left:12px;z-index:1;background:#f6efe3;transform:translateY(12px) rotate(-.65deg);box-shadow:0 6px 14px #55422312}mastt-review-carousel.is-ready .me-review-grid:has(>.me-review:nth-child(3)):after{content:"";top:0;right:24px;bottom:0;left:24px;z-index:0;background:#eee3cf;transform:translateY(24px) rotate(.65deg);box-shadow:0 12px 24px #55422317}.me-review{min-width:0;display:flex;flex-direction:column;align-items:center;padding:24px 36px;border:1px solid var(--review-border);border-radius:var(--review-radius);background:#fffcf7;box-shadow:0 10px 28px #55422317;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,opacity .45s ease,visibility .45s}mastt-review-carousel.is-ready .me-review{grid-area:1 / 1;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px)}mastt-review-carousel.is-ready .me-review.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);z-index:2}.me-review-stars{display:flex;gap:5px;color:var(--review-gold)}.me-review-star{fill:currentColor;stroke:currentColor;stroke-width:1;stroke-linejoin:round}.me-review-star.is-empty{fill:none}mastt-review-carousel.is-visible .is-active .me-review-star:not(.is-empty){animation:me-review-gold-glow 3.6s ease-in-out var(--star-delay) infinite}@keyframes me-review-gold-glow{0%,65%,to{filter:drop-shadow(0 0 0 rgb(201 153 57 / 0%))}30%{filter:drop-shadow(0 0 4px rgb(201 153 57 / 48%));color:#c29232}}.me-review blockquote{max-width:660px;flex:1;margin:14px 0 18px;padding:0;border:0;color:var(--ink);font:400 20px/1.45 var(--serif);letter-spacing:0;overflow-wrap:anywhere}.me-review-person{display:flex;align-items:center;gap:14px;text-align:left}.me-review-person>img{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fffcf7,0 0 0 4px var(--review-border)}.me-review-person>div>span{display:block;color:var(--ink);font-size:13px}.me-review-person small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.6}.me-review-controls{display:none}mastt-review-carousel.is-ready .me-review-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:calc(24px + var(--review-stack-depth))}.me-review-arrow,.me-review-toggle,.me-review-dot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.me-review-arrow,.me-review-toggle{width:44px;height:44px;border-radius:50%;transition:background .2s,border-color .2s}.me-review-arrow{border-color:var(--review-border)}.me-review-arrow svg{width:20px;height:20px}.me-review-arrow[data-review-step="-1"] svg{transform:rotate(180deg)}.me-review-dots{display:flex;flex-wrap:wrap;justify-content:center}.me-review-dot{width:26px;height:44px}.me-review-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#b9afa0;transition:transform .2s,background .2s}.me-review-dot[aria-current=true]:before{background:var(--review-gold);transform:scale(1.5)}.me-review-controls button:focus-visible{outline:2px solid var(--review-gold);outline-offset:3px}.me-review-play-icon,.is-paused .me-review-pause-icon{display:none}.is-paused .me-review-play-icon{display:block}@media(hover:hover){mastt-review-carousel.is-ready .me-review.is-active:hover{transform:translateY(-6px);border-color:#c49c56;box-shadow:0 18px 42px #5542231f}.me-review-arrow:hover,.me-review-toggle:hover{background:#f0e6d4;border-color:var(--review-border)}.me-review-dot:hover:before{background:var(--review-gold)}}@media(max-width:760px){.me-reviews{padding-bottom:40px}.me-reviews .me-section-heading{margin-bottom:24px}.me-reviews .me-section-heading h2{font-size:32px;text-wrap:balance}mastt-review-carousel{--review-radius: 6px}.me-review{padding:28px 24px}.me-review blockquote{font-size:16px;line-height:1.45;margin:12px 0 16px}mastt-review-carousel.is-ready .me-review-controls{gap:4px;margin-top:calc(18px + var(--review-stack-depth))}.me-review-dot{width:24px}.me-review-arrow,.me-review-toggle{width:40px}}@media(prefers-reduced-motion:reduce){.me-review,.me-review-dot:before,.me-review-arrow,.me-review-toggle{transition:none}mastt-review-carousel.is-visible .is-active .me-review-star:not(.is-empty){animation:none}mastt-review-carousel.is-ready .me-review.is-active:hover{transform:none}}.me-review{container-type:inline-size}@media(max-width:760px){.me-reviews .me-section-heading h2{font-size:min(4.3rem,9.15cqi)}.me-review{padding:18px 20px}.me-review blockquote{font-size:16px}.me-review-person>div>span{font-size:min(1.3rem,4.34cqi)}.me-review-person small{font-size:min(1.1rem,3.67cqi)}}.me-review-stars{margin:0}mastt-review-carousel.is-ready:has(.me-review:nth-child(2)) .me-review.is-active{cursor:pointer}.me-review-next{margin-top:10px;padding:6px 10px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.me-review-next:focus-visible{outline:2px solid var(--review-gold);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mastt-reviews.css.map */
