:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel{box-sizing:border-box;overscroll-behavior:none;position:relative;text-align:center;touch-action:pan-y}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.carousel__icon{height:var(--vc-icn-width);width:var(--vc-icn-width);fill:currentColor}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;margin:0 10px;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{left:0;right:auto}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;line-height:0;list-style:none;margin:10px 0 0;padding:0}.carousel__pagination-button{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:var(--vc-pgn-margin)}.carousel__pagination-button:after{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);content:"";display:block;height:var(--vc-pgn-height);width:var(--vc-pgn-width)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;position:relative;scroll-snap-stop:auto;transform:translateZ(0)}@media screen and (min-width:768px){.is-mobile-only[data-v-9f89eb82]{display:none!important}}@media screen and (max-width:767px){.is-tablet-only[data-v-9f89eb82]{display:none!important}}@media screen and (min-width:1024px){.is-mobile-and-tablet-only[data-v-9f89eb82],.is-tablet-only[data-v-9f89eb82]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-only[data-v-9f89eb82]{display:none!important}}@media screen and (min-width:1280px){.is-desktop-only[data-v-9f89eb82]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-only[data-v-9f89eb82]{display:none!important}}@media screen and (min-width:1440px){.is-widescreen-only[data-v-9f89eb82]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-only[data-v-9f89eb82]{display:none!important}}@media screen and (max-width:767px){.is-tablet-and-above[data-v-9f89eb82]{display:none!important}}@media screen and (max-width:1023px){.is-desktop-and-above[data-v-9f89eb82]{display:none!important}}@media screen and (max-width:1279px){.is-widescreen-and-above[data-v-9f89eb82]{display:none!important}}@media screen and (max-width:1439px){.is-fullhd-and-above[data-v-9f89eb82]{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-9f89eb82]{box-shadow:0 2px 4px #00000014}.low-shadow-top[data-v-9f89eb82]{box-shadow:0 -2px 4px #00000014}.high-shadow-bottom[data-v-9f89eb82]{box-shadow:0 2px 4px #0000003d}.high-shadow-top[data-v-9f89eb82]{box-shadow:0 -2px 4px #0000003d}.background-shadow[data-v-9f89eb82]{box-shadow:0 0 6px #0000003d}.tint-60[data-v-9f89eb82]{background-color:#0009}.tint-25[data-v-9f89eb82]{background-color:#00000040}.display-xl[data-v-9f89eb82]{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-9f89eb82],.display-xl[data-v-9f89eb82]{text-transform:capitalize}.display-l[data-v-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82]{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-9f89eb82],.caption-s[data-v-9f89eb82]{text-transform:uppercase}.caption-s[data-v-9f89eb82]{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-9f89eb82]{animation:shine-9f89eb82 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(--7aafcc8e)}@keyframes shine-9f89eb82{to{background-position-x:-200%}}.carousel-container[data-v-9f89eb82]{margin:0 auto}.carousel-container.arrow-outside[data-v-9f89eb82]{width:calc(100% - 112px)}.carousel-container.arrow-outside .arrow-prev[data-v-9f89eb82]{left:-56px}.carousel-container.arrow-outside .arrow-next[data-v-9f89eb82]{right:-56px}.carousel-container.arrow-within[data-v-9f89eb82]{width:100%}.carousel-container.arrow-within .arrow-prev[data-v-9f89eb82]{left:16px}.carousel-container.arrow-within .arrow-next[data-v-9f89eb82]{right:16px}.carousel-container .arrow[data-v-9f89eb82]{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;position:absolute;top:calc(50% - 20px);width:40px}.carousel-container.thumbnails[data-v-9f89eb82] li{cursor:pointer}.carousel-container+.thumbnails[data-v-9f89eb82] .carousel__slide>*{border:solid var(--55aff70c);border-radius:var(--2eaf8b4a)}.carousel-container+.thumbnails[data-v-9f89eb82] .carousel__slide--active>*{border:solid var(--3f459bd4)}.carousel-container.gallery[data-v-9f89eb82] .carousel__track{transition:none!important}.carousel[data-v-9f89eb82] .carousel__slide{padding-inline:var(--1b3972c0)}.carousel[data-v-9f89eb82] .carousel__slide>*{width:100%}.carousel[data-v-9f89eb82] .iframe-container{height:0;margin:auto;overflow:hidden;padding:0 0 56.25%;position:relative}.carousel[data-v-9f89eb82] .iframe-container iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.carousel[data-v-9f89eb82] .carousel__pagination{--vc-pgn-height:8px;--vc-pgn-width:8px;--vc-pgn-border-radius:100%;margin-top:16px;padding-inline-start:0}.carousel.is-dragging[data-v-9f89eb82] .carousel__track{pointer-events:none}
