@import url("https://use.typekit.net/ddw4olr.css");h1,h2,h3,h4,h5,h6{color:var(--primary-color-text)}h1{font-family:var(--heading-font)}h2,h3,h4,h5,h6{font-family:var(--button-font)}.c-badge{background:var(--primary-color);font-family:var(--body-font);font-size:1.125rem}.c-profile-tile{background:var(--accent-color)}.c-profile-tile__complete{color:hsl(var(--primary-h),41%,90%)}.c-profile-tile__button{background:#fff;color:var(--text-color-primary);font-weight:400}.c-input-box{font-size:.875rem}.c-tabs{font-family:var(--button-font)}.c-profile-tile{color:#fff}form[action="/account/profile/beauty/skin"] .c-swatches__text .c-radio__checkmark{margin:0}.c-swatches__text{background-color:#fff}form[action="/account/profile/beauty/skin"] .c-swatches__text{padding:5px}.OnboardingEmail{background-color:#fff}.c-button--primary{--h:var(--primary-h);--s:var(--primary-s);--l:var(--primary-l);background-color:hsl(var(--h),var(--s),var(--l));color:#fff}.c-button--danger{color:#fff}.InputLabelLg{font-family:var(--heading-font);font-size:1.375rem;font-weight:var(--heading-font-weight)}.QuestionSwatchLabelText{font-weight:400}.InputHelpText,.c-help-text{font-size:.875rem}.AccountMainEmail,.AccountMainLocationJoined,.c-pill,.c-pill--large{font-size:calc(14/var(--body-font-number)*var(--text-ratio))}.AccountMainEmail,.AccountMainJoined,.AccountMainLocation,.AccountMainLocationJoined{color:var(--text-color-secondary)}.AccountMainEmail path,.AccountMainLocationJoined path{fill:#90979d}.AccountIndexStatsBlank{font-size:calc(14/var(--body-font-number)*var(--text-ratio))}.AccountIndexAwardsIconText{font-weight:400}.AccountIndexStatsText{font-size:calc(12/var(--body-font-number)*var(--text-ratio))}.flow--subtitle{font-family:var(--body-font)}.AvailableForYouProductDescription{font-size:calc(14/var(--body-font-number)*var(--text-ratio))}.AvailableForYouProductTitle{font-size:calc(20/var(--body-font-number)*var(--text-ratio))}.AvailableForYouProductBrand{font-size:calc(14/var(--body-font-number)*var(--text-ratio))}a{color:inherit}.c-button--modal-negative{color:#fff}.c-account-header{margin-bottom:1rem}main h1{padding-top:0}@media (max-width:400px){.AccountHeaderMenu{height:auto;position:relative;right:0;top:0;width:auto}}.AccountAvatarMenuImage{display:block;width:2.625rem}.u-italic{font-style:italic}.u-text-right{text-align:right}.c-input-box__label-terms{display:flex;flex-direction:column}.c-input-box__label-terms span:first-child{margin-bottom:.75em}