.color-kit-hero-accordion-v2 .accordion-section[data-v-6a200020]{border-top:1px solid rgba(126,114,126,.2)}.color-kit-hero-accordion-v2 .accordion-section[data-v-6a200020]:last-child{border-bottom:1px solid rgba(126,114,126,.2)}.color-kit-hero-accordion-v2 .accordion-section .accordion-top[data-v-6a200020]{position:relative;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;text-align:left;padding:12px 16px 6px;height:56px}.color-kit-hero-accordion-v2 .accordion-section .accordion-top .accordion-arrow[data-v-6a200020]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:transform .35s ease;-moz-transition:transform .35s ease;-ms-transition:transform .35s ease;-o-transition:transform .35s ease;transition:transform .35s ease;color:#3a2d4a}.color-kit-hero-accordion-v2 .accordion-section .accordion-top.open .accordion-arrow[data-v-6a200020]{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.color-kit-hero-accordion-v2 .accordion-section .accordion-bottom[data-v-6a200020]{padding:12px 16px 1.5em}.color-kit-hero-accordion-v2 .product-description-info-wrap .product-description[data-v-6a200020]{line-height:1.6;padding-bottom:1.5em}.color-kit-hero-accordion-v2 .product-description-info-wrap .product-info-list[data-v-6a200020]{list-style:disc;line-height:1.6}.color-kit-hero-accordion-v2 .product-description-info-wrap .product-info-list li[data-v-6a200020]{margin-bottom:.5em;margin-left:1.25em}.color-kit-hero-accordion-v2 .product-description-info-wrap .product-info-list li[data-v-6a200020]:last-child{margin-bottom:0}@media only screen and (min-width: 960px){.color-kit-hero-accordion-v2 .accordion-section .accordion-top[data-v-6a200020]{padding:1.25em 0}}.purchase-card[data-v-79fa0e7e]{border-radius:6px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative}.card-active[data-v-79fa0e7e]{background-color:#fff;border:2px solid #3a2d4a;padding:16px}.card-inactive[data-v-79fa0e7e]{background-color:#f7f7f8;border:1px solid #999;cursor:pointer;padding:16px}.card-header[data-v-79fa0e7e]:focus-visible{outline:2px solid #3a2d4a;outline-offset:2px;border-radius:4px}.card-header .card-title-row[data-v-79fa0e7e]{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px}.card-header .card-title-row .card-title[data-v-79fa0e7e]{font-weight:600;line-height:110%;letter-spacing:.48px}.card-header .card-title-row .sub-price[data-v-79fa0e7e]{color:#911885}.card-header .save-badge[data-v-79fa0e7e]{display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:4px 8px;background-color:#911885;color:#fff;border-radius:100px;margin-top:8px}.box-selector[data-v-79fa0e7e]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px 0;margin-top:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.box-selector[data-v-79fa0e7e]::-webkit-scrollbar{display:none}.box-selector .box-option[data-v-79fa0e7e]{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0;width:90px;height:46px;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #735e73;border-radius:6px;background:#fff;cursor:pointer;font-family:inherit;color:#735e73;letter-spacing:-.16px;line-height:1.5;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;padding:8px;white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.box-selector .box-option.active[data-v-79fa0e7e]{border:2px solid #911885;color:#911885;font-weight:700}.box-selector .box-option[data-v-79fa0e7e]:hover{border-color:#911885}.divider[data-v-79fa0e7e]{height:1px;background-color:#cbc8c7;margin:8px 0}.extra-tube-section[data-v-79fa0e7e]{padding:4px 0}.extra-tube-section .extra-tube-row[data-v-79fa0e7e]{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px}.extra-tube-section .extra-tube-row .extra-tube-text[data-v-79fa0e7e]{flex:1}.extra-tube-section .extra-tube-row .extra-tube-checkbox[data-v-79fa0e7e]{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0;position:relative;width:21px;height:21px}.cta-wrap .add-to-bag-btn[data-v-79fa0e7e] .mrbtn{border-radius:100px}.cta-spinner-wrap[data-v-79fa0e7e]{display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:1em 0}.pdp-ctas-v3 .purchase-options[data-v-04007d0f]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px}.pdp-ctas-v3 .benefits-list[data-v-04007d0f]{padding-bottom:8px}.pdp-ctas-v3 .benefits-list .benefit-item[data-v-04007d0f]{letter-spacing:-.14px;line-height:150%;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin-bottom:6px;color:#3a2d4a}.pdp-ctas-v3 .benefits-list .benefit-item .frequency-wrap[data-v-04007d0f]{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.pdp-ctas-v3 .benefits-list .benefit-item .frequency-wrap .deliver-every[data-v-04007d0f]{white-space:nowrap}@media (max-width: 369px){.pdp-ctas-v3 .benefits-list .benefit-item .frequency-wrap[data-v-04007d0f]{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.pdp-ctas-v3 .benefits-list .benefit-item .benefit-icon[data-v-04007d0f]{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0;width:20px;height:20px;color:#735e73;margin-right:8px}.pdp-ctas-v3 .benefits-list .benefit-item .frequency-link[data-v-04007d0f]{color:#911885;text-decoration:underline;cursor:pointer;white-space:nowrap}.pdp-ctas-v3 .benefits-list .benefit-item .frequency-dropdown-wrap[data-v-04007d0f]{display:inline-block}.pdp-ctas-v3 .benefits-list .benefit-item[data-v-04007d0f] .mr-dropdown{height:2em;display:inline-block}.pdp-ctas-v3 .benefits-list .benefit-item[data-v-04007d0f] .mr-dropdown .dropdown-wrap-base{border:none;box-shadow:0 0 4px #00000026;padding:0;width:14em}.pdp-ctas-v3 .benefits-list .benefit-item[data-v-04007d0f] .mr-dropdown .dropdown-wrap-base .select{padding:6px 2.5em 6px 12px;white-space:nowrap}.pdp-ctas-v3 .benefits-list .benefit-item[data-v-04007d0f] .mr-dropdown .dropdown-wrap-base .option{white-space:nowrap}.pdp-ctas-v3 .benefits-list .benefit-item[data-v-04007d0f] .mr-dropdown .dropdown-wrap-base .options{border-top:1px solid #cbc8c7;box-shadow:0 2px 4px #00000026}.pdp-ctas-v3 .benefits-list .benefit-item[data-v-04007d0f] .mr-dropdown .dropdown-wrap-base .options :deep(.option){display:block;width:100%;font-weight:400;line-height:150%;letter-spacing:-.16px;padding:8px 12px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.pdp-ctas-v3 .benefits-list .benefit-item[data-v-04007d0f] .mr-dropdown .dropdown-wrap-base .options :deep(.option).selected{background-color:#f7f7f8}.pdp-ctas-v3 .cta-container--fixed[data-v-04007d0f]{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translate(-50%) translateY(50%);width:100%;max-width:1400px;z-index:1000;opacity:0;pointer-events:none;background-color:#fff;padding:12px 16px;border-radius:0;box-shadow:0 -4px 8px #0000000d;-webkit-transition:transform .25s ease-out,opacity .2s ease-out;-moz-transition:transform .25s ease-out,opacity .2s ease-out;-ms-transition:transform .25s ease-out,opacity .2s ease-out;-o-transition:transform .25s ease-out,opacity .2s ease-out;transition:transform .25s ease-out,opacity .2s ease-out}@media only screen and (min-width: 560px){.pdp-ctas-v3 .cta-container--fixed[data-v-04007d0f]{padding:16px 24px}}.pdp-ctas-v3 .cta-container--fixed.cta-container--visible[data-v-04007d0f]{opacity:1;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0);pointer-events:auto}.pdp-ctas-v3 .cta-container--fixed .sticky-bar-content[data-v-04007d0f]{margin:0 auto}.pdp-ctas-v3 .cta-container--fixed .sticky-info[data-v-04007d0f]{gap:24px}@media only screen and (max-width: 759px){.pdp-ctas-v3 .cta-container--fixed .sticky-info[data-v-04007d0f]{gap:12px;width:100%;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 0px) and (max-width: 559px){.pdp-ctas-v3 .cta-container--fixed .sticky-info[data-v-04007d0f]{gap:8px;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start}}.pdp-ctas-v3 .cta-container--fixed .sticky-label[data-v-04007d0f]{line-height:1}.pdp-ctas-v3 .cta-container--fixed .sticky-shade-pill[data-v-04007d0f]{background-color:#ebebeb;border-radius:6px;padding:8px}@media only screen and (min-width: 560px) and (max-width: 759px){.pdp-ctas-v3 .cta-container--fixed .sticky-shade-pill[data-v-04007d0f]{flex:1}.pdp-ctas-v3 .cta-container--fixed .sticky-shade-pill span[data-v-04007d0f]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width: 0px) and (max-width: 559px){.pdp-ctas-v3 .cta-container--fixed .sticky-shade-pill[data-v-04007d0f]{width:100%}}.pdp-ctas-v3 .cta-container--fixed .sticky-shade-pill .shade-swatch[data-v-04007d0f]{width:42px;height:42px;border-radius:50%;object-fit:cover}.pdp-ctas-v3 .cta-container--fixed .sticky-shade-pill[data-v-04007d0f] .mrbtn{border-radius:100px;white-space:nowrap}.pdp-ctas-v3 .cta-container--fixed .sticky-add-btn[data-v-04007d0f]{width:35%;font-size:16px;font-weight:700;text-transform:uppercase;line-height:130%;letter-spacing:-.16px}@media only screen and (max-width: 759px){.pdp-ctas-v3 .cta-container--fixed .sticky-add-btn[data-v-04007d0f]{width:100%}}.pdp-ctas-v3 .cta-container--fixed .sticky-add-btn .strike[data-v-04007d0f]{font-family:Averta-Regular,sans-serif}@media only screen and (min-width: 560px){.pdp-ctas-v3 .cta-container--fixed[data-v-04007d0f]{border-radius:12px 12px 0 0;width:95%}}@media only screen and (min-width: 960px) and (max-width: 1299px){.pdp-ctas-v3 .cta-container--fixed[data-v-04007d0f]{width:calc(100% - 80px);box-shadow:0 0 8px #00000026;background-color:#fff}.pdp-ctas-v3 .cta-container--fixed .sticky-info[data-v-04007d0f]{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0;width:auto}.pdp-ctas-v3 .cta-container--fixed .sticky-info .sticky-label[data-v-04007d0f],.pdp-ctas-v3 .cta-container--fixed .sticky-shade-pill[data-v-04007d0f]{width:auto}}.hero-carousel[data-v-7e663211]{overflow:hidden}.hero-carousel .carousel-layout[data-v-7e663211]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 960px){.hero-carousel .carousel-layout[data-v-7e663211]{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:12px}}.hero-carousel .thumb-strip[data-v-7e663211]{display:none}@media only screen and (min-width: 960px){.hero-carousel .thumb-strip[data-v-7e663211]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;width:80px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}}.hero-carousel .thumb-arrow[data-v-7e663211]{background:none;border:none;cursor:pointer;padding:4px;color:#3a2d4a;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.hero-carousel .thumb-arrow .caret-up[data-v-7e663211]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hero-carousel .thumb-arrow[data-v-7e663211]:focus-visible{outline:2px solid #911885;border-radius:4px}.hero-carousel .thumb-list[data-v-7e663211]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;overflow-y:auto;max-height:420px;scrollbar-width:none}.hero-carousel .thumb-list[data-v-7e663211]::-webkit-scrollbar{display:none}.hero-carousel .thumb-skeleton[data-v-7e663211]{width:72px;height:72px;border-radius:4px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.hero-carousel .thumb-skeleton[data-v-7e663211]:first-child{margin-top:20px}.hero-carousel .thumb-item[data-v-7e663211]{width:72px;height:72px;border:2px solid transparent;border-radius:4px;cursor:pointer;padding:0;background:none;overflow:hidden;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s}.hero-carousel .thumb-item.active[data-v-7e663211]{border-color:#3a2d4a}.hero-carousel .thumb-item[data-v-7e663211]:focus-visible{outline:2px solid #911885;outline-offset:2px}.hero-carousel .thumb-item .thumb-image[data-v-7e663211]{width:100%;height:100%;object-fit:cover}.hero-carousel .thumb-item .thumb-video[data-v-7e663211]{width:100%;height:100%;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#f7f7f8}.hero-carousel .carousel-wrap[data-v-7e663211]{position:relative;flex:1;min-width:0}.hero-carousel .carousel-placeholder[data-v-7e663211]{background-color:#f7f7f8;width:100%;height:auto;aspect-ratio:3/4;max-height:calc(45svh - var(--mr-sticky-header-height, 0px))}@media only screen and (min-width: 960px){.hero-carousel .carousel-placeholder[data-v-7e663211]{max-height:none}}.hero-carousel .hero-swiper[data-v-7e663211] .swiper-slide .slide-content{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#f7f7f8;width:100%;aspect-ratio:3/4;max-height:calc(45svh - var(--mr-sticky-header-height, 0px))}@media only screen and (min-width: 960px){.hero-carousel .hero-swiper[data-v-7e663211] .swiper-slide .slide-content{aspect-ratio:4/5;max-height:none}}.hero-carousel .hero-swiper[data-v-7e663211] .swiper-slide .slide-content .slide-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.hero-carousel .hero-swiper[data-v-7e663211] .swiper-slide .slide-content video{max-width:100%;max-height:100%;object-fit:contain}.hero-carousel .zoomed-carousel-cta[data-v-7e663211]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.hero-carousel .progress-bar-wrap[data-v-7e663211]{padding-top:.5em}@media only screen and (min-width: 960px){.hero-carousel .progress-bar-wrap[data-v-7e663211]{display:none}}.hero-carousel .progress-bar-wrap .progress-bar-track[data-v-7e663211]{height:4px;background-color:#cbc8c7;position:relative;overflow:hidden}.hero-carousel .progress-bar-wrap .progress-bar-track .progress-bar-fill[data-v-7e663211]{height:100%;background-color:#3a2d4a;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;position:absolute;top:0;left:0}@media only screen and (min-width: 960px){.hero-carousel .carousel-placeholder[data-v-7e663211],.hero-carousel .hero-swiper[data-v-7e663211] .swiper-slide .slide-content{aspect-ratio:1;max-height:500px}.hero-carousel .hero-swiper[data-v-7e663211] .swiper-slide .slide-content .slide-image{max-height:500px}.hero-carousel .hero-swiper[data-v-7e663211] .swiper-slide .slide-content video{max-height:500px}}.product-overview-v3[data-v-490e5894]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:8px}.product-overview-v3 .value-prop-tags[data-v-490e5894]{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-overview-v3 .value-prop-tags .tag[data-v-490e5894]{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#ebebeb;border-radius:100px;padding:4px 12px;line-height:1.5;white-space:nowrap;font-weight:400;line-height:150%;letter-spacing:-.14px;font-size:14px}.product-overview-v3 .product-description[data-v-490e5894],.product-overview-v3 .product-price[data-v-490e5894]{line-height:1.5}.shade-family-dropdown[data-v-0453ea13]{position:relative;width:100%}.dropdown-trigger[data-v-0453ea13]{height:46px;padding:8px;border:2px solid #3a2d4a;border-radius:6px;background:#fff;font-family:Averta-Bold,sans-serif;line-height:1.5;letter-spacing:-.16px;color:#3a2d4a;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.dropdown-trigger.is-loading[data-v-0453ea13]{pointer-events:none}.dropdown-trigger[data-v-0453ea13]:focus-visible{outline:2px solid #911885;outline-offset:2px}.trigger-spinner[data-v-0453ea13]{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;animation-direction:reverse}.trigger-icon[data-v-0453ea13]{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}.trigger-icon.open[data-v-0453ea13]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-options[data-v-0453ea13]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;margin:0;padding:4px 0;list-style:none;background:#fff;border-radius:6px;box-shadow:0 4px 12px #0000001f}.dropdown-option[data-v-0453ea13]{padding:10px 12px;font-family:Averta-Regular,sans-serif;line-height:1.5;letter-spacing:-.16px;color:#3a2d4a;cursor:pointer}.dropdown-option[data-v-0453ea13]:hover,.dropdown-option.focused[data-v-0453ea13]{background:#eee}.dropdown-option[data-v-0453ea13]:focus{outline:none;background:#eee}.dropdown-option.selected[data-v-0453ea13]{font-family:Averta-Bold,sans-serif}.shade-swatch-grid-container[data-v-9bfbc578] .cta-outlined.mrbtn{color:#911885;background-color:#fff;border:2px solid #911885}.shade-swatch-grid-container[data-v-9bfbc578] .cta-outlined.mrbtn:hover,.shade-swatch-grid-container[data-v-9bfbc578] .cta-outlined.mrbtn:active,.shade-swatch-grid-container[data-v-9bfbc578] .cta-outlined.mrbtn:focus{color:#fff;background-color:#911885}.shade-swatch-grid-container .see-more-btn[data-v-9bfbc578]{margin:16px auto 0}.shade-swatch-grid[data-v-9bfbc578]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.shade-swatch-grid.disabled[data-v-9bfbc578]{pointer-events:none}.shade-swatch-grid .swatch-item[data-v-9bfbc578]{aspect-ratio:1/1;position:relative;border-radius:6px}.shade-swatch-grid .swatch-item.selected .swatch-link[data-v-9bfbc578]:after{opacity:1}.shade-swatch-grid .swatch-item.loading .swatch-spinner[data-v-9bfbc578]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#ffffff80;border-radius:6px;z-index:1;opacity:0;-webkit-animation:swatch-fade-in-9bfbc578 .3s ease .6s forwards;animation:swatch-fade-in-9bfbc578 .3s ease .6s forwards}.shade-swatch-grid .swatch-item.loading .swatch-spinner .css-spinner[data-v-9bfbc578]{width:24px;height:24px;border:3px solid rgba(0,0,0,.15);border-top-color:#911885;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.shade-swatch-grid .swatch-link[data-v-9bfbc578]{display:block;width:100%;height:100%;border-radius:6px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative}.shade-swatch-grid .swatch-link[data-v-9bfbc578]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid #911885;box-shadow:inset 0 0 0 3px #fff;border-radius:6px;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.shade-swatch-grid .swatch-link[data-v-9bfbc578]:focus-visible{outline:2px solid #911885;outline-offset:2px}.shade-swatch-grid .swatch-image[data-v-9bfbc578]{width:100%;height:100%;border-radius:2px}@-moz-keyframes swatch-fade-in-9bfbc578{0%{opacity:0}to{opacity:1}}@-webkit-keyframes swatch-fade-in-9bfbc578{0%{opacity:0}to{opacity:1}}@-o-keyframes swatch-fade-in-9bfbc578{0%{opacity:0}to{opacity:1}}@keyframes swatch-fade-in-9bfbc578{0%{opacity:0}to{opacity:1}}.shade-action-pills .try-it-on-pill[data-v-f7a77552]{height:32px;padding:4px 12px;border-radius:6px;background-color:#eee;border:none;font-family:Averta-Regular,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.14px;color:#3a2d4a;cursor:pointer}.shade-action-pills .try-it-on-pill[data-v-f7a77552]:hover{background-color:#e0e0e0}.shade-action-pills .try-it-on-pill[data-v-f7a77552]:focus-visible{outline:2px solid #911885;outline-offset:2px}.shade-action-pills .find-your-shade-link[data-v-f7a77552]{padding:4px 12px;border-radius:6px;font-family:Averta-Regular,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.14px;color:#911885;text-decoration:underline;cursor:pointer}.shade-action-pills .find-your-shade-link[data-v-f7a77552]:hover{color:#7a1470}.shade-action-pills .find-your-shade-link[data-v-f7a77552]:focus-visible{outline:2px solid #911885;outline-offset:2px}.recommended-shades .recommended-title[data-v-971ad771]{font-family:Averta-Bold,sans-serif;line-height:1.1;color:#3a2d4a;margin-bottom:12px}.recommended-shades .recommended-grid[data-v-971ad771]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.recommended-shades .recommended-grid.disabled[data-v-971ad771]{pointer-events:none}.recommended-shades .swatch-item[data-v-971ad771]{aspect-ratio:1/1;position:relative;border-radius:6px}.recommended-shades .swatch-item.selected .swatch-link[data-v-971ad771]:after{opacity:1}.recommended-shades .swatch-item.selected.best-match .best-match-badge[data-v-971ad771]{top:0;left:0;right:0}.recommended-shades .swatch-item.loading .swatch-spinner[data-v-971ad771]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#ffffff80;border-radius:6px;z-index:1;opacity:0;-webkit-animation:swatch-fade-in-971ad771 .3s ease .6s forwards;animation:swatch-fade-in-971ad771 .3s ease .6s forwards}.recommended-shades .swatch-item.loading .swatch-spinner .css-spinner[data-v-971ad771]{width:24px;height:24px;border:3px solid rgba(0,0,0,.15);border-top-color:#911885;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.recommended-shades .swatch-link[data-v-971ad771]{display:block;width:100%;height:100%;border-radius:6px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative}.recommended-shades .swatch-link[data-v-971ad771]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid #911885;box-shadow:inset 0 0 0 3px #fff;border-radius:6px;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.recommended-shades .swatch-link[data-v-971ad771]:focus-visible{outline:2px solid #911885;outline-offset:2px}.recommended-shades .swatch-image[data-v-971ad771]{width:100%;height:100%;border-radius:2px}.recommended-shades .best-match-badge[data-v-971ad771]{position:absolute;top:0;left:0;right:0;background-color:#911885;color:#fff;font-family:Averta-Bold,sans-serif;font-size:11px;text-align:center;padding:2px 4px;line-height:1.5;letter-spacing:-.11px;white-space:nowrap}.recommended-shades .recommended-divider[data-v-971ad771]{border:none;border-top:1px solid #e0e0e0;margin:16px 0 4px}@-moz-keyframes swatch-fade-in-971ad771{0%{opacity:0}to{opacity:1}}@-webkit-keyframes swatch-fade-in-971ad771{0%{opacity:0}to{opacity:1}}@-o-keyframes swatch-fade-in-971ad771{0%{opacity:0}to{opacity:1}}@keyframes swatch-fade-in-971ad771{0%{opacity:0}to{opacity:1}}.shade-selector[data-v-02da5264]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.shade-selector .shade-sticky-header[data-v-02da5264]{background-color:#fff}@media only screen and (max-width: 959px){.shade-selector .shade-sticky-header[data-v-02da5264]{position:sticky;top:var(--pdp-imagery-bottom, calc(45svh + 18px) );z-index:9;padding-block:8px}}.shade-selector .shade-label[data-v-02da5264]{font-family:Averta-Regular,sans-serif;letter-spacing:-.16px;color:#3a2d4a}.shade-selector .shade-label .shade-label-prefix[data-v-02da5264]{font-family:Averta-Bold,sans-serif}.shade-selector .shade-selector-loading .skeleton-pills[data-v-02da5264]{gap:4px}.shade-selector .shade-selector-loading .skeleton-pills .skeleton-pill[data-v-02da5264]{height:32px;width:90px;border-radius:6px}.shade-selector .shade-selector-loading .skeleton-grid[data-v-02da5264]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.shade-selector .shade-selector-loading .skeleton-grid .skeleton-swatch[data-v-02da5264]{height:auto;aspect-ratio:1/1;border-radius:6px}.shade-selector .shade-selector-content[data-v-02da5264]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.shade-fade-enter-active[data-v-02da5264],.shade-fade-leave-active[data-v-02da5264]{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.shade-fade-enter-from[data-v-02da5264],.shade-fade-leave-to[data-v-02da5264]{opacity:0}.complete-your-routine[data-v-42ef8053]{padding:16px;background-color:#eaeaea;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.complete-your-routine .routine-title[data-v-42ef8053]{line-height:1.1em}.complete-your-routine .routine-card[data-v-42ef8053]{background-color:#fff;border-radius:6px;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:16px;padding:12px 8px;position:relative;overflow:hidden}.complete-your-routine .routine-card .routine-card-spinner[data-v-42ef8053]{position:absolute;top:0;right:0;bottom:0;left:0}.complete-your-routine .routine-card .routine-card-image[data-v-42ef8053]{width:100px;min-width:100px;border-radius:4px;overflow:hidden}.complete-your-routine .routine-card .routine-card-details[data-v-42ef8053]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:1;gap:4px}.complete-your-routine .routine-card .routine-card-details .routine-card-info[data-v-42ef8053]{border-radius:4px;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-bottom:12px}.complete-your-routine .routine-card .routine-card-details .routine-card-info .routine-card-name[data-v-42ef8053],.complete-your-routine .routine-card .routine-card-details .routine-card-info .routine-card-price[data-v-42ef8053]{font-size:16px;line-height:1.1em}.complete-your-routine .routine-card .routine-card-details .routine-card-add[data-v-42ef8053]{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-size:14px;line-height:1.5em}.complete-your-routine .routine-card .routine-card-details .routine-card-add[data-v-42ef8053]:disabled{color:#7e727e;text-decoration:none;cursor:default;pointer-events:none}@media (min-width: 440px) and (max-width: 959px){.complete-your-routine .routine-card[data-v-42ef8053]{padding:12px 24px 12px 12px}}.color-kit-hero-v3[data-v-c30d8d63]{margin-bottom:16px}@media only screen and (min-width: 960px){.color-kit-hero-v3[data-v-c30d8d63]{padding:0 24px}}.color-kit-hero-v3 .color-kit-hero-v3-content[data-v-c30d8d63]{margin:0 auto;max-width:1440px}.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap[data-v-c30d8d63]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}@media only screen and (min-width: 960px){.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap[data-v-c30d8d63]{display:grid;grid-template-columns:3fr 2fr;column-gap:2rem}}@media only screen and (min-width: 960px){.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap .hero-shade-scope[data-v-c30d8d63]{display:contents}}.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap .product-imagery[data-v-c30d8d63]{min-width:0px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (max-width: 959px){.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap .product-imagery[data-v-c30d8d63]{position:sticky;top:var(--mr-sticky-header-height, 0px);z-index:10;background-color:#fff;padding-bottom:8px}}@media only screen and (min-width: 960px){.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap .product-imagery[data-v-c30d8d63]{position:sticky;grid-column:1;grid-row:1/-1;top:calc(var(--mr-sticky-header-height, 0px) + 16px)}}.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap .shade-content[data-v-c30d8d63],.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap .product-remaining[data-v-c30d8d63]{min-width:0px;padding-inline:16px}@media only screen and (min-width: 960px){.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap .shade-content[data-v-c30d8d63],.color-kit-hero-v3 .color-kit-hero-v3-content .side-by-side-wrap .product-remaining[data-v-c30d8d63]{grid-column:2;padding:0}}.color-kit-hero-v3 .color-kit-info[data-v-c30d8d63]{display:flex;gap:12px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-block:12px}.color-kit-hero-v3 .product-title[data-v-c30d8d63]{line-height:1.1}.color-kit-pdp-v3 .not-eligible-message.container .inner-wrap[data-v-e43e0d80]{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1em}.color-kit-pdp-v3 .non-pp-msg .msg[data-v-e43e0d80]{background-color:#eaeaea;position:relative}.color-kit-pdp-v3 .non-pp-msg .msg i[data-v-e43e0d80]{position:absolute}.color-kit-pdp-v3 .non-pp-msg .msg p[data-v-e43e0d80]{padding-left:2em}.color-kit-pdp-v3 .complete-range[data-v-e43e0d80]{border-top:1px solid #cbc8c7}.color-kit-pdp-v3 .complete-range .range[data-v-e43e0d80]{padding:1.5em 5%}.color-kit-pdp-v3 .expertise-included[data-v-e43e0d80]{padding-top:3em;border-top:1px solid #cbc8c7}.color-kit-pdp-v3 .review-wrap .reviews[data-v-e43e0d80]{border-bottom:1px solid #cbc8c7;padding-bottom:2em;margin-bottom:3em}.color-kit-pdp-v3 .review-wrap .title-wrap[data-v-e43e0d80]{padding:1.5em 0}.color-kit-pdp-v3 .review-wrap .title-wrap .section-title[data-v-e43e0d80]{padding-bottom:.6em}.color-kit-pdp-v3 .review-wrap .title-wrap .desc-short[data-v-e43e0d80]{padding-bottom:.5em}@media only screen and (min-width: 560px){.color-kit-pdp-v3 .not-eligible-message .inner-wrap[data-v-e43e0d80]{padding-left:3%;padding-right:3%}.color-kit-pdp-v3 .all-colors[data-v-e43e0d80]{padding:0 2%}}@media only screen and (min-width: 0px) and (max-width: 559px){.color-kit-pdp-v3 .guarantee-visit-us-container[data-v-e43e0d80]{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-direction:reverse;-moz-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
