@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&family=Jost:wght@400;500;600;700&display=swap');
:root{--font-body-family:'Jost',sans-serif;--font-heading-family:'Fraunces',serif;--buttons-radius:14px;--buttons-radius-outset:15px;--inputs-radius:10px;--inputs-radius-outset:11px}
body,button,input,textarea,select,.button,.shopify-payment-button__button{font-family:'Jost',sans-serif!important}
body{font-size:1.7rem;line-height:1.6;letter-spacing:.01em}
h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Fraunces',serif!important;font-weight:500!important;letter-spacing:-.02em!important}
h2,.h2{font-size:3rem!important;line-height:3.6rem!important}h3,.h3{font-size:2.2rem!important;line-height:2.8rem!important}.card__heading{font-family:'Jost',sans-serif!important;font-size:1.7rem!important;line-height:2.4rem!important;font-weight:600!important;letter-spacing:0!important}
.header__menu-item,.menu-drawer__menu-item,.announcement-bar__message{font-family:'Jost',sans-serif!important}
.color-scheme-1{--color-foreground:38,52,61;--color-background:248,250,251;--gradient-background:#f8fafb;--color-button:69,94,108;--color-button-text:255,255,255;--color-secondary-button:248,250,251;--color-secondary-button-text:38,52,61;--color-link:69,94,108}.color-scheme-2{--color-foreground:38,52,61;--color-background:230,239,244;--gradient-background:#e6eff4;--color-button:69,94,108;--color-button-text:255,255,255;--color-secondary-button:230,239,244;--color-secondary-button-text:38,52,61;--color-link:69,94,108}.color-scheme-3{--color-foreground:38,52,61;--color-background:221,232,237;--gradient-background:#dde8ed;--color-button:69,94,108;--color-button-text:255,255,255;--color-secondary-button:221,232,237;--color-secondary-button-text:38,52,61;--color-link:69,94,108}.color-scheme-4{--color-foreground:248,250,251;--color-background:45,60,69;--gradient-background:#2d3c45;--color-button:220,232,238;--color-button-text:38,52,61;--color-secondary-button:45,60,69;--color-secondary-button-text:248,250,251;--color-link:236,244,247}.color-scheme-5{--color-foreground:38,52,61;--color-background:237,243,246;--gradient-background:#edf3f6;--color-button:69,94,108;--color-button-text:255,255,255;--color-secondary-button:237,243,246;--color-secondary-button-text:38,52,61;--color-link:69,94,108}
.header-wrapper{background:#edf4f7!important;border-bottom-color:#b9cbd4!important;backdrop-filter:none!important}.header__menu-item,.header__icon{color:#26343d!important}.header__menu-item:hover,.header__active-menu-item,.header__icon:hover{color:#455e6c!important}.header__menu-item span{text-underline-offset:.45rem}.header__active-menu-item{text-decoration-color:#455e6c!important}.cart-count-bubble{background:#455e6c!important;color:#fff!important}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar{background:#2d3c45!important;color:#f8fafb!important}.announcement-bar__message{color:#f8fafb!important}.header__heading-link{min-width:8.4rem}.header__heading-logo-wrapper{position:relative!important;width:7.6rem!important;height:4.2rem!important;min-width:7.6rem!important}.header__heading-logo{opacity:0!important;width:100%!important;height:100%!important}.header__heading-logo-wrapper:after{content:'';position:absolute;inset:0;background-image:url('/cdn/shop/files/MMC_SMOKE.jpg?v=1774172649');background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.mm-nav__brand a{display:block;position:relative;width:12rem;height:6.5rem;background-image:url('/cdn/shop/files/MMC_SMOKE.jpg?v=1774172649');background-repeat:no-repeat;background-position:center;background-size:contain}.mm-nav__brand .mm-nav__logo{opacity:0!important}
.button,.shopify-payment-button__button,.mm-nav__single{border-radius:14px!important;min-height:46px!important;font-family:'Jost',sans-serif!important;font-weight:600!important;letter-spacing:.01em!important;box-shadow:none!important}.button:not(.button--secondary):hover,.shopify-payment-button__button:hover{filter:brightness(.94)}input,textarea,select,.field__input{border-radius:10px!important;font-family:'Jost',sans-serif!important}a:not(.button):hover{--color-link:69,94,108}
.footer{background:#2d3c45!important}.footer .footer-block__heading{font-family:'Jost',sans-serif!important;color:#dce8ee!important}.footer .list-menu__item--link:hover,.footer .footer-block__details-content a:hover{color:#fff!important}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #455e6c!important;outline-offset:3px!important;box-shadow:none!important}
@media(max-width:989px){body{font-size:1.6rem}.header-wrapper{background:#f4f8fa!important}.header__heading-logo-wrapper{width:6.8rem!important;height:3.8rem!important;min-width:6.8rem!important}h2,.h2{font-size:2.8rem!important;line-height:3.4rem!important}}
