.accordion-container{margin-bottom:30px}.main-footer-section{margin-top:24px;margin-bottom:24px}.footer-customer-service[data-v-8f5baf60]{color:#666}.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}.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-1971c1dd]{padding:0;margin:0;height:15px;width:15px}.arrow.collapse[data-v-1971c1dd]{transform:rotate(-180deg)}.footer-list-mobile[data-v-1971c1dd]{border-bottom:1px solid #ccc}.footer-list-mobile[data-v-1971c1dd]:first-child{border-top:1px solid #ccc}.item[data-v-1971c1dd]{margin-bottom:20px}[data-v-1971c1dd] .nav-item-link.first{font-size:14px;padding-top:20px;padding-bottom:20px;line-height:10px}[data-v-1971c1dd] .nav-item-link.second{font-size:14px;padding:0 0 7px}.collapse[data-v-1971c1dd]:after,[data-v-1971c1dd] .expand:after{content:""}.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}[data-v-56e3858e] .content-card{justify-content:flex-start}.footer-rewards[data-v-56e3858e]{max-width:205px;margin:0 auto}.title[data-v-56e3858e]{font-size:14px;font-weight:700;line-height:16px}.beauty-pass-image[data-v-56e3858e]{padding-top:20px;padding-bottom:16px}.explore-benefits-button[data-v-56e3858e]{font-size:14px}.footer-social .title[data-v-14aa730a]{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-14aa730a]{text-align:center;margin-top:10px}}@media screen and (max-width:767px){.footer-social .columns[data-v-14aa730a]{justify-content:center}}@media screen and (max-width:767px){.footer-social-links[data-v-14aa730a]{margin:0}}.footer-customer-service-mobile[data-v-c261dfc0]{padding-left:20px}.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}.footer-legal-info[data-v-3a115e54]{text-align:center;padding-top:10px;font-size:13px}.footer-legal-info .header[data-v-3a115e54]{font-size:14px;font-weight:700;margin-top:5px;margin-bottom:5px}.footer-legal-info .content[data-v-3a115e54]{margin-bottom:5px}.footer-legal-info .footer-link[data-v-3a115e54]{display:block;text-decoration:underline}.footer-support-info[data-v-386dedea]{padding:10px 0;width:100vw;margin-left:calc(50% - 50vw);text-align:center}.footer-support-info .hr[data-v-386dedea]{background-color:#ccc;border:0;height:1px;margin-bottom:.25rem!important}.footer-support-info .title[data-v-386dedea]{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;margin-bottom:5px}img[data-v-54b2ac67]{width:100%}.sign-in-banner[data-v-3ba0d6ba]{background:linear-gradient(270deg,#ffbda9,#ff7e67);color:#fff;font-size:16px;margin:auto;display:flex;align-items:center;padding-left:5px;padding-right:5px}@media print,screen and (min-width:768px){.sign-in-banner[data-v-3ba0d6ba]{padding-left:10px;padding-right:10px}}.sign-in-banner .sign-in-banner-left[data-v-3ba0d6ba]{text-transform:uppercase;text-align:center;font-weight:600;font-size:14px;display:flex;align-items:center}.sign-in-banner .sign-in-banner-mid[data-v-3ba0d6ba]{flex:1 auto}.sign-in-banner .sign-in-banner-right[data-v-3ba0d6ba]{display:flex;grid-gap:5px;gap:5px}@media print,screen and (min-width:768px){.sign-in-banner .sign-in-banner-right[data-v-3ba0d6ba]{grid-gap:10px;gap:10px}.sign-in-banner .sign-in-banner-right .btn[data-v-3ba0d6ba]{width:150px}}.sign-in-banner .text-scroll[data-v-3ba0d6ba]{margin:auto;overflow:hidden;position:relative;text-align:center;height:45px}.sign-in-banner .list[data-v-3ba0d6ba]{font-weight:400;overflow:hidden;margin:4px 0 0;transform:translateY(8%);animation:scrollUp-data-v-3ba0d6ba 20s linear infinite}.sign-in-banner .list li[data-v-3ba0d6ba]{padding:12px 10px;list-style:none}.sign-in-banner .pause-scroll[data-v-3ba0d6ba]{animation-play-state:paused}.sign-in-banner .start-scroll[data-v-3ba0d6ba]{animation-play-state:running}.sign-in-banner a.beauty-pass[data-v-3ba0d6ba]{text-decoration:underline;color:#fff}@keyframes scrollUp-data-v-3ba0d6ba{0%{transform:translateY(8%)}to{transform:translateY(-92%)}}@media screen and (max-width:767px){.header-banner-container[data-v-26144dad]{margin:0}}.level-item[data-v-3b18f2a4]{display:contents}.brands-list[data-v-3b18f2a4],.brands-search[data-v-3b18f2a4]{text-align:left}[data-v-3b18f2a4] .dropdown-menu .brands-list{overflow-y:hidden}[data-v-3b18f2a4] .dropdown.is-active .dropdown-menu .brands-list,[data-v-3b18f2a4] .dropdown.is-hoverable:hover .dropdown-menu .brands-list{overflow-y:scroll}.categories-container[data-v-79d0fa6a],.level-item[data-v-3bbf94ad]{display:contents}.nav{display:none}@media print,screen and (min-width:768px){.nav{display:block}}.nav-container[data-v-11ae8cff]{display:flex;justify-content:center}.inline-searches[data-v-25e1626c]{flex:auto}.inline-searches .inline-search[data-v-25e1626c]{margin-left:10px}.inline-searches .inline-search div[data-v-25e1626c]{display:inline}.product-card-panel[data-v-370255c4]{margin-top:5px}.search-results-container[data-v-77e4d7dc]{position:absolute;z-index:1050}@media screen and (max-width:767px){.search-results-container[data-v-77e4d7dc]{left:0;right:0}}@media print,screen and (min-width:768px){.search-results-container[data-v-77e4d7dc]{left:8%;right:8%}}@media screen and (min-width:1024px){.search-results-container[data-v-77e4d7dc]{left:15%;right:15%}}@media screen and (min-width:1216px){.search-results-container[data-v-77e4d7dc]{left:18.5%;right:18.5%}}.search-results-container .loader-container[data-v-77e4d7dc]{padding-bottom:20px}.search-results-container .no-results-text[data-v-77e4d7dc]{padding-top:20px}.search-results-container ul.search-tips[data-v-77e4d7dc]{list-style-type:disc;padding-bottom:40px}.search-results-container ul.search-tips li[data-v-77e4d7dc]{list-style-position:inside}.search-results-container .button-container[data-v-77e4d7dc]{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-77e4d7dc]{width:100%}}.search-results-container[data-v-77e4d7dc] .search-results-section:last-of-type{margin-bottom:0}.search-bar-container[data-v-5cb378a1] .search-bar{position:relative}.search-bar-container[data-v-5cb378a1] .search-bar.active{z-index:1050}.search-bar-container .search-bar-overlay[data-v-5cb378a1]{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-5cb378a1]{margin-right:15px}}.fade-enter-active[data-v-5cb378a1],.fade-leave-active[data-v-5cb378a1]{transition:opacity .4s}.fade-enter[data-v-5cb378a1],.fade-leave-to[data-v-5cb378a1]{opacity:0}.sephora-logo-container .logo[data-v-e1ca85d0]{padding-top:5px;height:32px}.register[data-v-877d23ea]{border-right:1px solid #ccc}.register[data-v-877d23ea],.sign-in[data-v-877d23ea]{text-align:center}[data-v-60de66ef] .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-7071d8cd]{bottom:0;background:#666;height:100%;left:88%;opacity:.4;position:fixed;top:0;width:12%}.sidebar-nav-slider[data-v-7071d8cd]{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:1050}.slide-side-enter-active[data-v-7071d8cd],.slide-side-leave-active[data-v-7071d8cd]{transition:all .3s ease-out}.slide-side-enter[data-v-7071d8cd],.slide-side-leave-to[data-v-7071d8cd]{transform:translateX(-100%)}.beauty-pass-dropdown[data-v-5e535c0a]{margin-left:20px}.beauty-pass-dropdown[data-v-5e535c0a] .dropdown-content{max-width:240px;text-transform:capitalize}.get-started-cta[data-v-1e1477ce]{margin-left:20px}@media screen and (max-width:1215px){.get-started-cta[data-v-1e1477ce]{margin-left:15px}}.separator[data-v-dec12e22]{color:#ccc;margin:10px}.new-tag[data-v-dec12e22]{background-color:#dd0031;color:#fff;border-radius:4px;font-size:10px;padding:0 4px;margin:3px 0 0 8px;text-transform:capitalize}.beauty-profile-link-container[data-v-dec12e22]{display:flex}.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/img/arrow-small.1bfbddc.svg);background-size:contain;margin-left:5px}.loader-container[data-v-011b94a0]{padding-top:15px;padding-bottom:15px}.stores-and-services[data-v-011b94a0] .dropdown-content{max-width:240px}.stores-and-services[data-v-011b94a0] .dropdown-item{overflow:hidden;text-overflow:ellipsis}.stores-and-services .sub-title[data-v-011b94a0]{font-weight:700;text-transform:uppercase;padding-bottom:-5px}.stores-and-services .sub-title[data-v-011b94a0]:not(:first-child){margin-top:10px}.stores-and-services .dropdown-separator[data-v-011b94a0]{margin:1rem}.stores-and-services .dropdown-item-description[data-v-011b94a0]{color:#666;display:block;font-size:10px}.stores-and-events-dropdown[data-v-011b94a0],.stores-and-services[data-v-011b94a0]{margin-right:20px}.level[data-v-10848628]:not(:last-child){margin-bottom:1.5rem}.level[data-v-10848628]{align-items:center;justify-content:space-between}.level code[data-v-10848628]{border-radius:4px}.level img[data-v-10848628]{display:inline-block;vertical-align:top}.level.is-mobile .level-left[data-v-10848628],.level.is-mobile .level-right[data-v-10848628],.level.is-mobile[data-v-10848628]{display:flex}.level.is-mobile .level-left+.level-right[data-v-10848628]{margin-top:0}.level.is-mobile .level-item[data-v-10848628]:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item[data-v-10848628]:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:768px){.level[data-v-10848628]{display:flex}.level>.level-item[data-v-10848628]:not(.is-narrow){flex-grow:1}}.level-item[data-v-10848628]{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle[data-v-10848628],.level-item .title[data-v-10848628]{margin-bottom:0}@media screen and (max-width:767px){.level-item[data-v-10848628]:not(:last-child){margin-bottom:.75rem}}.level-left[data-v-10848628],.level-right[data-v-10848628]{flex-basis:auto;flex-grow:0;flex-shrink:0}@media print,screen and (min-width:768px){.level-left .level-item[data-v-10848628]:not(:last-child),.level-right .level-item[data-v-10848628]:not(:last-child){margin-right:.75rem}}.level-left[data-v-10848628]{align-items:center;justify-content:flex-start}@media screen and (max-width:767px){.level-left+.level-right[data-v-10848628]{margin-top:1.5rem}}@media print,screen and (min-width:768px){.level-left[data-v-10848628]{display:flex}}.level-right[data-v-10848628]{align-items:center;justify-content:flex-end}@media print,screen and (min-width:768px){.level-right[data-v-10848628]{display:flex}}.top-navigation-mobile[data-v-10848628]{background-color:#fff}.top-navigation-mobile .top-navigation-logo img[data-v-10848628]{vertical-align:middle;max-height:30px}.top-navigation-mobile .top-navigation-icon[data-v-10848628]{width:26px;height:26px;vertical-align:middle;margin-right:5px}.top-navigation-mobile .top-navigation-icon img[data-v-10848628]{width:24px;height:24px}.wishlist[data-v-7709509c]{margin-right:20px}@media screen and (max-width:1215px){.wishlist[data-v-7709509c]{margin-right:15px}}.cart-shipping-offers[data-v-52f84490]{background-color:#fce5ea;padding:8px 40px;font-size:12px;font-weight:400;line-height:1.5em;display:flex;align-items:center;grid-gap:16px;gap:16px;min-height:40px}.cart-shipping-offers .shipping-icon[data-v-52f84490]{--icon-size:28px}.cart-shipping-offers .shipping-icon[data-v-52f84490] svg{margin:0}.loader-container[data-v-2333cc08] .content-card{height:460px}.loader-container.with-shipping-msg[data-v-2333cc08] .footer{border:none}.view-bag-container[data-v-2333cc08]{width:100%}.atb-trigger[data-v-2333cc08]{width:100%;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;grid-gap:12px;gap:12px;padding-top:20px;border-top:2px solid #f7f4f4}.atb-trigger .sign-in-container[data-v-2333cc08]{display:flex;flex-direction:column;justify-content:center;grid-gap:5px;gap:5px;text-align:center;font-size:16px;min-height:72px;padding-right:12px;border-right:1px solid #ccc}.atb-trigger .sign-in-container a[data-v-2333cc08]{text-decoration:underline}[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-0caa8d3c] .dropdown-trigger>.badge-container{display:block}[data-v-0caa8d3c] .dropdown-content{padding:0}[data-v-0caa8d3c] .dropdown-menu{margin-right:20px}.cart-dropdown[data-v-0caa8d3c]{width:360px;height:100%}.modal[data-v-6f80ec34]{transition:opacity .25s ease-in-out}.modal[data-v-6f80ec34] .modal-content{background-color:transparent!important;width:auto!important;max-width:calc(min(78vw, 800px))}.modal[data-v-6f80ec34] .modal-content .modal-header{position:absolute;right:0;top:0;z-index:1070}.modal[data-v-6f80ec34] .modal-content .modal-header .close-button{margin:-25px -25px 0 0;cursor:pointer;border-radius:50%;opacity:.7;width:22px;height:22px;background-size:30px;background-color:grey;transition:opacity .25s ease-in-out}.modal[data-v-6f80ec34] .modal-content .modal-header .close-button:hover{opacity:1}.modal[data-v-6f80ec34] .modal-content .modal-body{padding:0}.overlay-enter[data-v-6f80ec34],.overlay-leave-to[data-v-6f80ec34]{opacity:0}.overlay-enter-active[data-v-6f80ec34] .modal-content{animation:bounce-data-v-6f80ec34 .25s ease-in}.overlay-enter-active[data-v-6f80ec34] .modal-overlay{opacity:.6}@keyframes bounce-data-v-6f80ec34{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.05)}85%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.legal-notice-container[data-v-36b7926c]{width:100%;position:fixed;top:unset;right:0;bottom:0;left:0;z-index:999998;background:#f1f1f1;display:flex;justify-content:center;align-items:center}.notice-message[data-v-36b7926c]{padding:21px;text-align:center}@media screen and (max-width:767px){.notice-message[data-v-36b7926c]{text-align:left}}.close-button-container[data-v-36b7926c]{--icon-size:20px;position:absolute;top:8px;right:10px;cursor:pointer}.slide-enter-active[data-v-36b7926c],.slide-leave-active[data-v-36b7926c]{transition:1s ease}.slide-enter[data-v-36b7926c],.slide-leave-to[data-v-36b7926c]{transform:translateY(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-e7a1286a] .top-navigation .dropdown-menu{padding-top:8px}.is-separator[data-v-e7a1286a]{color:#fff;font-weight:500;margin-left:3px;margin-right:3px}.logo[data-v-e7a1286a]{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")}