.mr-phero{position:relative;margin-top:calc(-1 * var(--mr-hero-header-offset, 7.2rem));color:var(--mr-phero-text, #21293f);overflow-x:clip}.mr-phero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--mr-phero-background, #bcd9e4);pointer-events:none}.mr-phero__glow,.mr-phero__vignette{position:absolute;top:0;right:0;bottom:0;left:0}.mr-phero__glow{background:radial-gradient(ellipse 70% 70% at 50% 44%,var(--mr-phero-glow-color, #ffffff) 0%,transparent 70%);opacity:var(--mr-phero-glow-opacity, .2)}.mr-phero__vignette{background:radial-gradient(ellipse at center,transparent 45%,var(--mr-phero-vignette-color, #081e3d) 125%);opacity:var(--mr-phero-vignette-opacity, .3)}.mr-phero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:4rem;width:min(100% - 4.8rem,var(--mr-phero-width, 128rem));min-height:var(--mr-phero-min-height, 76rem);margin:0 auto;padding-top:calc(var(--mr-hero-header-offset, 7.2rem) + var(--mr-phero-padding-top, 2.4rem));padding-bottom:var(--mr-phero-padding-bottom, 4rem)}.mr-phero__media{position:relative;z-index:1;display:flex;align-self:end;align-items:flex-end;justify-content:center;width:100%;margin-bottom:calc(-1 * var(--mr-phero-overhang, 0px))}.mr-phero__image{display:block;flex:0 0 auto;width:var(--mr-phero-image-width, 52rem);max-width:none;height:auto;transform:rotate(var(--mr-phero-image-rotation, 0deg));transform-origin:center center}.mr-phero__content{position:relative;z-index:2;text-align:center}.mr-phero__title{margin:0}.mr-phero__eyebrow,.mr-phero__claim{display:block;font-family:var(--mr-font-display);font-weight:400;line-height:1.05;text-transform:uppercase}.mr-phero__eyebrow{font-size:var(--mr-phero-eyebrow-size, 2rem);letter-spacing:.02em}.mr-phero__name{display:block;margin:.6rem 0;font-family:var(--mr-font-heading);font-weight:700;font-size:var(--mr-phero-name-size, 7.6rem);letter-spacing:.01em;line-height:.95;text-transform:uppercase}.mr-phero__claim{font-size:var(--mr-phero-claim-size, 2.8rem);letter-spacing:.01em}.mr-phero__description{max-width:40ch;margin:2rem auto 0;font-family:var(--mr-font-advercase);font-size:var(--mr-phero-description-size, 2.4rem);line-height:1.3}.mr-phero__specs{margin:2rem 0 0;font-family:var(--mr-font-heading);font-weight:700;font-size:var(--mr-phero-specs-size, 1.6rem);letter-spacing:.04em;line-height:1;text-transform:uppercase}.mr-pmain{background:var(--mr-pmain-background, #ffffff);color:var(--mr-pmain-text, #21293f);overflow-x:clip}.mr-pmain__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"desc purchase" "desc proof";grid-template-rows:auto 1fr;align-items:start;gap:4.8rem var(--mr-pmain-column-gap, 6.4rem);width:min(100% - 4.8rem,var(--mr-pmain-width, 116rem));margin:0 auto}.mr-pmain__desc{grid-area:desc;min-width:0}.mr-pmain__purchase{grid-area:purchase;min-width:0}.mr-pmain__proof{grid-area:proof;min-width:0}.mr-pmain__breadcrumb ol{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;font-family:var(--mr-font-advercase);font-size:1.4rem;line-height:1.2}.mr-pmain__breadcrumb li+li:before{content:"-";margin-right:.5rem}.mr-pmain__breadcrumb a{color:inherit;text-decoration:none}.mr-pmain__breadcrumb a:hover{text-decoration:underline;text-underline-offset:.2rem}.mr-pmain__heading{margin:0 0 2rem;font-family:var(--mr-font-advercase);font-weight:400;font-size:var(--mr-pmain-heading-size, 4.8rem);letter-spacing:-.005em;line-height:1}.mr-pmain__rte{font-family:var(--mr-font-advercase);font-size:var(--mr-pmain-text-size, 2.1rem);line-height:1.25}.mr-pmain__rte>*{margin:0 0 1.6em}.mr-pmain__rte>*:last-child{margin-bottom:0}.mr-pmain__rte p:empty{display:none}.mr-pmain__rte strong{font-weight:400}.mr-pmain__rte p:first-child strong{font-weight:inherit}.mr-pmain__rte h2,.mr-pmain__rte h3,.mr-pmain__rte h4{margin:1.6em 0 0;font-family:inherit;font-weight:400;font-size:1em;line-height:inherit}.mr-pmain__rte h2+p,.mr-pmain__rte h3+p,.mr-pmain__rte h4+p{margin-top:0}.mr-pmain__rte ul,.mr-pmain__rte ol{padding:0;list-style:none}.mr-pmain__rte li{margin:0}.mr-pmain__rte a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.mr-pmain__rte a:hover{text-decoration:none}.mr-pmain__rte table{font-family:var(--mr-font-body);font-size:1.4rem}.mr-pmain__rte img{max-width:100%;height:auto}.mr-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mr-gallery-thumb, 10rem),1fr));gap:1.2rem;margin:0 0 3.2rem;padding:0;list-style:none}.mr-pmain .mr-gallery__thumb{display:block;width:100%;min-height:0;aspect-ratio:1;margin:0;padding:.6rem;border:0;border-radius:0;background:var(--mr-gallery-tile, transparent);box-shadow:none;cursor:zoom-in;transition:opacity .15s ease}.mr-pmain .mr-gallery__thumb:after,.mr-pmain .mr-gallery__thumb:before{display:none!important;content:none!important}.mr-pmain .mr-gallery__thumb:hover{opacity:.8}.mr-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.mr-pbuy{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2rem;margin:0}.mr-pbuy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0}.mr-pbuy__current{font-family:var(--mr-font-heading);font-weight:700;font-size:var(--mr-pmain-price-size, 4.4rem);letter-spacing:-.01em;line-height:1;white-space:nowrap}.mr-pbuy__compare{font-family:var(--mr-font-heading);font-weight:700;font-size:2rem;opacity:.55}.mr-pbuy__compare[hidden],.mr-pbuy__badge[hidden]{display:none}.mr-pbuy__badge{align-self:center;padding:.7rem 1rem .5rem;background:var(--mr-pmain-badge-background, #03fae1);color:var(--mr-pmain-badge-text, #21293f);font-family:var(--mr-font-heading);font-weight:700;font-size:1.5rem;letter-spacing:.02em;line-height:1}.mr-pbuy__controls{display:flex;flex-wrap:nowrap;align-items:center;gap:1.6rem}.mr-pmain quantity-input.quantity:after,.mr-pmain quantity-input.quantity:before{display:none!important;box-shadow:none!important;content:none!important}.mr-pmain quantity-input.quantity{position:relative;display:flex;flex:0 0 auto;align-items:stretch;width:11.6rem;min-width:0;height:4.8rem;min-height:4.8rem;overflow:hidden;padding:0;border:.1rem solid var(--mr-pmain-border, #d4aa92);border-radius:999px;background:var(--mr-pmain-quantity-surface, #f4f1e8);box-shadow:none}.mr-pmain quantity-input.quantity .quantity__button{display:grid;flex:0 0 auto;width:3.6rem;min-width:0;height:auto;min-height:0;margin:0;padding:0;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;cursor:pointer}.mr-pmain quantity-input.quantity .quantity__button:after,.mr-pmain quantity-input.quantity .quantity__button:before{display:none!important;content:none!important}.mr-pmain quantity-input.quantity .quantity__button svg{width:1rem;height:1rem;pointer-events:none}.mr-pmain quantity-input.quantity .quantity__input{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-family:var(--mr-font-heading)!important;font-style:normal!important;font-weight:700!important;font-size:2rem;line-height:1;text-align:center;opacity:1;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mr-pmain quantity-input.quantity .quantity__input::-webkit-outer-spin-button,.mr-pmain quantity-input.quantity .quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.mr-pmain quantity-input.quantity .quantity__input:focus{outline:0}.mr-pmain quantity-input.quantity:focus-within{box-shadow:0 0 0 .2rem var(--mr-pmain-border, #d4aa92)}.mr-pmain .mr-pbuy__submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.8rem;border:0;border-radius:0;background:var(--mr-pmain-button-background, #21293f);box-shadow:none;color:var(--mr-pmain-button-text, #ffffff);font-family:var(--mr-font-display);font-weight:400;font-size:2rem;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.mr-pmain .mr-pbuy__submit:after,.mr-pmain .mr-pbuy__submit:before{display:none!important;content:none!important;box-shadow:none!important}.mr-pmain .mr-pbuy__submit:hover{background:var(--mr-pmain-button-hover, #10162a)}.mr-pmain .mr-pbuy__submit[disabled]{cursor:not-allowed;opacity:.45}.mr-pmain .mr-pbuy__submit[aria-busy=true]{cursor:wait}.mr-pbuy__submit-label{display:block;transform:translateY(var(--mr-pmain-button-nudge, 3px))}.mr-pbuy__status{min-height:1.4em;margin:.8rem 0 0;font-family:var(--mr-font-advercase);font-size:1.5rem}.mr-pbuy__status:empty{min-height:0}.mr-pbuy__status[data-state=error]{color:#a3231a}.mr-variant{margin:2.4rem 0 0;padding:0;border:0}.mr-variant__legend{margin:0 0 .8rem;padding:0;font-family:var(--mr-font-display);font-size:1.3rem;letter-spacing:.04em;line-height:1;text-transform:uppercase}.mr-variant__values{display:flex;flex-wrap:wrap;gap:.8rem}.mr-variant__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mr-variant__pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4rem;padding:.4rem 1.6rem 0;background:var(--mr-pmain-pill, #f2f1ec);color:inherit;font-family:var(--mr-font-display);font-size:1.5rem;letter-spacing:.03em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}.mr-variant__pill:hover{background:color-mix(in srgb,var(--mr-pmain-pill, #f2f1ec) 70%,#21293f 12%)}.mr-variant__input:checked+.mr-variant__pill{background:var(--mr-pmain-text, #21293f);color:#fff}.mr-variant__input:focus-visible+.mr-variant__pill{box-shadow:var(--mr-focus-ring, 0 0 0 .3rem #03fae1)}.mr-variant__input[data-unavailable]+.mr-variant__pill{text-decoration:line-through;opacity:.45}.mr-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.4rem;margin:3.2rem 0 0;padding:0 0 2.4rem;border-bottom:.2rem solid var(--mr-pmain-text, #21293f);list-style:none}.mr-benefits__item{display:flex;align-items:center;gap:1rem;margin:0;font-family:var(--mr-font-display);font-size:1.5rem;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.mr-benefit-icon{flex:0 0 auto;width:2.6rem;height:2.6rem}.mr-benefits__label{padding-top:.2em}.mr-awards{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 2.8rem;margin:0;padding:0;list-style:none}.mr-awards__item{margin:0}.mr-awards__image{display:block;width:auto;height:var(--mr-pmain-award-height, 9.6rem)}.mr-awards__fallback{display:grid;place-items:center;width:var(--mr-pmain-award-height, 9.6rem);height:var(--mr-pmain-award-height, 9.6rem);padding:1rem;border:.2rem solid currentColor;border-radius:50%;font-family:var(--mr-font-heading);font-weight:700;font-size:1.1rem;letter-spacing:.02em;line-height:1.1;text-align:center;text-transform:uppercase}.mr-awards__medal{display:block;font-size:1.4rem}.mr-sp.mr-sp--compact{margin-top:5.6rem;padding:0;background:transparent;overflow:visible}.mr-sp--compact .mr-sp__eyebrow{font-size:2rem}.mr-sp--compact .mr-sp__title{font-size:var(--mr-pmain-ugc-title-size, 5.6rem)}.mr-sp--compact .mr-sp__reviews{gap:2rem;margin-top:3.2rem}.mr-sp--compact .mr-sp__review-headline{margin-bottom:.8rem;font-size:2.2rem}.mr-sp--compact .mr-sp__review-quote{font-size:1.4rem;line-height:1.35}.mr-sp--compact .mr-sp__star{width:1.4rem;height:1.4rem}.mr-sp--compact .mr-sp__review-name{font-size:1.4rem}.mr-sp--compact .mr-sp__review-meta{font-size:1.2rem}@media screen and (min-width:750px){.mr-sp--compact .mr-sp__cards{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;height:auto;margin-top:4rem;overflow:visible;isolation:auto}.mr-sp--compact .mr-sp-card,.mr-sp--compact .mr-sp-card:hover,.mr-sp--compact .mr-sp-card:focus-within{position:relative;top:auto;left:auto;width:auto;transform:none;box-shadow:.8rem 1rem 1.8rem #081e3d2e,.3rem .3rem .7rem #081e3d1a}.mr-sp--compact .mr-sp-card:hover,.mr-sp--compact .mr-sp-card:focus-within{transform:translateY(-.4rem)}}.mr-lightbox{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff}.mr-lightbox::backdrop{background:#081e3d9e}.mr-lightbox[open]{display:grid;place-items:center}.mr-lightbox__figure{display:grid;place-items:center;width:100%;height:100%;margin:0;padding:6.4rem 8rem;touch-action:pan-y}.mr-lightbox__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}@media screen and (min-width:750px){.mr-lightbox__image{max-width:min(100%,var(--mr-lightbox-max-width, 56rem));max-height:min(100%,var(--mr-lightbox-max-height, 64vh))}}.mr-lightbox .mr-lightbox__button{position:absolute;display:grid;width:4.8rem;height:4.8rem;min-width:4.8rem;min-height:4.8rem;padding:0;place-items:center;border:.1rem solid rgba(255,255,255,.4);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.mr-lightbox .mr-lightbox__button:hover{background:#fff3}.mr-lightbox .mr-lightbox__button svg{width:2rem;height:2rem}.mr-lightbox__close{top:2rem;right:2rem}.mr-lightbox__prev{top:50%;left:2rem;transform:translateY(-50%)}.mr-lightbox__next{top:50%;right:2rem;transform:translateY(-50%)}.mr-lightbox .mr-lightbox__button[hidden]{display:none}.mr-lightbox__counter{position:absolute;bottom:2.4rem;left:50%;margin:0;font-family:var(--mr-font-heading);font-weight:700;font-size:1.4rem;letter-spacing:.04em;transform:translate(-50%)}@media screen and (max-width:989px){.mr-phero__inner{grid-template-columns:1fr;width:calc(100% - 4rem);min-height:0;gap:2.4rem}.mr-phero__content{order:1}.mr-phero__media{order:2}.mr-phero__image{width:min(100%,var(--mr-phero-image-width, 52rem))}.mr-pmain__inner{grid-template-columns:1fr;grid-template-areas:"purchase" "desc" "proof";grid-template-rows:auto;gap:4rem;width:calc(100% - 4rem)}}@media screen and (max-width:749px){.mr-phero__inner{width:calc(100% - 3.2rem);padding-top:calc(var(--mr-hero-header-offset, 6.4rem) + var(--mr-phero-padding-top-mobile, 1.6rem));padding-bottom:var(--mr-phero-padding-bottom-mobile, 2.4rem)}.mr-phero__media{margin-bottom:calc(-1 * var(--mr-phero-overhang-mobile, 0px))}.mr-phero__image{width:min(100%,var(--mr-phero-image-width-mobile, 28rem))}.mr-phero__eyebrow{font-size:var(--mr-phero-eyebrow-size-mobile, 1.5rem)}.mr-phero__name{font-size:var(--mr-phero-name-size-mobile, 4.4rem)}.mr-phero__claim{font-size:var(--mr-phero-claim-size-mobile, 1.9rem)}.mr-phero__description{max-width:34ch;font-size:var(--mr-phero-description-size-mobile, 1.8rem)}.mr-phero__specs{font-size:var(--mr-phero-specs-size-mobile, 1.3rem)}.mr-pmain__inner{width:calc(100% - 3.2rem)}.mr-pmain__heading{font-size:var(--mr-pmain-heading-size-mobile, 3.6rem)}.mr-pmain__rte{font-size:var(--mr-pmain-text-size-mobile, 1.8rem)}.mr-gallery{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin-bottom:2.4rem}.mr-pbuy{justify-content:center}.mr-pbuy__price{justify-content:center;width:100%}.mr-pbuy__current{font-size:var(--mr-pmain-price-size-mobile, 3.6rem)}.mr-pbuy__controls{gap:1.2rem}.mr-pmain quantity-input.quantity{width:10.4rem;height:4.4rem;min-height:4.4rem}.mr-pmain quantity-input.quantity .quantity__input{font-size:1.8rem}.mr-pmain .mr-pbuy__submit{min-height:4.4rem;padding-inline:2rem;font-size:1.7rem}.mr-pbuy__status,.mr-variant{text-align:center}.mr-variant__values{justify-content:center}.mr-benefits{gap:1.2rem 1.6rem}.mr-benefits__item{font-size:1.3rem}.mr-benefit-icon{width:2.2rem;height:2.2rem}.mr-awards{gap:1.6rem 2rem}.mr-awards__image,.mr-awards__fallback{height:var(--mr-pmain-award-height-mobile, 7.2rem)}.mr-awards__fallback{width:var(--mr-pmain-award-height-mobile, 7.2rem);font-size:.9rem}.mr-sp.mr-sp--compact{margin-top:4rem}.mr-sp--compact .mr-sp__title{font-size:4.4rem}.mr-lightbox__figure{padding:6.4rem 1.6rem 8rem}.mr-lightbox__prev,.mr-lightbox__next{top:auto;bottom:1.6rem;transform:none}.mr-lightbox__prev{left:1.6rem}.mr-lightbox__next{right:1.6rem}}@media(prefers-reduced-motion:reduce){.mr-pmain .mr-pbuy__submit,.mr-variant__pill,.mr-pmain .mr-gallery__thumb{transition:none}.mr-sp--compact .mr-sp-card:hover,.mr-sp--compact .mr-sp-card:focus-within{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mr-product.css.map */
