@font-face{font-family:Swis721;src:url(dinpro_light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Swis721;src:url(dinpro_regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Swis721;src:url(dinpro_semibold.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Swis721;src:url(dinpro_bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Swis721;src:url(dinpro_light_italic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Swis721;src:url(dinpro_regular_italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Swis721;src:url(dinpro_semibold_italic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Swis721;src:url(dinpro_bold_italic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}:root{--mg-primary: #10069f;--mg-primary-rgb: 16, 6, 159;--mg-primary-hover: #090085;--mg-secondary: #4b4f54;--mg-background: #ffffff;--mg-success: #5f6638;--mg-success-bg: #e5efe5;--mg-error: #af272f;--mg-grey: #6b6b6b;--mg-border: #e5e5e5;--mg-border-strong: #cacac8;--mg-font: "Swis721", sans-serif;--mg-footer-logo-width: 275px;--mg-footer-logo-height: 82px;--color-foreground: var(--mg-primary);--color-foreground-rgb: var(--mg-primary-rgb);--mg-face-cleanser: #10069f;--mg-face-moisturizer: #0072ce;--mg-body-cleanser: #5f663b;--mg-body-moisturizer: #908c13;--mg-hair-cleanser: #703f2a;--mg-hair-moisturizer: #af272f;--mg-spf-30: #ffab4d;--mg-deo-eucalyptus: #575e39;--mg-dog-shampoo: #44d62c;--mg-upc-light: var(--mg-secondary);--mg-fragrance-bergamot: #9caf88;--mg-fragrance-cannabis: #b1b3b3;--mg-fragrance-dark-rum: #e1cd00;--mg-fragrance-otto: #e59bdc;--mg-fragrance-leather: #a45a2a;--mg-fragrance-strawberry: #d67678;--mg-fragrance-vetiver: #a69f88;--mg-fragrance-sage: #6fa287;--mg-leather: var(--mg-fragrance-leather);--mg-leather-accent: #80ccd6;--mg-home-tomato: #9c1b30;--mg-home-wick: #a69f88;--mg-deco-candle-glass-text: #a69f88;--mg-deco-sample-vials: #000000;--mg-deco-dark-candle-glass: #ffffff;--mg-deco-glass-caps: #ffffff;--font-body--family: var(--mg-font);--font-subheading--family: var(--mg-font);--font-heading--family: var(--mg-font);--font-accent--family: var(--mg-font);--font-body--weight: 400;--font-subheading--weight: 500;--font-heading--weight: 500;--font-accent--weight: 500;--mg-h1-pdp-size: 1.625rem;--mg-h1-pdp-line-height: 1.3}@media screen and (min-width:750px){:root{--mg-h1-pdp-size: 2rem;--mg-h1-pdp-line-height: 1.4}}body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:14px;line-height:var(--line-height--body-normal);letter-spacing:.2px;text-transform:var(--font-paragraph--case);color:var(--mg-secondary);-webkit-font-smoothing:unset}body{background:var(--mg-background)}@media screen and (min-width:769px){body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6){font-size:var(--font-paragraph--size);line-height:var(--line-height--body-loose);letter-spacing:var(--font-paragraph--letter-spacing)}}b,strong{font-weight:500}.h1,h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){color:var(--mg-primary);font-family:var(--mg-font);font-style:inherit;font-weight:500;letter-spacing:.5px;line-height:1.15;font-size:28px;margin-top:20px;margin-bottom:20px;text-transform:lowercase}@media only screen and (min-width:769px){.h1,h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:40px;line-height:1.1}}.h2,h2,.h2.h2{color:var(--mg-primary);font-family:var(--mg-font);font-style:inherit;font-weight:500;letter-spacing:.5px;line-height:1.18;font-size:22px;margin-top:20px;margin-bottom:20px;text-transform:lowercase}@media only screen and (min-width:769px){.h2,h2,.h2.h2{font-size:30px;line-height:1.15}}.h3,h3,.h3.h3{color:var(--mg-primary);font-family:var(--mg-font);font-style:inherit;font-weight:500;letter-spacing:.5px;line-height:1.2;font-size:20px;margin-top:20px;margin-bottom:20px;text-transform:lowercase}@media only screen and (min-width:769px){.h3,h3,.h3.h3{font-size:21px;line-height:1.18}}.h4,h4,.h4.h4{color:inherit;font-family:var(--mg-font);font-style:inherit;font-weight:500;letter-spacing:.5px;line-height:1.22;font-size:18px;margin-top:20px;margin-bottom:20px;text-transform:lowercase}@media only screen and (min-width:769px){.h4,h4,.h4.h4{font-size:18px}}.h5,.h6,h5,h6,.h5.h5,.h6.h6{color:inherit;font-family:var(--mg-font);font-style:inherit;font-weight:400;letter-spacing:.5px;line-height:1.22;font-size:18px;margin-top:20px;margin-bottom:20px;text-transform:lowercase}@media only screen and (min-width:769px){.h5,.h6,h5,h6,.h5.h5,.h6.h6{line-height:1.25;font-size:18px}}a:not(.button,.button-secondary,.button-custom,.button-unstyled,.mg-btn){font-family:var(--font-paragraph--family);font-size:var(--font-size--sm);font-weight:var(--font-heading--weight);line-height:1.43;letter-spacing:var(--letter-spacing--body-tight);color:var(--mg-primary);text-decoration:none;text-decoration-color:transparent;text-underline-offset:.15em}a:not(.button,.button-secondary,.button-custom,.button-unstyled,.mg-btn):hover,a:not(.button,.button-secondary,.button-custom,.button-unstyled,.mg-btn):focus-visible{color:var(--mg-primary);text-decoration:underline;text-decoration-color:currentcolor}:is(h1,h2,h3,h4,h5,h6,p)>a:not(.button,.button-secondary,.button-custom,.button-unstyled,.mg-btn):hover,p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary,.button-custom,.button-unstyled,.mg-btn)):hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary,.button-custom,.button-unstyled,.mg-btn)):hover{color:var(--mg-primary)}@media screen and (min-width:750px){a:not(.button,.button-secondary,.button-custom,.button-unstyled,.mg-btn){font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing)}}.mg-btn{display:inline-block;box-sizing:border-box;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:none;border-radius:var(--style-border-radius-buttons-primary);box-shadow:none;background-image:none;font-family:var(--button-font-family-primary);font-size:var(--font-paragraph--size);font-weight:500;line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing);text-align:center;text-decoration:none;text-transform:var(--button-text-case-primary);vertical-align:middle;cursor:pointer}.mg-btn--primary{background:var(--mg-primary);background-color:var(--mg-primary);color:var(--mg-background);border:none;box-shadow:none}.mg-btn--primary:hover,.mg-btn--primary-hover{background:var(--mg-primary-hover);background-color:var(--mg-primary-hover);color:var(--mg-background)}.mg-btn--secondary{background:transparent;border:var(--style-border-width-secondary) solid var(--mg-primary);border-radius:var(--style-border-radius-buttons-secondary);font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary);color:var(--mg-primary)}.button:not(.button-secondary,.button-unstyled,.button-custom,.mg-btn--primary):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: var(--mg-primary-hover);--button-border-color: var(--mg-primary-hover);--button-color: var(--mg-background)}.mg-text-white{color:var(--mg-background)}.mg-text-secondary{color:var(--mg-secondary)}.mg-cta--compact,a.mg-cta--compact,.mg-btn.mg-cta--compact,.mg-btn--primary.mg-cta--compact,.button.mg-cta--compact,.button-secondary.mg-cta--compact,.button-custom.mg-cta--compact{padding:12px 24px;border-radius:0;font-size:14px;font-weight:500;line-height:16px;letter-spacing:.2px;text-transform:lowercase}.mg-plp-size-options__option{-webkit-appearance:none;appearance:none;background-color:var(--mg-background, #ffffff);border:1px solid #d5d5d5;border-radius:2px;box-sizing:border-box;color:var(--mg-plp-title-color, var(--mg-primary, #10069f));cursor:pointer;display:inline-block;font-family:var(--mg-font, var(--font-body--family));font-size:var(--font-size--sm, .875rem);font-weight:400;height:auto;letter-spacing:.2px;line-height:20px;margin:0 10px 5px 0;max-width:fit-content;padding:7px;position:relative;text-align:center}.mg-plp-size-options__option:hover:not(:disabled):not(.is-selected){background-color:var(--mg-primary);border-color:var(--mg-primary);color:var(--mg-background, #ffffff)}.mg-plp-size-options__option.is-selected{background-color:var(--mg-plp-title-color, var(--mg-primary, #10069f));border-color:var(--mg-plp-title-color, var(--mg-primary, #10069f));color:var(--mg-background, #ffffff);outline:none}.mg-plp-size-options__option:focus-visible{outline:2px solid var(--mg-plp-title-color, var(--mg-primary, #10069f));outline-offset:2px}.mg-plp-size-options__option.is-unavailable,.mg-plp-size-options__option:disabled{cursor:not-allowed;opacity:1;pointer-events:none}.mg-plp-size-options__strikethrough{display:block;height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.mg-plp-size-options__strikethrough line{stroke:#e2231a;stroke-width:1.5}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mg-base.css.map */
