.accordion-container{margin-bottom:30px}.main-footer-section{margin-top:24px;margin-bottom:24px}.title[data-v-20006157]{color:#000;font-weight:700;font-size:14px;line-height:16px;margin-bottom:5px;text-transform:uppercase}.item[data-v-20006157]{display:block;line-height:1.75em}.arrow[data-v-42145932]{padding:0;margin:0;height:15px;width:15px}.arrow.collapse[data-v-42145932]{transform:rotate(-180deg)}.footer-list-mobile[data-v-42145932]{border-bottom:1px solid #ccc}.footer-list-mobile[data-v-42145932]:first-child{border-top:1px solid #ccc}.item[data-v-42145932]{margin-bottom:20px}[data-v-42145932] .nav-item-link.first{font-size:14px;padding-top:20px;padding-bottom:20px;line-height:10px}[data-v-42145932] .nav-item-link.second{font-size:14px;padding:0 0 7px}.collapse[data-v-42145932]:after,[data-v-42145932] .expand:after{content:""}[data-v-3d4b3aa7] .content-card{justify-content:flex-start}.footer-rewards[data-v-3d4b3aa7]{max-width:205px;margin:0 auto}.title[data-v-3d4b3aa7]{font-size:14px;font-weight:700;line-height:16px}.beauty-pass-image[data-v-3d4b3aa7]{padding-top:20px;padding-bottom:16px}.explore-benefits-button[data-v-3d4b3aa7]{font-size:14px}.footer-social .title[data-v-690c85c9]{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;margin-bottom:5px}@media screen and (max-width:767px){.footer-social .title[data-v-690c85c9]{text-align:center;margin-top:10px}}@media screen and (max-width:767px){.footer-social .columns[data-v-690c85c9]{justify-content:center}}.footer-social .social-icon[data-v-690c85c9]{width:35px;height:35px}@media screen and (max-width:767px){.footer-social-links[data-v-690c85c9]{margin:0}}.title[data-v-4b31f052]{font-size:14px;font-weight:700;line-height:16px;padding-top:0;padding-bottom:10px;text-transform:uppercase}.content[data-v-4b31f052]{display:block;text-align:center}[data-v-7a75d3c4] .get-app-qr-code-icon{width:30%;margin-bottom:10px}[data-v-7a75d3c4] .get-app-android-icon{width:118px}[data-v-7a75d3c4] .get-app-ios-icon{width:102px}[data-v-7a75d3c4] .get-via-text{margin-bottom:5px}.footer-payment-options[data-v-342d5ca2]{padding-top:0}@media screen and (min-width:1024px){.footer-payment-options[data-v-342d5ca2]{padding-top:10px;padding-left:0}}.title[data-v-342d5ca2]{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;margin-bottom:5px}@media screen and (max-width:767px){.title[data-v-342d5ca2]{margin-top:10px}}.icon-container[data-v-342d5ca2]{margin:8px}.footer-copyright[data-v-0a36d8e7]{color:#666;font-size:11px;line-height:15px;padding-bottom:30px;padding-top:10px;text-align:center}.footer-copyright .copyright-link[data-v-0a36d8e7]{color:#666;padding:3px;text-decoration:underline}@media screen and (max-width:767px){.header-banner-container[data-v-068a9eac]{margin:0}}.header-banner[data-v-068a9eac]{text-align:center}.dy-header-banner[data-v-068a9eac]{width:100%}.level-item[data-v-f8f2236e]{display:contents}.brands-list[data-v-f8f2236e],.brands-search[data-v-f8f2236e]{text-align:left}[data-v-f8f2236e] .dropdown-menu .brands-list{overflow-y:hidden}[data-v-f8f2236e] .dropdown.is-active .dropdown-menu .brands-list,[data-v-f8f2236e] .dropdown.is-hoverable:hover .dropdown-menu .brands-list{overflow-y:scroll}.categories-container[data-v-35cab656],.level-item[data-v-318590e3]{display:contents}.nav{display:none}@media print,screen and (min-width:768px){.nav{display:block}}.nav-container[data-v-a488074c]{display:flex;justify-content:center}.inline-searches[data-v-1618d8e9]{flex:auto}.inline-searches .inline-search[data-v-1618d8e9]{margin-left:10px}.inline-searches .inline-search div[data-v-1618d8e9]{display:inline}.product-card-panel[data-v-6139b928]{margin-top:5px}.search-results-container[data-v-8f745f18]{position:absolute;z-index:1050}@media screen and (max-width:767px){.search-results-container[data-v-8f745f18]{left:0;right:0}}@media print,screen and (min-width:768px){.search-results-container[data-v-8f745f18]{left:8%;right:8%}}@media screen and (min-width:1024px){.search-results-container[data-v-8f745f18]{left:15%;right:15%}}@media screen and (min-width:1216px){.search-results-container[data-v-8f745f18]{left:18.5%;right:18.5%}}.search-results-container .loader-container[data-v-8f745f18]{padding-bottom:20px}.search-results-container .no-results-text[data-v-8f745f18]{padding-top:20px}.search-results-container ul.search-tips[data-v-8f745f18]{list-style-type:disc;padding-bottom:40px}.search-results-container ul.search-tips li[data-v-8f745f18]{list-style-position:inside}.search-results-container .button-container[data-v-8f745f18]{padding-bottom:20px;padding-top:20px;width:190px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.search-results-container .button-container[data-v-8f745f18]{width:100%}}.search-results-container[data-v-8f745f18] .search-results-section:last-of-type{margin-bottom:0}.search-bar-container[data-v-d53bd4b4] .search-bar{position:relative}.search-bar-container[data-v-d53bd4b4] .search-bar.active{z-index:1050}.search-bar-container .search-bar-overlay[data-v-d53bd4b4]{background-color:hsla(0,0%,100%,.5);display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040}@media screen and (min-width:1024px){.search-bar-container[data-v-d53bd4b4]{margin-right:15px}}.fade-enter-active[data-v-d53bd4b4],.fade-leave-active[data-v-d53bd4b4]{transition:opacity .4s}.fade-enter[data-v-d53bd4b4],.fade-leave-to[data-v-d53bd4b4]{opacity:0}.sephora-logo-container .logo[data-v-99f0523a]{padding-top:5px;height:32px}.register[data-v-38b1eae4]{border-right:1px solid #ccc}.register[data-v-38b1eae4],.sign-in[data-v-38b1eae4]{text-align:center}[data-v-63d46504] .sidebar-nav{background-color:#fff;box-sizing:border-box;height:100%;bottom:0;left:0;position:fixed;top:0;width:88%;-ms-scroll-chaining:none;overscroll-behavior:contain}.backdrop[data-v-287872c6]{bottom:0;background:#666;height:100%;left:88%;opacity:.4;position:fixed;top:0;width:12%}.sidebar-nav-slider[data-v-287872c6]{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:1050}.slide-side-enter-active[data-v-287872c6],.slide-side-leave-active[data-v-287872c6]{transition:all .3s ease-out}.slide-side-enter[data-v-287872c6],.slide-side-leave-to[data-v-287872c6]{transform:translateX(-100%)}.beauty-pass-dropdown[data-v-7326d843]{margin-left:20px}.beauty-pass-dropdown[data-v-7326d843] .dropdown-content{max-width:240px;text-transform:capitalize}.separator[data-v-34985dd5]{color:#ccc;margin:10px}.get-app-dropdown[data-v-2543bbd7]{margin-right:20px}[data-v-2543bbd7] .get-app-content{color:#000;text-align:center;font-weight:500;font-size:16px;width:320px}[data-v-2543bbd7] .get-app-content .title{margin-top:10px;margin-bottom:10px}[data-v-2543bbd7] .get-app-content .get-app-qr-code-icon{height:150px;padding-bottom:10px}[data-v-2543bbd7] .get-app-content .get-app-android-icon{height:59px;vertical-align:top;margin-right:-10px}[data-v-2543bbd7] .get-app-content .get-app-ios-icon{margin-top:10px}[data-v-2543bbd7] .get-app-content .get-app-benefits{text-align:left;background-color:#f1f1f1;margin-bottom:-10px;padding:20px 30px;color:#666}[data-v-2543bbd7] .get-app-content .get-app-link{font-weight:300;font-size:13px;color:#666;display:block;padding-top:10px;width:160px}[data-v-2543bbd7] .get-app-content .arrow-small{width:10px;height:10px;display:inline-block;background-image:url(/_nuxt/1bfbddcb96448c721da2585af4de0429.svg);background-size:contain;margin-left:5px}.stores-and-services[data-v-59176e4e] .dropdown-content{max-width:240px}.stores-and-services[data-v-59176e4e] .dropdown-item{overflow:hidden;text-overflow:ellipsis}.stores-and-services .sub-title[data-v-59176e4e]{font-weight:700;text-transform:uppercase;padding-bottom:-5px}.stores-and-services .sub-title[data-v-59176e4e]:not(:first-child){margin-top:10px}.stores-and-services .dropdown-separator[data-v-59176e4e]{margin:1rem}.stores-and-services .dropdown-item-description[data-v-59176e4e]{color:#666;display:block;font-size:10px}.stores-and-events-dropdown[data-v-59176e4e],.stores-and-services[data-v-59176e4e]{margin-right:20px}.level[data-v-0354fb61]:not(:last-child){margin-bottom:1.5rem}.level[data-v-0354fb61]{align-items:center;justify-content:space-between}.level img[data-v-0354fb61]{display:inline-block;vertical-align:top}.level.is-mobile .level-left[data-v-0354fb61],.level.is-mobile .level-right[data-v-0354fb61],.level.is-mobile[data-v-0354fb61]{display:flex}.level.is-mobile .level-left+.level-right[data-v-0354fb61]{margin-top:0}.level.is-mobile .level-item[data-v-0354fb61]:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item[data-v-0354fb61]:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:768px){.level[data-v-0354fb61]{display:flex}.level>.level-item[data-v-0354fb61]:not(.is-narrow){flex-grow:1}}.level-item[data-v-0354fb61]{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle[data-v-0354fb61],.level-item .title[data-v-0354fb61]{margin-bottom:0}@media screen and (max-width:767px){.level-item[data-v-0354fb61]:not(:last-child){margin-bottom:.75rem}}.level-left[data-v-0354fb61],.level-right[data-v-0354fb61]{flex-basis:auto;flex-grow:0;flex-shrink:0}@media print,screen and (min-width:768px){.level-left .level-item[data-v-0354fb61]:not(:last-child),.level-right .level-item[data-v-0354fb61]:not(:last-child){margin-right:.75rem}}.level-left[data-v-0354fb61]{align-items:center;justify-content:flex-start}@media screen and (max-width:767px){.level-left+.level-right[data-v-0354fb61]{margin-top:1.5rem}}@media print,screen and (min-width:768px){.level-left[data-v-0354fb61]{display:flex}}.level-right[data-v-0354fb61]{align-items:center;justify-content:flex-end}@media print,screen and (min-width:768px){.level-right[data-v-0354fb61]{display:flex}}.top-navigation-mobile[data-v-0354fb61]{background-color:#fff}.top-navigation-mobile .top-navigation-logo img[data-v-0354fb61]{vertical-align:middle;max-height:30px}.top-navigation-mobile .top-navigation-icon[data-v-0354fb61]{width:26px;height:26px;vertical-align:middle;margin-right:5px}.top-navigation-mobile .top-navigation-icon img[data-v-0354fb61]{width:24px;height:24px}.wishlist[data-v-7709509c]{margin-right:20px}@media screen and (max-width:1215px){.wishlist[data-v-7709509c]{margin-right:15px}}.loader-container[data-v-3926bb21] .content-card{height:460px}[data-v-3c07cc91] .content-card{height:90%}.empty-cart-image[data-v-3c07cc91]{margin-bottom:10px;height:40px;width:40px}.empty-cart-message[data-v-3c07cc91],.empty-cart-suggestion[data-v-3c07cc91]{line-height:3em}.empty-cart-suggestion[data-v-3c07cc91]{margin-bottom:20px}[data-v-35431de3] .dropdown-trigger>.badge-container{display:block}[data-v-35431de3] .dropdown-content{padding:0}[data-v-35431de3] .dropdown-menu{margin-right:20px}.cart-dropdown[data-v-35431de3]{width:360px;height:100%}body,html{height:100%;width:100%;overflow:unset}body.fixed{overflow:hidden}@media screen and (max-width:767px) and (orientation:landscape) and (min-aspect-ratio:13/9){body{overflow:hidden!important}}[data-v-02cda2e5] .top-navigation .dropdown-menu{padding-top:8px}.is-separator[data-v-02cda2e5]{color:#fff;font-weight:500;margin-left:3px;margin-right:3px}.logo[data-v-02cda2e5]{vertical-align:bottom}@font-face{font-family:"Sephora Serif";font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:400;font-style:normal;font-display:swap;src:url(/_nuxt/fonts/SephoraSerif-Book.8310a87.woff2) format("woff2")}@font-face{font-family:"Sephora Serif";font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:400;font-style:italic;font-display:swap;src:url(/_nuxt/fonts/SephoraSerif-BookItalic.edef4a3.woff2) format("woff2")}@font-face{font-family:Sephora Sans;font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:300;font-style:normal;font-display:swap;src:url(/_nuxt/fonts/SephoraSans-Light.a06d013.woff2) format("woff2")}@font-face{font-family:Sephora Sans;font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:400;font-style:normal;font-display:swap;src:url(/_nuxt/fonts/SephoraSans-Book.d3fa32d.woff2) format("woff2")}@font-face{font-family:Sephora Sans;font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:500;font-style:normal;font-display:swap;src:url(/_nuxt/fonts/SephoraSans-Medium.469cb0f.woff2) format("woff2")}@font-face{font-family:Sephora Sans;font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:700;font-style:normal;font-display:swap;src:url(/_nuxt/fonts/SephoraSans-Bold.1ca72a0.woff2) format("woff2")}@font-face{font-family:Avalon;font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:700;font-style:normal;font-display:swap;src:url(/_nuxt/fonts/Avalon-Bold.de78b17.woff2) format("woff2")}@font-face{font-family:Avalon;font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:600;font-style:normal;font-display:swap;src:url(/_nuxt/fonts/Avalon-Demi.d6da773.woff2) format("woff2")}@font-face{font-family:Avalon;font-variant:normal;font-feature-settings:normal;font-stretch:normal;font-weight:400;font-style:normal;font-display:swap;src:url(/_nuxt/fonts/Avalon-Book.9121d11.woff2) format("woff2")}