.mrig-reviews,.mr-modal,.mr-lightbox{--mr-orange: #ff6200;--mr-deep: #c2410c;--mr-cream: #faf6ef;--mr-paper: #fffcf7;--mr-grad: linear-gradient(135deg, #ffa45c, #ff6200 55%, #d9400a);--mr-ink: rgb(var(--color-foreground))}.mrig-reviews{scroll-margin-top:calc(var(--header-height, 80px) + 1.6rem)}.mr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 2.4rem;margin-bottom:3.2rem}.mr-eyebrow{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.15rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.mr-title{margin:0}.mrig-reviews:has(.mr-empty:not([hidden])) .mr-head .mr-write{display:none}.mr-write,.mr-submit{display:inline-flex;align-items:center;gap:1.2rem;padding:.4rem .4rem .4rem 2rem;border:0;border-radius:4rem;background:var(--mr-cream);color:var(--mr-orange);font-family:inherit;font-size:1.5rem;line-height:1.2;letter-spacing:.06rem;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #ff620040,0 6px 16px -10px #ff620073;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.mr-write:hover,.mr-write:focus-visible,.mr-submit:hover,.mr-submit:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 1px #ff620073,0 14px 28px -12px #ff620099,0 0 32px 6px #ff620033}.mr-write:focus-visible,.mr-submit:focus-visible{outline:2px solid var(--mr-orange);outline-offset:4px}.mr-write__icon,.mr-submit__icon{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--mr-orange);color:var(--mr-cream);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mr-write:hover .mr-write__icon{transform:rotate(-8deg)}.mr-submit[disabled]{opacity:.55;cursor:default;transform:none}.mr-submit.is-busy .mr-submit__icon svg{display:none}.mr-submit.is-busy .mr-submit__icon:after{content:"";width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid rgba(250,246,239,.4);border-top-color:var(--mr-cream);animation:mrSpin .8s linear infinite}@keyframes mrSpin{to{transform:rotate(360deg)}}.mr-layout{display:grid;grid-template-columns:1fr;gap:2.4rem}.mr-layout[hidden]{display:none}@media screen and (min-width:990px){.mr-layout{grid-template-columns:minmax(28rem,34rem) minmax(0,1fr);gap:4.8rem;align-items:start}.mr-summary{position:sticky;top:calc(var(--header-height, 80px) + 2.4rem)}}.mr-summary{padding:2.4rem;border-radius:2.4rem;background:radial-gradient(120% 90% at 0% 0%,rgba(255,164,92,.14),transparent 60%),rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.08)}.mr-summary:empty{display:none}.mr-score{display:flex;align-items:center;gap:1.6rem}.mr-score__num{margin:0;font-family:var(--font-heading-family);font-size:6rem;line-height:.9;letter-spacing:-.1rem;color:var(--mr-ink)}.mr-score__base{margin:.8rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.mr-bars{display:grid;gap:.6rem;margin:2.4rem 0 0;padding:0;list-style:none}.mr-bar{display:grid;grid-template-columns:2.8rem 1fr 3.2rem;align-items:center;gap:1rem;width:100%;padding:.5rem .6rem;border:0;border-radius:1rem;background:transparent;color:rgba(var(--color-foreground),.75);font-family:inherit;font-size:1.35rem;cursor:pointer;transition:background-color .2s ease}.mr-bar:hover,.mr-bar.is-active{background:var(--mr-paper)}.mr-bar.is-active{box-shadow:inset 0 0 0 1px #ff620059}.mr-bar[disabled]{cursor:default;opacity:.55}.mr-bar[disabled]:hover{background:transparent}.mr-bar__label{display:inline-flex;align-items:center;gap:.3rem}.mr-bar__label svg{width:1.2rem;height:1.2rem;fill:var(--mr-orange)}.mr-bar__track{position:relative;height:.8rem;border-radius:1rem;background:#ff62001f;overflow:hidden}.mr-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--mr-grad);transform-origin:left center;animation:mrGrow .9s cubic-bezier(.2,.8,.2,1) both}@keyframes mrGrow{0%{transform:scaleX(0)}}.mr-bar__count{text-align:right;font-variant-numeric:tabular-nums}.mr-skeleton span{display:block;height:1.8rem;border-radius:1rem;background:linear-gradient(90deg,rgba(var(--color-foreground),.05),rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.05));background-size:200% 100%;animation:mrShimmer 1.4s ease-in-out infinite}@keyframes mrShimmer{to{background-position:-200% 0}}.mr-gallery{margin-top:2.4rem;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.mr-gallery__title{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.15rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.mr-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.mr-thumb{position:relative;display:block;aspect-ratio:1;padding:0;border:0;border-radius:1.2rem;overflow:hidden;background:rgba(var(--color-foreground),.06);cursor:zoom-in;box-shadow:0 8px 18px -12px #28140080;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.mr-thumb:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px #ff62008c}.mr-thumb:focus-visible{outline:2px solid var(--mr-orange);outline-offset:3px}.mr-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mr-thumb__more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#20160d8c;color:var(--mr-cream);font-family:var(--font-heading-family);font-size:1.8rem}.mr-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:.8rem}.mr-chips{display:flex;flex-wrap:wrap;gap:.8rem}.mr-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.5rem;border:0;border-radius:3rem;background:transparent;color:rgba(var(--color-foreground),.8);font-family:inherit;font-size:1.35rem;letter-spacing:.04rem;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.15);transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.mr-chip:hover{box-shadow:inset 0 0 0 1px #ff620073}.mr-chip[aria-pressed=true]{background:var(--mr-paper);color:var(--mr-deep);box-shadow:inset 0 0 0 1px #ff62008c}.mr-chip__x{display:none}.mr-chip[aria-pressed=true] .mr-chip__x{display:inline}.mr-sort{position:relative;display:inline-flex;align-items:center}.mr-sort select{appearance:none;-webkit-appearance:none;padding:.8rem 3.4rem .8rem 1.5rem;border:0;border-radius:3rem;background:transparent;color:rgba(var(--color-foreground),.8);font-family:inherit;font-size:1.35rem;letter-spacing:.04rem;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.15)}.mr-sort select:focus-visible{outline:2px solid var(--mr-orange);outline-offset:2px}.mr-sort svg{position:absolute;right:1.2rem;pointer-events:none;color:var(--mr-orange)}.mr-list{margin:0;padding:0;list-style:none}.mr-card{padding:2.4rem .4rem;border-top:.1rem solid rgba(var(--color-foreground),.08);animation:mrIn .5s cubic-bezier(.2,.9,.25,1.05) both}.mr-list>li:first-child .mr-card{border-top:0}@keyframes mrIn{0%{opacity:0;transform:translateY(1rem)}}.mr-card--mine{margin:.8rem 0;padding:2rem;border-top:0;border-radius:2rem;background:var(--mr-paper);box-shadow:inset 0 0 0 1px #ff62004d}.mr-card__head{display:flex;align-items:center;gap:1.4rem}.mr-avatar{position:relative;flex-shrink:0;display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--mr-paper);color:var(--mr-deep);font-family:var(--font-heading-family);font-size:1.8rem;line-height:1;box-shadow:inset 0 0 0 1px #0000000f,0 6px 14px -8px #ff6200a6}.mr-avatar:before{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;border:1.5px solid rgba(255,98,0,.5)}.mr-card__who{flex:1;min-width:0}.mr-card__name{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3;color:var(--mr-ink)}.mr-verified{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .9rem .2rem .3rem;border-radius:2rem;background:#ff62001a;color:var(--mr-deep);font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.06rem}.mr-verified svg{width:1.6rem;height:1.6rem;padding:.25rem;border-radius:50%;background:var(--mr-grad);color:#fff}.mr-card__date{margin:.2rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.mr-card__rating{margin:1.4rem 0 0}.mr-card__title{margin:.8rem 0 0;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.35;color:var(--mr-ink)}.mr-card__body{margin:.6rem 0 0;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.85);white-space:pre-line;overflow-wrap:anywhere}.mr-card__body.is-clamped{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.mr-more-link{margin-top:.6rem;padding:0;border:0;background:none;color:var(--mr-orange);font-family:inherit;font-size:1.4rem;letter-spacing:.04rem;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:#ff620059}.mr-card__photos{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.mr-card__photos .mr-thumb{width:8.4rem}.mr-card__note{display:inline-block;margin-top:1.2rem;padding:.3rem 1rem;border-radius:2rem;background:#ff62001a;color:var(--mr-deep);font-size:1.15rem;letter-spacing:.08rem;text-transform:uppercase}.mr-card--skeleton{display:grid;gap:1rem;animation:none}.mr-card--skeleton span{display:block;height:1.6rem;border-radius:1rem;background:linear-gradient(90deg,rgba(var(--color-foreground),.05),rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.05));background-size:200% 100%;animation:mrShimmer 1.4s ease-in-out infinite}.mr-card--skeleton span:nth-child(1){width:40%}.mr-card--skeleton span:nth-child(3){width:80%}.mr-showmore-wrap{display:flex;justify-content:center;margin-top:2rem}.mr-showmore{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem;border:0;border-radius:4rem;background:transparent;color:var(--mr-orange);font-family:inherit;font-size:1.45rem;letter-spacing:.06rem;cursor:pointer;box-shadow:inset 0 0 0 1px #ff62004d;transition:background-color .25s ease,box-shadow .25s ease}.mr-showmore:hover{background:var(--mr-paper);box-shadow:inset 0 0 0 1px #ff62008c}.mr-nomatch{padding:3.2rem 1rem;text-align:center;font-size:1.5rem;color:rgba(var(--color-foreground),.6)}.mr-loadfail{margin:0;padding:2rem;border-radius:1.6rem;background:rgba(var(--color-foreground),.04);font-size:1.45rem;color:rgba(var(--color-foreground),.7)}.mr-empty{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 2.8rem;padding:3.2rem;border-radius:2.4rem;background:radial-gradient(120% 140% at 0% 0%,rgba(255,164,92,.18),transparent 55%),rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.08)}.mr-empty[hidden]{display:none}.mr-empty__seal{position:relative;display:grid;place-items:center;width:7.2rem;height:7.2rem;border-radius:50%;background:var(--mr-grad);box-shadow:0 16px 32px -14px #ff6200d9,inset 0 1px #ffffff73}.mr-empty__seal:after{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border-radius:50%;border:1.5px solid rgba(255,98,0,.35)}.mr-empty__seal svg{width:3.2rem;height:3.2rem;fill:#fff}.mr-empty__text{flex:1;min-width:24rem}.mr-empty__title{margin:0;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.25;color:var(--mr-ink)}.mr-empty__body{margin:.6rem 0 0;font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.mr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:2rem}.mr-modal[hidden]{display:none}.mr-modal .mr-modal__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#180e066b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s ease}.mr-modal__card{position:relative;width:100%;max-width:54rem;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:3.2rem 3.2rem 2.8rem;color:#2a1f16;border-radius:2.6rem;background:linear-gradient(160deg,#fffcf7f7,#faf2e6f2);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.75);box-shadow:0 40px 90px -30px #2d19058c,0 0 0 1px #ff620014,inset 0 1px #fffffff2;opacity:0;transform:translateY(2.4rem) scale(.96);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.9,.25,1.15);outline:none}.mr-modal.is-open .mr-modal__scrim{opacity:1}.mr-modal.is-open .mr-modal__card{opacity:1;transform:none}.mr-modal__grab{display:none}.mr-modal__close{position:absolute;top:1.4rem;right:1.4rem;z-index:2;width:3.6rem;height:3.6rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffffb3;color:#2a1f16;cursor:pointer;transition:background-color .25s ease,transform .3s ease}.mr-modal__close:hover{background:#fff;transform:rotate(90deg)}.mr-modal__close:focus-visible{outline:2px solid var(--mr-orange);outline-offset:2px}.mr-view[hidden]{display:none}.mr-view--login,.mr-view--thanks{text-align:center}.mr-modal__eyebrow{margin:0 0 .6rem;font-size:1.15rem;letter-spacing:.24rem;text-transform:uppercase;color:var(--mr-orange)}.mr-modal__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.2;color:#2a1f16}.mr-modal__text{margin:1.2rem auto 0;max-width:36rem;font-size:1.5rem;line-height:1.55;color:#2a1f16c7}.mr-modal__actions{margin-top:2.4rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.mr-link-btn{padding:.6rem 1.2rem;border:0;background:none;font:inherit;font-size:1.4rem;letter-spacing:.06rem;color:#2a1f16b3;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:#2a1f1640;cursor:pointer}.mr-link-btn:hover{color:#2a1f16;text-decoration-color:var(--mr-orange)}.mr-modal__note{display:flex;align-items:flex-start;justify-content:center;gap:.6rem;margin:2rem auto 0;max-width:34rem;font-size:1.2rem;line-height:1.5;color:#2a1f1699}.mr-modal__note svg{flex-shrink:0;margin-top:.15rem}.mr-art{position:relative;width:15rem;height:13.6rem;margin:0 auto 1.4rem;display:grid;place-items:center}.mr-art__glow{position:absolute;top:-3rem;right:-3rem;bottom:-3rem;left:-3rem;background:radial-gradient(closest-side,rgba(255,98,0,.22),transparent 75%)}.mr-art__frame{position:relative;display:block;width:9.6rem;aspect-ratio:4 / 5;padding:.6rem;background:#fff;border-radius:.4rem;box-shadow:0 22px 40px -18px #28140099,0 0 0 1px #0000000a;transform:rotate(-4deg)}.mr-art__frame img{display:block;width:100%;height:100%;object-fit:cover}.mr-art__badge{position:absolute;top:.4rem;right:1.2rem;width:4.6rem;height:4.6rem;display:grid;place-items:center;border-radius:50%;background:var(--mr-grad);box-shadow:0 10px 24px -8px #ff6200cc,inset 0 1px #ffffff80}.mr-art__badge svg{width:2.2rem;height:2.2rem;fill:#fff}.mr-modal.is-open .mr-art__frame{animation:mrFrameIn .7s cubic-bezier(.2,.9,.25,1.2) both}.mr-modal.is-open .mr-art__badge{animation:mrBadgeIn .6s cubic-bezier(.3,1.6,.5,1) .25s both}@keyframes mrFrameIn{0%{opacity:0;transform:translateY(-1rem) rotate(-14deg) scale(.9)}to{opacity:1;transform:rotate(-4deg)}}@keyframes mrBadgeIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.mr-form__head{display:flex;align-items:center;gap:1.6rem;padding-right:4rem;margin-bottom:2.4rem}.mr-form__thumb{flex-shrink:0;width:5.6rem;aspect-ratio:4 / 5;padding:.4rem;background:#fff;border-radius:.4rem;box-shadow:0 12px 24px -14px #28140099,0 0 0 1px #0000000a;transform:rotate(-3deg)}.mr-form__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mr-form__product{margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.25;color:#2a1f16}.mr-label{display:block;margin-bottom:.8rem;padding:0;font-size:1.15rem;letter-spacing:.15rem;text-transform:uppercase;color:#2a1f16a6}.mr-optional{text-transform:none;letter-spacing:.04rem;color:#2a1f1673}.mr-rate{margin:0 0 2.2rem;padding:2rem 1.6rem 1.6rem;border:0;border-radius:2rem;background:#fff9;box-shadow:inset 0 0 0 1px #ff620024;text-align:center}.mr-rate>.mr-label{float:left;width:100%;margin-bottom:1.2rem}.mr-rate__stars{clear:both;display:flex;justify-content:center;gap:.8rem}.mr-rate__star{display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;cursor:pointer;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background-color .2s ease;-webkit-tap-highlight-color:transparent}.mr-rate__star svg{width:3.4rem;height:3.4rem;fill:#ff620029;stroke:#ff620073;stroke-width:.8;transition:fill .2s ease,stroke .2s ease,filter .2s ease}.mr-rate__star.is-lit svg{fill:url(#mrigFavGrad) #ff6200;stroke:#d9400a;filter:drop-shadow(0 4px 8px rgba(255,98,0,.4))}.mr-rate__star.is-lit-hover svg{fill:#ffb27a;stroke:#ff8a3d}.mr-rate__star:hover{transform:scale(1.12)}.mr-rate__star.is-pop{animation:mrStarPop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes mrStarPop{0%{transform:scale(.7)}60%{transform:scale(1.25)}to{transform:scale(1)}}.mr-rate input:focus-visible+.mr-rate__star{outline:2px solid var(--mr-orange);outline-offset:2px}.mr-rate__word{min-height:2.2rem;margin:1rem 0 0;font-family:var(--font-heading-family);font-size:1.6rem;color:#2a1f168c}.mr-rate.is-set .mr-rate__word{color:var(--mr-deep)}.mr-rate.is-invalid{box-shadow:inset 0 0 0 1.5px #d9400a99;animation:mrShake .4s ease}@keyframes mrShake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.mr-field{display:block;margin:0 0 2rem}.mr-input{display:block;width:100%;padding:1.3rem 1.6rem;border:0;border-radius:1.4rem;background:#ffffffbf;color:#2a1f16;font-family:inherit;font-size:1.6rem;line-height:1.5;letter-spacing:.03rem;box-shadow:inset 0 0 0 1px #2a1f161f;outline:none;transition:box-shadow .25s ease,background-color .25s ease}.mr-input::placeholder{color:#2a1f1666}.mr-input:focus{background:#fff;box-shadow:inset 0 0 0 1.5px #ff620099,0 0 0 4px #ff62001a}.mr-input.is-invalid{box-shadow:inset 0 0 0 1.5px #d9400a99}.mr-textarea{min-height:12rem;resize:vertical}.mr-field__foot{display:flex;justify-content:space-between;gap:1rem;margin-top:.6rem;font-size:1.2rem;color:#2a1f1680}.mr-field__foot [data-mr-counter]{font-variant-numeric:tabular-nums}.mr-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));gap:1rem}.mr-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;aspect-ratio:1;border-radius:1.4rem;border:1.5px dashed rgba(255,98,0,.45);background:#ffffff8c;color:var(--mr-orange);cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .3s ease}.mr-drop:hover,.mr-drop.is-over{background:#fff;border-color:var(--mr-orange);transform:translateY(-1px)}.mr-drop:focus-within{outline:2px solid var(--mr-orange);outline-offset:2px}.mr-drop[hidden]{display:none}.mr-drop__icon svg{width:2.6rem;height:2.6rem}.mr-drop__text{font-size:1.25rem;letter-spacing:.04rem}.mr-photo{position:relative;aspect-ratio:1;border-radius:1.4rem;overflow:hidden;background:#2a1f160f;box-shadow:0 8px 18px -12px #28140080;animation:mrIn .35s ease both}.mr-photo img{width:100%;height:100%;object-fit:cover;display:block}.mr-photo__state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#20160d73;color:#fff;font-size:1.2rem;transition:opacity .3s ease}.mr-photo.is-done .mr-photo__state{opacity:0;pointer-events:none}.mr-photo.is-failed .mr-photo__state{padding:.6rem;background:#a8320ac7;text-align:center;font-size:1.1rem;line-height:1.25;letter-spacing:.02rem}.mr-ring{--p: 0;width:3.4rem;height:3.4rem;border-radius:50%;background:conic-gradient(#fff calc(var(--p) * 1%),#ffffff40 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.mr-photo__remove{position:absolute;top:.5rem;right:.5rem;z-index:2;width:2.6rem;height:2.6rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fffcf7eb;color:#2a1f16;cursor:pointer;box-shadow:0 4px 10px -4px #0006}.mr-photo__remove:hover{background:#fff;color:var(--mr-deep)}.mr-error{margin:0 0 1.6rem;padding:1.2rem 1.6rem;border-radius:1.4rem;background:#d9400a14;color:#a8320a;font-size:1.4rem;line-height:1.5;box-shadow:inset 0 0 0 1px #d9400a40}.mr-error[hidden]{display:none}.mr-form__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem;padding-top:1.8rem;border-top:.1rem solid rgba(42,31,22,.1)}.mr-as{margin:0;font-size:1.3rem;color:#2a1f169e}.mr-as strong{font-weight:inherit;color:#2a1f16}.mr-as span[aria-hidden]{margin:0 .4rem;color:#2a1f1659}.mr-form__foot .mr-submit{margin-left:auto}.mr-thanks__seal{position:relative;display:grid;place-items:center;width:8rem;height:8rem;margin:1.2rem auto 2rem;border-radius:50%;background:var(--mr-grad);color:#fff;box-shadow:0 18px 40px -14px #ff6200d9,inset 0 1px #ffffff73}.mr-thanks__seal:after{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;border-radius:50%;border:2px solid rgba(255,98,0,.4);animation:mrRing 2s ease-out infinite}.mr-thanks__seal svg{width:3.8rem;height:3.8rem}.mr-modal.is-open .mr-view--thanks:not([hidden]) .mr-thanks__seal{animation:mrBadgeIn .6s cubic-bezier(.3,1.6,.5,1) both}@keyframes mrRing{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.4);opacity:0}}.mr-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;display:grid;place-items:center;padding:6rem 7rem}.mr-lightbox[hidden]{display:none}.mr-lightbox .mr-lightbox__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;justify-self:stretch;align-self:stretch;background:#180e06d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mr-lightbox__figure{position:relative;margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:1.4rem;animation:mrIn .35s ease both}.mr-lightbox__figure img{display:block;max-width:min(110rem,100%);max-height:calc(100vh - 16rem);max-height:calc(100dvh - 16rem);border-radius:1.4rem;box-shadow:0 30px 80px -20px #0009;object-fit:contain}.mr-lightbox__caption{display:flex;align-items:center;gap:1rem;color:var(--mr-cream);font-size:1.4rem}.mr-lightbox__btn{position:absolute;z-index:2;width:4.6rem;height:4.6rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fffcf724;color:var(--mr-cream);cursor:pointer;box-shadow:inset 0 0 0 1px #fff3;transition:background-color .25s ease}.mr-lightbox__btn:hover{background:#fffcf747}.mr-lightbox__btn[hidden]{display:none}.mr-lightbox__btn--close{top:2rem;right:2rem}.mr-lightbox__btn--prev{left:2rem;top:50%;transform:translateY(-50%)}.mr-lightbox__btn--next{right:2rem;top:50%;transform:translateY(-50%)}html.mr-lock,html.mr-lock body{overflow:hidden}@media screen and (max-width:749px){.mr-head{align-items:flex-start;flex-direction:column;margin-bottom:2.4rem}.mr-summary{padding:2rem;border-radius:2rem}.mr-score__num{font-size:5rem}.mr-gallery__grid{grid-template-columns:repeat(4,1fr)}.mr-card__photos .mr-thumb{width:7.2rem}.mr-empty{padding:2.4rem}.mr-empty .mr-write{width:100%;justify-content:space-between}.mr-modal{align-items:flex-end;padding:0}.mr-modal__card{max-width:none;max-height:calc(100vh - 1.2rem);max-height:calc(100dvh - 1.2rem);border-radius:2.6rem 2.6rem 0 0;padding:1.4rem 2rem calc(2.4rem + env(safe-area-inset-bottom));transform:translateY(100%);transition:opacity .25s ease,transform .5s cubic-bezier(.2,.9,.25,1);border-bottom:0}.mr-modal__grab{display:block;width:4.2rem;height:.5rem;margin:0 auto 1.2rem;border-radius:1rem;background:#2a1f162e}.mr-modal__close{top:1.2rem;right:1.2rem;width:3.2rem;height:3.2rem}.mr-rate__stars{gap:.2rem}.mr-rate__star{width:5rem;height:5rem}.mr-form__foot{flex-direction:column-reverse;align-items:stretch}.mr-form__foot .mr-submit{justify-content:space-between;margin-left:0}.mr-lightbox{padding:6rem 1.2rem 8rem}.mr-lightbox__btn--prev,.mr-lightbox__btn--next{top:auto;bottom:2rem;transform:none}.mr-lightbox__btn--prev{left:calc(50% - 5.6rem)}.mr-lightbox__btn--next{right:calc(50% - 5.6rem)}}@media(prefers-reduced-motion:reduce){.mr-card,.mr-bar__fill,.mr-photo,.mr-lightbox__figure,.mr-modal.is-open .mr-art__frame,.mr-modal.is-open .mr-art__badge,.mr-thanks__seal:after,.mr-skeleton span,.mr-card--skeleton span{animation:none!important}.mr-modal__card,.mr-modal__scrim,.mr-write,.mr-submit{transition-duration:.01s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mrig-reviews.css.map */
