:root{--mg-bg: #FFFFFF;--mg-accent: #10D670;--mg-accent-hover: #0BB85F;--mg-accent-deep: #04341C;--mg-accent-text: #0A8043;--mg-bg-mint: #E8F7EF;--mg-bg-soft: #F8F9F7;--mg-border: #EAEDE9;--mg-text: #0A0A0A;--mg-text-muted: #6B7268;--mg-charcoal: #1F2421;--mg-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{--font-body--family: var(--mg-font);--font-heading--family: var(--mg-font);--font-subheading--family: var(--mg-font);--font-accent--family: var(--mg-font)}.header,header-component{background:var(--mg-bg)}.header__row,.header__row--top,.header__row--bottom,.header__navigation-bar-row{background-color:var(--mg-bg)!important}.header__underlay-closed,.header__underlay-open{background:var(--mg-bg)!important}.header__underlay-open:after{box-shadow:none!important;border-bottom:1px solid var(--mg-border)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom-color:var(--mg-border)!important}.menu-list{--menu-top-level-font-color: var(--mg-text);--menu-top-level-font-size-desktop: 14px;--menu-top-level-font-weight: 500}.menu-list__link-title{padding:8px 14px!important;border-radius:8px;transition:background .15s ease,color .15s ease}.menu-list__link:hover .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title{background:var(--mg-bg-mint);color:var(--mg-accent-deep)}.menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,.menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link,.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active)) .menu-list__link{color:var(--mg-text)}@media(hover:hover){.header__column:has(header-menu:hover) header-menu:not(:hover),.header__column:has(header-menu:hover) .header-actions__action:not(:hover),.header__column:has(.header-actions__action:hover) header-menu:not(:hover){opacity:1}}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start: 28px;--submenu-padding-block-end: 36px}.mega-menu__link{color:var(--mg-text);border-radius:8px;transition:background .15s ease,color .15s ease}.mega-menu__link:hover{color:var(--mg-accent-deep)}.mega-menu__link--parent{color:var(--mg-text);font-weight:600}.mega-menu__link--parent:hover{color:var(--mg-accent-text)}.header-actions__action,header-actions button.button,header-actions a.button{color:var(--mg-text)!important;background:transparent!important;border:0!important;border-radius:8px!important;transition:background .15s ease!important}.header-actions__action:hover,header-actions button.button:hover,header-actions a.button:hover{background:var(--mg-bg-soft)!important;color:var(--mg-text)!important}#header-component{--button-size: 40px;--icon-size-md: 22px}.cart-bubble,.bubble-counter,.header-cart__bubble,[data-testid=cart-bubble]{background:var(--mg-accent)!important;color:var(--mg-accent-deep)!important;border:0!important;font-weight:700!important;font-variant-numeric:tabular-nums;border-radius:999px!important;min-width:18px;height:18px;font-size:11px}.dropdown-localization__button{color:var(--mg-text)!important;background:transparent!important;border:0!important;font-size:13px!important;padding:8px 10px!important;border-radius:8px!important;transition:background .15s ease}.dropdown-localization__button:hover{background:var(--mg-bg-soft)!important}.localization-wrapper{background:var(--mg-bg)!important;border:1px solid var(--mg-border)!important;border-radius:12px!important;box-shadow:none!important}.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true]{background:var(--mg-bg-mint)!important;color:var(--mg-accent-deep)!important;border-radius:8px}.customer-account,shopify-account{--color-foreground: var(--mg-text)}.account-menu,.customer-account__menu,shopify-account [role=menu]{background:var(--mg-bg)!important;border:1px solid var(--mg-border)!important;border-radius:12px!important;box-shadow:none!important}@media screen and (max-width:749px){.header__drawer,.menu-drawer,.drawer__menu,[id*=MenuDrawer],[id*=menu-drawer]{--color-background: var(--mg-bg)}.header__drawer .mega-menu__link,.menu-drawer .mega-menu__link,[id*=menu-drawer] .mega-menu__link{font-size:16px;padding-block:10px}.header__drawer .menu-list__link-title,.menu-drawer .menu-list__link-title,[id*=menu-drawer] .menu-list__link-title{padding:12px 16px!important}}.search-modal,.search-modal__content,predictive-search{background:var(--mg-bg)!important}.search-modal__form,.predictive-search__form,search-modal form{background:var(--mg-bg-soft)!important;border:1px solid var(--mg-border)!important;border-radius:12px!important;box-shadow:none!important}.search-modal__form:focus-within,search-modal form:focus-within{border-color:var(--mg-accent)!important}.search-modal__input,.predictive-search input,search-modal input[type=search]{background:transparent!important;color:var(--mg-text)}.predictive-search__results-list a,.search__results-list a{border-radius:8px;transition:background .15s ease}.predictive-search__results-list a:hover,.search__results-list a:hover{background:var(--mg-bg-mint)}.cart-drawer,cart-drawer,[id*=CartDrawer]{background:var(--mg-bg)!important;border-left:1px solid var(--mg-border)}.cart-drawer__header,.cart-drawer__title{color:var(--mg-text);font-weight:700;letter-spacing:-.02em}.cart-item__details,.cart-item__name{color:var(--mg-text)}.cart-item__price{color:var(--mg-text);font-variant-numeric:tabular-nums;font-weight:600}.cart-drawer__footer,.cart-drawer__totals{border-top-color:var(--mg-border)!important}.cart-drawer__subtotal{color:var(--mg-text);font-weight:700}.button.button--primary,button.button.button--primary,.add-to-cart-button,.product-form__submit,.cart-drawer .button--primary,.cart-drawer button[type=submit],.cart__checkout-button{background:var(--mg-accent)!important;color:var(--mg-accent-deep)!important;border:0!important;border-radius:8px!important;font-weight:600!important;transition:background .15s ease!important}.button.button--primary:hover,button.button.button--primary:hover,.add-to-cart-button:hover,.product-form__submit:hover,.cart-drawer .button--primary:hover,.cart-drawer button[type=submit]:hover,.cart__checkout-button:hover{background:var(--mg-accent-hover)!important}.cart__checkout-button{height:52px}.button.button--secondary{background:transparent!important;border:1px solid var(--mg-text)!important;color:var(--mg-text)!important;border-radius:8px!important;font-weight:600!important}.button.button--secondary:hover{background:var(--mg-text)!important;color:#fff!important}.footer,.footer-block{background:var(--mg-charcoal);color:#fff}.footer a{color:#fffc;transition:color .15s ease}.footer a:hover{color:var(--mg-accent)}.announcement-bar,.utility-bar{background:var(--mg-charcoal)!important;color:#fff!important;font-size:12px!important}.announcement-bar a,.utility-bar a{color:var(--mg-accent)!important}.announcement-bar a:hover,.utility-bar a:hover{color:#fff!important}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=search],.field textarea,input[type=text].field__input,input[type=email].field__input,.input,input.input{border:1px solid var(--mg-border)!important;border-radius:8px!important;color:var(--mg-text)!important;background:var(--mg-bg)!important;transition:border-color .15s ease!important}.field input:focus,.field textarea:focus,.input:focus,input.input:focus{border-color:var(--mg-accent)!important;outline:0!important;box-shadow:0 0 0 3px #10d67026!important}.button:focus-visible,a:focus-visible{outline:2px solid var(--mg-accent-deep);outline-offset:2px}::selection{background:var(--mg-accent);color:var(--mg-accent-deep)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mg-brand-overrides.css.map */
