.mas-reviews{padding-top:4.8rem;padding-bottom:4.8rem;color:#2d231f;scroll-margin-top:12rem}.mas-reviews [hidden],.mas-rating-summary [hidden]{display:none!important}.mas-reviews__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;padding-bottom:2rem;border-bottom:1px solid #ecdcd4}.mas-reviews__header h2{margin:.5rem 0;color:inherit;font-size:clamp(2.6rem,4vw,3.6rem)}.mas-reviews__eyebrow{margin:0;color:#70544a;letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem;font-weight:600}.mas-reviews__reward{margin:.4rem 0 0;color:#8f3440;font-size:1.4rem;font-weight:600}.mas-reviews__reward--boxed{margin:0 0 1.4rem;padding:1rem 1.4rem;border-radius:.8rem;background:#ffdfe0;color:#5c2229}.mas-reviews__product{margin:.8rem 0 1.4rem;font-size:1.4rem}.mas-reviews__count{margin:2rem 0;font-size:1.3rem;color:#705e56}.mas-reviews__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr));gap:1.6rem;align-items:start;margin-top:2rem}.mas-reviews__review{min-width:0;margin:0;padding:2rem;border:1px solid #edddd4;border-radius:1.2rem;background:#fffaf6;box-shadow:0 3px 12px #2d231f05;font-size:1.35rem}.mas-reviews__review-header{display:flex;flex-direction:column;gap:.3rem;line-height:1.45}.mas-reviews__review-header strong{overflow-wrap:anywhere;font-size:1.35rem}.mas-reviews__review-header time{font-size:1.1rem;color:#796c65}.mas-reviews__verified{align-self:flex-start;margin-top:.2rem;padding:.1rem .8rem;border-radius:999px;background:#edf8ef;color:#254f37;font-size:1.05rem;font-weight:600}.mas-reviews__verified:before{content:"\2713  "}.mas-reviews__review-title{margin:1.2rem 0 0;color:inherit;font-size:1.5rem;line-height:1.45;overflow-wrap:anywhere}.mas-reviews__stars{margin:1.2rem 0;color:#ff7881;font-size:1.8rem;letter-spacing:.08em;line-height:1}.mas-reviews__text{margin:1rem 0 0;line-height:1.65;overflow-wrap:anywhere}.mas-reviews__media{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}.mas-reviews__media img{display:block;width:12rem;height:auto;max-height:18rem;object-fit:cover;border-radius:.8rem}.mas-reviews__privacy a,.mas-reviews__pagination a{color:#62453c;text-decoration:underline;text-underline-offset:.2em}.mas-reviews__empty{grid-column:1 / -1;padding:3.2rem 2.4rem;border:1px dashed #d7bdb0;border-radius:1.2rem;text-align:center}.mas-reviews__empty h3{margin:0 0 1rem;color:inherit;font-size:2rem}.mas-reviews__empty p{margin:0;line-height:1.6}.mas-reviews__pagination{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:2rem;padding:2.4rem 0;font-size:1.4rem;flex-wrap:wrap}.mas-reviews__pagination a{padding:1rem}.mas-reviews__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem;border:1px solid #ff7881;border-radius:999px;background:#ff7881;color:#2d231f;font:inherit;font-size:1.4rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.mas-reviews__button:hover{background:#ff9096;border-color:#ff9096}.mas-review-dialog-open{overflow:hidden}.mas-reviews__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(56rem,calc(100% - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #ead9cf;border-radius:2rem;background:#fff5ee;color:#2d231f;box-shadow:0 2rem 8rem #2d231f33}.mas-reviews__dialog:not([open]){display:none}.mas-reviews__dialog::backdrop{background:#2d231f70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mas-reviews__dialog-panel{position:relative;padding:3.2rem}.mas-reviews__dialog-title{margin:0 4.4rem 1rem 0;font-size:2.6rem;line-height:1.25;color:inherit}.mas-reviews__dialog-close{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:transparent;color:#2d231f;font:inherit;font-size:3rem;line-height:1;cursor:pointer}.mas-reviews__dialog-close:hover{background:#ff78811f}.mas-reviews__form-panel{background:#fff5ee}.mas-reviews__notice,.mas-reviews__privacy{line-height:1.55;font-size:1.2rem;color:#705e56}.mas-reviews__notice{margin:0 0 2rem}.mas-reviews__privacy{margin:1.6rem 0}.mas-reviews__field{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.mas-reviews__field label,.mas-reviews__rating legend{font-size:1.3rem;font-weight:600}.mas-reviews__field input,.mas-reviews__field textarea{box-sizing:border-box;width:100%;min-width:0;padding:1rem 1.2rem;border:1px solid #d1b7a9;background:#fffaf6;color:#2d231f;border-radius:.8rem;font:inherit;font-size:1.6rem;line-height:1.5}.mas-reviews__field textarea{resize:vertical;min-height:10rem}.mas-reviews__rating{border:0;margin:0 0 2rem;padding:0}.mas-reviews__rating legend{margin-bottom:.9rem}.mas-reviews__rating-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.mas-reviews__rating-options input{position:absolute;opacity:0;width:1px;height:1px}.mas-reviews__rating-options label{display:flex;justify-content:center;align-items:center;min-height:4.6rem;padding:.5rem;border:1px solid #e3c5b6;border-radius:.8rem;background:#fffaf6;color:#2d231f;cursor:pointer;font-size:1.6rem}.mas-reviews__rating-star{color:#ff7881}.mas-reviews__rating-options input:checked+label{border:2px solid #ff7881;background:#ffdfe0;color:#2d231f;font-weight:700}.mas-reviews__rating-options input:focus-visible+label,.mas-reviews :is(input,textarea,button,a):focus-visible,.mas-rating-summary:focus-visible{outline:2px solid #8f3440;outline-offset:3px}.mas-reviews__success,.mas-reviews__errors{padding:1.4rem;margin:0 0 2rem;border:1px solid;border-radius:.8rem;line-height:1.6;font-size:1.4rem}.mas-reviews__success{border-color:#426f57;color:#254f37;background:#edf8ef}.mas-reviews__errors{border-color:#a52f43;color:#7d1d30;background:#fffaf6}.mas-reviews__errors p{margin:0}.mas-reviews__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mas-review-page{padding-top:3rem}.mas-rating-summary{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.7rem;margin:.6rem 0;color:#2d231f;text-decoration:none;font-size:1.6rem;line-height:1.25}.mas-rating-summary:hover{text-decoration:none}.mas-rating-stars{position:relative;display:inline-block;font-family:Arial,sans-serif;font-size:1.8rem;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.mas-rating-stars__empty{color:#ebd6cd}.mas-rating-stars__fill{position:absolute;left:0;top:0;width:var(--mas-rating-percent, 0%);overflow:hidden;white-space:nowrap;color:#ff7881}.mas-rating-summary__count{color:#6d5b53;font-size:1.3rem}.mas-rating-summary__fallback{color:#6d5b53;font-size:1.3rem;text-decoration:underline;text-underline-offset:.2em}@media(max-width:749px){.mas-reviews{padding-top:3.2rem;padding-bottom:3.2rem}.mas-reviews__header{align-items:flex-start}.mas-reviews__header h2{font-size:2.6rem}.mas-reviews__review{padding:1.8rem}.mas-reviews__dialog-panel{padding:2.4rem 2rem}.mas-reviews__dialog-title{font-size:2.3rem}.mas-reviews__rating-options{gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/mas-reviews.css.map */
