#header-wrapper .primary-logo{width:11.125rem;height:3.3125rem}#header-wrapper .primary-logo a{position:relative;z-index:1}#header-wrapper .primary-logo a{background-image:url('../images/2021/homepage/tarte-logo-high-performance-naturals.svg?$staticlink$');background-repeat:no-repeat;background-position:center;background-size:120%}#header-wrapper .primary-logo a .high-performance-naturals-logo-wrapper{width:100%;display:block;margin:0 auto;text-align:center;height:3rem}#header-wrapper .primary-logo{width:15.125rem}.header-wrapper .js-header.layer-activate .nav-mobile-mini-cart-bg-layer{top:initial!important}body.en-US .signin-section .top-menu-layout.signin__layout ul li:nth-child(2){display:flex}@media only screen and (min-width:375px){#header-wrapper .primary-logo{width:15.125rem}}@media only screen and (min-width:767px){#header-wrapper .primary-logo a{background-size:165%}#header-wrapper .primary-logo a .high-performance-naturals-logo-wrapper{height:4rem}}@media only screen and (min-width:1024px){#header-wrapper .primary-logo{text-align:center}#header-wrapper .primary-logo a{background-size:165%}#header-wrapper .primary-logo a .high-performance-naturals-logo-wrapper{height:4.6rem}.mini-cart-wrapper{top:2.15rem}}@media only screen and (max-width:430px){#header-wrapper .primary-logo{width:8rem}#header-wrapper .primary-logo a{background-size:188%}}#embedded-frame body{font-family:"Gotham Light",Arial,sans-serif!important;background-color:#fff!important;font-size:13px!important}#embedded-frame body input,#embedded-frame body textarea{font-family:"Gotham Light",Arial,sans-serif!important;font-size:13px!important}#embedded-frame .form-control>label{font-family:"Gotham Medium",Arial,sans-serif!important;font-size:13px!important}#embedded-frame .ui-overlay-a,#embedded-frame .ui-page-theme-a,#embedded-frame .ui-page-theme-a .ui-panel-wrapper{color:transparent!important}#embedded-frame .ui-page-theme-a{background:0 0!important}#embedded-frame .ui-header{background-color:#b850ed!important}#embedded-frame h1.ui-title{background:0 0;color:#fff!important;font-family:"Gotham Bold",Arial,sans-serif!important}#embedded-frame .ui-content>h2{color:#b850ed!important;font-size:17px!important}#embedded-frame .ui-popup{background-color:#fff!important;border-color:#656565!important;color:#656565!important}#embedded-frame .ui-input-search input,#embedded-frame .ui-input-text input{background-color:#fff!important}#embedded-frame textarea{background:#fff!important;color:#656565!important}#embedded-frame .ui-input-text:not(.validation-error),#embedded-frame textarea:not(.validation-error){border:1px solid #cccece!important}#embedded-frame .ui-input-text.ui-focus:not(.validation-error),#embedded-frame .ui-input-text:hover:not(.validation-error),#embedded-frame textarea:focus:not(.validation-error),#embedded-frame textarea:hover:not(.validation-error){outline:0!important}.five9-action-btn{background-color:#b850ed!important;color:#fff!important;border-radius:0!important;font-family:"Gotham Medium",Arial,sans-serif!important;font-size:17px!important;text-transform:uppercase!important}.five9-accept-btn{border:1px solid #1e6a91!important;background-color:#b850ed!important;color:#fff!important}.five9-action-btn,.five9-aux-btn{width:75%!important;max-height:48px!important;margin-top:12px!important;margin-bottom:12px!important}.five9-confirm-btn{border:1px solid #cccece!important;background-color:#b850ed!important;color:#fff!important;border-radius:0!important}.five9-aux-btn,.five9-cancel-btn{border:1px solid #cccece!important;background-color:#fff!important;color:#656565!important;border-radius:0!important}.five9-left-btn,.five9-right-btn{color:#fff!important;opacity:.5}.five9-left-btn:focus:not(disabled),.five9-left-btn:hover:not(disabled),.five9-right-btn:focus:not(disabled),.five9-right-btn:hover:not(disabled){opacity:1}.five9-link-btn{color:#b850ed!important}.form-control input{color:#656565!important}#embedded-frame .form-control>label:not(.validation-error),#embedded-frame div.inner-container .display-time,#embedded-frame div.inner-container .origin{color:#515659!important}div.message-container-agent div.message-container{background-color:#eff1f4!important;color:#656565!important}div.message-container-agent div.message-container a{font-weight:400!important;color:#b850ed!important}div.message-container-client div.message-container{background-color:#b850ed!important;color:#fff!important}div.message-container-client div.message-container a{font-weight:400!important;color:#fff!important}.chat-content{background:#fff!important}#conversation-page .ui-footer{border-top:1px solid #cccece!important;background-color:#f7f8fa!important}#conversation-page .vivr-button{border-top:none!important}#conversation-page .ui-footer.expanded{height:90px!important}#conversation-page .ui-footer{height:62px!important}#conversation-page #send-button{color:#b850ed!important}#embedded-frame .end-thank-you,#embedded-frame .end-who{color:#656565!important}#embedded-frame .provider,#embedded-frame .provider-text,#embedded-frame .provider:focus,#embedded-frame .provider:hover{cursor:default!important;display:none!important}#embedded-frame .provider{color:#515659!important;opacity:.5}#embedded-frame .provider:hover{opacity:1}.provider-five{color:#003b5d!important;font-weight:700!important}.provider-nine{color:#288dc1!important;font-weight:700!important}#connecting-page h1.ui-title.header-has-left,#connecting-page h1.ui-title.header-has-right{padding-left:0;padding-right:0}#embedded-frame .ui-footer{height:80px!important}#error-page .ui-footer{height:initial!important}div.chat-sad-image{background-image:url('../icons/chat-sad.png?$staticlink$')!important}div.chat-happy-image{background-image:url('../icons/chat-happy.png?$staticlink$')!important}div.email-sad-image{background-image:url('../icons/email-sad.png?$staticlink$')!important}div.email-happy-image{background-image:url('../icons/email-happy.png?$staticlink$')!important}div.loading-image{background-image:url('../icons/waiting.gif?$staticlink$')!important}@media only screen and (max-width:767px){#cart-table td.item-details,#cart-table td.item-price,#cart-table td.item-quantity,#cart-table td.item-total{width:calc(97% - 127px);padding-left:0}#cart-table td.remove{padding:20px 4px}#talkable-offer iframe{bottom:0!important}body #kustomer-ui-sdk-iframe{z-index:150!important}.header-banner{display:none}}.header-wrapper{height:auto!important}.productKitQv .foundation-matchmaker-link{display:none}.nav__level1--awake-mobile a,.nav__level1--iconic-must-haves-mobile a,.nav__level1--shape-tape-mobile a,.nav__level1--sugar-rush-mobile a{padding:0!important}.nav__level1--awake-mobile a img,.nav__level1--iconic-must-haves-mobile a img,.nav__level1--shape-tape-mobile a img,.nav__level1--sugar-rush-mobile a img{width:100%!important;height:auto!important;display:block!important}body.en-JP .nav__level1--Awake{display:none!important}body.en-JP .nav__level1--awake-mobile{display:none}.nav__level1--awake-mobile.nav__level1 .nav__level1--wrapper,.nav__level1--iconic-must-haves-mobile.nav__level1 .nav__level1--wrapper,.nav__level1--sea-mobile.nav__level1 .nav__level1--wrapper,.nav__level1--shape-tape-mobile.nav__level1 .nav__level1--wrapper,.nav__level1--sugar-rush-mobile.nav__level1 .nav__level1--wrapper{margin:0;border:0;min-height:54px;display:flex;align-items:center}.nav__level1--awake-mobile.nav__level1 .js-menu-nav--link,.nav__level1--sea-mobile.nav__level1 .js-menu-nav--link,.nav__level1--shape-tape-mobile.nav__level1 .js-menu-nav--link,.nav__level1--sugar-rush-mobile.nav__level1 .js-menu-nav--link{padding:0}.nav__level1--awake-mobile.nav__level1 .js-menu-nav--link img,.nav__level1--sea-mobile.nav__level1 .js-menu-nav--link img,.nav__level1--shape-tape-mobile.nav__level1 .js-menu-nav--link img,.nav__level1--sugar-rush-mobile.nav__level1 .js-menu-nav--link img{width:100%}body:not(.en-US) .desktop-menu .level-2 .menu-vertical li.nav__level2--explore-gift-card{display:none}body:not(.en-US) li.nav__level2--gift-card-mobile.nav__level2{display:none}.en-US .nav__level2--5-for-50-off-mobile a,.en-US .nav__level3--5-for-50-off a,body:not(.en-US) .nav__level2--5-for-25-mobile a,body:not(.en-US) .nav__level2--student-discount-mobile a,body:not(.en-US) .nav__level3--5-for-25 a{display:none}@media screen and (min-width:768px){.desktop-menu .nav__level1--makeup .level-2 .menu-vertical .nav__level2--shop-all-makeup,.desktop-menu .nav__level1--skincare .level-2 .menu-vertical .nav__level2--shop-all-skincare{display:none}}.font-family-light,.hp_hero__font-family-light{font-family:"Gotham Light",Arial,sans-serif}.font-family-regular,.hp_hero__font-family-regular{font-family:"Gotham Book",Arial,sans-serif}.font-family-medium,.hp_hero__font-family-medium{font-family:"Gotham Medium",Arial,sans-serif}.font-family-bold,.hp_hero__font-family-bold{font-family:"Gotham Bold",Arial,sans-serif}.font-family-black,.hp_hero__font-family-black{font-family:Gotham-Black,Arial,sans-serif}.font-color-fff,.hp_hero__font-color-fff{color:#fff}.hp_hero__container a{text-decoration:none}.hp_hero__container a:hover{color:#fff}.clearfix{clear:both}.inline{display:inline-block;vertical-align:middle}@media only screen and (min-width:1025px){.hp_hero__top-banner--bottom .icon,.hp_hero__top-banner--bottom .icon:hover{width:1.2vw;height:1vw}}@media only screen and (min-width:1441px){.hp_hero__top-banner--bottom .icon,.hp_hero__top-banner--bottom .icon:hover{width:1vw;height:1vw}}.hp-hero-two{padding:2.5% 0;padding-bottom:2%;overflow:hidden}.hp-hero-two .col{position:relative;padding:0;z-index:2}.hp-hero-two h2{margin-bottom:1.5em}.hp-hero-two .btn-cta{display:block}.hp-hero-two .btn-cta .type-cta-text{font-size:16px;letter-spacing:1.6px}.hp-hero-two .pinned-graphic{z-index:1;width:35%;margin:0 -75px -170px 0}.hp-hero-two .col:first-child{margin-bottom:0}.hp-hero-two picture{float:left}.hp-hero-two .box-3{padding:0}@media only screen and (max-width:767px){.hp-hero-two .pinned-graphic{width:45%;margin:0 -40px -110px 0}.hp-hero-two .fav-title img{width:75%!important;margin-top:25px}.hp-hero-two .box-1,.hp-hero-two .col,.hp-hero-two picture{width:100%}.hp-hero-two .box-1{margin-bottom:2vw}.hp-hero-two .box-2 picture{margin-bottom:4vw}.fixed-width.banner-underneath{margin-bottom:0!important}}@media only screen and (min-width:768px){.hp-hero-two .col:first-child{margin-bottom:1vw}.hp-hero-two .box-3{margin-top:5px}.max-width-97{width:97%}.max-width-94{width:94%}}.plp-cat-banner{height:100%}.plp-cat-banner>picture{z-index:1;position:relative;width:100%}.plp-cat-banner>picture>img{width:100%;height:100%}footer{overflow:hidden}.virtual-try-on-window .swatches-wrapper{height:auto!important}.product-image .swiper-wrapper{z-index:0}.top-menu-bar.virtualTryOn{border-color:transparent;background-color:inherit}.top-menu-bar.virtualTryOn:hover{background-color:initial;border-color:#532d6b}.product-tile .product-pricing .product-standard-price+.product-sales-price{display:none}@media screen and (min-width:767px){.navigation-wrapper.js-navigation.nav-down nav .desktop-menu{padding:.8125rem 10rem}}.quickview-dialog .select-shades-bundle{display:none}.quickview-dialog .add-to-cart.bundle{display:block!important;margin-left:0!important;margin-bottom:4px;width:100%!important}body:not(.en-US) .order-summary-footer .yotpo-points{display:none}body:not(.en-US) .approaching-promo-message{display:none!important}body:not(.en-US) .nav__level1--tarte-perks{display:none}body.en-US .nav__level1--team-tarte-rewards{display:none}