:root{--hf-plum:#382E43;--hf-lilac:#D3C9E0;--hf-mist:#F6F2F8}.shopify-section-group-header-group .announcement-bar{border-bottom:1px solid rgba(211,201,224,.14)}.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__text strong{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase;color:#efe9f4!important;line-height:1.4}.announcement-bar .slideshow-control{opacity:.5;transform:scale(.78)}.announcement-bar .slideshow-control:hover{opacity:.9}#header-component .header__row--top .header__columns{padding-block:12px!important}#header-component .header__row--top .header-logo__image{max-height:100px!important;width:auto!important;height:100px!important}#header-component .header__row--top .header-logo{height:auto!important}#header-component .header__row--bottom{border-top:1px solid rgba(211,201,224,.14)}#header-component .header__row--bottom .header__columns{padding-block:0!important;min-height:0!important}#header-component .header__row--bottom .menu-list__list-item{height:auto!important}#header-component .header__row--bottom .menu-list__link,#header-component .header__row--bottom header-menu a,#header-component .header__row--bottom .menu-list__link-title{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding-block:11px!important;color:#f4f0f7!important;transition:color .2s ease}#header-component .header__row--bottom .menu-list__link:hover{color:var(--hf-lilac)!important}#header-component .menu-list{--menu-top-level-font-size-desktop:12px!important;--menu-top-level-font-size:12px!important}#header-component .dropdown-localization__button,#header-component .dropdown-localization__button .currency-code{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important}#header-component .header-actions__action svg{stroke-width:1.4}#header-component[data-sticky-state=active]{box-shadow:0 10px 30px #1c142438}.menu-drawer .menu-drawer__navigation{padding-top:8px}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:Spectral,Georgia,serif!important;font-size:25px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important}.menu-drawer .menu-drawer__menu>.menu-drawer__list-item{border-bottom:1px solid rgba(211,201,224,.16);margin-inline:20px}.menu-drawer .menu-drawer__menu>.menu-drawer__list-item>.menu-drawer__menu-item,.menu-drawer .menu-drawer__menu>.menu-drawer__list-item>details>summary{padding:15px 0!important}.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item-text{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important}.menu-drawer .menu-drawer__title,.menu-drawer .menu-drawer__title .menu-drawer__menu-item-text{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important}.menu-drawer .menu-drawer__utility-links,.menu-drawer .menu-drawer__utility-links *{font-family:Montserrat,sans-serif!important;font-size:12px!important;letter-spacing:.14em!important}.menu-drawer .menu-drawer__navigation:after{content:"Physician-dispensed skincare\a Developed by Dr. Annette Tobia, PhD";white-space:pre-line;display:block;margin:26px 20px 8px;padding:16px 18px;border-radius:14px;background:#f6f2f814;color:var(--hf-lilac);font:400 13px/1.6 Montserrat,sans-serif;letter-spacing:.02em}.shopify-section-group-footer-group footer[class^=ai-footer-]{padding:64px 0 24px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__inner]{max-width:1200px!important;width:calc(100% - 80px)!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__top]{grid-template-columns:minmax(300px,1.3fr) 1.25fr 1fr 1fr 1fr!important;gap:40px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__brand]{max-width:380px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__brand] h2{font-family:Spectral,Georgia,serif!important;font-size:27px!important;line-height:1.2!important;font-weight:400!important;color:#fff!important;margin:0 0 10px!important;letter-spacing:0!important;text-transform:none!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__brand]>p{font:400 14px/1.65 Montserrat,sans-serif!important;color:#ffffffc7!important;margin:0 0 22px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] form{background:#f6f2f812;border:1px solid rgba(211,201,224,.2);border-radius:18px;padding:18px;box-shadow:0 10px 30px #140c1c2e}.shopify-section-group-footer-group footer[class^=ai-footer-] form label{display:block;font:500 13px/1.5 Montserrat,sans-serif!important;color:var(--hf-lilac)!important;letter-spacing:.01em}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__email]{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin:12px 0 0!important}.shopify-section-group-footer-group footer[class^=ai-footer-] input[type=email]{flex:1 1 auto!important;width:auto!important;min-width:0!important;border-radius:14px!important;border:1px solid rgba(211,201,224,.4)!important;background:#fff!important;color:var(--hf-plum)!important;padding:12px 14px!important;font:400 14px Montserrat,sans-serif!important;outline:none}.shopify-section-group-footer-group footer[class^=ai-footer-] input[type=email]::placeholder{color:#8a7f96}.shopify-section-group-footer-group footer[class^=ai-footer-] button[type=submit]{flex:0 0 auto!important;width:auto!important;margin:0!important;border-radius:14px!important;background:var(--hf-lilac)!important;color:var(--hf-plum)!important;border:0!important;padding:12px 18px!important;font:600 11px Montserrat,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.shopify-section-group-footer-group footer[class^=ai-footer-] button[type=submit]:hover{background:#fff!important}.shopify-section-group-footer-group footer[class^=ai-footer-] h3{font-family:Spectral,Georgia,serif!important;font-size:19px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;margin:0 0 16px!important;line-height:1.25!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__brand] h3{margin-top:28px!important;margin-bottom:12px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] nav{gap:11px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] nav a{font:400 14px/1.45 Montserrat,sans-serif!important;color:#ffffffc7!important;transition:color .2s ease}.shopify-section-group-footer-group footer[class^=ai-footer-] nav a:hover{color:#fff!important;text-decoration:none!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__social]{gap:10px!important;margin-top:0!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__social] a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(211,201,224,.35);align-items:center;justify-content:center;color:#fff!important;transition:background .2s ease}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__social] a:hover{background:#f6f2f81f}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__social] svg{width:17px!important;height:17px!important}.shopify-section-group-footer-group .group-block-content{gap:22px!important}.shopify-section-group-footer-group .logo-block__image-wrapper{opacity:.95}.shopify-section-group-footer-group .payment-icons{border-top:1px solid rgba(211,201,224,.16);padding-top:22px!important;max-width:1200px;margin-inline:auto}.shopify-section-group-footer-group .payment-icons__list{justify-content:center!important;gap:8px!important}.shopify-section-group-footer-group .payment-icons__item svg{width:38px;height:24px;border-radius:4px}.shopify-section-group-footer-group .footer-utilities__group-copyright,.shopify-section-group-footer-group .footer-utilities__group-copyright a{font:500 11px Montserrat,sans-serif!important;letter-spacing:.16em!important;color:#fff9!important;text-align:center}@media(max-width:749px){.shopify-section-group-footer-group .payment-icons__list{gap:5px!important}.shopify-section-group-footer-group .payment-icons__item svg{width:33px!important;height:21px!important}.announcement-bar .slideshow-control{display:none!important}.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__text strong{font-size:9.5px!important;letter-spacing:.1em!important;white-space:nowrap}#header-component .header__row--top .header__columns{padding-block:6px!important}#header-component .header__row--top .header-logo__image{max-height:100px!important;height:100px!important}.shopify-section-group-footer-group footer[class^=ai-footer-]{padding:44px 0 16px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__inner]{width:calc(100% - 40px)!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__top]{grid-template-columns:1fr 1fr!important;gap:34px 20px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__brand]{grid-column:1/-1!important;max-width:none!important}.shopify-section-group-footer-group footer[class^=ai-footer-] [class$=__brand] h2{font-size:25px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] form{padding:16px}.shopify-section-group-footer-group footer[class^=ai-footer-] button[type=submit]{padding:12px 14px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] h3{font-size:18px!important;margin-bottom:12px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] nav{gap:10px!important}.shopify-section-group-footer-group footer[class^=ai-footer-] nav a{font-size:13.5px!important}}@media(min-width:1240px){body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component{position:relative}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--top>.header__columns,body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom>.header__columns{width:100%!important;max-width:1200px!important;justify-self:center!important;margin-inline:auto!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--top>.header__columns{grid-template-columns:auto 1fr auto!important;grid-template-areas:"center left right"!important;padding-block:12px!important;align-items:center!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--top .header__column--center{justify-content:flex-start!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--top .header-logo{margin-left:-8px!important;padding:0!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--top .header-logo__image{height:100px!important;max-height:100px!important;width:auto!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom{position:absolute!important;inset:0 0 auto 0!important;height:var(--hdr-row-h,128px)!important;background:transparent!important;border-top:0!important;pointer-events:none;z-index:3}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom>.header__columns{height:100%!important;padding-block:0!important;align-items:center!important;grid-template-columns:1fr min(760px,100%) 1fr!important;grid-template-areas:"left center right"!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom header-menu li,body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom header-menu li *,body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom dropdown-localization-component{pointer-events:auto}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom .header__column--right{justify-content:flex-end!important;padding-right:136px!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom .header__column--center{justify-content:center!important;min-width:0!important;width:100%!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom header-menu{flex:0 1 auto!important;width:100%!important;max-width:760px!important;min-width:0!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom .header__column--center{margin-left:51px!important;margin-right:-51px!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom .mega-menu{grid-template-columns:1fr min(1200px,calc(100% - 80px)) 1fr!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom .menu-list__link{padding-inline:0!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom .menu-list__link-title{font-size:11px!important;letter-spacing:.16em!important;padding-inline:12px!important}}@media(min-width:1240px){body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom .menu-list__link-title{font-size:13px!important;font-weight:600!important;letter-spacing:.15em!important;padding-inline:9px!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom>.header__columns{grid-template-columns:1fr min(800px,100%) 1fr!important}body:not(.tpl-hdr1):not(.tpl-hdr2) #header-component .header__row--bottom header-menu{max-width:800px!important}}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:27px!important;font-weight:600!important}.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item-text{font-size:16px!important;font-weight:600!important}@media(max-width:749px){.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__text strong{white-space:normal!important;text-wrap:balance;line-height:1.5!important;text-align:center!important}}#MainContent>.shopify-section:first-child [class^=ai-slideshow-]:not([class*=__]){aspect-ratio:2640 / 1118!important}#MainContent>.shopify-section:first-child [class^=ai-slideshow-][class*=__slide] img{object-fit:cover!important;object-position:center bottom!important}#MainContent>.shopify-section:first-child [class*=__track]>:nth-child(2) img{object-position:center 85%!important}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child [class^=ai-slideshow-]:not([class*=__]){aspect-ratio:1501 / 1741!important}#MainContent>.shopify-section:first-child [class*=__track]>:nth-child(2) img{object-position:center bottom!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/meg-hf.css.map */
