body.mm-brand-theme{--font-body-family:Arial,Helvetica,sans-serif;--font-body-weight:400;--font-body-weight-bold:600;--font-heading-family:Georgia,'Times New Roman',serif;--font-heading-weight:400;--font-heading-style:normal;color:#203d30;background:#faf8f2;font-family:Arial,Helvetica,sans-serif;line-height:1.65;letter-spacing:0}
body.mm-brand-theme .gradient{background:rgb(var(--color-background))}
body.mm-brand-theme :is(.header-wrapper,.footer,.menu-drawer,.predictive-search,.cart-notification){border-color:#dfe3d7}
body.mm-brand-theme .header-wrapper{background:#faf8f2;border-bottom:1px solid #dfe3d7}
body.mm-brand-theme .header{max-width:1360px;padding-inline:54px;column-gap:26px}
body.mm-brand-theme .header__menu-item{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;color:#203d30;text-decoration:none;padding:12px 14px}
body.mm-brand-theme .header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:5px}
body.mm-brand-theme .header__heading-link{padding:0;margin:0;text-decoration:none}
body.mm-brand-theme .header__icons{gap:8px}
body.mm-brand-theme .announcement-bar__message{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.5px;padding:9px 0;min-height:0}
body.mm-brand-theme .announcement-bar__message span{line-height:1.5}
body.mm-brand-theme :is(.collection-hero__title,.main-page-title,.cart__empty-text,.title-wrapper-with-link>.title){font-family:Georgia,'Times New Roman',serif;font-size:46px;font-weight:400;letter-spacing:-1.6px;line-height:1.16;color:#203d30}
body.mm-brand-theme .collection-hero{background:#f1f3e9}
body.mm-brand-theme .collection-hero__inner{padding-top:42px;padding-bottom:42px;max-width:1300px}
body.mm-brand-theme .collection-hero__description{max-width:720px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8;color:#697568}
body.mm-brand-theme :is(.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text){font-size:13px;color:#697568;font-weight:400}
body.mm-brand-theme .facets__summary{border-radius:4px}
body.mm-brand-theme :is(.active-facets__button-inner,.badge){border-radius:5px;border-color:#dfe3d7;letter-spacing:0}
body.mm-brand-theme .product-grid{row-gap:34px;column-gap:24px}
body.mm-brand-theme .card--standard>.card__inner{border-radius:12px;overflow:hidden;background:#eeece4}
body.mm-brand-theme .card__media{border-radius:12px;overflow:hidden}
body.mm-brand-theme .card__information{padding-top:17px}
body.mm-brand-theme .card__heading,body.mm-brand-theme .card__heading a{font-family:Arial,Helvetica,sans-serif;font-size:20px!important;font-weight:400!important;line-height:1.35;color:#203d30;letter-spacing:-.3px}
body.mm-brand-theme .card-information .price{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;color:#697568}
body.mm-brand-theme .product__title :is(h1,h2.h1){font-family:Arial,Helvetica,sans-serif;font-size:20px!important;font-weight:400!important;color:#203d30;line-height:1.4;letter-spacing:-.2px}
body.mm-brand-theme .product__info-container>.price{font-size:19px;color:#203d30}
body.mm-brand-theme :is(.product__description,.product__tax,.product__text,.product__inventory){color:#697568}
body.mm-brand-theme .product__description{font-size:15px;line-height:1.8}
body.mm-brand-theme :is(.product-form__input .form__label,.quantity__label){font-size:13px;letter-spacing:0}
body.mm-brand-theme .product-form__input input[type=radio]+label{background:#faf8f2;border:1px solid #b7c4a6;border-radius:5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:0;padding:11px 16px}
body.mm-brand-theme .product-form__input input[type=radio]:checked+label{background:#203d30;color:#fff;border-color:#203d30}
body.mm-brand-theme .product__accordion{border-color:#dfe3d7}
body.mm-brand-theme .product__accordion .accordion__title{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400}
body.mm-brand-theme :is(.button,.shopify-challenge__button,.customer button){font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;min-height:46px;border-radius:5px;--buttons-radius:5px;--buttons-radius-outset:5px}
body.mm-brand-theme .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{--color-button:49,79,59!important;--color-button-text:255,255,255!important}
body.mm-brand-theme .button--secondary{--color-button:250,248,242;--color-button-text:32,61,48;border-color:#b7c4a6}
body.mm-brand-theme .shopify-payment-button__button--unbranded{background:#203d30;border-radius:5px;font-family:Arial,Helvetica,sans-serif;font-weight:500}
body.mm-brand-theme :is(.field__input,.select__select,.quantity,.customer input,.customer select){background:#faf8f2;border-color:#b7c4a6;border-radius:5px;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;color:#203d30}
body.mm-brand-theme :is(.field__input,.select__select):focus-visible{outline:2px solid #718e3d;outline-offset:3px}
body.mm-brand-theme :is(a,button,summary,input,select):focus-visible{outline-color:#718e3d}
body.mm-brand-theme :is(.field:after,.select:after,.quantity:after){border-radius:5px;box-shadow:0 0 0 1px #b7c4a6}
body.mm-brand-theme :is(.link,.underlined-link,.rte a){text-underline-offset:4px;text-decoration-thickness:1px}
body.mm-brand-theme .cart-item__name{font-family:Arial,Helvetica,sans-serif;color:#203d30;font-size:20px!important;font-weight:400!important}
body.mm-brand-theme :is(.cart-items th,.cart-item__details .product-option,.cart__note,.totals__total,.totals__total-value){font-family:Arial,Helvetica,sans-serif;letter-spacing:0}
body.mm-brand-theme .cart__footer{border-top-color:#dfe3d7}
body.mm-brand-theme .cart-notification{border-radius:0 0 10px 10px;background:#faf8f2}
body.mm-brand-theme .menu-drawer__menu-item{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#203d30}
body.mm-brand-theme .menu-drawer__menu-item--active{background:#eaf0e2}
body.mm-brand-theme .footer{background:#faf8f2;border-top:1px solid #dfe3d7}
body.mm-brand-theme .footer__content-top{padding-bottom:35px}
body.mm-brand-theme .footer__content-bottom{border-top:1px solid #dfe3d7;padding-top:22px}
body.mm-brand-theme .footer-block__heading{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;margin-bottom:18px}
body.mm-brand-theme .footer-block__details-content{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#697568}
body.mm-brand-theme .footer-block__brand-info .rte{font-size:13px;line-height:1.8;color:#697568;max-width:300px}
body.mm-brand-theme .footer-block__brand-info .mm-wordmark{margin-bottom:15px}
body.mm-brand-theme .footer .copyright__content{font-size:11px;color:#697568}
body.mm-brand-theme .footer .list-menu__item--link{font-size:13px;min-height:32px;padding:5px 0;color:#203d30}
.mm-wordmark{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;line-height:1;font-family:Arial,Helvetica,sans-serif;color:#203d30}
.mm-wordmark__mark{display:block;position:relative;overflow:hidden;width:44px;height:44px;border-radius:12px;background:#d8ef92;font-family:Georgia,serif;font-size:48px;font-weight:700;line-height:34px;letter-spacing:-8px}
.mm-wordmark__mark>span{position:absolute;top:0;right:3px;font-size:13px;letter-spacing:0}
.mm-wordmark__name{font-size:27px;font-weight:700;letter-spacing:-1.5px}
.mm-wordmark__name small{display:block;text-align:center;font-size:8px;font-weight:400;letter-spacing:4.2px;margin-top:6px}
@media(max-width:1100px){body.mm-brand-theme .header{padding-inline:30px;column-gap:18px}body.mm-brand-theme .header__menu-item{padding-inline:10px;font-size:12px}.mm-wordmark__name{font-size:24px}.mm-wordmark__mark{width:40px;height:40px;font-size:44px;line-height:31px}}
@media(max-width:749px){body.mm-brand-theme .header{padding-inline:22px;column-gap:12px}body.mm-brand-theme :is(.collection-hero__title,.main-page-title,.cart__empty-text,.title-wrapper-with-link>.title){font-size:35px;letter-spacing:-1px}body.mm-brand-theme .collection-hero__inner{padding-top:26px;padding-bottom:26px}body.mm-brand-theme .collection-hero__description{font-size:13px}body.mm-brand-theme .product-grid{column-gap:14px;row-gap:24px}body.mm-brand-theme .footer-block__heading{margin-bottom:12px}body.mm-brand-theme .footer__content-top{padding-bottom:22px}body.mm-brand-theme .header__icon{width:38px;height:40px}.mm-wordmark__name{font-size:22px;letter-spacing:-1.2px}.mm-wordmark__name small{font-size:7px;letter-spacing:3.3px}.mm-wordmark__mark{width:36px;height:36px;font-size:39px;line-height:28px}.mm-wordmark{gap:8px}}
body.mm-brand-theme :is(.product-form__submit,.cart__checkout-button){--color-button:32,61,48;--color-button-text:255,255,255;--alpha-button-background:1;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}
@media(max-width:749px){body.mm-brand-theme .header{padding-inline:18px;column-gap:8px}body.mm-brand-theme .header__icons{gap:0}body.mm-brand-theme .header__icon{width:44px;height:44px}.mm-wordmark__name{font-size:20px}.mm-wordmark__mark{width:34px;height:34px;font-size:37px;line-height:26px}}
