:root{--mr-bone: #F4EEE3;--mr-ivory: #FBF8F1;--mr-ink: #1E1A17;--mr-charcoal: #4B423C;--mr-line: #D8CFC0;--mr-oxblood: #6E2A2C;--mr-oxblood-deep: #54201F;--mr-terracotta: #A96A4F;--mr-evergreen: #2E3B33;--mr-aubergine: #4A3354}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-style:italic;font-weight:inherit;color:var(--mr-oxblood);font-feature-settings:"ss01" on,"ss02" on;letter-spacing:-.01em}.color-scheme-4 h1 em,.color-scheme-4 h2 em,.color-scheme-4 h3 em,.color-scheme-5 h1 em,.color-scheme-5 h2 em,.color-scheme-5 h3 em,.color-4 h1 em,.color-4 h2 em,.color-4 h3 em,.color-5 h1 em,.color-5 h2 em,.color-5 h3 em{color:var(--mr-bone);opacity:.95}h1,.h1{font-size:clamp(2.5rem,3.2vw + 1.5rem,5.25rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance}h2,.h2{font-size:clamp(2rem,2vw + 1.25rem,3.5rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}h3,.h3{font-size:clamp(1.5rem,1vw + 1rem,2.25rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}body,p{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{line-height:1.65;font-feature-settings:"kern" on,"liga" on}.rte a,main a:not([class*=button]):not(.link--icon):not([class*=card]):not([class*=link]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--mr-line);transition:text-decoration-color .2s ease}.rte a:hover{text-decoration-color:currentColor}h5,h6,.h5,.h6{font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mr-charcoal)}[class*=button-primary]:not([class*=button-primary--svg]),.button-primary,a.button-primary,button.button-primary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary-button-background, var(--mr-oxblood));color:var(--color-primary-button-text, var(--mr-bone));border:1px solid var(--color-primary-button-border, var(--mr-oxblood));border-radius:100px;padding-inline:1.75rem;padding-block:.95rem;font-family:var(--font-subheading--family);font-weight:600;font-size:.9375rem;letter-spacing:.04em;text-transform:none;text-decoration:none;line-height:1;cursor:pointer;transition:background-color .22s cubic-bezier(.2,0,0,1),color .22s cubic-bezier(.2,0,0,1),border-color .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}[class*=button-primary]:hover,.button-primary:hover,a.button-primary:hover,button.button-primary:hover{background-color:var(--color-primary-button-hover-background, var(--mr-oxblood-deep));color:var(--color-primary-button-hover-text, var(--mr-bone));border-color:var(--color-primary-button-hover-border, var(--mr-oxblood-deep));transform:translateY(-1px);text-decoration:none}[class*=button-secondary]:not([class*=button-secondary--svg]),.button-secondary,a.button-secondary,button.button-secondary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-secondary-button-background, transparent);color:var(--color-secondary-button-text, var(--mr-ink));border:1px solid var(--color-secondary-button-border, var(--mr-ink));border-radius:100px;padding-inline:1.75rem;padding-block:.95rem;font-family:var(--font-subheading--family);font-weight:600;font-size:.9375rem;letter-spacing:.04em;text-transform:none;text-decoration:none;line-height:1;cursor:pointer;transition:background-color .22s cubic-bezier(.2,0,0,1),color .22s cubic-bezier(.2,0,0,1),border-color .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}[class*=button-secondary]:hover,.button-secondary:hover,a.button-secondary:hover{background-color:var(--color-secondary-button-hover-background, var(--mr-ink));color:var(--color-secondary-button-hover-text, var(--mr-bone));border-color:var(--color-secondary-button-hover-border, var(--mr-ink));transform:translateY(-1px)}a.link,.link{font-family:var(--font-subheading--family);font-weight:500;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;position:relative;padding-bottom:4px;display:inline-block}a.link:after,.link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .32s cubic-bezier(.2,0,0,1)}a.link:hover:after,.link:hover:after{transform:scaleX(.5);transform-origin:right}main>.shopify-section:first-of-type .hero,main>.shopify-section:first-of-type .hero__container{min-height:100svh}@media(min-width:990px){.hero .hero__content-wrapper{max-width:46vw;padding-inline-start:clamp(4rem,7vw,8rem)!important;padding-inline-end:2rem!important}.hero h1{font-size:clamp(2.75rem,4.4vw + .25rem,5.5rem);line-height:.98;text-wrap:balance}.hero p{max-width:36ch}}@media(min-width:750px)and (max-width:989px){.hero .hero__content-wrapper{max-width:60vw;padding-inline-start:clamp(2.5rem,6vw,4rem)!important;padding-inline-end:2rem!important}}@media(max-width:749px){.hero .hero__content-wrapper{padding-inline-start:1.25rem!important;padding-inline-end:1.25rem!important;padding-block:1.5rem!important;position:relative;z-index:2}.hero .hero__content-wrapper h1,.hero .hero__content-wrapper h2,.hero .hero__content-wrapper h3{color:#1e1a17;text-shadow:0 0 4px rgba(244,238,227,1),0 0 10px rgba(244,238,227,.92),0 0 22px rgba(244,238,227,.7)}.hero .hero__content-wrapper h1 em,.hero .hero__content-wrapper h2 em,.hero .hero__content-wrapper h3 em{color:#6e2a2c;text-shadow:0 0 4px rgba(244,238,227,1),0 0 10px rgba(244,238,227,.85),0 0 22px rgba(244,238,227,.65)}.hero .hero__content-wrapper p,.hero .hero__content-wrapper [class*=eyebrow],.hero .hero__content-wrapper .h5,.hero .hero__content-wrapper .h6{color:#1e1a17;text-shadow:0 0 3px rgba(244,238,227,1),0 0 8px rgba(244,238,227,.95),0 0 16px rgba(244,238,227,.8)}.media-with-content .media-block,.media-with-content [class*=media-block]{width:100vw!important;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important;aspect-ratio:1 / 1;overflow:hidden;position:relative}.media-with-content .media-block img,.media-with-content .media-block picture,.media-with-content [class*=media-block] img,.media-with-content [class*=media-block] picture{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:75% center!important;display:block}.shopify-section [id*=brand_story] .media-with-content .media-block img,.shopify-section [id*=brand_story] .media-with-content .media-block picture{object-position:center center!important}}header-component a,header-component button{font-family:var(--font-subheading--family);font-weight:500;letter-spacing:.04em}.header-logo,.header-logo__image-container{overflow:visible!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.header-logo__image{height:88px!important;max-height:88px!important;width:auto!important;display:block;object-fit:contain;margin-block:-24px}@media(max-width:749px){.header-logo,.header-logo__image-container{height:32px!important}.header-logo__image{height:64px!important;max-height:64px!important;margin-block:-16px}}@media(min-width:990px){.section{--section-block-padding-min: 80px}}.shopify-section [id*=press_marquee]{position:relative}.shopify-section [id*=press_marquee] marquee-component{border-top:1px solid var(--mr-line);border-bottom:1px solid var(--mr-line);padding-block:1.5rem!important}.shopify-section [id*=press_marquee] .icon-block img,.shopify-section [id*=press_marquee] .icon-block svg,.shopify-section [id*=press_marquee] .icon-block__media{filter:brightness(0) saturate(100%);opacity:.62;max-height:32px;width:auto!important;transition:opacity .28s cubic-bezier(.2,0,0,1)}.shopify-section [id*=press_marquee] .icon-block:hover img,.shopify-section [id*=press_marquee] .icon-block:hover svg,.shopify-section [id*=press_marquee] .icon-block:hover .icon-block__media{opacity:.9}.shopify-section [id*=press_title]{text-align:center!important}.shopify-section [id*=press_title] .text-block{margin-inline:auto!important;text-align:center!important;width:100%!important}.shopify-section [id*=press_title] h3,.shopify-section [id*=press_title] .h3{text-align:center!important}.mr-top-marquee{background:var(--mr-oxblood);color:var(--mr-bone);overflow:hidden;position:relative;padding-block:.625rem;border-bottom:1px solid rgba(244,238,227,.15);z-index:20}.mr-top-marquee__track{display:inline-flex;align-items:center;white-space:nowrap;animation:mr-top-marquee 28s linear infinite;gap:2.5rem;padding-inline:1.25rem;will-change:transform}.mr-top-marquee__item{font-family:var(--font-heading--family);font-size:.9375rem;font-weight:400;letter-spacing:-.005em;color:var(--mr-bone);flex-shrink:0}.mr-top-marquee__item em{font-style:italic;color:var(--mr-bone);opacity:.95}.mr-top-marquee__dot{font-family:var(--font-heading--family);font-size:.9375rem;color:var(--mr-bone);opacity:.45;flex-shrink:0}@keyframes mr-top-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mr-top-marquee__track{animation:none}}@media(max-width:749px){.mr-top-marquee{padding-block:.5rem}.mr-top-marquee__item,.mr-top-marquee__dot{font-size:.8125rem}.mr-top-marquee__track{gap:1.75rem;animation-duration:22s}}marquee-component{border-block:1px solid var(--mr-bone);--marquee-gap: 3rem}marquee-component .marquee__content>*{display:inline-flex;align-items:center}marquee-component .text-block{font-size:1.0625rem!important;letter-spacing:.02em!important}@media(min-width:750px){.shopify-section [id*=product_list_featured] .resource-list--grid:has(>.resource-list__item:only-child){display:flex!important;justify-content:center!important}.shopify-section [id*=product_list_featured] .resource-list--grid>.resource-list__item:only-child{grid-column:2}}.product-card,[class*=product-card]{--card-corner-radius: 0;background:transparent}.product-card .product-card__gallery,.product-card [class*=card-gallery],.product-card [class*=product-card-gallery],[class*=product-card] [class*=card-gallery],[class*=product-card] [class*=product-card-gallery]{background-color:var(--mr-bone)}.product-card img,[class*=product-card] img,.product-card picture,[class*=product-card] picture{object-fit:cover!important;object-position:center;transition:transform .6s cubic-bezier(.2,0,0,1),opacity .22s ease;background-color:var(--mr-bone)}.product-card:hover img,[class*=product-card]:hover img{transform:scale(1.025)}.product-card .product-title,[class*=product-card] .product-title{font-family:var(--font-heading--family);letter-spacing:-.01em}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{font-family:var(--font-body--family);font-size:1rem;border-radius:2px}[class*=badge]{font-family:var(--font-subheading--family);font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}::selection{background:var(--mr-oxblood);color:var(--mr-bone)}:focus-visible{outline:2px solid var(--mr-oxblood);outline-offset:3px;border-radius:2px}.layout-panel-flex>*,.grid>*{min-width:0}.rte,p,h1,h2,h3,h4{overflow-wrap:anywhere;word-break:break-word}@media(max-width:749px){[class*=button-primary],[class*=button-secondary],.button-primary,.button-secondary{padding-block:1.05rem;padding-inline:1.75rem;min-height:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/menoreign.css.map */
