@font-face{font-display:fallback;font-family:Karla;font-style:normal;font-weight:300;src:url(/content/themes/ebeauty/fonts/karla-v30-latin-300.woff2) format("woff2"),url(/content/themes/ebeauty/fonts/karla-v30-latin-300.woff) format("woff")}@font-face{font-display:fallback;font-family:Karla;font-style:normal;font-weight:400;src:url(/content/themes/ebeauty/fonts/karla-v30-latin-regular.woff2) format("woff2"),url(/content/themes/ebeauty/fonts/karla-v30-latin-regular.woff) format("woff")}@font-face{font-display:fallback;font-family:Karla;font-style:normal;font-weight:500;src:url(/content/themes/ebeauty/fonts/karla-v30-latin-500.woff2) format("woff2"),url(/content/themes/ebeauty/fonts/karla-v30-latin-500.woff) format("woff")}@font-face{font-display:fallback;font-family:Karla;font-style:normal;font-weight:700;src:url(/content/themes/ebeauty/fonts/karla-v30-latin-700.woff2) format("woff2"),url(/content/themes/ebeauty/fonts/karla-v30-latin-700.woff) format("woff")}@font-face{font-display:fallback;font-family:Lora;font-style:normal;font-weight:400;src:url(/content/themes/ebeauty/fonts/lora-v32-latin-regular.woff2) format("woff2"),url(/content/themes/ebeauty/fonts/lora-v32-latin-regular.woff) format("woff")}body{font-family:Karla,sans-serif}body,h1{font-weight:400}h1{font-family:Lora,serif}.main-content{max-width:none}.main-content__inner>div{max-width:1260px;margin:0 auto}.has--pencil .pencil,.has--pencil .pencil-multi{max-width:none}.main-content__wrap{position:relative}.filters__link{font-family:Karla,sans-serif}.site-logo__img{width:207px}.button{background:#d89ca0}.button,.button--line,.RadGrid_Silk .rgEditForm .button{color:#fff}.button--text{background:none;color:#005ca0}.bar span,.header--home span{color:#4e4e4e;position:relative;font-size:4em;font-weight:400;text-transform:lowercase;font-family:Lora,serif;margin-bottom:30px}.bar span:before,.header--home span:before{content:"";position:absolute;right:-10px;bottom:0;left:-10px;z-index:-1;height:50%;background-color:#e4eae6}.banner--slider .bar span:before,.banner--slider .header--home span:before{background-color:#eee6e5}.blog-scroller .bar span:before,.blog-scroller .header--home span:before{background-color:#ededed}.standard-banners--tertiary .bar span:before,.standard-banners--tertiary .header--home span:before{background-color:#e1eaea}.bar{background-color:#fff;text-align:center}.standard-banners--tertiary .standard-banner{margin-top:0}.standard-banners--tertiary .bar span{margin-bottom:0}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{background:url(/images/universal-nav-arrows.png)}.bx-wrapper .bx-next{background-position:-36px 0}.bx-wrapper .bx-next:hover{background-position:-36px 0}.bx-wrapper .bx-controls-direction a{width:36px;height:37px;opacity:.8;z-index:900}.bx-wrapper .bx-pager.bx-default-pager a{background-color:rgba(0,0,0,0);border:1px solid #a39fa0}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#a39fa0}.main-banner-wrap{max-width:1260px;margin:0 auto}.main-banner-wrap .bx-wrapper{margin-bottom:0}.main-banner-wrap .bx-wrapper .bx-next{right:5px}.main-banner-wrap .bx-wrapper .bx-prev{left:5px}.slider--featured .bx-wrapper{margin-bottom:30px}.slider--products{margin:40px auto;max-width:1400px}@media (max-width:1050px){.slider--products{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-container{margin:20px auto}.slider-description-container{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.home-articles__inner h2{display:block}.home-articles__link{display:inline-block;visibility:visible;position:absolute;bottom:15px;right:0;font-size:14px;color:inherit}.home-article__teaser{display:none}.home-article__link{text-align:center}.home-article__title,.slider-caption{padding:0 10px;color:#636466;font-family:Karla,sans-serif;font-size:16px;line-height:1.25}.slider-caption{margin:10px 0 0;font-weight:400;font-weight:300}.home-article__link{display:grid;grid-gap:20px}.home-article__link--read{display:none}.home-article__more{font-weight:700;font-size:18px;color:#000}.home-full{padding-top:30px}.blog-scroller .slider-title{position:relative}.blog-scroller .home-article__view-all{position:absolute;right:35px;bottom:0;color:inherit;font-size:14px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.home-divider{max-width:1200px;margin:60px auto;border-bottom:1px solid #e1e1e1}.site-features{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}.site-feature,.site-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site-feature{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px 20px}.site-feature__image{max-width:48px}.site-feature__text{padding:10px;font-size:16px;font-style:italic;text-transform:lowercase;white-space:nowrap}.login-section__header{font-family:Lora,serif;font-weight:400}@media (max-width:768px){.slider--products .bx-wrapper{max-width:570px!important}}@media (max-width:480px){.social-link-container,.video-categories{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:820px){.site-nav{max-width:unset;background:rgba(0,0,0,0);border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.site-nav__list{max-width:1000px;margin:0 auto}.site-nav__top{margin:0;padding:13px 20px 10px;color:#535353;line-height:1;border-radius:0;text-transform:lowercase;font-size:1.2em;font-weight:400}.sub-nav{padding:10px 15px;background:#fff;border-radius:0;border-top:1px solid #e0e0e0}.sub-nav__inner{padding:0;background:none;border-radius:0}.sub-nav li{padding:8px 0}.sub-nav a{padding:0;color:#000;font-size:14px;text-transform:uppercase}.faux-hover .site-nav__top,.site-nav__item:hover .site-nav__top{color:#535353;background-color:#f2f2f2}.site-nav__item--promotions .site-nav__top{color:#fff;background-color:#d89ca0}.site-nav__item--sale .site-nav__top{color:#f5f2ed;background-color:#c40016}.site-nav__item--sale:hover .site-nav__top{background-color:#b62334}}@media only screen and (max-width:768px){.site-nav__top{color:#555}}.top-header{font-size:17px}.top-header__inner{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top__note{display:none}.header-top__note--mobile{grid-row:1;grid-column:1;padding:15px;text-align:left;align-self:center;background-color:#dce8f2}.header-top__assistance{grid-column:1;padding-left:8px;text-transform:capitalize}.header-top__assistance--mobile{display:none}.utility-bar{grid-row:1;grid-column:1/span 2;background-color:#dce8f2;align-self:center}.utility-bar a{color:#000}.utility-bar__inner{grid-template-columns:1fr auto auto;max-width:1280px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.utility-bar__inner a{font-size:1.1em;text-transform:capitalize;color:#535353}.utility-bar__inner .account-header__link{color:#fff}.utility-bar__inner .login-links__link{font-weight:700}.login-links{grid-column:2;text-transform:capitalize}.account-header{grid-column:2;background-color:#dce8f2;color:#000}.account-header__icon{display:block;justify-self:right;grid-row:1}.account-header__toggle{display:block;justify-self:left}.account-header__icon .icon-person .icon-circle{fill:none;stroke:#000;stroke-width:1}.account-header__icon .icon-person .icon-body,.account-header__icon .icon-person .icon-head,.account-header__toggle{fill:#dce8f2;stroke:#535353}.account-header__toggle svg,.header-cart__icon svg{fill:#535353}.header-cart__value{color:#fff}.account-header__nav{background-color:#f5f5f5}.account-header__nav a{color:#000}.account-header__list{background-color:#58595b}.header-cart{grid-column:3}.account-header__account-name,.header-cart,.header-top__countdown,.login-links{margin-right:8px;color:#535353}.header-search{grid-column:3;width:100%;max-width:300px;justify-self:center}.search__options{display:none}.search,.search__text{max-width:unset}.search{border-radius:0}.search__field{padding:10px}.search__submit{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.button--search{width:20px;height:20px;background-size:20px 20px;background-image:url(/content/themes/ebeauty/images/search-icon.jpg)}.header-top__countdown{grid-row:2;grid-column:1/span 2;width:100%;padding-top:5px;padding-right:10px;color:#000;max-width:1280px;margin:0 auto}.site-logo{max-width:250px;grid-column:2;justify-self:center}.site-logo--mobile{display:none}.header-banner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;padding:10px}.header-banner__assistance{justify-self:right}.header-banner__assistance a,.header-top__assistance--mobile a{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-header__close{color:inherit}@media only screen and (min-width:680.02px){.header-banner{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:820px){.top-header{z-index:9000}.title-wrap{padding-top:4.5em}.is--logged-in .title-wrap{padding-top:5.5em}.account-header__nav{border-top:1px solid #fff;-webkit-box-shadow:3px 3px 8px rgba(0,0,0,.16);box-shadow:3px 3px 8px rgba(0,0,0,.16)}.header-banner{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:620px){.top-header{background-color:#fff}.header-top__note--mobile{width:100%;grid-column:1/span 2;padding:10px 5px;text-align:center}.header-top__assistance{display:none;grid-column:unset}.header-top__assistance--mobile{grid-row:2;grid-column:1/span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#dce8f2}.header-top__countdown{grid-row:5;text-align:center;padding:10px 0 0}.site-logo--mobile{grid-row:6;padding:20px 10px 10px;margin:0 auto;display:block;grid-column:1/span 2;background-color:#fff}.site-logo--mobile .site-logo__img{margin:0 auto}.utility-bar{grid-row:7;grid-column:1/span 2;background-color:#fff;padding:0}.utility-bar__inner{grid-template-columns:80% 20%;justify-items:center}.account-header{width:100%;grid-column:1;color:#000;background-color:#fff}.header-cart{grid-column:2;justify-self:end}.account-header__account-greeting{display:none}.account-header__header-i-guess{display:grid;grid-template-columns:auto auto 75%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-header__icon .icon-person{grid-column:1;grid-row:1}.account-header__icon .icon-person .icon-body,.account-header__icon .icon-person .icon-circle,.account-header__icon .icon-person .icon-head{fill:#fff}.account-header__toggle{grid-column:2;grid-row:1;padding:5px 10px 0 5px}.account-header__title{grid-column:3;text-align:left}.header-banner,.search{display:none}.login-links{grid-column:1;justify-self:start;padding-left:20px}.header-search{padding-right:10px;width:100%;grid-column:2}}.site-footer{max-width:none;padding:0;background-color:#d89ca0}.klaviyo-form-SN5QK4.klaviyo-form{padding:70px 0;background-color:#fff4e3;margin-top:80px}.footer-inner{max-width:1000px;margin:0 auto;padding:80px 0}.site-footer__header,.site-footer__item{border-bottom:none;color:#fff;font-weight:400;font-size:20px}.site-footer__header a,.site-footer__item a{color:#fff;font-size:.9em;font-weight:300;text-decoration:none}.site-footer__header{font-weight:500}.footer-columns{padding-bottom:30px}.footer-column{padding:0 10px}.site-footer__copyright{margin-top:0;border-top:none;color:#fff}.site-footer__copyright a{color:inherit}.site-footer__logo{max-width:95px}@media only screen and (min-width:540px){.footer-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}@media only screen and (min-width:720px){.footer-columns{grid-template-columns:1fr auto 1fr;justify-items:end}.footer-column:first-child{justify-self:left}}@media only screen and (min-width:1000px){.footer-column{padding:0}}@media only screen and (max-width:768px){.footer-signup{margin-top:40px}.footer-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}.i--facebook,.i--instagram,.i--pinterest,.i--twitter{background:url(/content/themes/ebeauty/images/social.png) no-repeat}.i--instagram{background-position:-25px 1px}.social__link{display:inline}.secondary-banner-wrap{margin:100px auto}.secondary-banner-wrap .standard-banner__title{font-size:24px;text-align:center;margin-top:30px}.secondary-banner-wrap .standard-banner__title h3{font-size:24px}.secondary-banner-wrap .standard-banner__button{padding:12px 24px;font-size:16px;text-align:center;text-transform:uppercase;background:#d89ca0;border-radius:4px;cursor:pointer;margin:0 auto;max-width:175px}.secondary-banner-wrap .standard-banner__button a{color:#fff}.secondary-banner-wrap .standard-banner__button a:hover{text-decoration:none}@media only screen and (max-width:680px){.banner-feature{margin-bottom:40px}}.catalogs{max-width:1000px;margin:30px auto 60px;border-top:none;display:block}.catalogs a{color:#d89ca0}.catalogs__header{border-bottom:none}.catalog,.catalog:last-child{border-bottom:none}.catalog__text:after{content:none}.home-social__container{text-align:center;text-transform:lowercase;max-width:1050px;margin:30px auto 50px}.home-social__title{font-family:Lora,serif;font-size:4em;font-weight:400}.home-social__image{margin:50px auto}.home-social-icon{padding:0 10px}.home-article .article--animation .slidewrap a:after,.slider--featured .bx-viewport .slidewrap a:after,.slider--new .bx-viewport .slidewrap a:after{content:"SHOP NOW";display:inline-block;position:relative;top:-.5em;left:0;margin:auto;opacity:0;padding:.5em 1em;color:#fff;background-color:#d89ca0;border:0 solid #d89ca0;font-family:Karla,sans-serif;font-weight:400;font-style:normal;font-size:18px;text-decoration:none;text-transform:lowercase;text-align:center;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s;white-space:nowrap}.home-article .article--animation .slidewrap a:hover:after,.slider--featured .bx-viewport .slidewrap a:hover:after,.slider--new .bx-viewport .slidewrap a:hover:after{opacity:1;text-decoration:none;-webkit-transform:translateY(-.5em);-ms-transform:translateY(-.5em);transform:translateY(-.5em)}.home-article .article--animation .slidewrap a:hover .slider-caption,.slider--featured .bx-viewport .slidewrap a:hover .slider-caption,.slider--new .bx-viewport .slidewrap a:hover .slider-caption{opacity:0;text-decoration:none}.slider--new .bx-viewport .slidewrap a:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider--new .bx-viewport .slidewrap a:hover:after{-webkit-transform:translate(-50%,-.5em);-ms-transform:translate(-50%,-.5em);transform:translate(-50%,-.5em)}.videos__header{margin:40px auto 0}.videos__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,auto));grid-gap:20px;margin:0 auto 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center}.video-thumb,.video-thumb__link{display:grid}.video-thumb__image{z-index:1;width:320px;height:205px}.video-thumb__image,.video-thumb__teaser{grid-column:1;grid-row:1;position:relative}.video-thumb__teaser{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;margin:auto;z-index:2}.video-thumb__link:hover{text-decoration:none}.video-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;text-align:center;border-bottom:16px solid #dedede}.video-category{margin-bottom:5px}.video-category__link{display:block;margin:10px 20px;color:#000;font-size:18px;text-decoration:none;text-transform:uppercase;font-weight:700;padding:10px 20px;border:1px solid hsla(0,0%,87.1%,0)}.video-category__link:hover{border:1px solid #dedede;text-decoration:none}.video-thumb__teaser-text{padding:15px;color:#fff;font-size:24px;text-align:center;text-transform:uppercase}.video-category__link--active{border:1px solid #dedede}.video-title-header{text-align:center;margin:20px auto;font-size:24px;color:#000;font-weight:700}.video-description-container{grid-row:2;text-align:center;margin-top:8px}.video-description{font-size:18px;font-weight:700;color:#000}.video-description-category{font-style:italic}.video__wrap:hover .video-thumb__image{-webkit-filter:brightness(50%);filter:brightness(50%);-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.video__wrap:hover .video-thumb__teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (max-width:768px){.video-thumb__teaser-text{font-size:16px}.video-thumb{margin:10px auto}.video-description-container{display:none}}.samples__toggle{background:none;background-color:#d89ca0;color:#fff}.samples__toggle--svg-container{background-color:#ca8d91}.myaccount-nav__link{background-color:#d89ca0}.myaccount-nav__link--selected,.myaccount-nav__link:hover{background-color:#e0a2a6}.deal-sku__link{color:#d69d84}.price__label--highlight{background-color:#98b5cc}.landing{padding-top:0}.landing .button__link{font-size:1em}.landing h2{font-family:Lora,serif}.eb-about{font-family:Karla,sans-serif}.eb-about .eb-mb-text{color:#fff;font-size:3.7em;font-weight:300}.eb-about .eb-banner{position:relative}.eb-about .eb-quote,.eb-about .eb-story,.eb-about .eb-whyeb,.eb-about .eb-wwy{margin-top:60px;padding:0 10px}.eb-about .ttc{margin-bottom:60px}.eb-about .story-title,.eb-about .whyeb-title{font-size:2.3em}.eb-about .story-text,.eb-about .whyeb-qt,.eb-about .whyeb-text{font-size:1.2em}.eb-about .whyeb-qt{font-weight:700;color:#555}.eb-about .whyeb-qt:before{content:open-quote;font-weight:700;color:#555}.eb-about .whyeb-qt:after{content:close-quote;font-weight:700;color:#555}.eb-about .whygrid{display:grid}.eb-about .whygrid .whygridbx2{grid-row:1/1;margin-bottom:30px}.eb-about .eb-quote{text-align:center}.eb-about .eb-quote:before{content:open-quote;font-weight:700;font-size:4.5em;color:#555}.eb-about .eb-qt{font-size:2.2em;font-family:Lora,serif;color:#555;margin-top:-20px;margin-bottom:10px}.eb-about .eb-qn{font-size:1.3em}.eb-about .wwy-img{margin:0 auto}.eb-about .wwy-text{text-align:center;font-size:2em;font-family:Lora,serif;margin-top:50px;margin-bottom:30px}.eb-about .eb-contact{font-size:1.2em;text-align:center;padding:30px 0;background:#d8e2d3}.eb-about .contact-email,.eb-about .contact-phone{margin-bottom:5px}@media (min-width:768.02px){.eb-about{width:1000px;margin:0 auto}.eb-about .eb-banner{position:relative}.eb-about .eb-banner img{width:100%}.eb-about .eb-mb-text{position:absolute;top:40%;left:40%}.eb-about .eb-quote,.eb-about .eb-story,.eb-about .eb-whyeb,.eb-about .eb-wwy{margin-top:70px;padding:0}.eb-about .ttc{padding-top:70px;padding-right:100px}.eb-about .whygrid{display:block}.eb-about .wwy-text{font-size:2.5em}.eb-about .whyttc{padding-top:70px;padding-left:100px}.eb-about .eb-qt{font-size:3em}.eb-about .eb-contact{padding:30px 0;background:#d8e2d3}.eb-about .contact-email,.eb-about .contact-phone{margin-bottom:0}}
/*# sourceMappingURL=theme-83bf0b5eea.min.css.map */