/*! nouislider - 14.6.1 - 8/17/2020 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%;background:#3fb8af}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}.pv-extra-details{background-color:#fdf6f0;margin-bottom:8.0625rem;padding-top:1.25rem}.pv-extra-details__top-wrapper{position:relative}.pv-extra-details__claims-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:19.0625rem;margin:-1.0625rem 0 2.3875rem -1.25rem}.pv-extra-details__claim{font-size:.625rem;line-height:.875rem;letter-spacing:0;color:#191919;margin:0;width:33.33333%;padding-left:1.25rem;padding-top:1.0625rem}.pv-extra-details__section{pointer-events:none}.pv-extra-details__bottom-wrapper .pv-extra-details__section{z-index:2}.pv-extra-details__bottom-wrapper .pv-extra-details__section:first-child{margin-left:5.17827%;margin-right:-2.3125rem;padding-top:5.5rem;padding-bottom:3.0625rem}.pv-extra-details__bottom-wrapper .pv-extra-details__section:last-child{margin-right:-3.9375rem;margin-left:-.9375rem;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:3.0625rem;padding-top:5.5rem}.pv-extra-details__section-title{margin:0 0 2.0625rem}.pv-extra-details__section-description{font-size:.9375rem;line-height:1.375rem;letter-spacing:.0625rem;margin-left:2.5625rem;margin-bottom:0;max-width:19.3125rem}.pv-extra-details__section--large .pv-extra-details__section-description{max-width:32.875rem}.pv-extra-details--no-shade .pv-extra-details__section-description{margin-left:0}.pv-extra-details__section-description a{text-transform:uppercase;color:#000914;text-decoration:underline}.pv-extra-details__accordion{margin-bottom:4.8125rem}.pv-extra-details__accordion-body{margin:0}.pv-extra-details__accordion-body a{text-transform:uppercase;color:#000914;text-decoration:underline}.pv-extra-details__modal-cta{background-color:transparent;border:0;padding:0;position:relative;font-size:.625rem;letter-spacing:.125rem;color:#000914;text-transform:uppercase;pointer-events:initial}.pv-extra-details__modal-cta:after{content:"";position:absolute;left:0;bottom:-.0625rem;width:98%;border-bottom:.0625rem solid #000914}.pv-extra-details__main-img{position:relative}.pv-extra-details__main-img-caption{font-size:.5625rem;line-height:.875rem;letter-spacing:.125rem;color:#fff;position:absolute;bottom:.3125rem;left:.5rem;z-index:2;text-transform:uppercase}.pv-extra-details__link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5}.shade-finder-recommendations{background-color:#fdf6f0;margin-top:2.8125rem;padding-bottom:2.5rem}.shade-finder-recommendations__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shade-finder-recommendations__heading{margin-top:-1.0625rem;margin-bottom:1.375rem}.shade-finder-recommendations__item{margin-bottom:1.875rem}.shade-finder-recommendations__item:last-child{margin-bottom:0}.shade-finder-recommendations__variant-label{font-size:.5625rem;line-height:.875rem;letter-spacing:.125rem;color:#000914;text-transform:uppercase;margin-bottom:0}.shade-finder-recommendations__title{font-size:1.125rem;line-height:1.375rem;letter-spacing:.0125rem;color:#000914;margin-top:0;margin-bottom:.25rem}.shade-finder-recommendations__title a{color:inherit}.shade-finder-recommendations__description{font-size:.625rem;line-height:normal;margin-bottom:0;color:#000}.shade-finder-recommendations__description p{font-size:inherit;line-height:inherit;margin:inherit;color:inherit}.shade-finder-recommendations .config{margin-bottom:.9375rem}.shade-finder-recommendations .config .flickity-viewport{-ms-flex-preferred-size:90%;flex-basis:90%;-ms-flex-negative:0;flex-shrink:0}.shade-finder-recommendations .config__options{visibility:hidden;opacity:0}.shade-finder-recommendations .config__options.flickity-enabled{visibility:visible;opacity:1}.shade-finder-recommendations .config__option{cursor:pointer;max-width:none;margin:0 2%;width:14.5%}.shade-finder-recommendations .config__option:last-child,.shade-finder-recommendations .config__option:nth-child(6n){max-width:none;margin:0 2%;width:14.5%}.shade-finder-results__wrapper-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.shade-finder-results__left-wrapper{width:55.08475%;-ms-flex-negative:0;flex-shrink:0;margin-right:1.875rem}.shade-finder-results__right-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shade-finder-results__alternate-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:.5;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.shade-finder-results__alternate-products:hover{opacity:1}.shade-finder-results__alternate-copy{margin-bottom:.9375rem}.shade-finder-results__alternate-copy .title{display:block;margin-bottom:.3125rem;text-transform:uppercase;line-height:1.5rem;letter-spacing:.1875rem}.shade-finder-results__featured-wrapper{margin-bottom:1.5rem}.shade-finder-results__featured-details{display:block;margin:0 auto}.shade-finder-results__featured-pre-title{margin-top:0;margin-bottom:.625rem;font-family:Neue Hass Unica Bold;font-size:.9375rem;font-weight:700;line-height:.9375rem;letter-spacing:.1875rem;color:#7f2549;text-transform:uppercase}.shade-finder-results__featured-title{margin-top:0;margin-bottom:.9375rem;font-size:2.5rem;line-height:3.125rem}.shade-finder-results__variant{margin-bottom:1.1875rem;font-size:.75rem;line-height:1rem;letter-spacing:.0625rem;width:9.625rem;border-bottom:.0625rem solid black}.shade-finder-results__variant--featured{margin-bottom:1.875rem;width:12.5rem}.shade-finder-results__variant .rare-script{font-size:1.375rem;line-height:1.375rem;letter-spacing:0;color:#000}.shade-finder-results__add-to-bag{width:100%;padding-left:.3125rem;padding-right:.3125rem}.shade-finder-results__add-to-bag--featured{margin-bottom:1.25rem;font-family:Neue Hass Unica Bold;font-size:.75rem;font-weight:700;line-height:1.25rem;letter-spacing:.25rem}.shade-finder-results__add-to-bag--featured.btn--primary{background-color:#7f2549;border:1px solid #7f2549;color:#fff}.shade-finder-results__add-to-bag--featured.btn--primary:hover{background-color:#fff;color:#7f2549}.shade-finder-results__add-to-bag .price{margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.shade-finder-results__add-to-bag .price__compare{font-family:Neue Hass Unica Regular;font-weight:400;text-decoration:line-through;margin-right:.3125rem}.shade-finder-results__carousel{padding:0;margin-bottom:1.25rem}.shade-finder-results__carousel-nav{padding:0;margin-bottom:1.5625rem}.shade-finder-results__carousel-nav-item{cursor:pointer;max-width:4rem;margin:0 .9375rem;text-align:center;text-transform:uppercase;font-size:.5rem;line-height:.75rem;letter-spacing:.125rem;color:#000;padding-bottom:1.25rem}.shade-finder-results__carousel-nav-item:after{content:"";background:0 0;border:.0625rem solid #000914;border-radius:50%;height:.625rem;width:.625rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.shade-finder-results__carousel-nav-item.is-nav-selected:after{background:#000914}.shade-finder-results .variant-quick-add:not(:hover):not(.shade-finder-results__add-to-bag--featured){background-color:transparent}.shade-finder-results .variant-quick-add span{pointer-events:none}.shade-finder-results .step-header__copy{margin-bottom:1.875rem}.shade-finder-results .pv-extra-details{background-color:#fdfbf8;height:0;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;margin-bottom:0;padding-top:0;pointer-events:none}.shade-finder-results .pv-extra-details.is-active{opacity:1;margin-top:1.25rem;margin-bottom:8.0625rem;pointer-events:auto}.shade-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 2rem;padding:1rem 0;width:100%}.shade-items__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.shade-items__carousel-wrapper{padding:2.8125rem 0}.shade-items__carousel .flickity-viewport{overflow:visible;width:100%}.shade-items__carousel-header{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);top:-2.3125rem;width:100%}.shade-items__carousel-heading{color:#000914;font-family:Neue Hass Unica Regular;font-size:.625rem;letter-spacing:.25rem;line-height:2.2;text-align:center;text-transform:uppercase}.shade-item{height:auto;width:70vw;margin:0 .625rem;opacity:.5;cursor:pointer;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.shade-item.is-active{opacity:1;cursor:default}.shade-item--cell.is-selected{opacity:1}.shade-item__title{color:#000914;visibility:hidden;font-family:Neue Hass Unica Regular;font-size:.625rem;letter-spacing:.25rem;line-height:2.2;margin-top:.3125rem;margin-bottom:.4375rem;text-align:center;text-transform:uppercase}.is-active .shade-item__title{visibility:visible}.step{margin-bottom:7.625rem}.step-footer{background-color:#fdf6f0;bottom:0;padding:1.375rem 0 1.5625rem;position:fixed;margin-top:2rem;width:100%;z-index:3}.step-footer__dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.0625rem}.step-footer__dot{background-color:#c0bbb4;border-radius:50%;margin-right:.5rem;height:.5rem;width:.5rem}.step-footer__dot.is-active{background-color:#000914}.step-footer__dot:last-child{margin-right:0}.step-footer__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.5625rem;letter-spacing:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Neue Hass Unica Bold;position:relative}.step-footer__button:after{background-color:transparent;border-right:1px solid #7f2549;border-top:1px solid #7f2549;bottom:auto;height:.5625rem;left:auto;right:-.375rem;top:47%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:border .4s ease-in-out;transition:border .4s ease-in-out;width:.5625rem}.step-footer__button--previous{color:#000914;margin-right:2.875rem}.step-footer__button--previous:after{border-right:1px solid #000914;border-top:1px solid #000914;left:-.6875rem;right:auto;top:12%;-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.step-footer__button:disabled{color:#c0bbb4}.step-footer__button:disabled:after{border-right:1px solid #c0bbb4;border-top:1px solid #c0bbb4}.step-footer__arrow{font-size:.8125rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.step-footer__button--previous .step-footer__arrow{padding-left:0;padding-right:.125rem;-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1)}.step-footer__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step-header{padding-left:1.5rem;padding-right:1.5rem;position:relative}.step-header__copy{font-size:.8125rem;letter-spacing:0;line-height:1.1875rem;margin-bottom:1rem}.step-header__redo{position:absolute;top:1.6875rem;color:#000914;text-decoration:underline;right:1.5rem}.step-header__redo:after{content:none}.step-three{padding-bottom:2.1875rem}.step-three__callout-heading{color:#7f2549;font-family:Ogg Regular;font-size:1.375rem;line-height:1.18;text-align:center}.step-three__callout-copy{color:#000914;font-family:Neue Hass Unica Regular;font-size:.8125rem;line-height:1.46;margin:0 auto;text-align:center;width:58%;max-width:22.375rem}.step-three__callout-copy span{letter-spacing:.1875rem;text-decoration:underline}.step-two__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-two__option{position:relative;background-position-x:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:1.5625rem 0;max-width:18.4375rem;width:100%}.step-two__option--warm{background-image:url(../png/mobile-warmf81a.png)}.step-two__option--neutral{background-image:url(//www.rarebeauty.com/cdn/shop/files/mobile-neutral.png?v=3968270599021262412)}.step-two__option--cool{background-image:url(//www.rarebeauty.com/cdn/shop/files/mobile-cool.png?v=16421156074500563)}.step-two__option-wrap{margin-bottom:.625rem;margin-left:3.125rem}.step-two__option-title{color:#000914;font-family:Neue Hass Unica Regular;font-size:.75rem;letter-spacing:.225rem;line-height:1.5;margin-top:.875rem;margin-bottom:.4375rem;text-transform:uppercase}.step-two__option-copy{color:#000914;font-family:Neue Hass Unica Regular;font-size:.8125rem;letter-spacing:.0625rem;line-height:1.46;margin-bottom:0}.step-two__option-copy span{font-weight:700}.step-two__option-button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:0 0;border:transparent;padding:0}.step-two__option-button span{position:absolute;left:0;background:0 0;border:.0625rem solid #000914;border-radius:50%;height:.625rem;width:.625rem;top:2.75rem}.step-two__option-button span.is-active{background:#000914}.step-two__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5625rem}.step-two__buttons .btn-link{color:#c0bbb4}.step-two__buttons .btn-link:after{background-color:#c0bbb4}.swappable-image{position:relative}.swappable-image__image-one{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.swappable-image.is-swapped .swappable-image__image-one{opacity:0}.swappable-image__image-two{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.swappable-image.is-swapped .swappable-image__image-two{opacity:1}.swappable-image__thumbnails{cursor:pointer;position:absolute;bottom:-.625rem;right:-.625rem;width:3.75rem;height:3.75rem;border-radius:50%;border:.0625rem solid #fdfbf8;overflow:hidden;outline:0}.shade-finder-results__left-wrapper .swappable-image__thumbnails{width:3.75rem;height:3.75rem;top:1.25rem;right:1.25rem}.swappable-image__thumbnail-one,.swappable-image__thumbnail-two{pointer-events:none;border-radius:50%}.swappable-image__thumbnail-two{position:absolute;top:0;left:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.swappable-image.is-swapped .swappable-image__thumbnail-two{opacity:0}.image-grid{margin-top:1.25rem}.image-grid__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:73.5vw}.image-grid__list:not(.is-selected){opacity:.2}.is-pointer-down .image-grid__list{opacity:1}.image-grid__item{-ms-flex-preferred-size:calc(50% - 2px);flex-basis:calc(50% - 2px);margin-bottom:.125rem;margin-right:.125rem}.image-grid .flickity-enabled{margin:0;padding:0}.range-slider{padding-left:.625rem;padding-right:.625rem}.range-slider__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:.875rem;padding-right:.875rem}.range-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.0625rem}.range-slider__item:last-child{padding-bottom:1.0625rem}.range-slider__slide{background-image:-webkit-gradient(linear,left top,right top,from(#ffdcc6),color-stop(#ebb288),color-stop(#e5955b),color-stop(#c86128),to(#732a18));background-image:linear-gradient(to right,#ffdcc6,#ebb288,#e5955b,#c86128,#732a18);border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:.75rem}.range-slider__header{font-size:.75rem;letter-spacing:3.6px;line-height:1.125rem;margin-bottom:.4375rem;text-align:center;text-transform:uppercase}.range-slider .noUi-value,.range-slider__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#000914;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.5rem;letter-spacing:2px;line-height:.75rem;min-height:1.5rem;padding:0;text-align:center;text-transform:uppercase;cursor:pointer}.range-slider .noUi-marker,.range-slider .noUi-value:after,.range-slider__button:after{display:none}.range-slider .noUi-pips-horizontal{top:-3.75rem}.range-slider .noUi-target{margin-top:3.75rem}.range-slider .noUi-handle{background-color:#000914;border-radius:50%;border:none;-webkit-box-shadow:none;box-shadow:none;height:1.25rem;right:-.75rem;top:-.1875rem;width:1.25rem}.range-slider .noUi-handle:after,.range-slider .noUi-handle:before{display:none}.range-slider .noUi-handle:focus{outline:0}@media only screen and (max-width: 1024px){.pv-extra-details__container{padding:0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-extra-details__middle-wrapper{margin-bottom:2.5rem}.pv-extra-details__section{display:none}.pv-extra-details__shades-swatch-img{position:absolute;max-width:53.51682%;top:3.25rem;right:-26.29969%}.pv-extra-details__main-img{width:94.80122%;margin-left:-1.5rem;margin-bottom:-3rem;max-width:31.25rem}.shade-finder-recommendations__container{padding:0 2.375rem}.shade-finder-recommendations__heading{margin-left:-.875rem}.shade-finder-recommendations__image-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-2.375rem;margin-bottom:.9375rem}.shade-finder-recommendations__image{width:48.66469%;-ms-flex-negative:0;flex-shrink:0}.shade-finder-recommendations__info-mobile{z-index:1;margin-left:-.6875rem}.shade-finder-results__variant-item{margin:0 .53125rem;width:80%}.ir--product .shade-finder-results__variant-item-photo{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;margin-top:2.375rem;width:81.66667%}.shade-finder-results__variant-item.right-align .shade-finder-results__variant-item-photo,.shade-finder-results__variant-item:first-child .shade-finder-results__variant-item-photo{position:absolute;right:0}.shade-finder-results__variant-item .swappable-image__thumbnails,.shade-finder-results__variant-item-desc{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;pointer-events:none;opacity:0}.shade-finder-results__variant-item.is-selected .shade-finder-results__variant-item-photo{margin-top:0;width:100%}.shade-finder-results__variant-item.is-selected .shade-finder-results__variant-item-desc,.shade-finder-results__variant-item.is-selected .swappable-image__thumbnails{pointer-events:auto;opacity:1}.shade-finder-results__variant{width:12.5rem}.step-header__redo{letter-spacing:2px;top:.6875rem}}@media only screen and (max-width: 767px){.shade-items__carousel .flickity-prev-next-button{top:-2.5rem}.shade-items__carousel .flickity-prev-next-button:before{font-size:.625rem}.shade-items__carousel .flickity-prev-next-button.previous{left:1.5625rem}.shade-items__carousel .flickity-prev-next-button.next{right:1.5625rem}.step-two__option--cool,.step-two__option--neutral,.step-two__option--warm{background-size:21.875rem;background-repeat:no-repeat}}@media only screen and (min-width: 768px){.shade-items__carousel-heading{font-size:.5625rem;letter-spacing:.125rem;line-height:1.56}.shade-item{width:15.625rem}.shade-item.is-active{width:18.75rem}.shade-item--cell{margin:0;-webkit-transform:scale(.8333);transform:scale(.8333);width:18.75rem}.shade-item--cell.is-selected{-webkit-transform:scale(1);transform:scale(1)}.shade-item__title{font-size:.5625rem;letter-spacing:.125rem;line-height:1.56}.step-three__callout-heading{font-size:1.875rem;line-height:1.17;letter-spacing:.0375rem}.step-three__callout-copy{font-size:.9375rem;letter-spacing:.0625rem;line-height:1.47}.step-two__options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.step-two__option{padding:1.875rem}.step-two__option--warm{background-image:url(//www.rarebeauty.com/cdn/shop/files/desktop-warm.png?v=18217710637397892445)}.step-two__option--neutral{background-image:url(//www.rarebeauty.com/cdn/shop/files/desktop-neutral.png?v=13020562507621170343)}.step-two__option--cool{background-image:url(//www.rarebeauty.com/cdn/shop/files/desktop-cool.png?v=11749371151664494945)}.step-two__option-title{margin-bottom:.625rem}.step-two__option-copy{font-size:.75rem;line-height:1.33}.step-two__option-button span{left:1.875rem;height:1rem;width:1rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shade-finder-recommendations .config__option,.shade-finder-recommendations .config__option:last-child,.shade-finder-recommendations .config__option:nth-child(6n){width:9%;margin:0 .3125rem}}@media only screen and (min-width: 1025px){.pv-extra-details{margin-bottom:9.625rem;padding-top:4rem}.pv-extra-details--no-shade{margin-bottom:0;padding:5.625rem 0}.pv-extra-details__top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5.5rem}.pv-extra-details--no-shade .pv-extra-details__top-wrapper{margin-bottom:0}.pv-extra-details__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.pv-extra-details__middle-wrapper{margin-bottom:7.5rem}.pv-extra-details__claims-wrapper{max-width:28.75rem;margin:-1.75rem 0 3.25rem -3.125rem}.pv-extra-details__claim{font-size:.75rem;line-height:1rem;letter-spacing:.0625rem;color:#000914;padding-left:3.125rem;padding-top:1.75rem}.pv-extra-details__modal-cta{margin-left:2.5625rem;letter-spacing:.3125rem}.pv-extra-details__modal-cta:after{width:93%}.pv-extra-details__shades-swatch-img{-ms-flex-preferred-size:33.87097%;flex-basis:33.87097%;-ms-flex-negative:0;flex-shrink:0;margin-left:2.97114%;margin-right:5.85739%;margin-top:-6.875rem;min-width:21.875rem}.pv-extra-details__main-img{z-index:1;-ms-flex-preferred-size:45.33107%;flex-basis:45.33107%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:-3.75rem}.pv-extra-details__main-img-caption{font-size:.625rem;line-height:1.125rem;letter-spacing:.15625rem;bottom:.375rem;left:.5625rem}.shade-finder-recommendations{margin-top:8rem;padding-bottom:6.25rem}.shade-finder-recommendations__heading{margin-top:-1.75rem;margin-bottom:1.875rem}.shade-finder-recommendations__products{padding-left:6.25rem;padding-right:1.25rem}.shade-finder-recommendations__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shade-finder-recommendations__item:nth-child(2n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.shade-finder-recommendations__image-details-wrapper{width:37.80718%;-ms-flex-negative:0;flex-shrink:0}.shade-finder-recommendations__details{max-width:19.125rem;margin-left:-.625rem;z-index:1}.shade-finder-recommendations__variant-label{margin-bottom:.5625rem}.shade-finder-recommendations__title{font-size:1.1875rem;letter-spacing:.03125rem;margin-bottom:.5rem}.shade-finder-recommendations__description{font-size:.75rem;line-height:normal;margin-bottom:1.25rem}.shade-finder-recommendations__description--with-swatch{margin-bottom:.9375rem}.shade-finder-results__variant-item{width:calc(50% - 12px)}.shade-finder-results .step-header__copy{max-width:36.8125rem}.shade-finder-results .pv-extra-details.is-active{margin-top:5rem;margin-bottom:9.625rem}.step{margin-bottom:3.6875rem}.step-footer{margin-top:0;padding:.5625rem 0 .9375rem}.step-footer__dots{margin-top:.625rem}.step-footer__button{font-size:.625rem;letter-spacing:.3125rem;line-height:1.125rem}.step-footer__button--previous{margin-right:2.5rem}.step-header{padding-left:8.125rem}.step-header__copy{font-size:.9375rem;letter-spacing:1px;line-height:1.375rem;width:50%}.step-header__redo{right:9.09722%}.step-two{margin-top:2.1875rem}.step-two__buttons{margin-top:2.375rem}.step-two.container--medium{padding:0 7.7%}.swappable-image__thumbnails{width:3.125rem;height:3.125rem;top:.625rem;right:.625rem}.image-grid__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:48.2vw}.range-slider{max-width:73.6875rem;margin:0 auto}}@media only screen and (min-width: 1281px){.image-grid__item{-ms-flex-preferred-size:33%;flex-basis:33%}}@media only screen and (min-width: 1441px){.step-header__redo{right:8.1875rem}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/shade-finder.scss.css.map?v=96143018749117610311701976003 */
