@media screen and (min-width:768px){.is-mobile-only[data-v-9ca179aa]{display:none!important}}@media screen and (max-width:767px){.is-tablet-only[data-v-9ca179aa]{display:none!important}}@media screen and (min-width:1024px){.is-mobile-and-tablet-only[data-v-9ca179aa],.is-tablet-only[data-v-9ca179aa]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-only[data-v-9ca179aa]{display:none!important}}@media screen and (min-width:1280px){.is-desktop-only[data-v-9ca179aa]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-only[data-v-9ca179aa]{display:none!important}}@media screen and (min-width:1440px){.is-widescreen-only[data-v-9ca179aa]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-only[data-v-9ca179aa]{display:none!important}}@media screen and (max-width:767px){.is-tablet-and-above[data-v-9ca179aa]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-and-above[data-v-9ca179aa]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-and-above[data-v-9ca179aa]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-and-above[data-v-9ca179aa]{display:none!important}}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:300;src:url(SephoraSans-Light.Bx2Z8Zhc.woff)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:400;src:url(SephoraSans-Book.DlmUP7ht.woff)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:600;src:url(SephoraSans-Medium.Cma4Z4J6.woff)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:700;src:url(SephoraSans-Bold.CS-J1pN5.woff)}@font-face{font-display:swap;font-family:"Sephora Serif";font-weight:400;src:url(SephoraSerif-Book.DJQ00gxH.woff)}@font-face{font-display:swap;font-family:"Sephora Serif";font-style:italic;font-weight:400;src:url(SephoraSerif-BookItalic.D2rC434N.woff)}.low-shadow-bottom[data-v-9ca179aa]{box-shadow:0 2px 4px #00000014}.low-shadow-top[data-v-9ca179aa]{box-shadow:0 -2px 4px #00000014}.high-shadow-bottom[data-v-9ca179aa]{box-shadow:0 2px 4px #0000003d}.high-shadow-top[data-v-9ca179aa]{box-shadow:0 -2px 4px #0000003d}.background-shadow[data-v-9ca179aa]{box-shadow:0 0 6px #0000003d}.tint-60[data-v-9ca179aa]{background-color:#0009}.tint-25[data-v-9ca179aa]{background-color:#00000040}.display-xl[data-v-9ca179aa]{font-family:var(--size-typescale-display-xl-font);font-size:var(--size-typescale-display-xl-size);font-weight:var(--size-typescale-display-xl-weight);letter-spacing:var(--size-typescale-display-xl-spacing);line-height:var(--size-typescale-display-xl-line-height)}.display-l[data-v-9ca179aa],.display-xl[data-v-9ca179aa]{text-transform:capitalize}.display-l[data-v-9ca179aa]{font-family:var(--size-typescale-display-l-font);font-size:var(--size-typescale-display-l-size);font-weight:var(--size-typescale-display-l-weight);letter-spacing:var(--size-typescale-display-l-spacing);line-height:var(--size-typescale-display-l-line-height)}.display-m[data-v-9ca179aa]{font-family:var(--size-typescale-display-m-font);font-size:var(--size-typescale-display-m-size);font-weight:var(--size-typescale-display-m-weight);letter-spacing:var(--size-typescale-display-m-spacing);line-height:var(--size-typescale-display-m-line-height);text-transform:capitalize}.headline-xl[data-v-9ca179aa]{font-family:var(--size-typescale-headline-xl-font);font-size:var(--size-typescale-headline-xl-size);font-weight:var(--size-typescale-headline-xl-weight);letter-spacing:var(--size-typescale-headline-xl-spacing);line-height:var(--size-typescale-headline-xl-line-height)}.headline-l[data-v-9ca179aa]{font-family:var(--size-typescale-headline-l-font);font-size:var(--size-typescale-headline-l-size);font-weight:var(--size-typescale-headline-l-weight);letter-spacing:var(--size-typescale-headline-l-spacing);line-height:var(--size-typescale-headline-l-line-height)}.headline-m[data-v-9ca179aa]{font-family:var(--size-typescale-headline-m-font);font-size:var(--size-typescale-headline-m-size);font-weight:var(--size-typescale-headline-m-weight);letter-spacing:var(--size-typescale-headline-m-spacing);line-height:var(--size-typescale-headline-m-line-height)}.headline-s[data-v-9ca179aa]{font-family:var(--size-typescale-headline-s-font);font-size:var(--size-typescale-headline-s-size);font-weight:var(--size-typescale-headline-s-weight);letter-spacing:var(--size-typescale-headline-s-spacing);line-height:var(--size-typescale-headline-s-line-height)}.body-l[data-v-9ca179aa]{font-family:var(--size-typescale-body-l-font);font-size:var(--size-typescale-body-l-size);font-weight:var(--size-typescale-body-l-weight);letter-spacing:var(--size-typescale-body-l-spacing);line-height:var(--size-typescale-body-l-line-height);text-transform:none}.body-m[data-v-9ca179aa]{font-family:var(--size-typescale-body-m-font);font-size:var(--size-typescale-body-m-size);font-weight:var(--size-typescale-body-m-weight);letter-spacing:var(--size-typescale-body-m-spacing);line-height:var(--size-typescale-body-m-line-height)}.body-s[data-v-9ca179aa]{font-family:var(--size-typescale-body-s-font);font-size:var(--size-typescale-body-s-size);font-weight:var(--size-typescale-body-s-weight);letter-spacing:var(--size-typescale-body-s-spacing);line-height:var(--size-typescale-body-s-line-height)}.body-xs[data-v-9ca179aa]{font-family:var(--size-typescale-body-xs-font);font-size:var(--size-typescale-body-xs-size);font-weight:var(--size-typescale-body-xs-weight);letter-spacing:var(--size-typescale-body-xs-spacing);line-height:var(--size-typescale-body-xs-line-height)}.caption-m[data-v-9ca179aa]{font-family:var(--size-typescale-caption-m-font);font-size:var(--size-typescale-caption-m-size);font-weight:var(--size-typescale-caption-m-weight);letter-spacing:var(--size-typescale-caption-m-spacing);line-height:var(--size-typescale-caption-m-line-height)}.caption-m[data-v-9ca179aa],.caption-s[data-v-9ca179aa]{text-transform:uppercase}.caption-s[data-v-9ca179aa]{font-family:var(--size-typescale-caption-s-font);font-size:var(--size-typescale-caption-s-size);font-weight:var(--size-typescale-caption-s-weight);letter-spacing:var(--size-typescale-caption-s-spacing);line-height:var(--size-typescale-caption-s-line-height)}.ad-container[data-v-9ca179aa]{align-items:center;display:flex;gap:3px}.ad-container-title[data-v-9ca179aa]{text-transform:none}.ad-container-subtitle[data-v-9ca179aa]{color:var(--color-base-grey-50)}@media screen and (min-width:768px){.is-mobile-only[data-v-cb9bc20a]{display:none!important}}@media screen and (max-width:767px){.is-tablet-only[data-v-cb9bc20a]{display:none!important}}@media screen and (min-width:1024px){.is-mobile-and-tablet-only[data-v-cb9bc20a],.is-tablet-only[data-v-cb9bc20a]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-only[data-v-cb9bc20a]{display:none!important}}@media screen and (min-width:1280px){.is-desktop-only[data-v-cb9bc20a]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-only[data-v-cb9bc20a]{display:none!important}}@media screen and (min-width:1440px){.is-widescreen-only[data-v-cb9bc20a]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-only[data-v-cb9bc20a]{display:none!important}}@media screen and (max-width:767px){.is-tablet-and-above[data-v-cb9bc20a]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-and-above[data-v-cb9bc20a]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-and-above[data-v-cb9bc20a]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-and-above[data-v-cb9bc20a]{display:none!important}}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:300;src:url(SephoraSans-Light.Bx2Z8Zhc.woff)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:400;src:url(SephoraSans-Book.DlmUP7ht.woff)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:600;src:url(SephoraSans-Medium.Cma4Z4J6.woff)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:700;src:url(SephoraSans-Bold.CS-J1pN5.woff)}@font-face{font-display:swap;font-family:"Sephora Serif";font-weight:400;src:url(SephoraSerif-Book.DJQ00gxH.woff)}@font-face{font-display:swap;font-family:"Sephora Serif";font-style:italic;font-weight:400;src:url(SephoraSerif-BookItalic.D2rC434N.woff)}.low-shadow-bottom[data-v-cb9bc20a]{box-shadow:0 2px 4px #00000014}.low-shadow-top[data-v-cb9bc20a]{box-shadow:0 -2px 4px #00000014}.high-shadow-bottom[data-v-cb9bc20a]{box-shadow:0 2px 4px #0000003d}.high-shadow-top[data-v-cb9bc20a]{box-shadow:0 -2px 4px #0000003d}.background-shadow[data-v-cb9bc20a]{box-shadow:0 0 6px #0000003d}.tint-60[data-v-cb9bc20a]{background-color:#0009}.tint-25[data-v-cb9bc20a]{background-color:#00000040}.display-xl[data-v-cb9bc20a]{font-family:var(--size-typescale-display-xl-font);font-size:var(--size-typescale-display-xl-size);font-weight:var(--size-typescale-display-xl-weight);letter-spacing:var(--size-typescale-display-xl-spacing);line-height:var(--size-typescale-display-xl-line-height)}.display-l[data-v-cb9bc20a],.display-xl[data-v-cb9bc20a]{text-transform:capitalize}.display-l[data-v-cb9bc20a]{font-family:var(--size-typescale-display-l-font);font-size:var(--size-typescale-display-l-size);font-weight:var(--size-typescale-display-l-weight);letter-spacing:var(--size-typescale-display-l-spacing);line-height:var(--size-typescale-display-l-line-height)}.display-m[data-v-cb9bc20a]{font-family:var(--size-typescale-display-m-font);font-size:var(--size-typescale-display-m-size);font-weight:var(--size-typescale-display-m-weight);letter-spacing:var(--size-typescale-display-m-spacing);line-height:var(--size-typescale-display-m-line-height);text-transform:capitalize}.headline-xl[data-v-cb9bc20a]{font-family:var(--size-typescale-headline-xl-font);font-size:var(--size-typescale-headline-xl-size);font-weight:var(--size-typescale-headline-xl-weight);letter-spacing:var(--size-typescale-headline-xl-spacing);line-height:var(--size-typescale-headline-xl-line-height)}.headline-l[data-v-cb9bc20a]{font-family:var(--size-typescale-headline-l-font);font-size:var(--size-typescale-headline-l-size);font-weight:var(--size-typescale-headline-l-weight);letter-spacing:var(--size-typescale-headline-l-spacing);line-height:var(--size-typescale-headline-l-line-height)}.headline-m[data-v-cb9bc20a],.product-card .product-card-image .oos-label[data-v-cb9bc20a]{font-family:var(--size-typescale-headline-m-font);font-size:var(--size-typescale-headline-m-size);font-weight:var(--size-typescale-headline-m-weight);letter-spacing:var(--size-typescale-headline-m-spacing);line-height:var(--size-typescale-headline-m-line-height)}.headline-s[data-v-cb9bc20a]{font-family:var(--size-typescale-headline-s-font);font-size:var(--size-typescale-headline-s-size);font-weight:var(--size-typescale-headline-s-weight);letter-spacing:var(--size-typescale-headline-s-spacing);line-height:var(--size-typescale-headline-s-line-height)}.body-l[data-v-cb9bc20a]{font-family:var(--size-typescale-body-l-font);font-size:var(--size-typescale-body-l-size);font-weight:var(--size-typescale-body-l-weight);letter-spacing:var(--size-typescale-body-l-spacing);line-height:var(--size-typescale-body-l-line-height);text-transform:none}.body-m[data-v-cb9bc20a]{font-family:var(--size-typescale-body-m-font);font-size:var(--size-typescale-body-m-size);font-weight:var(--size-typescale-body-m-weight);letter-spacing:var(--size-typescale-body-m-spacing);line-height:var(--size-typescale-body-m-line-height)}.body-s[data-v-cb9bc20a]{font-family:var(--size-typescale-body-s-font);font-size:var(--size-typescale-body-s-size);font-weight:var(--size-typescale-body-s-weight);letter-spacing:var(--size-typescale-body-s-spacing);line-height:var(--size-typescale-body-s-line-height)}.body-xs[data-v-cb9bc20a]{font-family:var(--size-typescale-body-xs-font);font-size:var(--size-typescale-body-xs-size);font-weight:var(--size-typescale-body-xs-weight);letter-spacing:var(--size-typescale-body-xs-spacing);line-height:var(--size-typescale-body-xs-line-height)}.caption-m[data-v-cb9bc20a]{font-family:var(--size-typescale-caption-m-font);font-size:var(--size-typescale-caption-m-size);font-weight:var(--size-typescale-caption-m-weight);letter-spacing:var(--size-typescale-caption-m-spacing);line-height:var(--size-typescale-caption-m-line-height)}.caption-m[data-v-cb9bc20a],.caption-s[data-v-cb9bc20a]{text-transform:uppercase}.caption-s[data-v-cb9bc20a]{font-family:var(--size-typescale-caption-s-font);font-size:var(--size-typescale-caption-s-size);font-weight:var(--size-typescale-caption-s-weight);letter-spacing:var(--size-typescale-caption-s-spacing);line-height:var(--size-typescale-caption-s-line-height)}.product-card[data-v-cb9bc20a]{display:flex;flex-direction:column;height:100%;width:100%}.product-card .product-card-header[data-v-cb9bc20a]{align-items:center;display:flex;justify-content:space-between;min-height:40px}.product-card .product-card-header .ad-container[data-v-cb9bc20a]{display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:767px){.product-card .product-card-header .ad-container[data-v-cb9bc20a]{padding-right:28px}}.product-card .product-card-header[data-v-cb9bc20a] .ad-container-subtitle,.product-card .product-card-header[data-v-cb9bc20a] .ad-container-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .product-card-header .wishlist-container[data-v-cb9bc20a]{align-items:center;background-color:rgba(var(--color-rgb-base-white),.6);border-radius:50%;display:flex;justify-content:center;overflow:visible;padding:4px;visibility:hidden;z-index:1}@media screen and (max-width:767px){.product-card .product-card-header .wishlist-container[data-v-cb9bc20a]{bottom:0;position:absolute;right:0;visibility:visible}}.product-card .product-card-image[data-v-cb9bc20a]{position:relative}.product-card .product-card-image .product-card-link[data-v-cb9bc20a]{display:block;position:relative}.product-card .product-card-image .product-card-link .product-badge[data-v-cb9bc20a]{align-content:center;background-color:#e74c6f;border-radius:4px;color:#fff;height:20px;max-width:100%;overflow:hidden;padding-inline:8px;position:absolute;text-overflow:ellipsis;top:4px;white-space:nowrap;z-index:1}.product-card .product-card-image .product-card-link.oos .product-badge[data-v-cb9bc20a]{opacity:.75}.product-card .product-card-image .product-card-link.oos .smart-image[data-v-cb9bc20a]{opacity:.6}.product-card .product-card-image .oos-label[data-v-cb9bc20a]{background-color:var(--color-base-white);color:var(--color-base-grey-50);left:50%;opacity:.75;padding:9.5px 0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.product-card .product-card-image .add-to-bag-button[data-v-cb9bc20a],.product-card .product-card-image .remind-me-button[data-v-cb9bc20a],.product-card .product-card-image .waitlist-button[data-v-cb9bc20a]{bottom:0;position:absolute;text-align:center;visibility:hidden;width:100%}.product-card .product-card-image .add-to-bag-button[data-v-cb9bc20a] .btn-content .text,.product-card .product-card-image .remind-me-button[data-v-cb9bc20a] .btn-content .text,.product-card .product-card-image .waitlist-button[data-v-cb9bc20a] .btn-content .text{width:100%}@media screen and (max-width:767px){.product-card .product-card-image .add-to-bag-button[data-v-cb9bc20a],.product-card .product-card-image .remind-me-button[data-v-cb9bc20a],.product-card .product-card-image .waitlist-button[data-v-cb9bc20a]{display:none}}.product-card[data-v-cb9bc20a]:hover :is(.add-to-bag-button,.waitlist-button,.remind-me-button,.wishlist-container){visibility:visible}.product-card .product-card-link[data-v-cb9bc20a]:link,.product-card .product-card-link[data-v-cb9bc20a]:visited{color:var(--color-base-black);text-decoration:none}.product-card .product-card-description .product-card-link[data-v-cb9bc20a]{display:flex;flex-direction:column;gap:2px}.product-card .product-card-description .product-card-link .product-tags[data-v-cb9bc20a]{color:var(--color-base-red-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .product-card-description .product-card-link .brand-name[data-v-cb9bc20a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .product-card-description .product-card-link .product-name[data-v-cb9bc20a]{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.product-card .product-card-description .product-card-link[data-v-cb9bc20a] .price-container{align-items:baseline;display:flex;flex-wrap:wrap}.product-card .product-card-description .product-card-link .variant-count[data-v-cb9bc20a]{color:var(--color-base-grey-50)}