.mr-demo-reviews{display:block;background:#fff;color:#30373c;padding:64px 0 56px;overflow:hidden}.mr-demo-reviews__heading{text-align:center;padding:0 24px;max-width:760px;margin:0 auto 32px}.mr-demo-reviews__badge{display:inline-block;font-size:11px;letter-spacing:.15em;font-weight:600;color:#853c4d;background:#f8eeee;border:1px solid #ead8da;border-radius:30px;padding:7px 14px;margin:0 0 20px}.mr-demo-reviews h2{font-family:var(--font-heading-family);font-size:clamp(30px,4vw,44px);line-height:1.13;margin:0 0 14px;color:#1c282f;font-weight:400;letter-spacing:0}.mr-demo-reviews__notice{font-size:13px;color:#777;line-height:1.5;margin:0 auto;max-width:500px}.mr-demo-reviews__divider{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:25px}.mr-demo-reviews__divider:before,.mr-demo-reviews__divider:after{content:"";height:1px;width:100px;background:#c6c8c9}.mr-demo-reviews__divider span{height:10px;width:10px;background:#b3b7ba;border-radius:50%}.mr-demo-reviews__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:24px;padding:6px 24px 12px;max-width:1240px;margin:auto;scrollbar-width:none}.mr-demo-reviews__portrait{height:auto;aspect-ratio:3/4;display:grid;place-items:center;background:#f6f1ed;border-radius:16px}.mr-demo-reviews__portrait span{font:80px var(--font-heading-family);color:#a99188}.mr-demo-reviews__empty{color:#d4a33f}.mr-demo-reviews__counter{font-size:15px;color:#777;min-width:55px;text-align:center}.mr-demo-reviews__track::-webkit-scrollbar{display:none}.mr-demo-reviews__card{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:center;text-align:center}.mr-demo-reviews__card img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:16px}.mr-demo-reviews__image-note{margin:9px 0 12px;color:#8b8585;font-size:11px}.mr-demo-reviews__stars{color:#d4a33f;font-size:29px;letter-spacing:4px;line-height:1.3;margin:12px 0 18px}.mr-demo-reviews blockquote{border:0;border-left:2px solid #d4d0d0;font-style:normal;font-size:19px;line-height:1.5;margin:0;padding:0 10px 0 16px;color:#4f5358;letter-spacing:.01em}.mr-demo-reviews__name{font-size:13px;color:#919498;margin:18px 0 0}.mr-demo-reviews__controls{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:30px}.mr-demo-reviews__controls>button{border:1px solid #aab0b3;background:#fff;color:#4f5a63;border-radius:50%;width:44px;height:44px;font:32px/1 Georgia,serif;cursor:pointer;display:grid;place-items:center;padding:0 0 3px}.mr-demo-reviews__dots{display:flex;gap:10px;align-items:center}.mr-demo-reviews__dots button{padding:0;border:0;border-radius:50%;width:9px;height:9px;background:#dfced0;cursor:pointer}.mr-demo-reviews__dots button[aria-current=true]{background:#863d4e}.mr-demo-reviews button:focus-visible,.mr-demo-reviews__track:focus-visible{outline:2px solid #863d4e;outline-offset:4px}@media(max-width:749px){.mr-demo-reviews{padding-top:42px}.mr-demo-reviews__track{gap:16px;padding-left:11vw;padding-right:11vw;scroll-padding:11vw}.mr-demo-reviews__card{flex-basis:78vw}.mr-demo-reviews blockquote{font-size:18px}.mr-demo-reviews__stars{font-size:30px}.mr-demo-reviews__heading{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.mr-demo-reviews__track{scroll-behavior:auto}}mr-editorial{display:block;min-width:0;color:#252322;background:#fff}mr-editorial h2,mr-editorial h3{color:inherit}mr-editorial a:focus-visible,mr-editorial summary:focus-visible,.mr-marquee:focus-visible{outline:2px solid #742c3c;outline-offset:4px}.mr-edit-heading{text-align:center;padding:38px 20px 24px}.mr-edit-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:0;text-wrap:balance}.mr-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px}.mr-category-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1300px;margin:0 auto;padding:0 30px 38px}.mr-category-all{text-align:center;padding:0 20px 38px}.mr-category{position:relative;display:block;aspect-ratio:4/3;min-width:0;overflow:hidden;color:#fff;text-decoration:none;background:#f1ece5}.mr-category>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .4s}.mr-category-copy{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(transparent 35%,#000a)}.mr-edit .mr-category h3{color:#fff;font-size:27px;line-height:1.15;margin:0 0 8px}.mr-category-copy>span{font-size:15px;text-decoration:underline;text-underline-offset:4px}.mr-category--plain{border:1px solid #d9cfc3;color:#5e4c41}.mr-category--plain .mr-category-copy{background:linear-gradient(transparent 25%,#e5ddd2)}.mr-edit .mr-category--plain h3{color:#352b25}.mr-category-icon{display:block;width:110px;height:110px;position:absolute;top:16%;left:50%;transform:translate(-50%);opacity:.6}.mr-edit--marquee{background:#f6f3ef;padding-bottom:30px;--mr-card-width:170px;--mr-photo-height:226px;--mr-card-gap:18px}.mr-edit--marquee .mr-edit-heading{padding:30px 20px 22px}.mr-marquee{overflow-x:auto;max-width:100%;scrollbar-width:thin}.mr-marquee-track{display:flex;width:max-content;align-items:stretch}.mr-marquee-set{display:flex;flex:0 0 auto;gap:var(--mr-card-gap);padding-right:var(--mr-card-gap)}.mr-marquee-set[aria-hidden]{display:none}.mr-edit--marquee .mr-moving-card{display:block;box-sizing:border-box;flex:0 0 var(--mr-card-width);width:var(--mr-card-width);min-width:var(--mr-card-width);max-width:var(--mr-card-width);text-decoration:none;color:inherit}.mr-edit--marquee .mr-moving-card img{display:block;box-sizing:border-box;width:100%;max-width:100%;height:var(--mr-photo-height);min-height:0;max-height:var(--mr-photo-height);object-fit:contain;background:#fff}.mr-moving-photo{display:block;position:relative}.mr-moving-photo .mr-moving-discount{position:absolute;bottom:8px;left:8px;z-index:1}.mr-moving-card h3{font-family:var(--font-body-family);font-size:16px;line-height:1.3;margin:10px 0 5px;overflow-wrap:anywhere}.mr-moving-card p{font-size:16px;line-height:1.4;margin:0;color:#742c3c}.mr-moving-card s{display:inline-block;color:#655c54;font-size:13px;margin-left:4px}.mr-edit.is-ready .mr-marquee{overflow:hidden}.mr-edit.is-ready .mr-marquee{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.mr-edit.is-dragging .mr-marquee{cursor:grabbing}.mr-edit.is-ready .mr-marquee-set[aria-hidden]{display:flex}.mr-edit.is-ready .mr-marquee-track{animation:mr-ticker var(--mr-ticker-duration,65s) linear infinite}.mr-accessory-empty{max-width:700px;padding:0 24px 30px;margin:auto;text-align:center}.mr-accessory-empty p{font-size:17px;line-height:1.5;margin:0}.mr-accessory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:30px}.mr-faq-list{max-width:850px;margin:auto;padding:0 24px 40px}.mr-faq-list details{border-bottom:1px solid #ddd5cd}.mr-faq-list summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:19px;line-height:1.4;list-style:none;padding:18px 0;min-height:44px}.mr-faq-list summary::-webkit-details-marker{display:none}.mr-faq-list summary>span{flex-shrink:0}.mr-faq-answer{font-size:17px;line-height:1.6;padding:0 0 20px}.mr-faq-answer a,.mr-faq-list>a{color:inherit;text-underline-offset:4px}.mr-faq-list>a{display:inline-block;margin-top:22px;min-height:44px}.mr-faq-list details[open] summary>span{transform:rotate(45deg)}@keyframes mr-ticker{to{transform:translate(-50%)}}@media(hover:hover){.mr-category:hover>img{transform:scale(1.03)}}@media(max-width:749px){.mr-edit-heading{padding:30px 20px 20px}.mr-edit-heading h2{font-size:30px}.mr-eyebrow{font-size:11px}.mr-category-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 28px}.mr-category{aspect-ratio:3/4}.mr-category-copy{padding:16px 12px}.mr-edit .mr-category h3{font-size:clamp(15px,4.9vw,21px)}.mr-category-copy>span{font-size:14px}.mr-category-icon{width:85px;height:85px;top:13%}.mr-edit--marquee{--mr-card-width:145px;--mr-photo-height:193px;--mr-card-gap:14px;padding-bottom:24px}.mr-moving-card h3,.mr-moving-card p{font-size:15px}.mr-faq-list summary{font-size:18px}.mr-accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mr-edit.is-ready .mr-marquee-track{animation:none}.mr-edit.is-ready .mr-marquee{overflow-x:auto}.mr-edit.is-ready .mr-marquee-set[aria-hidden]{display:none}.mr-category>img{transition:none}}.mr-volume-offers-wrap{padding-top:2rem;padding-bottom:1rem}.mr-volume-offers{max-width:84rem;margin:0 auto;border:1px solid #e6dad5;border-radius:8px;padding:2rem;background:#faf7f5}.mr-volume-offers__heading{margin:0 0 1.5rem;text-align:center;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.mr-volume-offers__tiers{padding:0;margin:0;list-style:none;display:grid;gap:.9rem}.mr-volume-offers__tiers li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;border:1px solid #e9dfdb;border-radius:5px;background:#fff;font-size:1.5rem}.mr-volume-offers__tiers strong{flex-shrink:0;border-radius:4px;padding:.4rem .9rem;background:#efdedc;color:#773047;font-size:1.4rem;font-weight:600}@media(max-width:749px){.mr-volume-offers-wrap{padding-inline:1.5rem}.mr-volume-offers{padding:1.5rem 1.2rem}.mr-volume-offers__heading{font-size:1.4rem;letter-spacing:.06em}}.mr-product-benefits{list-style:none;padding:0;margin:1.8rem 0 2.2rem;display:grid;gap:1.2rem;font-size:1.5rem;line-height:1.5}.mr-product-benefits li{display:flex;align-items:center;gap:1.1rem}.mr-product-benefits svg{width:2.8rem;height:2.8rem;flex:0 0 2.8rem}.mr-product-benefits a{color:inherit;text-decoration:none;text-underline-offset:.3rem}.mr-product-benefits a:hover{text-decoration:underline}.mr-product-benefits strong{font-weight:600}.price .mr-price-savings{display:block;width:100%;flex-basis:100%;margin-top:1rem;color:#2f6b4f;font-size:1.5rem;letter-spacing:.02em;line-height:1.5}.mr-price-savings strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
