*,*:before,*:after{box-sizing:border-box;margin:0}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);background-color:var(--mm-light);color:var(--mm-black);overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.22}.surface-dark{background-color:var(--mm-dark);color:var(--mm-cream)}h1,h2,h3{font-family:var(--font-heading);letter-spacing:2px;line-height:.95}h4,h5,h6{font-family:var(--font-label);letter-spacing:2px;text-transform:uppercase}a{color:var(--mm-amber);text-decoration:none;transition:color .2s var(--ease)}a:hover{color:var(--mm-gold)}.btn{display:inline-block;padding:14px 28px;font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);border:none}.btn-primary{background:var(--mm-amber);color:#fff}.btn-primary:hover{background:var(--mm-gold);color:var(--mm-black)}.btn-dark{background:var(--mm-black);color:var(--mm-cream)}.btn-dark:hover{background:var(--mm-mid);color:var(--mm-white)}.btn-ghost-dark{background:transparent;color:var(--mm-black);border:1.5px solid rgba(27,22,16,.35)}.btn-ghost-dark:hover{border-color:var(--mm-amber);color:var(--mm-amber)}.btn-ghost-light{background:transparent;color:var(--mm-cream);border:1.5px solid rgba(247,241,232,.35)}.btn-ghost-light:hover{border-color:var(--mm-gold);color:var(--mm-gold)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.eyebrow{font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--mm-amber)}.eyebrow-serif{font-family:var(--font-serif);font-style:italic;font-size:15px;letter-spacing:1px;color:var(--mm-amber)}.mm-doc{display:grid;grid-template-columns:var(--content-grid);background:var(--mm-light);--mm-doc-measure: 40rem}.mm-doc>*{grid-column:2}.mm-doc__hero{grid-column:1 / -1;display:grid;grid-template-columns:var(--content-grid);background:var(--mm-black);border-bottom:1px solid rgba(200,116,42,.18)}.mm-doc__hero-inner{grid-column:2;padding:clamp(44px,6vw,76px) 0 clamp(32px,4vw,52px)}.mm-doc__crumbs{font-family:var(--font-label);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--mm-muted-dark);margin-bottom:16px}.mm-doc__crumbs a{color:var(--mm-muted-dark);text-decoration:none}.mm-doc__crumbs a:hover{color:var(--mm-amber)}.mm-doc__title{font-family:var(--font-heading);font-size:clamp(34px,5vw,62px);line-height:.98;letter-spacing:2px;color:var(--mm-white);margin:0}.mm-doc__body{max-width:var(--mm-doc-measure);padding:clamp(36px,5vw,60px) 0 clamp(48px,7vw,88px);font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--mm-black)}.mm-doc__body p{margin:0 0 1.15em}.mm-doc__body a{color:var(--mm-amber);text-decoration:underline}.mm-doc__body a:hover{color:var(--mm-black)}.mm-doc__body strong{font-weight:600}.mm-doc__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-size:clamp(21px,2.4vw,27px);line-height:1.15;letter-spacing:1.5px;text-transform:none;color:var(--mm-black);margin:2em 0 .6em;padding-top:.6em;border-top:1px solid rgba(27,22,16,.12)}.mm-doc__body :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0;padding-top:0;border-top:none}.mm-doc__body ul,.mm-doc__body ol{margin:0 0 1.15em;padding-left:1.3em}.mm-doc__body li{margin-bottom:.5em}.mm-doc__body li::marker{color:var(--mm-amber)}.mm-doc__body table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:14px}.mm-doc__body th,.mm-doc__body td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(27,22,16,.12)}.mm-doc__body th{font-family:var(--font-label);font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.mm-doc__foot{max-width:var(--mm-doc-measure);padding-bottom:clamp(48px,7vw,88px);margin-top:-1.5em}.shopify-policy__container{max-width:40rem!important;margin:0 auto;padding:clamp(40px,6vw,72px) var(--page-margin) clamp(56px,8vw,96px)}.shopify-policy__title{margin-bottom:clamp(24px,3vw,36px)}.shopify-policy__title h1{font-family:var(--font-heading);font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:2px;text-transform:none;color:var(--mm-black);margin:0 0 .4em}.shopify-policy__title:after{content:"";display:block;width:64px;height:2px;background:var(--mm-amber)}.shopify-policy__body{font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--mm-black)}.shopify-policy__body p{margin:0 0 1.15em}.shopify-policy__body a{color:var(--mm-amber);text-decoration:underline}.shopify-policy__body a:hover{color:var(--mm-black)}.shopify-policy__body strong{font-weight:600}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-size:clamp(21px,2.4vw,27px);line-height:1.15;letter-spacing:1.5px;text-transform:none;color:var(--mm-black);margin:2em 0 .6em;padding-top:.6em;border-top:1px solid rgba(27,22,16,.12)}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0;padding-top:0;border-top:none}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.15em;padding-left:1.3em}.shopify-policy__body li{margin-bottom:.5em}.shopify-policy__body li::marker{color:var(--mm-amber)}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:14px;display:block;overflow-x:auto}.shopify-policy__body th,.shopify-policy__body td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(27,22,16,.12)}.shopify-policy__body th{font-family:var(--font-label);font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.mm-card{display:flex;flex-direction:column;position:relative;background:var(--mm-white);transition:transform .3s var(--ease),box-shadow .3s var(--ease);border:1.5px solid rgba(27,22,16,.08)}.mm-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #1b16101f;border-color:var(--mm-amber)}.mm-card:hover .mm-card__name{color:var(--mm-amber)}.mm-card__link{display:contents;text-decoration:none;color:inherit;cursor:pointer}.mm-card__img-wrap{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--mm-cream)}.mm-card__img-wrap .mm-card__img{width:100%;height:100%}div.mm-card__img img{width:100%;height:100%;object-fit:contain;transition:transform .5s var(--ease)}.mm-card:hover div.mm-card__img img{transform:scale(1.04)}.mm-card__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--mm-warm-grey) 0%,var(--mm-cream) 100%)}.mm-card__img-placeholder svg{width:60px;opacity:.5}.mm-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(27,22,16,.15) 0%,transparent 60%);pointer-events:none}.mm-card__badge{position:absolute;top:12px;left:12px;background:var(--mm-amber);color:#fff;font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:4px 10px}.mm-card__sale{position:absolute;top:12px;right:12px;background:var(--mm-red);color:#fff;font-family:var(--font-label);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:4px 8px}.mm-card__info{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;border-top:1.5px solid rgba(27,22,16,.06)}.mm-card__name{font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--mm-black);transition:color .2s;line-height:1.4}.mm-card__price{font-family:var(--font-label);font-size:13px;font-weight:700;color:var(--mm-amber);white-space:nowrap}.mm-card__price-compare{text-decoration:line-through;color:var(--mm-muted);font-weight:400;margin-right:6px}.mm-card__quickadd{margin:0 16px 16px;padding:10px;background:transparent;border:1px solid var(--mm-amber);color:var(--mm-amber);font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.mm-card__quickadd:hover{background:var(--mm-amber);color:var(--mm-black)}.mm-card__quickadd.is-added{background:var(--mm-gold);border-color:var(--mm-gold);color:var(--mm-black)}.mm-card__quickadd:disabled{opacity:.6;cursor:default}.section-pad{padding:80px 0}.section-pad-sm{padding:48px 0}.rule{border:none;border-top:1px solid rgba(27,22,16,.1);margin:0}.rule-amber{border-color:#c8742a40}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
