@media screen and (min-width:768px){.is-mobile-only[data-v-92b8835c]{display:none!important}}@media screen and (max-width:767px){.is-tablet-only[data-v-92b8835c]{display:none!important}}@media screen and (min-width:1024px){.is-mobile-and-tablet-only[data-v-92b8835c],.is-tablet-only[data-v-92b8835c]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-only[data-v-92b8835c]{display:none!important}}@media screen and (min-width:1280px){.is-desktop-only[data-v-92b8835c]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-only[data-v-92b8835c]{display:none!important}}@media screen and (min-width:1440px){.is-widescreen-only[data-v-92b8835c]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-only[data-v-92b8835c]{display:none!important}}@media screen and (max-width:767px){.is-tablet-and-above[data-v-92b8835c]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-and-above[data-v-92b8835c]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-and-above[data-v-92b8835c]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-and-above[data-v-92b8835c]{display:none!important}}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:300;src:url(./SephoraSans-Light.Bx2Z8Zhc.woff2)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:400;src:url(./SephoraSans-Book.DlmUP7ht.woff2)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:600;src:url(./SephoraSans-Medium.Cma4Z4J6.woff2)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:700;src:url(./SephoraSans-Bold.CS-J1pN5.woff2)}@font-face{font-display:swap;font-family:"Sephora Serif";font-weight:400;src:url(./SephoraSerif-Book.DJQ00gxH.woff2)}@font-face{font-display:swap;font-family:"Sephora Serif";font-style:italic;font-weight:400;src:url(./SephoraSerif-BookItalic.D2rC434N.woff2)}.low-shadow-bottom[data-v-92b8835c]{box-shadow:0 2px 4px #00000014}.low-shadow-top[data-v-92b8835c]{box-shadow:0 -2px 4px #00000014}.high-shadow-bottom[data-v-92b8835c]{box-shadow:0 2px 4px #0000003d}.high-shadow-top[data-v-92b8835c]{box-shadow:0 -2px 4px #0000003d}.background-shadow[data-v-92b8835c]{box-shadow:0 0 6px #0000003d}.tint-60[data-v-92b8835c]{background-color:#0009}.tint-25[data-v-92b8835c]{background-color:#00000040}.display-xl[data-v-92b8835c]{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-92b8835c],.display-xl[data-v-92b8835c]{text-transform:capitalize}.display-l[data-v-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c]{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-92b8835c],.caption-s[data-v-92b8835c]{text-transform:uppercase}.caption-s[data-v-92b8835c]{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)}.skeleton-loader[data-v-92b8835c]{animation:shine-92b8835c 1.5s linear infinite;background-color:var(--color-base-grey-10);background:linear-gradient(290deg,var(--color-base-grey-10) 23%,var(--color-base-grey-05) 32%,var(--color-base-grey-10) 44%);background-size:200% 100%;border-radius:var(--72404d68)}@keyframes shine-92b8835c{to{background-position-x:-200%}}.mini-dropdown-container[data-v-92b8835c]{position:relative;width:-moz-fit-content;width:fit-content}.mini-dropdown-container .select-container[data-v-92b8835c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--color-base-grey-30);border-radius:var(--size-radius-low);cursor:pointer;height:32px;outline:0;padding:0 28px 0 8px}.mini-dropdown-container .select-container[disabled][data-v-92b8835c]{background-color:var(--color-base-grey-05);border-color:var(--color-base-grey-05);color:var(--color-base-grey-30)}.mini-dropdown-container .dropdown-icon[data-v-92b8835c]{pointer-events:none;position:absolute;right:8px;top:8px}.mini-dropdown-container .dropdown-icon.disabled[data-v-92b8835c]{fill:var(--color-base-grey-30)}@media screen and (min-width:768px){.is-mobile-only[data-v-2d1b5d63]{display:none!important}}@media screen and (max-width:767px){.is-tablet-only[data-v-2d1b5d63]{display:none!important}}@media screen and (min-width:1024px){.is-mobile-and-tablet-only[data-v-2d1b5d63],.is-tablet-only[data-v-2d1b5d63]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-only[data-v-2d1b5d63]{display:none!important}}@media screen and (min-width:1280px){.is-desktop-only[data-v-2d1b5d63]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-only[data-v-2d1b5d63]{display:none!important}}@media screen and (min-width:1440px){.is-widescreen-only[data-v-2d1b5d63]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-only[data-v-2d1b5d63]{display:none!important}}@media screen and (max-width:767px){.is-tablet-and-above[data-v-2d1b5d63]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-and-above[data-v-2d1b5d63]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-and-above[data-v-2d1b5d63]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-and-above[data-v-2d1b5d63]{display:none!important}}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:300;src:url(./SephoraSans-Light.Bx2Z8Zhc.woff2)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:400;src:url(./SephoraSans-Book.DlmUP7ht.woff2)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:600;src:url(./SephoraSans-Medium.Cma4Z4J6.woff2)}@font-face{font-display:swap;font-family:Sephora Sans;font-weight:700;src:url(./SephoraSans-Bold.CS-J1pN5.woff2)}@font-face{font-display:swap;font-family:"Sephora Serif";font-weight:400;src:url(./SephoraSerif-Book.DJQ00gxH.woff2)}@font-face{font-display:swap;font-family:"Sephora Serif";font-style:italic;font-weight:400;src:url(./SephoraSerif-BookItalic.D2rC434N.woff2)}.low-shadow-bottom[data-v-2d1b5d63]{box-shadow:0 2px 4px #00000014}.low-shadow-top[data-v-2d1b5d63]{box-shadow:0 -2px 4px #00000014}.high-shadow-bottom[data-v-2d1b5d63]{box-shadow:0 2px 4px #0000003d}.high-shadow-top[data-v-2d1b5d63]{box-shadow:0 -2px 4px #0000003d}.background-shadow[data-v-2d1b5d63]{box-shadow:0 0 6px #0000003d}.tint-60[data-v-2d1b5d63]{background-color:#0009}.tint-25[data-v-2d1b5d63]{background-color:#00000040}.display-xl[data-v-2d1b5d63]{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-2d1b5d63],.display-xl[data-v-2d1b5d63]{text-transform:capitalize}.display-l[data-v-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63]{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-2d1b5d63],.caption-s[data-v-2d1b5d63]{text-transform:uppercase}.caption-s[data-v-2d1b5d63]{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)}.skeleton-loader[data-v-2d1b5d63]{animation:shine-2d1b5d63 1.5s linear infinite;background-color:var(--color-base-grey-10);background:linear-gradient(290deg,var(--color-base-grey-10) 23%,var(--color-base-grey-05) 32%,var(--color-base-grey-10) 44%);background-size:200% 100%;border-radius:var(--1f7af23a)}@keyframes shine-2d1b5d63{to{background-position-x:-200%}}.disabled .brand-name[data-v-2d1b5d63],.disabled .gst[data-v-2d1b5d63],.disabled .label-container.qty[data-v-2d1b5d63],.disabled .non-discount-text[data-v-2d1b5d63],.disabled .prelaunch-text[data-v-2d1b5d63],.disabled .product-name[data-v-2d1b5d63],.disabled .subtotal[data-v-2d1b5d63],.disabled .variant-name[data-v-2d1b5d63],.disabled .variant-price[data-v-2d1b5d63]{color:var(--color-base-grey-30);pointer-events:none}.disabled .variant-image-container[data-v-2d1b5d63]{opacity:.7}.cart-line-item[data-v-2d1b5d63]{display:grid;grid-template-areas:"image brandProduct variant variantPrice qty total" "image brandProduct variant variantPrice qty total" "image brandProduct variant variantPrice qty total" "callOutText callOutText nonDiscountText . . ." ". . . ctas ctas ctas";grid-template-columns:11% 20% 20% 12% 10% 12%;grid-template-rows:auto;justify-content:space-between;width:100%}.cart-line-item.with-gst[data-v-2d1b5d63]{grid-template-areas:"image brandProduct variant variantPrice qty total gst" "image brandProduct variant variantPrice qty total gst" "image brandProduct variant variantPrice qty total gst" "callOutText callOutText nonDiscountText . . . ." ". . . . ctas ctas ctas";grid-template-columns:10% 16% 18% 10% 8% 10% 10%}.cart-line-item[data-v-2d1b5d63]>*{align-self:center}.cart-line-item .variant-image-container[data-v-2d1b5d63]{align-self:start;grid-area:image;width:80px}.cart-line-item .non-discount-text[data-v-2d1b5d63]{color:var(--color-base-red-100);grid-area:nonDiscountText}.cart-line-item .call-out-text[data-v-2d1b5d63]{color:var(--color-base-red-100);display:flex;flex-direction:column;grid-area:callOutText}.cart-line-item .brand-product-container[data-v-2d1b5d63]{grid-area:brandProduct}.cart-line-item .brand-product-container .brand-name[data-v-2d1b5d63]{-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.cart-line-item .brand-product-container .product-name[data-v-2d1b5d63]{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.cart-line-item .variant-container[data-v-2d1b5d63]{grid-area:variant}.cart-line-item .variant-container[data-v-2d1b5d63] .select-container{text-overflow:ellipsis;white-space:nowrap;width:140px}.cart-line-item .label-container.gst[data-v-2d1b5d63],.cart-line-item .label-container.qty[data-v-2d1b5d63],.cart-line-item .label-container.subtotal[data-v-2d1b5d63],.cart-line-item .label-container.variant-price[data-v-2d1b5d63]{display:none}.cart-line-item .variant-price[data-v-2d1b5d63]{display:flex;flex-direction:column;grid-area:variantPrice}.cart-line-item .qty-container[data-v-2d1b5d63]{display:flex;grid-area:qty}.cart-line-item .subtotal[data-v-2d1b5d63]{grid-area:total}.cart-line-item .gst[data-v-2d1b5d63]{grid-area:gst}.cart-line-item .ctas-container[data-v-2d1b5d63]{display:flex;gap:16px;grid-area:ctas;justify-content:flex-end}.cart-line-item .view-details[data-v-2d1b5d63]{color:var(--color-base-grey-70);cursor:pointer;margin-right:5px;text-decoration:underline}@media screen and (max-width:767px){.cart-line-item[data-v-2d1b5d63]{gap:4px;grid-template-areas:"image brandProduct brandProduct" "image brandProduct brandProduct" "image variantPrice variantPrice" "image callOutText callOutText" ". qty variant" ". ctas ctas"!important;grid-template-columns:minmax(90px,25%) 18% 1fr!important}.cart-line-item .variant-image-container[data-v-2d1b5d63]{margin-right:12px}.cart-line-item .variant-price[data-v-2d1b5d63]{flex-direction:row}.cart-line-item .variant-container-only[data-v-2d1b5d63]{grid-column-start:qty}.cart-line-item .gst[data-v-2d1b5d63],.cart-line-item .non-selectable-variant[data-v-2d1b5d63],.cart-line-item .selected-qty[data-v-2d1b5d63],.cart-line-item .subtotal[data-v-2d1b5d63]{display:none}.cart-line-item .ctas-container[data-v-2d1b5d63]{gap:12px;justify-content:flex-end;margin-top:8px}.cart-line-item[data-v-2d1b5d63] .mini-dropdown-container,.cart-line-item[data-v-2d1b5d63] .mini-dropdown-container .select-container{width:100%}.cart-line-item.order[data-v-2d1b5d63]{grid-template-areas:"image brandProduct brandProduct" "image brandProduct brandProduct" "image brandProduct brandProduct" "image variant ." "image callOutText callOutText" "variantPriceLabel . variantPrice" "qtyLabel . qty" "subtotalLabel . total" "gstLabel . gst" ". ctas ctas"!important}.cart-line-item.order .label-container[data-v-2d1b5d63]{display:flex;flex-direction:column}.cart-line-item.order .label-container.variant-price[data-v-2d1b5d63]{grid-area:variantPriceLabel;margin-left:unset}.cart-line-item.order .label-container.qty[data-v-2d1b5d63]{grid-area:qtyLabel;margin-left:unset}.cart-line-item.order .label-container.subtotal[data-v-2d1b5d63]{grid-area:subtotalLabel;margin-left:unset}.cart-line-item.order .label-container.gst[data-v-2d1b5d63]{grid-area:gstLabel;margin-left:unset}.cart-line-item.order .variant-name[data-v-2d1b5d63]{color:var(--color-base-grey-50)}.cart-line-item.order .variant-price[data-v-2d1b5d63]{margin-left:auto}.cart-line-item.order .variant-container-only[data-v-2d1b5d63]{grid-column-start:auto}.cart-line-item.order .selected-qty[data-v-2d1b5d63]{display:block;margin-left:auto}.cart-line-item.order .non-selectable-variant[data-v-2d1b5d63]{display:none;margin-left:auto}.cart-line-item.order .subtotal[data-v-2d1b5d63]{display:block;margin-left:auto}.cart-line-item.order .gst[data-v-2d1b5d63]{display:flex;margin-left:auto}}.cart-line-item[data-v-2d1b5d63] .content .body{align-items:center;flex-direction:column;gap:10px}.cart-line-item[data-v-2d1b5d63] .content .body .btn-container{width:160px}.promo-modal[data-v-2d1b5d63] .content .body{align-items:flex-start;flex-direction:column}.promo-modal .description[data-v-2d1b5d63]{margin-bottom:16px}.promo-modal .terms-condition[data-v-2d1b5d63]{margin-top:16px}.promo-modal .divider[data-v-2d1b5d63]{width:100%}
