:root{--mm-sage: #7a8271;--mm-sage-rgb: 122 130 113;--mm-ink: #000000;--mm-paper: #ffffff;--mm-card-ratio: 3 / 4;--mm-tile-ratio: 331 / 598;--mm-colour-ratio: 329.5 / 429;--mm-hero-height: 670px;--mm-btn-w: 170px;--mm-btn-h: 48px}.page-width-narrow{--narrow-page-width: 85rem}.button,.button-primary{min-width:var(--mm-btn-w);min-height:var(--mm-btn-h);border-radius:0;font-weight:300;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.announcement-bar__text{font-size:11px;letter-spacing:.07em;line-height:14px}.header__row{min-block-size:66px}.header-section{z-index:181!important}#header-component[data-menu-style=drawer] .header__row.header__navigation-bar-row{display:none}#header-component[data-menu-style=drawer] .header__columns:not(:has(shopify-account)) .search-action{grid-area:leftB!important}.header__columns{border-block-end:1px solid rgb(var(--mm-sage-rgb) / .3)}.header .currency-code{font-size:12px;letter-spacing:.07em;text-transform:uppercase}.product-card{--gallery-aspect-ratio: var(--mm-card-ratio)}.product-card .price-item__group.price{color:var(--mm-sage);font-size:1rem;line-height:22px}.product-card .product-title,.product-card .product-card__title{font-size:1rem;line-height:20px}.product-card swatch-item,.product-card .swatch{inline-size:16px;block-size:16px;border-radius:50%}[id$=__hero] .section{min-block-size:var(--mm-hero-height)}[id$=__hero] .section>*{padding-inline:50px}[id$=__hero] h1{font-size:56px;line-height:70px}[id$=__hero] p{font-size:18px;line-height:24px}@media screen and (min-width:750px){.hero__content-wrapper h1{width:min(640px,80vw);max-width:none}}[id$=__new_arrivals] h2,[id$=__best_sellers] h2,[id$=__shop_by_color] h2,[id$=__testimonials] h2{font-size:32px;line-height:35px;letter-spacing:normal}[id$=__new_arrivals] .link,[id$=__best_sellers] .link{display:inline-flex;align-items:center;gap:11px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--mm-ink)}[id$=__new_arrivals] .link:before,[id$=__best_sellers] .link:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:var(--mm-sage);flex:none}[id$=__categories]{--gallery-aspect-ratio: var(--mm-tile-ratio)}[id$=__categories] .collection-card__title,[id$=__categories] h3{font-size:40px;line-height:50px;letter-spacing:.03em;color:var(--mm-paper)}[id$=__shop_by_color]{--gallery-aspect-ratio: var(--mm-colour-ratio)}.collection-card__content .text-block,.collection-card__title{word-break:normal;overflow-wrap:normal}[id$=__about] h2{font-size:56px;line-height:70px;text-transform:uppercase!important}[id$=__about] .section--full-width>.custom-section-content{grid-column:2}:is([id$=__cta],[id$=__newsletter]) h2{font-size:48px;line-height:58px;text-transform:uppercase!important}:is([id$=__cta],[id$=__newsletter]){background:linear-gradient(to bottom,transparent 0,transparent 50%,#000 50%,#000 100%)}:is([id$=__cta],[id$=__newsletter])>.section-background{background:transparent!important}:is([id$=__cta],[id$=__newsletter])>.section{max-width:1280px;margin-inline:auto;border-radius:30px;overflow:hidden}:is([id$=__cta],[id$=__newsletter]) .background-image-container{background:url(mm-cta.jpg) center center / cover no-repeat}:is([id$=__cta],[id$=__newsletter]) .background-image-container img{visibility:hidden}:is([id$=__cta],[id$=__newsletter]) .section-background,:is([id$=__cta],[id$=__newsletter]) .custom-section-background,:is([id$=__cta],[id$=__newsletter]) .background-image-container{border-radius:24px;overflow:hidden}:is([id$=__cta],[id$=__newsletter]) .section-content-wrapper>.text-block:nth-child(1){font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}:is([id$=__cta],[id$=__newsletter]) .section-content-wrapper>.text-block:nth-child(2){text-transform:uppercase;font-size:48px;line-height:1.12;letter-spacing:.01em}:is([id$=__cta],[id$=__newsletter]) .section-content-wrapper>.text-block:nth-child(3){font-size:16px;line-height:1.5;color:#ffffffeb}:is([id$=__cta],[id$=__newsletter]) .section-content-wrapper>.text-block:nth-child(4){font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}#shopify-section-sections--footer_main .menu__heading,#shopify-section-sections--footer_main h6{font-size:14px;letter-spacing:.07em;text-transform:uppercase}[id$=__instagram] .mm-ig__handle{text-transform:none}[id$=__instagram] .mm-ig{background:#000}[id$=__instagram] .mm-ig__eyebrow,[id$=__instagram] .mm-ig__handle{color:#fff}[id$=__instagram] .mm-ig__head,[id$=__instagram] .mm-ig__grid{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}[id$=__instagram] .mm-ig__grid{gap:12px}[id$=__instagram] .mm-ig__tile{background:#000;height:100%}[id$=__instagram] .mm-ig__img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){:root{--mm-hero-height: 520px;--mm-btn-w: 150px;--mm-btn-h: 44px}[id$=__hero] h1{font-size:40px;line-height:50px}[id$=__about] h2,:is([id$=__cta],[id$=__newsletter]) h2{font-size:40px;line-height:50px}[id$=__categories] h3{font-size:32px;line-height:40px}}@media screen and (max-width:749px){:root{--mm-hero-height: 460px;--mm-btn-w: 100%;--mm-btn-h: 44px;--mm-tile-ratio: 3 / 4}[id$=__hero] .section>*{padding-inline:16px}[id$=__hero] h1{font-size:32px;line-height:40px}[id$=__hero] p{font-size:16px;line-height:22px}[id$=__new_arrivals] h2,[id$=__best_sellers] h2,[id$=__shop_by_color] h2,[id$=__testimonials] h2{font-size:24px;line-height:28px}[id$=__about] h2,:is([id$=__cta],[id$=__newsletter]) h2{font-size:28px;line-height:34px}[id$=__categories] h3{font-size:24px;line-height:30px}.announcement-bar__text{font-size:10px}}.product-details h1{font-weight:700;letter-spacing:-.01em;line-height:1.15;color:#1a1a1a}.product-details .price,.product-details .price *{color:var(--mm-sage, #7a8271);font-weight:600}.product-details .text-block--text_aEtTtq{color:gray;line-height:1.6}.product-details .text-block--text_aEtTtq p,.product-details .text-block--text_aEtTtq{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-details .variant-option__label,.product-details legend{font-weight:600;color:#1a1a1a;letter-spacing:.01em}.text-block--trust_badges{padding-block-start:16px}.text-block--trust_badges p{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#5a5f54;font-size:.9375rem;line-height:1.4}.text-block--trust_badges p:before{content:"";flex:0 0 auto;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain}.text-block--trust_badges p:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237a8271' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9h-11z'/%3E%3Cpath d='M13.5 9.5h3.6l2.9 2.9v3.1h-6.5z'/%3E%3Ccircle cx='6.6' cy='18' r='1.7'/%3E%3Ccircle cx='17' cy='18' r='1.7'/%3E%3C/svg%3E")}.text-block--trust_badges p:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237a8271' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 12a8.5 8.5 0 1 1-2.6-6.1'/%3E%3Cpath d='M20.5 3.5v4h-4'/%3E%3C/svg%3E")}.text-block--trust_badges a{color:var(--mm-sage, #7a8271);text-decoration:underline;text-underline-offset:2px}.text-block--full_details h3{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 12px;padding-block-start:24px;border-top:1px solid #e6e8e2}.product-recommendations h3{font-size:24px;font-weight:700;color:#1a1a1a}#shopify-section-banner h1{font-size:56px;line-height:1.08;letter-spacing:.01em;color:var(--mm-paper)}#shopify-section-banner p{font-size:18px;line-height:1.4;letter-spacing:.02em;color:var(--mm-paper)}#shopify-section-main .facets,#shopify-section-main facet-filters-form{border-block-end:1px solid rgb(var(--mm-sage-rgb) / .25)}@media screen and (max-width:989px){#shopify-section-banner h1{font-size:40px}}@media screen and (max-width:749px){#shopify-section-banner h1{font-size:30px}#shopify-section-banner p{font-size:15px}}.cart__checkout-button.button{background:var(--mm-sage);border-color:var(--mm-sage);color:var(--mm-paper);border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-weight:400}.cart__checkout-button.button:hover{background:#6b7263;border-color:#6b7263}.cart__summary .totals__subtotal-value,cart-summary .totals__subtotal-value{color:var(--mm-sage)}.text-block--content h2{font-size:20px;font-weight:700;color:#1a1a1a;margin:28px 0 10px}.text-block--content p{line-height:1.65;margin:0 0 12px;color:#3a3f36}.text-block--content ul{margin:8px 0 14px 1.1em}.text-block--content li{margin-bottom:6px;line-height:1.6;color:#3a3f36}.text-block--content a{color:var(--mm-sage);text-decoration:underline;text-underline-offset:2px}.blog-post-card__info,.blog-post__info{color:var(--mm-sage);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.mm-account{padding-block:64px 80px;width:min(var(--page-width, 1440px),calc(100% - var(--page-margin, 40px) * 2));margin-inline:auto}.mm-account__card{max-width:460px;margin-inline:auto}.mm-account--wide{max-width:960px;margin-inline:auto}.mm-account__title{font-size:32px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.02em;text-align:center;margin:0 0 8px}.mm-account__intro{text-align:center;color:gray;margin:0 0 28px}.mm-account__field{margin-bottom:16px}.mm-account__field label{display:block;font-size:13px;letter-spacing:.02em;color:#1a1a1a;margin-bottom:6px}.mm-account__field input{width:100%;height:46px;padding:0 14px;border:1px solid var(--mm-border, #adb1a8);border-radius:0;background:#fff;color:#1a1a1a;font-size:15px}.mm-account__field input:focus{outline:none;border-color:var(--mm-sage)}.mm-account .button,.mm-account button[type=submit]{width:100%;min-height:48px;background:var(--mm-sage);border:1px solid var(--mm-sage);color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-weight:400;cursor:pointer}.mm-account .button:hover,.mm-account button[type=submit]:hover{background:#6b7263;border-color:#6b7263}.mm-account__alt{text-align:center;margin-top:18px;color:gray;font-size:14px}.mm-account__alt a,.mm-account__link{color:var(--mm-sage);text-decoration:underline;text-underline-offset:2px}.mm-account__errors{background:#fdecec;border:1px solid #e0b4b4;color:#a83232;padding:12px 14px;margin-bottom:20px;font-size:14px}.mm-account__success{background:#eef2ea;border:1px solid var(--mm-border, #adb1a8);color:#3a3f36;padding:12px 14px;margin-bottom:20px;font-size:14px}#recover{display:none}#recover:target{display:block}#recover:target~#login{display:none}.mm-account__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;flex-wrap:wrap}.mm-account__table{width:100%;border-collapse:collapse;font-size:14px}.mm-account__table th,.mm-account__table td{text-align:left;padding:12px 10px;border-bottom:1px solid #e6e8e2}.mm-account__table th{text-transform:uppercase;letter-spacing:.04em;font-size:12px;color:gray;font-weight:600}.mm-account__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.mm-account__panel{border:1px solid #e6e8e2;padding:20px}.mm-account__panel h3{margin:0 0 10px;font-size:16px;color:#1a1a1a}.mm-acct-shell{display:grid;grid-template-columns:260px 1fr;gap:40px;max-width:1080px;margin-inline:auto;align-items:start}.mm-acct-main{min-width:0}.mm-acct-main__head{margin-bottom:28px}.mm-acct-nav{background:#2e332a;color:#fff;padding:32px 26px;position:sticky;top:90px}.mm-acct-nav__head{padding-bottom:22px;margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.mm-acct-nav__eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-sage)}.mm-acct-nav__name{margin:0;font-size:19px;font-weight:600;color:#fff}.mm-acct-nav__email{margin:4px 0 0;font-size:13px;color:#ffffff8c;word-break:break-word}.mm-acct-nav__links{display:flex;flex-direction:column;gap:2px}.mm-acct-nav__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;color:#ffffffc7;text-decoration:none;font-size:14.5px;border-left:2px solid transparent;transition:background .15s ease,color .15s ease}.mm-acct-nav__link:hover{background:#ffffff0f;color:#fff}.mm-acct-nav__link.is-active{background:rgba(var(--mm-sage-rgb) / .22);border-left-color:var(--mm-sage);color:#fff}.mm-acct-nav__count{font-size:12px;background:#ffffff29;color:#fff;border-radius:999px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.mm-acct-nav__logout{display:inline-block;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);width:100%;color:#ffffffb3;text-decoration:none;font-size:14px;letter-spacing:.02em}.mm-acct-nav__logout:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:820px){.mm-acct-shell{grid-template-columns:1fr;gap:24px}.mm-acct-nav{position:static;padding:24px 22px}.mm-acct-nav__links{flex-flow:row wrap;gap:4px}.mm-acct-nav__link{border-left:none;border-bottom:2px solid transparent;padding:8px 12px}.mm-acct-nav__link.is-active{border-left:none;border-bottom-color:var(--mm-sage)}}#shopify-section-stats h2,#shopify-section-stats .h2{font-size:40px;line-height:1.05}#shopify-section-journey h2{font-size:30px}#shopify-section-journey p:has(strong){margin:0;padding:15px 0;font-size:18px;color:#fff;border-block-end:1px solid rgb(255 255 255 / .28)}#shopify-section-journey p:has(strong):last-child{border-block-end:none}#shopify-section-journey p strong{display:inline-block;min-width:34px;margin-right:12px;font-weight:700;color:#ffffffa6}#shopify-section-approach .text-block{box-shadow:0 10px 40px #0000001f}#shopify-section-look h2,#shopify-section-certified h2{font-size:30px}.mm-wish-btn{background:transparent;border:none;padding:6px;cursor:pointer;color:#1a1a1a;line-height:0}.mm-wish-btn svg{display:block;transition:transform .15s ease}.mm-wish-btn:hover svg{transform:scale(1.08)}.mm-wish-btn.is-active{color:var(--mm-sage)}.mm-wish-btn.is-active svg{fill:var(--mm-sage);stroke:var(--mm-sage)}.cart-items .quantity-selector,cart-quantity-selector-component.quantity-selector{display:flex!important;align-items:stretch;width:108px!important;min-width:108px!important;height:40px;border:1px solid #adb1a8;border-radius:0;overflow:hidden;background:#fff}.cart-items .quantity-selector .quantity-minus,.cart-items .quantity-selector .quantity-plus,cart-quantity-selector-component .quantity-minus,cart-quantity-selector-component .quantity-plus{flex:0 0 34px!important;width:34px!important;min-width:0!important;height:auto;min-height:auto;border-radius:0;background:transparent;color:#1a1a1a}.cart-items .quantity-selector input[type=number],cart-quantity-selector-component input[type=number]{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:100%;text-align:center;border:none;background:transparent;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a;font-size:.95rem}.card-gallery quick-add-component,.product-card quick-add-component,.product-card .quick-add,.quick-add__button--choose,.quick-add__button--add{display:none!important}.card-gallery{position:relative}.mm-qa{position:absolute;left:15px;right:15px;bottom:15px;z-index:3;display:flex;flex-wrap:nowrap;background:#fffffff5;border-top:0;overflow:hidden;border-radius:6px;transform:translateY(100%);opacity:0;transition:transform .25s ease,opacity .25s ease;pointer-events:none}.product-card:hover .mm-qa,.product-grid__item:hover .mm-qa,.card-gallery:hover .mm-qa,.mm-qa:focus-within{transform:translateY(0);opacity:1;pointer-events:auto}.mm-qa__btn{position:relative;flex:1 1 0;min-width:0;-webkit-appearance:none;appearance:none;background:transparent;border:0;font-family:roboto,sans-serif;padding:10px 4px;font-size:14px;line-height:1;color:#1a1a1a;cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.mm-qa__btn:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto 0;height:13px;width:1px;background:#adb1a824;display:block}.mm-qa__btn:last-child:after{display:none}.mm-qa__btn:hover{background:var(--mm-sage, #7a8271);color:#fff}.mm-qa__btn.is-loading{opacity:.5;cursor:default}.mm-qa__btn.is-soldout{color:#1a1a1a59;text-decoration:line-through;cursor:not-allowed}@media(hover:none){.mm-qa{transform:translateY(0);opacity:1;pointer-events:auto}}.product-card a.contents .text-block,.product-card a.contents .text-block>*{font-family:roboto,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#000}.product-card .price,.product-card__content .price{font-family:roboto,sans-serif;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;color:#7a8271}.product-card{position:relative}.product-card :has(>.mm-wish-btn--card){display:contents}.mm-wish-btn--card{position:absolute;top:8px;right:8px;z-index:3;width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border-radius:50%;box-shadow:0 1px 4px #0000001f}.mm-wish-btn--card svg{width:18px;height:18px}.mm-wish-pdp{display:flex;align-items:center;gap:8px;color:gray;font-size:14px}.mm-wish-pdp .mm-wish-btn{color:gray}.mm-wish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin-top:8px}.mm-wish-card{position:relative}.mm-wish-card__media{display:block;aspect-ratio:420 / 500;overflow:hidden;background:#f3f4f0}.mm-wish-card__media img{width:100%;height:100%;object-fit:cover}.mm-wish-card__title{display:block;margin-top:10px;color:#1a1a1a;font-size:15px;text-decoration:none}.mm-wish-card__price{color:var(--mm-sage);font-size:14px;margin-top:2px}.mm-wish-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:none;background:#ffffffeb;color:#1a1a1a;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 1px 4px #0000001f}.header-actions__wishlist{color:inherit;display:inline-flex;align-items:center}.header-actions__wishlist-icon{display:block;transition:color .15s ease}.header-actions__wishlist:hover .header-actions__wishlist-icon{color:var(--mm-sage)}.sticky-add-to-cart__button{width:auto!important;max-width:fit-content!important;min-width:auto!important}@media screen and (max-width:749px){.shopify-section-group-footer-group .custom-section-content .text-block.h1 :is(h1,h2,h3){font-size:32px!important;line-height:1.15!important}}.menu-drawer__close-button.menu-drawer__close-button{justify-content:end}header-actions .header-actions__action svg,header-actions .account-button svg,header-actions cart-icon svg{width:auto!important;height:21px!important}header-actions .account-button svg{height:18px!important;max-width:15px!important}@media screen and (min-width:750px)and (max-width:1199px){header-actions .header-actions__action svg,header-actions cart-icon svg{height:18px!important}}@media screen and (max-width:749px){header-actions{gap:0;justify-content:center;padding-right:5px}header-actions>*,header-actions .header-actions__action,header-actions .account-button{flex:0 0 auto!important}header-actions .header-actions__action,header-actions .account-button,header-actions .account-button__trigger{width:28px!important;min-width:28px!important;padding-inline:0!important;overflow:visible!important;justify-content:center!important}header-actions .header-actions__action svg,header-actions .account-button__trigger svg{margin-inline:auto}}.footer-utilities{text-align:center;color:#fff}.footer-utilities a,.footer-utilities .footer-copyright,.footer-utilities [class*=copyright]{color:#fff}.footer-utilities>*,.footer-utilities .footer-utilities__inner{justify-content:center!important;text-align:center;width:100%}.footer-utilities .utilities,.footer-utilities .utilities--blocks-1{grid-template-columns:1fr!important;justify-content:center!important;text-align:center!important}.footer-utilities .utilities>*,.footer-utilities .utilities--blocks-1>*{justify-self:center!important;text-align:center!important}[id$=__categories] .group-block--height-fill{aspect-ratio:44 / 60;min-height:0}[id$=__categories] h2{font-size:40px;line-height:1.1;color:#fff;letter-spacing:.04em}[id$=__categories] .button{background:#fff;color:#1a1a1a;border-color:#fff;min-width:150px}[id$=__categories] .button:hover{background:var(--mm-sage);color:#fff;border-color:var(--mm-sage)}[id$=__testimonials] .group-block--height-fill{border:1px solid #e6e8e2}[id$=__testimonials] .group-block--height-fill p{font-size:15px;line-height:1.6}[id$=__testimonials] .group-block-content>.text-block:first-child p{color:transparent;-webkit-text-stroke:1.1px #7a8271;letter-spacing:4px;font-size:15px}[id$=__testimonials] .group-block-content>.text-block:last-child p{font-size:14px;line-height:1.5}[id$=footer_utilities] .utilities,[id$=footer_utilities] .utilities *{color:#fff}[id$=footer_utilities] .utilities{border-top-color:#ffffff4d}@media screen and (max-width:749px){[id$=__categories] .group-block--height-fill{aspect-ratio:33 / 22}}[id$=__new_arrivals] h2,[id$=__best_sellers] h2{color:var(--mm-sage);font-weight:700;text-transform:uppercase}[id$=__new_arrivals] .link,[id$=__best_sellers] .link{border:1px solid rgb(var(--mm-sage-rgb) / .55);padding:12px 22px;transition:background .15s ease,color .15s ease,border-color .15s ease}[id$=__new_arrivals] .link:hover,[id$=__best_sellers] .link:hover{background:var(--mm-sage);color:#fff;border-color:var(--mm-sage)}[id$=__new_arrivals] .link:hover:before,[id$=__best_sellers] .link:hover:before{background:#fff}:is([id$=__new_arrivals],[id$=__best_sellers]) .product-card__content{display:flex!important;flex-direction:column!important;align-items:stretch;gap:8px}:is([id$=__new_arrivals],[id$=__best_sellers]) .product-card__content>*{min-width:0;text-align:left}:is([id$=__new_arrivals],[id$=__best_sellers]) .product-card__content>a.contents{display:block!important}.mm-card-rating{display:flex;align-items:center;gap:6px;margin-top:2px}.mm-card-rating__stars{display:inline-flex;gap:2px}.mm-card-rating__stars svg{width:15px;height:15px;display:block;overflow:visible}.mm-card-rating__stars svg.is-empty path{fill:none;stroke:#adb1a8;stroke-width:1.4;stroke-linejoin:round}.mm-card-rating__stars svg.is-full path{fill:var(--mm-sage);stroke:var(--mm-sage);stroke-width:1.4;stroke-linejoin:round}.mm-card-rating__count{font-size:12px;color:gray}.mm-card-swatches{display:flex;align-items:center;gap:7px;margin-top:10px;flex-wrap:wrap}.mm-card-swatches__dot{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;background-size:cover;background-position:center;flex:0 0 auto}.mm-card-swatches__more{font-size:12px;color:gray;margin-left:2px}.mm-card-rating--placeholder,[id$=__new_arrivals] .mm-card-rating,[id$=__best_sellers] .mm-card-rating{display:none!important}[id$=__categories] .layout-panel-flex--row>.group-block{height:auto!important;min-height:0!important;align-self:stretch!important;aspect-ratio:440 / 598!important}[id$=__categories] .layout-panel-flex--row>.group-block>.group-block-content{height:100%}[id$=__categories] .group-block-content h2{color:#fff;text-align:center}[id$=__categories] .group-block-content .button{background:#fff;color:#1a1a1a;border:none;border-radius:0;padding:14px 30px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}[id$=__categories] .group-block-content .button:hover{background:#1a1a1a;color:#fff}@media(max-width:749px){[id$=__categories] .layout-panel-flex--row>.group-block{height:320px!important;min-height:320px!important}}.mm-arrivals-tabs{display:flex;align-items:center;gap:28px;margin:-30px 0 0;flex-wrap:wrap}.mm-arrivals-tab{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:16px;line-height:1;letter-spacing:.01em;color:#9a9d9a;position:relative;transition:color .18s ease}.mm-arrivals-tab:hover{color:#1a1a1a}.mm-arrivals-tab.is-active{color:#1a1a1a;font-weight:600}.mm-arrivals-tab.is-active:before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;background:#1a1a1a;vertical-align:middle}.mm-arrivals-tab:focus-visible{outline:2px solid #7a8271;outline-offset:3px}.resource-list__item.mm-hide{display:none!important}.shopify-section:has([data-mm-carousel]){overflow:hidden}.mm-car-viewport{position:relative;margin-right:calc(50% - 50vw - 8px)}product-recommendations .mm-car-viewport{margin-right:0}product-recommendations .resource-list--grid>.resource-list__item{flex:0 0 calc((100% - 2 * 15px) / 3)!important}@media(max-width:749px){product-recommendations .resource-list--grid>.resource-list__item{flex-basis:74%!important}}:is([data-mm-arrivals],[data-mm-carousel]) .resource-list--grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:15px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}:is([data-mm-arrivals],[data-mm-carousel]) .resource-list--grid::-webkit-scrollbar{display:none}:is([data-mm-arrivals],[data-mm-carousel]) .resource-list--grid>.resource-list__item{flex:0 0 calc((min(var(--page-content-width, 1440px),100vw - 2 * var(--page-margin, 40px)) - 30px)/3.2)}@media(max-width:749px){:is([data-mm-arrivals],[data-mm-carousel]) .resource-list--grid>.resource-list__item{flex-basis:74%}}.mm-car-dots{display:flex;justify-content:center;gap:8px;margin-top:26px}.mm-car-dots[hidden]{display:none}.mm-car-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#1a1a1a33;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.mm-car-dot.is-active{background:var(--mm-sage, #7a8271);transform:scale(1.35)}.mm-car-arrow{position:absolute;top:42%;transform:translateY(-50%);z-index:4;width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:50%;background:#fff;color:#1a1a1a;box-shadow:0 4px 16px #0000002e;cursor:pointer;transition:opacity .2s ease,visibility .2s ease,background-color .2s ease,color .2s ease}.mm-car-arrow:hover{background:var(--mm-sage, #7a8271);color:#fff}.mm-car-arrow--prev{left:8px}.mm-car-arrow--prev svg{transform:rotate(180deg)}.mm-car-arrow--next{right:16px}.mm-car-arrow.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:749px){.mm-car-arrow{width:38px;height:38px}.mm-car-arrow--next{right:10px}}:is([data-mm-arrivals],[data-mm-carousel]) .resource-list--grid>.resource-list__item.mm-hide{display:none!important}:is([data-mm-arrivals],[data-mm-carousel]) .section-resource-list__header a{display:inline-flex;align-items:center;gap:8px;border:1px solid #1a1a1a;padding:12px 22px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;text-decoration:none;line-height:1;transition:background .18s ease,color .18s ease}:is([data-mm-arrivals],[data-mm-carousel]) .section-resource-list__header a:before{content:"";width:5px;height:5px;background:#1a1a1a;flex:0 0 auto}:is([data-mm-arrivals],[data-mm-carousel]) .section-resource-list__header a:hover{background:#1a1a1a;color:#fff}:is([data-mm-arrivals],[data-mm-carousel]) .section-resource-list__header a:hover:before{background:#fff}.shopify-policy__container{--mm-pol-sage: #7a8271;max-width:1280px!important;width:100%;margin-inline:auto;padding-inline:clamp(16px,5vw,40px);padding-block:clamp(48px,6vw,88px)}.shopify-policy__title,.shopify-policy__title h1{text-align:left!important;margin:0 0 clamp(28px,4vw,48px)}.shopify-policy__title h1{font-size:clamp(34px,4.4vw,60px);font-weight:700;letter-spacing:.01em;text-transform:uppercase;margin:0}.shopify-policy__container.mm-policy-enhanced{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:clamp(40px,6vw,100px);align-items:start}.mm-policy-enhanced .shopify-policy__title{grid-column:1 / -1}.mm-policy-enhanced .mm-pol-toc{grid-column:1}.mm-policy-enhanced .shopify-policy__body{grid-column:2;min-width:0}.mm-pol-toc{position:sticky;top:110px}.mm-pol-toc__list{list-style:none;margin:0;padding:0;border-top:1px solid #e2e4de}.mm-pol-toc__item{border-bottom:1px solid #e2e4de}.mm-pol-toc__item a{display:flex;gap:12px;align-items:baseline;padding:13px 0;text-decoration:none;color:#4a4f45;transition:color .15s ease}.mm-pol-toc__item a:hover{color:var(--mm-pol-sage)}.mm-pol-toc__item a.is-active{color:#1a1a1a;font-weight:600}.mm-pol-toc__item a.is-active .mm-pol-toc__label{font-weight:600}.mm-pol-toc__num{color:var(--mm-pol-sage);font-weight:600;font-size:13px;flex:0 0 auto}.mm-pol-toc__label{font-size:14px}.shopify-policy__body{color:#6b6f68;font-size:15px;line-height:1.7}.shopify-policy__body .rte>p:first-child{color:#4a4f45;font-size:clamp(15px,1.3vw,17px);margin:0 0 40px}.shopify-policy__body h2{scroll-margin-top:110px;font-size:clamp(18px,1.6vw,22px);font-weight:700;color:#1a1a1a;margin:36px 0 14px}.shopify-policy__body h2:first-child{margin-top:0}.shopify-policy__body p{margin:0 0 12px}.shopify-policy__body ul{margin:8px 0 12px;padding-left:0;list-style:none}.shopify-policy__body li{position:relative;padding-left:22px;margin-bottom:8px}.shopify-policy__body li:before{content:"";position:absolute;left:4px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--mm-pol-sage)}.shopify-policy__body a{color:var(--mm-pol-sage)}@media screen and (max-width:899px){.shopify-policy__container.mm-policy-enhanced{grid-template-columns:1fr!important;row-gap:32px}.mm-policy-enhanced .mm-pol-toc,.mm-policy-enhanced .shopify-policy__body{grid-column:1!important}.mm-pol-toc{position:static}}html{overflow-x:hidden}:is(.mm-collection-main,.mm-search-main){overflow-x:clip}:is(.mm-collection-main,.mm-search-main) .pagination__list{display:flex;justify-content:center;align-items:center;gap:12px;list-style:none;margin:48px 0 0;padding:0}:is(.mm-collection-main,.mm-search-main) .pagination__item{margin:0}:is(.mm-collection-main,.mm-search-main) .pagination__link{display:inline-grid;place-items:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}:is(.mm-collection-main,.mm-search-main) .pagination__link--page{width:44px!important;height:44px!important;border:1px solid rgb(var(--color-foreground-rgb, 26 26 26) / .18)!important;border-radius:0!important;color:var(--color-foreground);font-size:14px}:is(.mm-collection-main,.mm-search-main) .pagination__link--page:hover{border-color:var(--mm-sage, #7a8271)!important}:is(.mm-collection-main,.mm-search-main) .pagination__link--current{background:var(--mm-sage, #7a8271)!important;border-color:var(--mm-sage, #7a8271)!important;color:#fff!important}:is(.mm-collection-main,.mm-search-main) .pagination__link--arrow{width:28px!important;height:auto!important;border:0!important;border-radius:0!important;color:rgb(var(--color-foreground-rgb, 26 26 26) / .55)!important}:is(.mm-collection-main,.mm-search-main) .pagination__link--arrow:hover{color:var(--color-foreground)!important}:is(.mm-collection-main,.mm-search-main) .pagination__link--disabled{color:#adb1a8e6!important;opacity:1!important;cursor:default}.mm-search-main .product-grid{padding-block:60px 80px}@media screen and (max-width:749px){.mm-search-main .product-grid{padding-block:40px 60px}}@media screen and (max-width:749px){:is(.mm-collection-main,.mm-search-main) .product-grid{padding-inline:15px}}@media screen and (min-width:990px){:is(.mm-collection-main,.mm-search-main) .product-grid[product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.mm-collection-main,.mm-search-main) .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media screen and (min-width:750px)and (max-width:989px){:is(.mm-collection-main,.mm-search-main) .product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.mm-collection-main,.mm-search-main) .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}:is(.mm-collection-main,.mm-search-main) .product-grid[product-grid-view=zoom-out] .product-grid-view-zoom-out--details{display:none!important}:is(.mm-collection-main,.mm-search-main) .product-grid[product-grid-view=zoom-out] .product-card__content>.contents{display:contents!important}:is(.mm-collection-main,.mm-search-main) .product-grid[product-grid-view=zoom-out] .product-card__content>.text-block{display:flex!important}:is(.mm-collection-main,.mm-search-main) .product-grid[product-grid-view=zoom-out] .product-card__content>.mm-card-swatches{display:flex!important}.mm-journal-main{overflow:hidden}main[data-template=list-collections] .collection-card__image{aspect-ratio:4 / 5!important}main[data-template=list-collections] .collection-card__image img,main[data-template=list-collections] .collection-card__image .resource-image__image{width:100%!important;height:100%!important;object-fit:cover!important}.mm-article-main{overflow-x:clip}main[data-template=blog]>.shopify-section:first-child .section{min-height:420px!important}.jdgm-cards-carousel{--mm-sage: #7a8271}.jdgm-cards-carousel .jdgm-title{text-transform:uppercase;color:#7a8271;font-weight:700;letter-spacing:.02em;text-align:center;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important}@media screen and (max-width:749px){.jdgm-cards-carousel .jdgm-title{font-size:20px!important;line-height:1.25!important;padding-inline:16px}}.jdgm-cards-carousel .jdgm-carousel-item{border:1px solid #e6e8e2!important;border-radius:12px!important;overflow:hidden;background:#fff!important}.jdgm-cards-carousel .jdgm-carousel-item>.jdgm-text,.jdgm-cards-carousel .jdgm-carousel-item>.jdgm-rating-section,.jdgm-cards-carousel .jdgm-carousel-item>.jdgm-reviewer-info{padding-inline:20px}.jdgm-cards-carousel .jdgm-carousel-item>.jdgm-reviewer-info{padding-bottom:22px}.jdgm-cards-carousel .jdgm-star{color:#7a8271}.jdgm-cards-carousel .jdgm-text{color:#1a1a1a;line-height:1.6}.jdgm-cards-carousel .jdgm-reviewer-name{font-weight:700;color:#1a1a1a}.jdgm-cards-carousel .jdgm-product-name{text-transform:uppercase;letter-spacing:.06em;color:#8a8f85;font-size:12px}.jdgm-cards-carousel .jdgm-media-card img,.jdgm-cards-carousel .jdgm-media-card picture{border-radius:12px}.jdgm-cards-carousel .jdgm-arrow{color:#7a8271}.jdgm-cards-carousel .jdgm-text-card .jdgm-text p{max-width:100%!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:12px!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name{font-size:14px!important}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name a,.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name.jdgm-product-name--unlinked{font-size:12px!important}.jdgm-testimonials-carousel .jdgm-text p,.jdgm-videos-carousel .jdgm-text p,.jdgm-cards-carousel .jdgm-text p{max-width:100%!important;font-size:16px!important}@media screen and (min-width:750px){.jdgm-cards-carousel .jdgm-carousel-item{flex:0 0 480px!important;width:480px!important;max-width:480px!important}}@media screen and (max-width:749px){.jdgm-cards-carousel .jdgm-carousel-item{flex:0 0 90vw!important;width:90vw!important;max-width:90vw!important}}@media screen and (min-width:750px){.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card){display:grid;grid-template-columns:42% 1fr;grid-template-rows:auto auto;align-items:start;text-align:left;position:relative}.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card)>img,.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card)>picture{position:absolute!important;top:0;left:0;bottom:0;width:42%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;aspect-ratio:auto!important;border-radius:12px 0 0 12px!important}.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card)>picture>img{width:100%!important;height:100%!important;object-fit:cover!important}.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card)>.jdgm-text{grid-column:2;grid-row:1;text-align:left;padding:22px 22px 6px;place-items:self-start}.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card)>.jdgm-rating-section{grid-column:2;grid-row:2;text-align:left;padding:0 22px 22px;align-items:flex-start}.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card)>.jdgm-rating-section .jdgm-stars,.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card)>.jdgm-rating-section .jdgm-reviewer-info,.jdgm-cards-carousel .jdgm-media-card:not(.jdgm-text-card)>.jdgm-rating-section .jdgm-product-name{justify-content:flex-start;text-align:left}}.header__column--right .buckscc-currency-wrapper{position:static!important;inset:auto!important;box-shadow:none!important;z-index:auto!important;margin-left:14px;align-self:center}.header__column--right .buckscc-select-options{max-height:320px;overflow-y:auto}@media screen and (max-width:1199px){.header__column--right .buckscc-currency-wrapper,.buckscc-currency-wrapper,.buckscc-floating-box{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/meandmy.css.map */
