.main-page-title,.article-template__title,.shopify-policy__title h1,.customer>h1,.customer h1:first-of-type,.cart .title--primary,.cart__warnings .cart__empty-text{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(4rem,6vw,7.2rem);line-height:1;letter-spacing:-.01em;color:#173d56}.main-page-title,.shopify-policy__title h1,.customer>h1,.customer h1:first-of-type{text-align:center;margin:clamp(4rem,6vw,7.2rem) 0 clamp(2.4rem,4vw,4.8rem)}.main-page-title:before,.shopify-policy__title h1:before,.customer>h1:before,.customer h1:first-of-type:before,.cart .title--primary:before{display:block;margin-bottom:1.6rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#526673}.main-page-title:before{content:"Melanin"}.shopify-policy__title h1:before{content:"Good to know"}.customer>h1:before,.customer h1:first-of-type:before{content:"Your account"}.cart .title--primary:before{content:"Your bag"}.main-page-title:after,.shopify-policy__title h1:after{content:"";display:block;width:4.8rem;height:2px;margin:2.4rem auto 0;background:#e5f1f7}.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content{font-size:1.6rem;line-height:1.8;color:#526673}.page-width--narrow .rte,.shopify-policy__body,.article-template__content{max-width:72rem;margin-inline:auto}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) :is(h1,h2,h3,h4){font-family:var(--font-heading-family);font-weight:400;line-height:1.15;color:#173d56;letter-spacing:-.005em}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) h1{font-size:clamp(3.2rem,4vw,4.4rem);margin:4.8rem 0 1.6rem}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) h2{font-size:clamp(2.6rem,3vw,3.4rem);margin:4.8rem 0 1.4rem}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) h3{font-size:2.2rem;margin:3.2rem 0 1rem}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) :is(h1,h2,h3):first-child{margin-top:0}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) a{color:#173d56;text-decoration:underline;text-decoration-color:#e5f1f7;text-decoration-thickness:2px;text-underline-offset:.25em;transition:text-decoration-color .25s}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) a:hover{text-decoration-color:#173d56}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) blockquote{margin:3.2rem 0;padding:.4rem 0 .4rem 2.4rem;border-left:3px solid #E5F1F7;font-family:var(--font-heading-family);font-style:italic;font-size:2.2rem;line-height:1.4;color:#173d56}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) hr{border:0;height:1px;margin:4rem 0;background:#52667347}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) :is(ul,ol){padding-left:2rem}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) li::marker{color:#526673}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) img{border-radius:4px}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) strong{color:#173d56;font-weight:600}.page-width--narrow:has(.rte){padding-bottom:clamp(4.8rem,8vw,9.6rem)}.shopify-policy__container{max-width:76rem;padding-block:0 clamp(4.8rem,8vw,9.6rem)}.article-template__hero-container{max-width:112rem;margin:0 auto}.article-template__hero-container .media{border-radius:4px;overflow:hidden}.article-template__title{margin:clamp(3.2rem,5vw,5.6rem) 0 1.2rem;text-align:center}.article-template header .caption-with-letter-spacing{display:block;text-align:center;font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;color:#526673}.article-template__back .article-template__link{font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#173d56}:is(.customer,.cart,.cart__footer,.article-template) .button:not(.button--tertiary){border-radius:0;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;min-height:5.2rem}.customer{padding-bottom:clamp(4.8rem,8vw,9.6rem)}.customer .field:before,.customer .field:after{box-shadow:none!important}.customer .field__input{border:0;border-bottom:1px solid rgb(82 102 115 / .35);border-radius:0;background:transparent;box-shadow:none}.customer .field__input:focus{border-bottom-color:#173d56;box-shadow:none;outline:none}.customer .field__label{color:#526673;letter-spacing:.02em}.customer a{color:#173d56;text-decoration-color:#e5f1f7;text-underline-offset:.25em}.customer h2{font-family:var(--font-heading-family);font-weight:400;color:#173d56}.cart .title-wrapper-with-link{align-items:flex-end;margin-top:clamp(3.2rem,5vw,5.6rem)}.cart .title-wrapper-with-link a{font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#173d56}.cart-items thead th{font-size:1.05rem;letter-spacing:.22em;color:#526673}.cart-item__name{font-family:var(--font-heading-family);font-size:2rem;text-decoration:none;color:#173d56}.cart-item__image{border-radius:4px;background:#e5f1f7;object-fit:contain}.cart__warnings{padding-block:clamp(4.8rem,8vw,9.6rem);text-align:center}.cart__footer .totals__total{letter-spacing:.2em;text-transform:uppercase;font-size:1.2rem}.cart__footer .totals__total-value{font-family:var(--font-heading-family);font-size:2.6rem;color:#173d56}@media(max-width:749px){.main-page-title,.shopify-policy__title h1,.customer>h1,.customer h1:first-of-type{margin-top:3.2rem}.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content{font-size:1.5rem;line-height:1.75}:is(.page-width--narrow .rte,.shopify-policy__body .rte,.article-template__content) blockquote{font-size:1.9rem;padding-left:1.6rem}}.shopify-policy__body .rte p>strong:only-child,.shopify-policy__body .rte p:has(>strong:first-child)>strong:first-child{display:block;margin:3.6rem 0 .8rem;font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.2;color:#173d56}.cart__warnings{padding-block:clamp(7.2rem,12vw,14rem)}.cart__warnings .button{border-radius:0;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;min-height:5.2rem;padding-inline:3.2rem}.cart__login-title{font-family:var(--font-heading-family);font-weight:400}.menu-drawer{background:#fbfcfe}.menu-drawer__inner-container{height:100%}.menu-drawer__navigation-container{display:grid;grid-template-rows:auto auto 1fr;height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.az-menu__card{flex-shrink:0;min-height:max-content}.menu-drawer__navigation.az-menu__nav{padding:2.4rem 2.4rem 1.2rem}.az-menu__label{margin:0 0 1.2rem;font-size:1.05rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#526673}.az-menu__nav>.menu-drawer__menu{counter-reset:az-menu}.az-menu__nav>.menu-drawer__menu>li{counter-increment:az-menu;border-bottom:1px solid rgb(23 61 86 / .1)}.az-menu__nav>.menu-drawer__menu>li:first-child{border-top:1px solid rgb(23 61 86 / .1)}.az-menu__nav>.menu-drawer__menu>li>.menu-drawer__menu-item,.az-menu__nav>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{display:flex;align-items:baseline;gap:1.4rem;padding:1.5rem .2rem;background:none!important;font-family:var(--font-heading-family);font-weight:400;font-size:3rem;line-height:1.1;letter-spacing:-.01em;color:#173d56;text-decoration:none;transition:color .4s ease,padding .5s cubic-bezier(.22,1,.36,1)}.az-menu__nav>.menu-drawer__menu>li>.menu-drawer__menu-item:before,.az-menu__nav>.menu-drawer__menu>li>details>summary:before{content:counter(az-menu,decimal-leading-zero);font-style:normal;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.14em;color:#526673;translate:0 -.9rem}.az-menu__nav>.menu-drawer__menu>li>a.menu-drawer__menu-item:after{content:"\2192";font-style:normal;margin-left:auto;align-self:center;font-family:var(--font-body-family);font-size:1.8rem;color:#526673;transition:translate .5s cubic-bezier(.22,1,.36,1),color .4s ease}.az-menu__nav>.menu-drawer__menu>li>a.menu-drawer__menu-item:hover,.az-menu__nav>.menu-drawer__menu>li>a.menu-drawer__menu-item:active{padding-left:.8rem}.az-menu__nav>.menu-drawer__menu>li>a.menu-drawer__menu-item:hover:after,.az-menu__nav>.menu-drawer__menu>li>a.menu-drawer__menu-item:active:after{translate:.4rem 0;color:#173d56}.az-menu__nav .menu-drawer__menu-item--active{font-style:italic}.az-menu__nav>.menu-drawer__menu>li>.menu-drawer__menu-item--active:before{color:#173d56;box-shadow:inset 0 -.3rem #e5f1f7}.az-menu__nav>.menu-drawer__menu>li>a.menu-drawer__menu-item--active:after{color:#173d56}.az-menu__card{display:grid;gap:.6rem;margin:1.2rem 2.4rem 2.4rem;padding:2.2rem 2.2rem 2rem;border-radius:1.6rem;background:#173d56;color:#fbfcfe;text-decoration:none;position:relative;overflow:hidden}.az-menu__card:after{content:"";position:absolute;right:-4rem;top:-4rem;width:14rem;height:14rem;border-radius:50%;border:1px solid rgb(229 241 247 / .25)}.az-menu__card-label{font-size:1rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#e5f1f7}.az-menu__card-title{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.1}.az-menu__card-title em{color:#e5f1f7}.az-menu__card-text{font-size:1.35rem;line-height:1.5;color:#fbfcfeb8}.az-menu__card-cta{margin-top:.8rem;justify-self:start;padding:1rem 1.6rem;border-radius:99px;background:#e5f1f7;color:#173d56;font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.menu-drawer__utility-links{align-self:end;background:#fbfcfe!important;border-top:1px solid rgb(23 61 86 / .1);padding:2rem 2.4rem calc(9.6rem + env(safe-area-inset-bottom,0px))!important;display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 1.2rem}.menu-drawer__account{padding:1rem 1.8rem!important;border:1px solid #173D56;border-radius:99px;font-size:1.15rem!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.menu-drawer__account account-icon>.svg-wrapper{width:1.6rem!important;height:1.6rem!important;margin-right:.8rem!important}.menu-drawer .list-social{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0!important}.menu-drawer .list-social:before{content:"Follow us";width:100%;font-size:1.05rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#526673}.menu-drawer .list-social__link{display:grid;place-items:center;width:4.6rem;height:4.6rem;padding:0!important;border-radius:50%;background:#f0f6fa;color:#173d56;transition:background .4s ease,color .4s ease,scale .4s ease}.menu-drawer .list-social__link:hover,.menu-drawer .list-social__link:active{background:#173d56;color:#fbfcfe;scale:1.06}.menu-drawer .list-social__link .svg-wrapper,.menu-drawer .list-social__link .icon{width:2rem;height:2rem}@media(prefers-reduced-motion:no-preference){.menu-opening .az-menu__nav,.menu-opening .az-menu__card,.menu-opening .menu-drawer__utility-links{animation:az-menu-in .8s cubic-bezier(.22,1,.36,1) both}@keyframes az-menu-in{0%{opacity:0;translate:0 1.6rem}to{opacity:1;translate:0 0}}}@supports (height: 100dvh){@media(max-width:989px){.js .menu-drawer{height:calc(100dvh - var(--header-bottom-position, 100%))}}}.menu-drawer__navigation-container{display:flex!important;flex-direction:column;grid-template-rows:none;height:100%;overflow-y:auto;overscroll-behavior:contain}.menu-drawer__navigation-container>*{flex-shrink:0}.menu-drawer__utility-links{align-self:stretch;margin-top:auto;padding:1.6rem 2.4rem calc(9.6rem + env(safe-area-inset-bottom,0px))!important;gap:.8rem}.menu-drawer__navigation.az-menu__nav{padding:1.6rem 2.4rem .8rem}.az-menu__label{margin-bottom:.8rem}.az-menu__nav>.menu-drawer__menu>li>.menu-drawer__menu-item,.az-menu__nav>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{font-size:2.6rem;padding-block:1.2rem}.az-menu__card{margin:1.2rem 2.4rem 1.6rem;padding:1.6rem 2rem;grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem;row-gap:.4rem;align-items:center}.az-menu__card-label,.az-menu__card-title{grid-column:1}.az-menu__card-title{font-size:2.2rem}.az-menu__card-text{display:none}.az-menu__card-cta{grid-column:2;grid-row:1 / span 2;margin:0;width:4.4rem;height:4.4rem;padding:0;display:grid;place-items:center;font-size:0;letter-spacing:0}.az-menu__card-cta span{font-size:1.8rem}.menu-drawer .list-social{width:auto;margin-left:auto!important;gap:.6rem}.menu-drawer .list-social:before{content:none}.menu-drawer .list-social__link{width:4.2rem;height:4.2rem}.menu-drawer .list-social__link .svg-wrapper,.menu-drawer .list-social__link .icon{width:1.8rem;height:1.8rem}.menu-drawer__account{padding:.9rem 1.5rem!important}@media(max-width:359px){.menu-drawer .list-social{margin-left:0!important}}.menu-drawer__utility-links{margin-top:0!important;border-top:0!important;padding-top:.4rem!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/az-pages.css.map */
