:root{--mr-ease: cubic-bezier(.2, .7, .2, 1);--mr-ease-soft: cubic-bezier(.25, .8, .25, 1);--mr-radius-xl: 16px;--mr-radius-lg: 12px;--mr-radius: 10px;--mr-radius-sm: 8px;--mr-linen: #f5f1ea;--mr-sand: #ece5d8;--mr-sage-light: #e3e8da;--mr-sage: #8b9a7c;--mr-moss: #3e5240;--mr-forest: #1f2b22;--mr-terracotta: #a65f3a;--mr-shadow-soft: 0 30px 60px -36px rgb(31 43 34 / .45);--mr-shadow-card: 0 18px 40px -26px rgb(31 43 34 / .4);--mr-section-space: clamp(64px, 9vw, 128px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance;font-optical-sizing:auto}h1,.h1{letter-spacing:-.02em}h2,.h2{letter-spacing:-.015em}:is(h1,h2,h3,.h1,.h2,.h3) em{font-style:italic;font-weight:inherit;color:var(--color-primary)}p{text-wrap:pretty}::selection{background:#d9e1cd;color:#1f2b22}.mr-section{position:relative;overflow:clip;padding-block:var(--mr-pt, var(--mr-section-space)) var(--mr-pb, var(--mr-section-space));background:var(--color-background);color:var(--color-foreground)}.mr-container{width:min(100% - var(--page-margin, 16px) * 2,var(--page-content-width, 90rem));margin-inline:auto}.mr-eyebrow{display:inline-flex;align-items:center;gap:.75em;margin:0;font-family:var(--font-body--family);font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--mr-eyebrow-color, var(--color-primary))}.mr-eyebrow:before{content:"";flex:none;width:1.75rem;height:1px;background:currentColor;opacity:.6}.mr-head{display:grid;gap:16px;max-width:46rem;margin-block-end:clamp(32px,4.5vw,64px)}.mr-head>*{margin:0}.mr-head--center{margin-inline:auto;text-align:center;justify-items:center}.mr-head--center .mr-eyebrow:after{content:"";flex:none;width:1.75rem;height:1px;background:currentColor;opacity:.6}.mr-head__intro{font-size:1.0625rem;line-height:1.65;color:rgb(var(--color-foreground-rgb) / .8);max-width:40rem}.mr-head__intro p{margin:0}.mr-link{display:inline-flex;align-items:center;gap:.5em;font-weight:500;color:var(--color-foreground-heading);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-block-end:3px;transition:background-size .45s var(--mr-ease),color .3s}.mr-link:hover{background-size:35% 1px;color:var(--color-primary)}.mr-link .mr-icon{width:1.1em;height:1.1em;transition:translate .35s var(--mr-ease)}.mr-link:hover .mr-icon{translate:4px 0}.mr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-weight:500;letter-spacing:.01em;padding-inline:1.75em}.mr-btn .mr-icon{width:1.15em;height:1.15em;transition:translate .35s var(--mr-ease)}.mr-btn:hover .mr-icon{translate:4px 0}.mr-icon{display:block;flex:none}.mr-media{position:relative;overflow:hidden;border-radius:var(--mr-radius-lg);background:rgb(var(--color-foreground-rgb) / .06)}.mr-media img,.mr-media svg.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.mr-rte>*{margin-block:0 .9em}.mr-rte>:last-child{margin-block-end:0}.mr-rte a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--color-foreground-rgb) / .35);text-underline-offset:.2em}.button,.button-secondary{font-weight:500;letter-spacing:.01em;transition:color .25s,background-color .25s,border-color .25s}.header-logo{font-family:var(--font-heading--family)!important;font-weight:400!important;font-size:clamp(1.25rem,1rem + .8vw,1.625rem)!important;letter-spacing:-.01em}.menu-list__link-title{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-block-end:2px;transition:background-size .4s var(--mr-ease)}.menu-list__link:hover .menu-list__link-title,.menu-list__link--active .menu-list__link-title{background-size:100% 1px}.product-details .rte,.product-information .rte{line-height:1.7}.product-details .rte ul,.product-information .rte ul{list-style:none;padding-inline-start:0;display:grid;gap:.55em}.product-details .rte ul li,.product-information .rte ul li{position:relative;padding-inline-start:1.4em}.product-details .rte ul li:before,.product-information .rte ul li:before{content:"";position:absolute;inset-inline-start:.35em;top:.68em;width:.36em;height:.36em;border-radius:50%;background:var(--color-primary);opacity:.7}.product-details .rte p>strong:only-child,.product-information .rte p>strong:only-child{display:inline-block;margin-block-start:.6em;font-size:1rem;font-weight:600;color:var(--color-foreground-heading)}.product-details .rte p>em,.product-information .rte p>em{color:rgb(var(--color-foreground-rgb) / .7)}.accordion summary,.accordion .details__header{padding-block:1.05em}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--color-primary-rgb) / .35);outline-offset:2px}.mr-prose{font-size:1.0625rem;line-height:1.75;color:rgb(var(--color-foreground-rgb) / .88)}.mr-prose>*{margin-block:0 1.1em}.mr-prose>:last-child{margin-block-end:0}.mr-prose :is(h2,h3,h4){margin-block:2em .55em;font-family:var(--font-heading--family);font-weight:380;line-height:1.2;letter-spacing:-.01em;color:var(--color-foreground-heading)}.mr-prose>:first-child{margin-block-start:0}.mr-prose h2{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.mr-prose h3{font-size:clamp(1.25rem,1.12rem + .5vw,1.5rem)}.mr-prose h4{font-size:1.125rem}.mr-prose a{color:var(--color-foreground-heading);text-decoration:underline;text-decoration-color:rgb(var(--color-primary-rgb) / .5);text-underline-offset:.2em;transition:text-decoration-color .3s}.mr-prose a:hover{text-decoration-color:currentColor}.mr-prose strong{font-weight:600;color:var(--color-foreground-heading)}.mr-prose ul{display:grid;gap:.55em;padding:0;list-style:none}.mr-prose ul li{position:relative;padding-inline-start:1.4em}.mr-prose ul li:before{content:"";position:absolute;inset-inline-start:.35em;top:.7em;width:.36em;height:.36em;border-radius:50%;background:var(--color-primary);opacity:.7}.mr-prose ol{display:grid;gap:.55em;padding-inline-start:1.3em}.mr-prose blockquote{margin-inline:0;padding-inline-start:1.2em;border-inline-start:2px solid var(--color-primary);font-family:var(--font-heading--family);font-style:italic;font-size:1.3rem;line-height:1.5;color:var(--color-foreground-heading)}.mr-prose hr{margin-block:2.4em;border:0;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .14)}.mr-prose table{width:100%;border-collapse:collapse;font-size:.9375rem}.mr-prose :is(th,td){padding:.7em .8em .7em 0;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .12);text-align:start;vertical-align:top}.card-gallery{background:#fff}.product-card .price,.product-card product-price{font-weight:500}.product-details :is(h1,.h1,.h2,.h3){letter-spacing:-.015em}.product-details product-price{font-weight:500}.product-details .variant-option__button-label,.product-details .variant-option__select{font-weight:500}.media-gallery .product-media-container{background:#fff}.cart-drawer__heading,.cart-page .main-cart-title,.cart-title{font-family:var(--font-heading--family);font-weight:380;letter-spacing:-.01em}.mr-media-wait{opacity:0;transition:opacity .7s var(--mr-ease-soft)}.mr-media-wait img{scale:1.03;transition:scale 1.2s var(--mr-ease-soft)}.mr-media-wait.is-in{opacity:1}.mr-media-wait.is-in img{scale:1}@media(prefers-reduced-motion:reduce){.mr-media-wait,.mr-media-wait img{opacity:1!important;scale:1!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mr-brand.css.map */
