:root{--mm-gold:#C2A55F;--mm-gold-text:#7E6220;--mm-ink:#1A1A1A;--mm-cream:#F9F7F4;--mm-line:#E6DFD1;--mm-dark:#1F2124;--mm-min-text:17px}.mm-tagline{font-size:var(--mm-min-text);line-height:1.5;color:var(--mm-ink);margin:0}.mm-wyg{border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);padding:16px 0;margin:4px 0;width:100%}.mm-wyg__title{font-family:var(--font-heading--family);font-weight:600;font-size:24px;line-height:1.2;color:var(--mm-gold-text);margin:0 0 10px}.mm-wyg ul,.mm-trust ul,.mm-details ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mm-wyg li{position:relative;padding-left:26px;font-size:var(--mm-min-text);line-height:1.45}.mm-wyg li:before{content:"";position:absolute;left:4px;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--mm-gold)}.mm-call{display:flex;flex-direction:column;gap:6px;font-size:var(--mm-min-text);line-height:1.45;width:100%}.mm-call a{color:var(--mm-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mm-call__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:1.5px solid var(--mm-gold);border-radius:100px;font-size:18px;font-weight:500;text-decoration:none!important;color:var(--mm-ink);background:transparent}.mm-trust li{display:flex;gap:12px;align-items:center;font-size:16px;line-height:1.4}.mm-trust svg,.mm-call__button svg{flex:0 0 22px;width:22px;height:22px;stroke:var(--mm-gold-text);fill:none;stroke-width:1.6}.mm-details{width:100%;font-size:16px;line-height:1.5}.mm-details h3{font-family:var(--font-heading--family);font-weight:600;font-size:22px;color:var(--mm-gold-text);margin:8px 0}.mm-details dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}.mm-details dt{font-weight:600}.mm-details dd{margin:0}.mm-consult{display:flex;flex-direction:column;gap:12px;width:100%;padding:18px;border:1px solid var(--mm-line);border-radius:12px;background:#fff}.mm-consult__title{font-family:var(--font-heading--family);font-weight:600;font-size:24px;color:var(--mm-gold-text);margin:0}.mm-consult p{margin:0;font-size:var(--mm-min-text);line-height:1.5}.mm-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:100px;font-size:18px;font-weight:500;text-decoration:none;cursor:pointer;border:1.5px solid var(--mm-gold)}.mm-btn--primary{background:var(--mm-gold);color:var(--mm-ink)}.mm-btn--secondary{background:transparent;color:var(--mm-ink)}.mm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--mm-line);box-shadow:0 -4px 18px #00000014;padding:10px max(12px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;transform:translateY(110%);transition:transform .25s ease}.mm-sticky.is-visible{transform:none}.mm-sticky__price{display:flex;flex-direction:column;line-height:1.15;min-width:0;flex:0 1 auto}.mm-sticky__name{font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34vw}.mm-sticky__amount{font-size:20px;font-weight:600}.mm-sticky .mm-btn{min-height:48px;font-size:17px;flex:1 1 0;padding:0 12px;white-space:nowrap}@media(min-width:990px){.mm-sticky{justify-content:center}.mm-sticky .mm-btn{flex:0 0 220px}.mm-sticky__name{max-width:none}}body.mm-has-sticky{padding-bottom:84px}.mm-footer{background:var(--mm-dark);color:#e9e6df;font-size:16px;line-height:1.6}.mm-footer a{color:#e9e6df;text-decoration:none}.mm-footer a:hover{color:var(--mm-gold)}.mm-footer__band{background:var(--mm-gold);color:var(--mm-ink);text-align:center;padding:36px 20px;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(26px,4vw,36px);line-height:1.25}.mm-footer__inner{max-width:1200px;margin:0 auto;padding:44px 20px 28px;display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:750px){.mm-footer__inner{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr}}.mm-footer__mission{max-width:40ch}.mm-footer__logo img{width:180px;height:auto;margin-bottom:14px}.mm-footer h2{font-family:var(--font-body--family);font-size:17px;font-weight:500;margin:0 0 12px;padding-left:10px;border-left:3px solid var(--mm-gold);color:#fff}.mm-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mm-footer__social{display:flex;gap:12px;margin-top:14px}.mm-footer__social a{width:36px;height:36px;border-radius:50%;background:#2e3136;display:flex;align-items:center;justify-content:center}.mm-footer__social svg{width:18px;height:18px;fill:#fff}.mm-footer__gold{color:var(--mm-gold)!important}.mm-footer__bottom{border-top:1px solid #33373D;max-width:1200px;margin:0 auto;padding:16px 20px 28px;font-size:14px;color:#a9acb2;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.mm-lp-head{display:flex;flex-direction:column;gap:6px}.mm-lp-head__eyebrow{margin:0;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-gold-text);font-weight:500}.mm-lp-head__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(32px,6vw,46px);line-height:1.1}.mm-lp-head__sub{font-size:var(--mm-min-text);line-height:1.5}.mm-lp-head__sub p{margin:6px 0}.mm-who{background:#fff;border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line)}.mm-who__inner,.mm-faq__inner,.mm-video__inner{max-width:760px;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;gap:14px}.mm-who__title,.mm-faq__title,.mm-video__title{font-family:var(--font-heading--family);font-weight:600;font-size:32px;color:var(--mm-gold-text);margin:0}.mm-who__text p{margin:0 0 10px;font-size:var(--mm-min-text);line-height:1.55}.mm-who .mm-btn{align-self:flex-start}.mm-faq__item{border-bottom:1px solid var(--mm-line);padding:14px 0}.mm-faq__item summary{cursor:pointer;font-size:18px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:12px}.mm-faq__item summary:after{content:"+";color:var(--mm-gold-text);font-size:24px;line-height:1}.mm-faq__item[open] summary:after{content:"\2013"}.mm-faq__answer{padding-top:8px;font-size:var(--mm-min-text);line-height:1.55}.mm-faq__answer p{margin:0 0 8px}:root{--mm-stone:#EDE5D8;--mm-inkwell:#1F1A15;--mm-gold-small:#7A5F24;--mm-gold-small-dark:#C9A85C}.mm-place-mark{margin:0;font-family:var(--font-body--family);font-weight:500;font-size:13px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-gold-small)}.mm-place-mark--dark{color:var(--mm-gold-small-dark)}.mm-place-mark__sep{letter-spacing:0}.mm-dark-band{background:var(--mm-inkwell);color:#f9f7f4;text-align:center}.mm-dark-band__inner{max-width:760px;margin:0 auto;padding:64px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.mm-dark-band__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(32px,5vw,48px);line-height:1.12;color:#f9f7f4}.mm-dark-band__sub{margin:0;font-style:italic;font-size:19px;line-height:1.5;color:#e9e3d8}.mm-dark-band__button{margin-top:8px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding-inline:28px}.mm-places__inner{max-width:1200px;margin:0 auto;padding:56px 20px;display:flex;flex-direction:column;gap:24px}.mm-places__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(30px,4vw,40px)}.mm-places__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:750px){.mm-places__grid{grid-template-columns:repeat(3,1fr)}}.mm-place-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--mm-line);text-decoration:none;color:var(--mm-ink);min-height:44px}.mm-place-card:focus-visible{outline:2px solid var(--mm-ink);outline-offset:2px}.mm-place-card__media{aspect-ratio:4/3;background:var(--mm-stone);display:flex;align-items:center;justify-content:center;overflow:hidden}.mm-place-card__media img{width:100%;height:100%;object-fit:cover}.mm-place-card__placeholder{font-size:14px;color:#5c5347;padding:12px;text-align:center}.mm-place-card__body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px}.mm-place-card__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:28px;line-height:1.15}.mm-place-card__line{margin:0;font-size:17px;line-height:1.5}.mm-text-columns{background:var(--mm-stone)}.mm-text-columns__inner{max-width:1100px;margin:0 auto;padding:56px 20px;display:flex;flex-direction:column;gap:24px}.mm-text-columns__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(30px,4vw,40px)}.mm-text-columns__grid{display:grid;grid-template-columns:1fr;gap:24px;font-size:17px;line-height:1.55}@media(min-width:750px){.mm-text-columns__grid{grid-template-columns:1fr 1fr}}.mm-footer__tagline{margin:4px 0 14px;font-family:var(--font-heading--family);font-style:italic;font-size:20px;color:var(--mm-gold-small-dark)}.mm-cert{background:var(--mm-stone)}.mm-cert__inner{max-width:1100px;margin:0 auto;padding:56px 20px;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:750px){.mm-cert__inner{grid-template-columns:1fr 1fr;gap:48px}}.mm-cert__media{aspect-ratio:4/5;background:#e2d8c7;display:flex;align-items:center;justify-content:center;overflow:hidden}.mm-cert__media img{width:100%;height:100%;object-fit:cover}.mm-cert__placeholder{font-size:14px;color:#4e463b;padding:12px;text-align:center}.mm-cert__title{margin:0 0 18px;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(30px,4vw,40px);line-height:1.15}.mm-cert__list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:14px}.mm-cert__list li{display:flex;flex-direction:column;gap:2px;padding-left:22px;position:relative;font-size:17px;line-height:1.5}.mm-cert__list li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--mm-gold)}.mm-cert__link{display:inline-flex;align-items:center;min-height:44px;font-weight:500;font-size:17px;color:var(--mm-ink);text-decoration:underline;text-underline-offset:4px}.mm-conditions{background:var(--mm-stone);border-top:1px solid var(--mm-line)}.mm-conditions__inner{max-width:1200px;margin:0 auto;padding:36px 20px;display:flex;flex-direction:column;gap:24px}.mm-conditions__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:750px){.mm-conditions__list{grid-template-columns:repeat(4,1fr)}}.mm-conditions__item{display:flex;gap:12px;align-items:flex-start}.mm-conditions__icon svg{width:28px;height:28px;fill:none;stroke:var(--mm-gold-small);stroke-width:1.6}.mm-conditions__text{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.45}.mm-conditions__text strong{font-size:16px}.mm-conditions__pay{display:flex;flex-direction:column;align-items:center;gap:10px}.mm-conditions__pay-label{margin:0;font-family:var(--font-body--family);font-weight:500;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-gold-small)}.mm-conditions__pay-icons{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.mm-conditions__pay-icon{width:48px;height:32px}.mm-footer__news{margin-top:18px;display:flex;flex-direction:column;gap:8px}.mm-footer__news h2{padding-left:0;border-left:0;margin:0}.mm-footer__news p{margin:0}.mm-footer__news-form{display:flex;flex-wrap:wrap;gap:8px}.mm-footer__news-form input[type=email]{flex:1 1 180px;min-height:48px;padding:0 16px;border-radius:100px;border:1px solid #3A3E44;background:#2a2d32;color:#fff;font-size:16px}.mm-footer__news-form .button{min-height:48px}slideshow-slide.product-media-container .product-media{background:#fff}slideshow-slide.product-media-container .product-media__image{object-fit:contain!important}.mm-vfeat__inner{max-width:1100px;margin:0 auto;padding:56px 20px;display:flex;flex-direction:column;gap:14px}.mm-vfeat__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(30px,4vw,40px)}.mm-vfeat__text{margin:0;font-size:17px;line-height:1.5}.mm-vfeat__media{margin-top:8px;aspect-ratio:16/9;background:var(--mm-inkwell);overflow:hidden}.mm-vfeat__media video{width:100%;height:100%;display:block;object-fit:cover}.mm-vfeat__media--poster video{object-position:50% 18%}.header-logo:has(.mm-header-tagline){display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.mm-header-tagline{display:block;font-family:var(--font-heading--family);font-style:italic;font-weight:500;font-size:15px;line-height:1.1;color:#6e6b4f;white-space:nowrap}@media(max-width:749px){.header-logo:has(.mm-header-tagline){align-items:center}.mm-header-tagline{font-size:12.5px}}@media(max-width:389px){.mm-header-tagline{display:none}}.mm-place-card__media{position:relative}.mm-place-card__product{position:absolute;right:12px;bottom:-28px;width:96px;height:96px;background:#fff;border:1px solid var(--mm-line);box-shadow:0 4px 14px #0000001f;display:flex;align-items:center;justify-content:center;overflow:hidden}.mm-place-card__product img{width:100%!important;height:100%!important;object-fit:cover}.mm-place-card,.mm-place-card__media{overflow:visible}.mm-place-card__media>img{width:100%;height:100%;object-fit:cover}.mm-place-card__body{padding-top:22px}.mm-cert__visuals{display:grid;grid-template-columns:1fr;gap:14px}.mm-cert__media--second{aspect-ratio:4/3}@media(min-width:750px){.mm-cert__visuals{grid-template-columns:3fr 2fr;align-items:end}}.mm-place-card__media{overflow:hidden}.mm-place-card__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mm-place-card__product{bottom:12px;right:12px}.mm-place-card__body{padding-top:18px}.mm-vfeat{background:var(--mm-stone)}.mm-place-card__credit{position:absolute;left:0;bottom:0;max-width:calc(100% - 120px);padding:4px 8px;font-size:11px;line-height:1.3;color:#fff;background:#1f1a15b8;text-decoration:none}.mm-place-card__credit:hover{text-decoration:underline}@media screen and (min-width:750px){.header__underlay-open{height:var(--header-height)!important}.menu-list__list-item:not([slot=overflow]){position:relative}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{--submenu-padding-block-start:0px;--submenu-padding-block-end:0px;width:max-content;min-width:230px;max-width:340px;inset-inline-start:-18px;top:100%;padding-inline:0;padding-top:10px;clip-path:none;transition:none}.menu-list__submenu .menu-list__submenu-inner{padding:0;transform:none;max-height:none;overflow:visible}.menu-list__submenu .mega-menu{display:block;width:auto;margin:0;padding:14px 18px;background:var(--mm-cream);border:1px solid var(--mm-line);border-radius:6px;box-shadow:0 12px 28px #1a1a1a1a}.menu-list__submenu .mega-menu__grid{display:block;width:auto}.menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;gap:2px;grid-column:auto}.menu-list__submenu .mega-menu__column{grid-column:auto}.menu-list__submenu .mega-menu__link{padding-block:7px;white-space:nowrap}.menu-list__submenu .mega-menu__content{display:none}}product-card .card-gallery{border-radius:8px;overflow:hidden}product-card .product-card__content.product-grid__card.product-grid__card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--mm-ink)}product-card .product-card__content>*{grid-column:1 / -1}product-card .product-card__content>a.contents>*{grid-column:1}product-card .product-card__content>product-price{grid-column:2;width:auto;text-align:right;white-space:nowrap}product-card .product-card__content>.card-gallery{margin-bottom:8px}@media screen and (min-width:750px){product-card button.quick-add__button{opacity:1;width:var(--quick-add-expanded-width);padding-inline-end:16px}}@media screen and (max-width:749px){product-card button.quick-add__button{display:flex;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mm.css.map */
