:root{--mg-green: #009c1a;--mg-green-dark: #006e12;--mg-green-tint: #e6f4e8;--mg-green-border: #b9dcbf;--mg-text: #121212;--mg-text-body: #4a4a4a;--mg-text-muted: #6b6b6b;--mg-surface: #f4f4f4;--mg-surface-band: #f7f7f7;--mg-border: #e5e5e5;--mg-input-border: #d9d9d9;--mg-radius-card: 16px;--mg-radius-input: 10px;--mg-radius-pill: 999px;--mg-font: "General Sans", sans-serif;--mg-size-display: clamp(28px, 2.4vw, 40px);--mg-size-h2: clamp(22px, 1.7vw, 26px);--mg-size-h3: 19px;--mg-size-h4: 17px;--mg-size-lead: 17px;--mg-size-body: 16px;--mg-size-small: 14px;--mg-leading-body: 1.7;--font-body-family: "General Sans", sans-serif;--font-heading-family: "General Sans", sans-serif}html body{color:var(--mg-text-body);font-family:var(--mg-font);letter-spacing:normal}html body h1,html body h2,html body h3,html body h4,html body h5,html body .h0,html body .h1,html body .h2,html body .h3,html body .h4{letter-spacing:-.005em}html body li,html body button,html body input,html body select,html body textarea,html body .field__label,html body .list-menu__item{font-family:var(--mg-font);letter-spacing:normal}html body .page-width--narrow .rte>h1,html body .page-width--narrow .rte .nx-hub>h1,html body .shopify-policy__title h1,html body .template-search__header h1,html body .template-404 h1,html body .mg-blog__title,html body .mg-art__title,html body .mg-brand-hero__title,html body .rich-text__heading:is(h1),html body .hero-text h1,html body .blog-content h1,html body .brand-list-heading{margin-top:0;color:var(--mg-text);font-family:var(--mg-font)!important;font-size:var(--mg-size-display)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.01em!important;text-wrap:balance}html body .blog-content h1{color:#fff}html body .hero-text h1 strong,html body .blog-content h1 strong,html body .experience-content h2 strong,html body .values-header h2 strong,html body .brand-list-heading strong,html body .mg-why__heading span{color:var(--mg-green)!important;font-weight:inherit!important}html body .page-width--narrow .rte>h1[class*=selectionAnchor],html body .page-width--narrow .rte h1.shipping-title{margin:0 0 20px!important;padding:0!important;border-radius:0!important;background:none!important;color:var(--mg-text)!important}html body .shopify-policy__body .rte>h1:first-child{display:none}html body .main-product .product__title h1,html body .main-product .product__title{color:var(--mg-text);font-family:var(--mg-font)!important;font-size:clamp(24px,2vw,30px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.005em!important}html body .experience-content h2,html body .values-header h2,html body .mg-blog__cta h2,html body .mg-art__cta h2{color:var(--mg-text);font-family:var(--mg-font)!important;font-size:var(--mg-size-display)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.01em!important}html body .mg-blog__cta h2,html body .mg-art__cta h2{color:#fff;font-size:clamp(22px,1.8vw,28px)!important}html body .experience-content h2:after{background:var(--mg-green)!important}html body .page-width--narrow .rte h2,html body .shopify-policy__body .rte h2,html body .mg-art__content h2,html body .nx-hub h2,html body .mg-brand-content h2{margin:40px 0 12px;color:var(--mg-text);font-family:var(--mg-font)!important;font-size:var(--mg-size-h2)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.005em!important}html body .page-width--narrow .rte h3,html body .shopify-policy__body .rte h3,html body .mg-art__content h3,html body .nx-hub h3,html body .value-card h3,html body .mg-post__title,html body .brand-list-title{color:var(--mg-text);font-family:var(--mg-font)!important;font-size:var(--mg-size-h3)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.005em!important}html body .page-width--narrow .rte h3,html body .shopify-policy__body .rte h3,html body .mg-art__content h3{margin:28px 0 8px}html body .page-width--narrow .rte h4,html body .shopify-policy__body .rte h4,html body .mg-art__content h4{margin:24px 0 6px;color:var(--mg-text);font-size:var(--mg-size-h4)!important;font-weight:600!important}html body .page-width--narrow .rte p,html body .page-width--narrow .rte li,html body .shopify-policy__body .rte p,html body .shopify-policy__body .rte li,html body .mg-art__content p,html body .mg-art__content li,html body .experience-content p,html body .experience-content li,html body .value-card p,html body .mg-brand-content p,html body .mg-brand-content li,html body .product-info-left .description,html body .product-info-left .description p{color:var(--mg-text-body)!important;font-family:var(--mg-font)!important;font-size:var(--mg-size-body)!important;font-weight:400!important;line-height:var(--mg-leading-body)!important;letter-spacing:normal!important}html body .page-width--narrow .rte p,html body .shopify-policy__body .rte p,html body .mg-art__content p{margin:0 0 16px}html body .nx-lead,html body .mg-blog__intro,html body .mg-art__lead,html body .mg-brand-hero__intro,html body .hero-text .subheading,html body .hero-text .subheading p,html body .hero-text>p,html body .values-header p,html body .blog-content .subheading,html body .blog-content .subheading p{font-family:var(--mg-font)!important;font-size:var(--mg-size-lead)!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important}html body .nx-lead,html body .mg-blog__intro,html body .mg-art__lead,html body .mg-brand-hero__intro,html body .hero-text .subheading,html body .hero-text .subheading p,html body .hero-text>p,html body .values-header p{color:var(--mg-text-body)!important}html body .rte strong,html body .mg-art__content strong{color:var(--mg-text);font-weight:600}html body .page-width--narrow .rte ul,html body .page-width--narrow .rte ol,html body .shopify-policy__body .rte ul,html body .shopify-policy__body .rte ol,html body .mg-art__content ul,html body .mg-art__content ol{margin:0 0 18px;padding-left:1.3em}html body .page-width--narrow .rte li,html body .shopify-policy__body .rte li,html body .mg-art__content li{margin:0 0 6px}html body .page-width--narrow .rte li::marker,html body .shopify-policy__body .rte li::marker,html body .mg-art__content li::marker,html body .experience-content li::marker{color:var(--mg-green)}html body .rte a:not([class]),html body .mg-art__content a:not([class]),html body .mg-brand-content a:not([class]){color:var(--mg-green)!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}html body .rte a:not([class]):hover,html body .mg-art__content a:not([class]):hover,html body .mg-brand-content a:not([class]):hover{color:var(--mg-green-dark)!important}html body .rte hr,html body .mg-art__content hr{margin:32px 0;border:0;border-top:1px solid var(--mg-border)}html body .hero-text .badge,html body .blog-content .badge{display:inline-block;margin-bottom:16px;padding:6px 14px;border-radius:var(--mg-radius-pill);background:var(--mg-green-tint)!important;color:var(--mg-green-dark)!important;font-family:var(--mg-font);font-size:14px!important;font-weight:500!important;line-height:1.2}html body .hero-nicotine,html body .section-our-values{background:var(--mg-surface-band)!important}html body .stat-card,html body .icon_box,html body .contatc_section_inner form,html body .brand-list-image-box{border:1px solid var(--mg-border)!important;border-radius:var(--mg-radius-card)!important;background:var(--mg-surface)!important;box-shadow:none!important}html body .value-card{border:1px solid var(--mg-border)!important;border-radius:var(--mg-radius-card)!important;background:#fff!important;box-shadow:none!important}html body .value-card:hover,html body .stat-card:hover{border-color:var(--mg-green-border)!important}html body .value-icon{border-radius:12px;background:var(--mg-green-tint)!important}html body .stat-card .stat-number{color:var(--mg-green)!important;font-weight:600!important}html body .stat-card .stat-label{color:var(--mg-text-body)!important;font-size:var(--mg-size-small)!important}html body .experience-badge{background:var(--mg-green)!important;border-radius:var(--mg-radius-card)!important}html body .experience-image,html body .hero-image{border-radius:var(--mg-radius-card)!important}html body .mg-post__media,html body .mg-art__cover,html body .mg-art-more__img{border-radius:var(--mg-radius-card)!important;background:var(--mg-surface)!important}html body .hero-buttons a,html body .blog-button,html body .contatc_section_inner button[type=submit],html body .template-404 .button,html body .nx-cta a,html body .mg-blog__cta a,html body .mg-art__cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px!important;border:1px solid var(--mg-green)!important;border-radius:var(--mg-radius-pill)!important;font-family:var(--mg-font)!important;font-size:15px!important;font-weight:600!important;line-height:1.2;letter-spacing:normal!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease}html body .hero-buttons .btn-primary,html body .blog-button,html body .contatc_section_inner button[type=submit],html body .template-404 .button,html body .nx-cta a:first-of-type,html body .mg-blog__cta a,html body .mg-art__cta a{background:var(--mg-green)!important;color:#fff!important}html body .hero-buttons .btn-secondary,html body .nx-cta a+a{background:#fff!important;color:var(--mg-green)!important}@media(hover:hover){html body .hero-buttons .btn-primary:hover,html body .blog-button:hover,html body .contatc_section_inner button[type=submit]:hover,html body .template-404 .button:hover,html body .nx-cta a:first-of-type:hover,html body .mg-blog__cta a:hover,html body .mg-art__cta a:hover{border-color:var(--mg-green-dark)!important;background:var(--mg-green-dark)!important;color:#fff!important}html body .hero-buttons .btn-secondary:hover,html body .nx-cta a+a:hover{background:var(--mg-green-tint)!important;color:var(--mg-green-dark)!important}}html body .contatc_section_inner button[type=submit]:before,html body .contatc_section_inner button[type=submit]:after,html body .template-404 .button:before,html body .template-404 .button:after{display:none!important}html body .wholesale-registration-button{border-radius:6px!important;font-family:var(--mg-font)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body main .field__input,html body main .select__select:not(.facet-filters__sort),html body main textarea,html body .classic-input,html body [class*=samitaWS] input[type=text],html body [class*=samitaWS] input[type=email],html body [class*=samitaWS] input[type=password],html body [class*=samitaWS] input[type=tel],html body [class*=samitaWS] select,html body [class*=samitaWS] textarea{min-height:48px;padding:12px 16px!important;border:1px solid var(--mg-input-border)!important;border-radius:var(--mg-radius-input)!important;background:#fff!important;box-shadow:none!important;color:var(--mg-text)!important;font-family:var(--mg-font)!important;font-size:16px!important;letter-spacing:normal!important;transition:border-color .2s ease,box-shadow .2s ease}html body main textarea,html body [class*=samitaWS] textarea{min-height:120px}html body main .field__input:focus,html body main textarea:focus,html body .classic-input:focus,html body [class*=samitaWS] input:focus,html body [class*=samitaWS] select:focus,html body [class*=samitaWS] textarea:focus{border-color:var(--mg-green)!important;outline:none!important;box-shadow:0 0 0 3px #009c1a26!important}html body main .field:before,html body main .field:after,html body main .select:before,html body main .select:after{display:none!important}html body .contatc_section_inner .field__input{padding-top:20px!important;padding-bottom:6px!important}html body .contatc_section_inner .field__label{left:16px;color:var(--mg-text-muted)}html body [class*=samitaWS] .title,html body .samitaWS-form .title{color:var(--mg-text)!important;font-family:var(--mg-font)!important;font-size:var(--mg-size-display)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.01em!important}html body [class*=samitaWS] .title+p,html body [class*=samitaWS] .description{color:var(--mg-text-body)!important;font-family:var(--mg-font)!important;font-size:var(--mg-size-body)!important;font-weight:400!important}html body [class*=samitaWS] label{color:var(--mg-text)!important;font-family:var(--mg-font)!important;font-size:14px!important;font-weight:500!important}html body [class*=samitaWS] button.action,html body [class*=samitaWS] button[type=submit]{min-height:48px;border:1px solid var(--mg-green)!important;border-radius:var(--mg-radius-pill)!important;background:var(--mg-green)!important;color:#fff!important;font-family:var(--mg-font)!important;font-size:15px!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important}html body [class*=samitaWS] button.action:hover,html body [class*=samitaWS] button[type=submit]:hover{border-color:var(--mg-green-dark)!important;background:var(--mg-green-dark)!important}@media screen and (max-width:749px){html body .page-width--narrow .rte h2,html body .shopify-policy__body .rte h2,html body .mg-art__content h2,html body .nx-hub h2,html body .mg-brand-content h2{margin-top:32px}html body .nx-lead,html body .mg-blog__intro,html body .mg-art__lead,html body .mg-brand-hero__intro,html body .hero-text .subheading,html body .hero-text .subheading p,html body .hero-text>p,html body .values-header p,html body .blog-content .subheading,html body .blog-content .subheading p{font-size:16px!important}html body .hero-buttons a{width:100%}}html body .main-product .product__description,html body .main-product .product__description p{color:var(--mg-text-body)!important;font-family:var(--mg-font)!important;font-size:var(--mg-size-body)!important;font-weight:400!important;line-height:var(--mg-leading-body)!important}html body .product-info-left h2{font-size:var(--mg-size-h2)!important;font-weight:600!important;line-height:1.25!important}html body .iti--separate-dial-code input.classic-input,html body .iti--separate-dial-code input[type=tel]{padding-left:84px!important}html body .iti__selected-flag{border-radius:var(--mg-radius-input) 0 0 var(--mg-radius-input)}html body .samitaWS-registrationForm-app.boxed-layout{border:1px solid var(--mg-border)!important;border-radius:var(--mg-radius-card)!important;box-shadow:none!important}html body .custom-footer-v2 .footer-menu h4,html body .custom-footer-v2 .footer-contact h4,html body .custom-footer-v2 h4{margin-bottom:18px;color:#fff!important;font-family:var(--mg-font)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .custom-footer-v2 .footer-menu a,html body .custom-footer-v2 .footer-contact span,html body .custom-footer-v2 .footer-contact a,html body .custom-footer-v2 p{color:#ffffffc7!important;font-family:var(--mg-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:normal!important;text-decoration:none;transition:color .2s ease}html body .custom-footer-v2 .footer-menu a:hover,html body .custom-footer-v2 .footer-contact a:hover{color:#fff!important}html body .custom-footer-v2 .footer-bottom,html body .custom-footer-v2 .footer-bottom span{font-family:var(--mg-font)!important;font-size:14px!important;font-weight:400!important;letter-spacing:normal!important}html body .contatc_section_inner .title{color:var(--mg-text)!important;font-family:var(--mg-font)!important;font-size:var(--mg-size-h3)!important;font-weight:600!important;letter-spacing:-.005em!important}html body .contatc_section_inner .content,html body .contatc_section_inner .content p,html body .contatc_section_inner .subtitle{color:var(--mg-text-body)!important;font-family:var(--mg-font)!important;font-size:15px!important;line-height:1.6!important}html body .contatc_section_inner .content a{color:var(--mg-green)!important;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mg-design-system.css.map */
