.icon{display:inline-block}.icon:before{background-image:url(../svg/sprite-icon-7618886a4577.svg);background-repeat:no-repeat;background-size:26.875em 159.375em;content:"";display:block;font-size:1em}.icon--inline:before{display:inline-block;position:relative;vertical-align:middle}.icon--accordion-minus:before{background-position:0 0;width:.8125em;height:.1875em}.icon--accordion-minus-purple:before{background-position:0 -.1875em;width:.8125em;height:.1875em}.icon--accordion-plus:before{background-position:0 -.375em;width:.8125em;height:.875em}.icon--accordion-plus-purple:before{background-position:0 -1.25em;width:.8125em;height:.875em}.icon--account:before{background-position:0 -2.125em;width:1.0625em;height:1.0625em}.icon--account-light:before{background-position:0 -3.1875em;width:1.0625em;height:1.0625em}.icon--arrow:before{background-position:0 -4.25em;width:1.0625em;height:.5625em}.icon--arrow-carousel:before{background-position:0 -4.8125em;width:.5625em;height:.75em}.icon--arrow-down-purple:before{background-position:0 -5.5625em;width:1.125em;height:.5625em}.icon--arrow-dropdown-black:before{background-position:0 -6.125em;width:.75em;height:.375em}.icon--arrow-right:before{background-position:0 -6.5em;width:1.75em;height:1.75em}.icon--arrow-right-black:before{background-position:0 -8.25em;width:1.75em;height:1.75em}.icon--arrow-right-white:before{background-position:0 -10em;width:1.75em;height:1.75em}.icon--arrow-thin:before{background-position:0 -11.75em;width:2.3125em;height:1.25em}.icon--arrow-thin-light:before{background-position:0 -13em;width:2.0625em;height:1.0625em}.icon--arrow-top:before{background-position:0 -14.0625em;width:2.625em;height:2.625em}.icon--arrow-white:before{background-position:0 -16.6875em;width:1.0625em;height:.5625em}.icon--bag:before{background-position:0 -17.25em;width:1.0625em;height:1.0625em}.icon--bag-light:before{background-position:0 -18.3125em;width:1.0625em;height:1.0625em}.icon--chevron-black:before{background-position:0 -19.375em;width:.875em;height:1.4375em}.icon--chevron-white:before{background-position:0 -20.8125em;width:.875em;height:1.4375em}.icon--chevron-white-small:before{background-position:0 -22.25em;width:.5625em;height:.9375em}.icon--close:before{background-position:0 -23.1875em;width:1.0625em;height:1.0625em}.icon--close-black:before{background-position:0 -24.25em;width:.625em;height:.5em}.icon--close-black-large:before{background-position:0 -24.75em;width:1.0625em;height:1.0625em}.icon--close-white:before{background-position:0 -25.8125em;width:1.0625em;height:1.0625em}.icon--email:before{background-position:0 -26.875em;width:.875em;height:.5em}.icon--facebook:before{background-position:0 -27.375em;width:2em;height:2em}.icon--facebook-white:before{background-position:0 -29.375em;width:2em;height:2em}.icon--footer-arrow-light:before{background-position:0 -31.375em;width:1.75em;height:.8125em}.icon--hamburger:before{background-position:0 -32.1875em;width:1.625em;height:1.0625em}.icon--hamburger-light:before{background-position:0 -33.25em;width:1.625em;height:1.0625em}.icon--header-arrow:before{background-position:0 -34.3125em;width:1.75em;height:4.3125em}.icon--heart-outline:before{background-position:0 -38.625em;width:2.3125em;height:3.1875em}.icon--help:before{background-position:0 -41.8125em;width:5.5em;height:5.5em}.icon--instagram:before{background-position:0 -47.3125em;width:2em;height:2em}.icon--instagram-white:before{background-position:0 -49.3125em;width:2em;height:2em}.icon--klarna-logo:before{background-position:0 -51.3125em;width:7.9375em;height:1.8125em}.icon--large-star--white:before{background-position:0 -53.125em;width:4.1875em;height:4.1875em}.icon--load-more:before{background-position:0 -57.3125em;width:4.1875em;height:4.375em}.icon--logo:before{background-position:0 -61.6875em;width:12.5em;height:2.3125em}.icon--logo-light:before{background-position:0 -64em;width:10.6875em;height:2em}.icon--logo-monogram:before{background-position:0 -66em;width:2.625em;height:2.625em}.icon--logo-monogram-light:before{background-position:0 -68.625em;width:2.625em;height:2.625em}.icon--logo-monogram-white:before{background-position:0 -71.25em;width:2.625em;height:2.625em}.icon--minus-black:before{background-position:0 -73.875em;width:.5625em;height:.1875em}.icon--pause-icon:before{background-position:0 -74.0625em;width:2.1875em;height:2.5em}.icon--perfect-is-universal:before{background-position:0 -76.5625em;width:23.9375em;height:8.625em}.icon--perfect-strokes:before{background-position:0 -85.1875em;width:26.875em;height:6.0625em}.icon--pinterest:before{background-position:0 -91.25em;width:2em;height:2em}.icon--pinterest-white:before{background-position:0 -93.25em;width:2em;height:2em}.icon--play:before{background-position:0 -95.25em;width:2.4375em;height:2.75em}.icon--plus-black:before{background-position:0 -98em;width:.5625em;height:.5625em}.icon--privacyoptions:before{background-position:0 -98.5625em;width:2em;height:1em}.icon--purple-circle:before{background-position:0 -99.5625em;width:4.625em;height:4.625em}.icon--radio-off:before{background-position:0 -104.1875em;width:1.1875em;height:1.1875em}.icon--radio-off-black:before{background-position:0 -105.375em;width:1.1875em;height:1.1875em}.icon--radio-on:before{background-position:0 -106.5625em;width:1.1875em;height:1.1875em}.icon--radio-on-black:before{background-position:0 -107.75em;width:1.1875em;height:1.1875em}.icon--rare-icon:before{background-position:0 -108.9375em;width:13.75em;height:13.875em}.icon--rare-impact-logo:before{background-position:0 -122.8125em;width:9.625em;height:1.875em}.icon--rare-impact-logo-white:before{background-position:0 -124.6875em;width:13.3125em;height:2.4375em}.icon--review-carousel:before{background-position:0 -127.125em;width:2em;height:2em}.icon--review-list:before{background-position:0 -129.125em;width:2em;height:2em}.icon--search:before{background-position:0 -131.125em;width:.75em;height:.6875em}.icon--search-gray:before{background-position:0 -131.8125em;width:1.0625em;height:1.0625em}.icon--search-light:before{background-position:0 -132.875em;width:1.0625em;height:1.0625em}.icon--search-mobile-white:before{background-position:0 -133.9375em;width:1.0625em;height:1.0625em}.icon--search-white:before{background-position:0 -135em;width:.75em;height:.6875em}.icon--small-star--white:before{background-position:0 -135.6875em;width:2.3125em;height:2.3125em}.icon--star-empty:before{background-position:0 -138em;width:1.375em;height:1.375em}.icon--star-filled:before{background-position:0 -139.375em;width:1.375em;height:1.375em}.icon--star-half:before{background-position:0 -140.75em;width:1.375em;height:1.375em}.icon--thumb-down:before{background-position:0 -142.125em;width:.9375em;height:1em}.icon--thumb-up:before{background-position:0 -143.125em;width:1em;height:.875em}.icon--tiktok:before{background-position:0 -144em;width:2em;height:2em}.icon--tiktok-white:before{background-position:0 -146em;width:2em;height:2em}.icon--twitter:before{background-position:0 -148em;width:2em;height:2em}.icon--twitter-white:before{background-position:0 -150em;width:2em;height:2em}.icon--upload:before{background-position:0 -152em;width:1.375em;height:1.375em}.icon--watch-arrow:before{background-position:0 -153.375em;width:6.125em;height:2em}.icon--youtube:before{background-position:0 -155.375em;width:2em;height:2em}.icon--youtube-white:before{background-position:0 -157.375em;width:2em;height:2em}.pv__content{background-color:#fdfbf8;border-bottom:.0625rem solid #fdf6f0}.pv__ad-img,.selector-wrapper{display:none}.config__filters{display:-webkit-box;display:-ms-flexbox;display:flex}.config__filters-wrapper{position:absolute;top:.1875rem;left:.375rem}.config__filters-wrapper .config__filters{display:none;font-family:Neue Hass Unica Bold;font-size:.75rem;letter-spacing:.1875rem;text-transform:uppercase}.config__filter-btn{-webkit-appearance:none;background-color:transparent;border:1px solid transparent;color:#000914;font-size:.75rem;letter-spacing:.0625rem;line-height:1rem;padding-bottom:.1875rem;padding-top:.1875rem;-webkit-transform:border-color .4s ease-in-out;transform:border-color .4s ease-in-out}.config__filter-btn.is-active{border-color:#191919}.config__group{margin-top:.625rem}.config__group:first-child{margin-top:0}.config__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.config__options--select{scrollbar-width:none}.config__options--select::-webkit-scrollbar{display:none}.config__options--size{margin-bottom:1.625rem}.pv-bundle-config .config__options--size{margin-bottom:0}.config__option{padding:0;position:relative;-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.select__list--size .config__option{width:100%}.config__option:last-child{padding-right:0;margin-right:0}.config__option:after{border-radius:50%;border:1px solid #7f2549;content:"";height:2.3125rem;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:2.3125rem}.select__list--size .config__option:after{display:none}.config__option.is-active:after,.config__option.is-selected:after,.config__option.is-visible{opacity:1;visibility:visible}.config__slash{pointer-events:none;position:absolute;width:100%;border-bottom:.0625rem solid #fdfbf8;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.select__list--size .config__slash{display:none}.config__option--size .config__slash{border-color:#464545}.config .config__options.is-apparel .config__slash{border-color:#7f2549}.config__radio{display:none}.config__btn{cursor:pointer;margin:0;white-space:nowrap}.config__option.is-active .config__btn{font-weight:700}.config__option.is-disabled .config__btn{border-style:dashed;color:#000914;cursor:default;opacity:.5}.pv-custom-select{border-bottom:.0625rem solid #000914}.pv-essentials--bundle-mobile .pv-custom-select .select__button--dropdown{display:none}.dropdown-visible .not-concealer .pv-custom-select .select__button--dropdown{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pv-custom-select .select__copy-description-wrapper{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-custom-select .select__copy-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pv-custom-select .select__copy--header,.pv-custom-select .select__copy--value{color:#000914}.pv-custom-select .select__copy--description{color:#000914;font-family:Neue Hass Unica Regular;font-size:.75rem;margin:0}.pv-custom-select .select__swatch{position:relative}.pv-add__btn{font-size:.75rem;letter-spacing:.25rem;min-height:2.8125rem;font-weight:700}.pv-add__btn--black{background:#000;opacity:1;border:1px solid black}.pv-add__btn--black:hover{background:0 0;color:#000}.pv-add__btn--black[disabled=disabled]{opacity:1}.pv-add__btn.custom-disabled,.pv-add__btn.custom-disabled:hover{background-color:#ccc!important;border-color:#ccc!important;color:#666!important}.swatch{cursor:pointer;display:block;height:1.875rem;margin:0 auto;position:relative;width:1.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.swatch--white:before{border:1px solid #5e5c5c;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.swatch__ir:before{font-size:6px}.pv-donation-discount{padding:.625rem 0}.pv-donation-discount .dk-client{margin:0!important}.pv-essentials__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-essentials--bundle .select--custom{margin-bottom:1.25rem}.pv-essentials--bundle-mobile{background-color:#fdfbf8;bottom:0;padding:1rem;position:fixed;z-index:4;width:100%;-webkit-transition:bottom .2s ease-in-out;transition:bottom .2s ease-in-out}.has-banner .pv-essentials--bundle-mobile{bottom:0}.pv-essentials--gift-card .select--size .select__button,.pv-essentials--two-options .select--size .select__button{text-transform:none}.pv-essentials--gift-card .select--size .select__button--dropdown,.pv-essentials--two-options .select--size .select__button--dropdown{border:1px solid #7f2549;padding:.5rem 2.4375rem .5625rem 1rem;line-height:normal;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.pv-essentials--gift-card .select--size .select__button--dropdown.is-active,.pv-essentials--two-options .select--size .select__button--dropdown.is-active{background-color:#ffefe5;border:none}.pv-essentials--gift-card .select--size .select__copy--header,.pv-essentials--two-options .select--size .select__copy--header{text-transform:none}.pv-essentials--gift-card .config,.pv-essentials--two-options .config{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pv-essentials--gift-card .config__group--gift-card,.pv-essentials--gift-card .config__group:nth-child(2),.pv-essentials--two-options .config__group--gift-card,.pv-essentials--two-options .config__group:nth-child(2){margin-top:0;min-height:2.8125rem;width:6.75rem}.pv-essentials--gift-card .config__group--gift-card .pv-select-option,.pv-essentials--gift-card .config__group:nth-child(2) .pv-select-option,.pv-essentials--two-options .config__group--gift-card .pv-select-option,.pv-essentials--two-options .config__group:nth-child(2) .pv-select-option{margin-bottom:0}.pv-essentials--gift-card .config__group:first-child:not(.config__group--gift-card).has-multiple-variants,.pv-essentials--two-options .config__group:first-child:not(.config__group--gift-card).has-multiple-variants{width:100%}.pv-essentials--gift-card .config__size-btn,.pv-essentials--two-options .config__size-btn{font-family:Neue Hass Unica Bold;font-size:.75rem;min-height:2.8125rem;letter-spacing:.1875rem;padding:.9375rem 2.5rem 1.0625rem 1.0625rem}.pv-essentials--gift-card .config__size-btn:focus,.pv-essentials--two-options .config__size-btn:focus{outline:-webkit-focus-ring-color auto 1px}.pv-essentials--gift-card .config__size-btn[disabled],.pv-essentials--two-options .config__size-btn[disabled]{opacity:.25}.pv-essentials--gift-card .config__options--size:after,.pv-essentials--two-options .config__options--size:after{background-image:url(//www.rarebeauty.com/cdn/shop/t/127/assets/sprite-icon-7618886a.svg?v=160060332335629660051704857191);background-repeat:no-repeat;background-size:26.875em 159.375em;content:"";display:block;background-position:0 -5.5625em;width:1.125em;height:.5625em;font-size:.8125rem;position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.pv-essentials--gift-card .pv-add,.pv-essentials--two-options .pv-add{width:calc(100% - 124px)}.pv-essentials--gift-card .pv-add__btn,.pv-essentials--two-options .pv-add__btn{padding-left:1.3125rem;padding-right:1.3125rem}.pv-essential__content .yotpo.bottomLine{margin-top:-.625rem}.pv-essential--bundle-desktop .pv-action,.pv-essential--bundle-desktop .pv-bundle-config--desktop{display:none}.pv-essential .catch-callout{max-width:100%}.pv-foot-note{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.625rem}.pv-foot-note__content{color:#191919;font-size:.625rem;letter-spacing:0;line-height:.875rem;margin-bottom:0;max-width:70%}.pv-foot-note__cta{color:#000914;letter-spacing:.125rem;line-height:.625rem;text-decoration:underline;text-transform:uppercase}.pv-foot-note__icon{font-size:.38125rem;margin-right:.5625rem}.pv-foot-note-klarna{margin-top:.5rem}.pv-foot-note-klarna iframe{margin:0 auto}.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}.pv-gallery{position:relative;min-height:28.5rem}.pv-gallery__badge{position:absolute;right:.625rem;top:.625rem;z-index:2}.pv-gallery__badge .badge.is-hidden{display:none}.pv-gallery__item{width:100%;opacity:0!important;-webkit-transition:opacity .4s ease-in-out!important;transition:opacity .4s ease-in-out!important}.pv-gallery__item.is-selected{opacity:1!important}.pv-gallery__item-awards-badge{display:none;position:absolute;top:2.5rem;left:2.5rem;max-width:9.875rem}.pv-gallery__item.is-first-slide .pv-gallery__item-awards-badge{display:block}.pv-gallery .flickity-page-dots{bottom:0;position:absolute}.pv-gallery .flickity-page-dots .dot{background-color:#fdfbf8;height:.75rem;margin:0 .25rem;width:.75rem}.pv-gallery .flickity-page-dots .dot.is-selected{background-color:#5e5c5c}.pv-gallery__video{max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.pv-gallery__video-wrapper{background-color:#000914}.pv-gallery__video-button{bottom:1.25rem;position:absolute;right:1.25rem}.pv-gallery__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pv-gallery__thumb-image{background-color:#fdfbf8;border-radius:50%;border:1px solid #fdf6f0;max-width:3.75rem;-webkit-transition:border-color .4s ease-in-out;transition:border-color .4s ease-in-out}.is-selected .pv-gallery__thumb-image{border-color:#7f2549}.pv-gallery__thumb-image img{margin-left:-.0625rem;min-width:3.8125rem}.pv-gallery__thumb-image img:focus{outline:0}.pv-gallery__thumb-play{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pv-title{font-size:1.375rem;line-height:1.625rem}.pv-multiple-tips{margin-top:2.25rem;padding:0 1.25rem}.pv-multiple-tips__carousel-wrapper{margin-top:1.875rem;position:relative}.pv-multiple-tips__carousel .flickity-prev-next-button{display:none}.pv-multiple-tips__carousel .flickity-prev-next-button.next{top:-3.5rem;right:1.25rem}.pv-multiple-tips__carousel .flickity-prev-next-button.previous{top:-3.5rem;left:initial;right:3.75rem}.pv-multiple-tips__carousel-cell{padding-left:1.25rem}.pv-multiple-tips__carousel-cell:first-child{padding-left:.625rem}.pv-multiple-tips__carousel-button{background:0 0;border:none;border-bottom:1px solid #000;color:#000914;font-size:.625rem;letter-spacing:2px;padding:0;text-transform:uppercase}.pv-multiple-tips__carousel-button.is-active{border-bottom:none}.pv-multiple-tips__carousel-gradient{background:-webkit-gradient(linear,right top,left top,from(#fdfbf8),color-stop(50%,#fdfbf8),to(rgba(253,251,248,0)));background:linear-gradient(to left,#fdfbf8,#fdfbf8 50%,#fdfbf800);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3.125rem}.pv-multiple-tips__content-wrapper{margin-top:1.125rem;padding:0 .625rem}.pv-multiple-tips__content{display:none;margin:0}.pv-multiple-tips__content.is-active{display:block}.notify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notify__wrapper{height:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:height .2s ease-in-out,opacity .2s ease-in-out .2s,visibility .2s ease-in-out .2s;transition:height .2s ease-in-out,opacity .2s ease-in-out .2s,visibility .2s ease-in-out .2s}.notify__wrapper.is-active{opacity:1;visibility:visible}.notify__wrapper.is-loaded{height:1.9375rem}.notify__btn{color:#000914;display:inline-block;letter-spacing:.3125rem;max-width:17.1875rem;white-space:nowrap;margin:.5rem 0 .3125rem!important}.notify__btn:after{width:98%}.notify__wrapper.is-loaded .notify__btn{display:inline-block!important}.notify #attn-waitlist-trigger-btn{background:0 0;color:#000914;padding:0}.pv-price{margin-bottom:0}.pv-price__compare{font-weight:400;text-decoration:line-through}.pv-recommendations{padding-bottom:5.125rem;background-color:#fdf6f0}.pv-recommendations__container{display:-webkit-box;display:-ms-flexbox;display:flex}.pv-recommendations__title{margin:-1.125rem 0 1rem}.pv-results{background:#fdf6f0;padding:1.625rem 0}.pv-results__container{padding:0}.pv-results__header{margin:0 0 2.125rem;padding:0 .625rem}.pv-results__carousel-wrapper{margin-top:1.875rem;position:relative}.pv-results__carousel .flickity-prev-next-button{display:none}.pv-results__carousel .flickity-prev-next-button.next{top:-3.5rem;right:1.25rem}.pv-results__carousel .flickity-prev-next-button.previous{top:-3.5rem;left:initial;right:3.75rem}.pv-results__carousel-cell{padding-left:1.25rem}.pv-results__carousel-cell:first-child{padding-left:.625rem}.pv-results__carousel-button{background:0 0;border:none;border-bottom:1px solid #000;color:#000914;font-size:.625rem;letter-spacing:2px;padding:0;text-transform:uppercase}.pv-results__carousel-button.is-active{border-bottom:none}.pv-results__carousel-gradient{background:-webkit-gradient(linear,right top,left top,from(#fdfbf8),color-stop(50%,#fdfbf8),to(rgba(253,251,248,0)));background:linear-gradient(to left,#fdfbf8,#fdfbf8 50%,#fdfbf800);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3.125rem}.pv-results__content-wrapper{margin-top:1.125rem;padding:0 .625rem}.pv-results__content{display:none;margin:0}.pv-results__content.is-active{display:block}.pv-results__before-after-slider{padding:0 1.25rem}.pv-results__before-after-slider-container{background:#fdfbf8;border:2px solid #000;padding:.875rem .875rem 1.125rem;position:relative}.pv-results__before-after-slider-images-wrapper{position:relative}.pv-results__before-after-slider--before-image{-webkit-clip-path:inset(0 10% 0 0);clip-path:inset(0 10% 0 0);position:absolute;top:0;left:0}.pv-results__before-after-slider-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;position:absolute;top:0;width:100%;outline:0;opacity:0;margin:0}.pv-results__before-after-slider-range::-webkit-slider-runnable-track{height:100%}.pv-results__before-after-slider-range::-moz-range-track{height:100%}.pv-results__before-after-slider-range::-webkit-slider-thumb{cursor:pointer;width:1.875rem;height:100%}.pv-results__before-after-slider-range::-moz-range-thumb{width:1.875rem;height:100%;cursor:pointer}.pv-results__before-after-slider-arrows{background:#fff;height:100%;left:90%;position:absolute;top:0;width:3px}.pv-results__before-after-slider-arrows:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:.625rem solid #fff;bottom:.8125rem;content:"";height:0;pointer-events:none;position:absolute;right:calc(10% + 5px);width:0}.pv-results__before-after-slider-arrows:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:.625rem solid #fff;bottom:.8125rem;content:"";height:0;pointer-events:none;position:absolute;left:calc(10% + 5px);width:0}.pv-results__before-after-slider-text{letter-spacing:3.6px;color:#000;font-size:.75rem;line-height:1.5;text-transform:uppercase}.pv-reviews{margin-bottom:2.5rem}#productReviews .new-yotpo-small-box,#productReviews .reviews-qa-labels-container,#productReviews .yotpo-header-title,#productReviews .yotpo-label-container,#productReviews .yotpo-mandatory-explain,#productReviews .yotpo-nav-content,#productReviews .yotpo-no-reviews .write-question-button,#productReviews .yotpo-no-reviews .yotpo-bottomline,#productReviews .yotpo-no-reviews .yotpo-first-review-stars{display:none}#productReviews .yotpo-no-reviews .write-review-button{background-color:#7f2549;border:1px solid #7f2549;color:#fdfbf8;padding:.875rem 1.9375rem!important;width:14.1875rem;margin-top:1.5rem}#productReviews .yotpo-no-reviews .write-review-button:hover{background-color:#fdfbf8!important;border:1px solid #7f2549!important;color:#7f2549}#productReviews .yotpo-header{margin-bottom:2.3125rem}#productReviews .form-group{display:block}#productReviews .yotpo-regular-box{border:none;margin:0;padding:0}#productReviews .bottom-line-items{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-align:center;-ms-flex-align:center;align-items:center;margin:0}#productReviews .bottom-line-items .avg-score{font-family:Neue Hass Unica Regular;font-size:1.25rem;letter-spacing:.125rem;color:#7f2549;line-height:normal;width:auto;height:auto;padding:0;margin-bottom:.5625rem}#productReviews .write-question-review-buttons-container{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0!important}#productReviews .yotpo-default-button{border-radius:0;background-color:#fdfbf8;border:1px solid #7f2549;color:#7f2549;cursor:pointer;display:inline-block;font-family:Neue Hass Unica Regular;font-size:.625rem;letter-spacing:.3125rem;line-height:1.125rem;width:auto;min-width:12.5rem;text-transform:uppercase;-webkit-transition:background-color .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out,font-size .4s ease-in-out,padding .4s ease-in-out;transition:background-color .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out,font-size .4s ease-in-out,padding .4s ease-in-out}#productReviews .yotpo-default-button:disabled{opacity:.5}#productReviews .yotpo-default-button:hover{background-color:#7f2549!important;border:1px solid #7f2549!important;color:#fdfbf8}#productReviews .yotpo-default-button.write-question-button{display:none}#productReviews .yotpo-default-button.write-review-button{height:auto;margin-top:1.5rem}#productReviews .yotpo-default-button .write-question-review-button-icon{display:none}#productReviews .yotpo-default-button .write-question-review-button-text{width:auto;height:auto;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-stretch:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;color:inherit}#productReviews .y-label{font-family:Ogg Regular;font-weight:400;color:#000914;font-size:1.625rem;line-height:1.625rem;padding:0;margin:0 0 .75rem;white-space:normal}#productReviews .yotpo-mandatory-mark{color:#000914;float:left;margin-right:0}#productReviews .form-element{position:relative;z-index:0}#productReviews .form-element .y-label{display:block;font-family:Ogg Regular;font-weight:400;color:#000914;font-size:1.625rem;line-height:1.625rem;margin:0 0 .75rem;padding:0;text-overflow:ellipsis;visibility:visible;white-space:normal}#productReviews .form-element .yotpo-field-option-label{margin:0;display:inline-block;font-family:Neue Hass Unica Regular;font-size:.625rem;line-height:normal;letter-spacing:.1875rem}#productReviews .y-input{font-family:Neue Hass Unica Regular;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;color:#000914;margin:0 0 2.125rem;border-color:#000914}#productReviews .error{border-color:#000914}#productReviews .name-input{padding-right:0}#productReviews .email-input,#productReviews .name-input{position:relative;z-index:0;margin-bottom:1.25rem}#productReviews .email-input .y-input,#productReviews .name-input .y-input{background:0 0;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:2;border:none;border-bottom:1px solid #000914;border-radius:0;font-family:Ogg Regular;font-weight:400;color:#000914;font-size:1.625rem;line-height:1.625rem;padding:0 .1875rem;text-align:left;width:100%;height:2.1875rem;margin:0}#productReviews .email-input .y-label,#productReviews .name-input .y-label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.6875rem}#productReviews .email-input .yotpo-mandatory-mark,#productReviews .name-input .yotpo-mandatory-mark{position:absolute;top:.1875rem;left:.1875rem}#productReviews .email-input .form-input-error,#productReviews .name-input .form-input-error{position:absolute;bottom:100%;left:-.6875rem}#productReviews .email-input.has-value .y-label,#productReviews .email-input.has-value .yotpo-mandatory-mark,#productReviews .name-input.has-value .y-label,#productReviews .name-input.has-value .yotpo-mandatory-mark{opacity:0;visibility:hidden}#productReviews .pv-reviews__charcount{position:absolute;bottom:.8125rem;right:0;font-size:.75rem;line-height:1.4375rem;letter-spacing:.0625rem;color:#000}#productReviews .pv-reviews__charcount span{font-size:inherit;line-height:inherit;color:inherit}#productReviews .yotpo-single-choice-field{padding-bottom:1.0625rem}#productReviews .yotpo-single-choice-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.0625rem}#productReviews .yotpo-single-choice-option .yotpo-field-option-label{cursor:pointer;margin:0;padding:.0625rem 0 .0625rem 1.5rem;position:relative;text-align:left;text-transform:uppercase}#productReviews .yotpo-single-choice-option .yotpo-field-option-label:before{background-image:url(//www.rarebeauty.com/cdn/shop/t/127/assets/sprite-icon-7618886a.svg?v=160060332335629660051704857191);background-repeat:no-repeat;background-size:26.875em 159.375em;content:"";background-position:0 -105.375em;width:1.1875em;height:1.1875em;display:block;left:0;position:absolute;top:0;font-size:.8125rem}#productReviews .yotpo-single-choice-option input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}#productReviews .yotpo-single-choice-option.is-active .yotpo-field-option-label:before{background-position:0 -107.75em;width:1.1875em;height:1.1875em}#productReviews .yotpo-radio-wrapper{height:0}#productReviews .form-input-error{font-family:Neue Hass Unica Regular;font-weight:400;color:#7f2549;font-size:.625rem;line-height:.875rem;letter-spacing:0;float:none}#productReviews .submit-button{float:none}#productReviews .submit-button .form-input-error{display:none!important}#productReviews .yotpo-or{font-family:Neue Hass Unica Regular}#productReviews .socialize-wrapper{display:none!important}#productReviews .yotpo-icon-empty-star,#productReviews .yotpo-icon-half-star,#productReviews .yotpo-icon-star{font-size:1rem}#productReviews .yotpo-icon-star:before{background-image:url(//www.rarebeauty.com/cdn/shop/t/127/assets/sprite-icon-7618886a.svg?v=160060332335629660051704857191);background-repeat:no-repeat;background-size:26.875em 159.375em;content:"";display:block;font-size:1em;background-position:0 -139.375em;width:1.375em;height:1.375em}#productReviews .yotpo-icon-half-star:before{background-image:url(//www.rarebeauty.com/cdn/shop/t/127/assets/sprite-icon-7618886a.svg?v=160060332335629660051704857191);background-repeat:no-repeat;background-size:26.875em 159.375em;content:"";display:block;font-size:1em;background-position:0 -140.75em;width:1.375em;height:1.375em;-webkit-transform:translateY(-1px);transform:translateY(-1px)}#productReviews .yotpo-icon-empty-star:before{background-image:url(//www.rarebeauty.com/cdn/shop/t/127/assets/sprite-icon-7618886a.svg?v=160060332335629660051704857191);background-repeat:no-repeat;background-size:26.875em 159.375em;content:"";display:block;font-size:1em;background-position:0 -138em;width:1.375em;height:1.375em}#productReviews .yotpo-thank-you{margin-top:2.0625rem;border:none;padding:0;background:0 0}#productReviews .yotpo-thank-you .yotpo-icon-btn,#productReviews .yotpo-thank-you .yotpo-icon-heart,#productReviews .yotpo-thank-you .yotpo-thankyou-content,#productReviews .yotpo-thank-you .yotpo-thankyou-footer{display:none}#productReviews .yotpo-thank-you .yotpo-thankyou-header{margin:0}#productReviews .yotpo-thank-you .yotpo-thankyou-header span{font-family:Ogg Regular;font-weight:400;margin:0;text-align:center;font-size:1.875rem;line-height:2.125rem;letter-spacing:0;color:#7f2549;text-transform:none}#productReviews .yotpo-thank-you:focus{outline:0}#productReviews.pv-reviews--dark .yotpo-no-reviews .write-review-button{background-color:#000;border:1px solid black}#productReviews.pv-reviews--dark .yotpo-no-reviews .write-review-button:hover{border:1px solid black!important;color:#000}.pv-reviews-display{margin-top:1.75rem}.pv-reviews-display__wrapper{max-width:64.375rem;margin:0 auto}.pv-reviews-display__search-sort-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:31.4375rem;margin:0 auto}.pv-reviews-display__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.pv-reviews-display__search input,.pv-reviews-display__search label{padding-left:.1875rem;padding-right:1.5625rem}.pv-reviews-display__search .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.375rem;right:.3125rem}.pv-reviews-display__sort{min-width:6.4375rem}.pv-reviews-display__sort .select__button{white-space:nowrap}.pv-reviews-display__sort .select__button--dropdown{padding-left:.3125rem}.pv-reviews-display__sort .select__item .select__button{padding-left:.3125rem;padding-right:.3125rem}.pv-reviews-display__sort .select__list.is-visible{height:5rem}.pv-reviews-display__cards-wrapper{margin-top:.9375rem}.pv-reviews-display__count-clear-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.875rem}.pv-reviews-display__count{font-size:.75rem;letter-spacing:.0625rem;line-height:normal;color:#000914;margin-bottom:0;margin-right:.5rem}.pv-reviews-display__clear{font-size:.5625rem;letter-spacing:.3125rem;line-height:normal;text-transform:uppercase;color:#000914}.pv-reviews-display__clear:hover{font-weight:400}.pv-reviews-display__clear:after{background-color:#000914;bottom:.0625rem;width:95%}.pv-reviews-display__reviews{margin:0 -.625rem}.pv-reviews-display__reviews.is-loading{opacity:.5}.pv-reviews-display__reviews .flickity-viewport{overflow:visible}.pv-reviews-display__reviews .flickity-prev-next-button{position:absolute;top:-2.125rem;left:auto;font-size:1rem;padding:.3125rem;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.pv-reviews-display__reviews .flickity-prev-next-button[disabled]{opacity:0}.pv-reviews-display__reviews .flickity-prev-next-button:before{background-position:0 -4.8125em;width:.5625em;height:.75em}.pv-reviews-display__reviews .flickity-prev-next-button.previous{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:1.375rem}.pv-reviews-display__reviews .flickity-prev-next-button.next{-webkit-transform:none;transform:none;right:0}.pv-reviews-display__reviews-item{width:87.46356%;padding:0 .625rem;opacity:.5;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.pv-reviews-display__reviews-item.is-selected{opacity:1}.pv-select-option{-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;margin-bottom:1rem;margin-right:0}.pv-bundle-child .pv-select-option{margin-bottom:0}.pv-selected-variant{max-width:12.5rem;margin-bottom:1.25rem;position:relative}.pv-selected-variant:after{background-color:#000;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100%}.pv-selected-variant__heading{font-size:.75rem;letter-spacing:.0625rem;line-height:1rem;margin-right:.25rem}.pv-selected-variant__variant{font-size:1.375rem;letter-spacing:0}.pv-selected-variant__content{margin-bottom:0}.pv-shade-finder__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.pv-shade-finder__copy{font-size:.75rem;letter-spacing:1px;line-height:1rem}.pv-shade-finder__copy--heading{font-family:Neue Hass Unica Bold;margin-right:.125rem}.pv-shade-finder__copy--cta{text-decoration:underline;text-transform:uppercase}.yotpo-display-wrapper{margin-bottom:1.875rem!important}.yotpo .standalone-bottomline .star-clickable,.yotpo .standalone-bottomline.star-clickable{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.yotpo .text-m{font-size:.625rem!important;font-family:Neue Hass Unica Regular!important;color:#7f2549!important;text-transform:uppercase!important;text-decoration:underline!important;letter-spacing:.125rem;pointer-events:none!important}.yotpo .text-m:active,.yotpo .text-m:hover{text-decoration:underline!important;color:#7f2549!important}.yotpo .yotpo-bottomline{margin-bottom:.625rem!important}.yotpo .yotpo-bottomline .yotpo-stars{margin-right:.3125rem!important;margin-bottom:.1875rem!important}.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-star{font-size:.625rem!important;letter-spacing:.3125rem!important}.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-star{color:#7f2549!important}.yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:transparent!important}.pv-quote-tout{background-color:#fdfbf8;margin:5.0625rem 0 4.3125rem}.pv-quote-tout .quote__wrapper{padding:0}.pv-quote-tout__image{margin:0 auto;width:84.12698%;max-width:34.75rem}.pv-tips{margin:4.3125rem 0 4.9375rem}.pv-tips__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pv-tips__media{margin:0 auto;width:81.03976%;max-width:34.75rem}.pv-tips__copy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.875rem}.pv-tips__title{margin-top:0}.pv-tips__description-wrapper{position:relative}.pv-tips__description-wrapper .flickity-prev-next-button{-webkit-appearance:none;background-color:transparent;border:none;padding:0;font-size:1.25rem;position:absolute}.pv-tips__description-wrapper .flickity-prev-next-button:before{background-image:url(//www.rarebeauty.com/cdn/shop/t/127/assets/sprite-icon-7618886a.svg?v=160060332335629660051704857191);background-repeat:no-repeat;background-size:26.875em 159.375em;content:"";display:block;font-size:1em;background-position:0 -4.8125em;width:.5625em;height:.75em}.pv-tips__description-wrapper .flickity-prev-next-button.previous{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%);top:50%;left:-.9375rem}.pv-tips__description-wrapper .flickity-prev-next-button.next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-.9375rem}.pv-tips__description-wrapper .flickity-button-icon{display:none}.pv-tips__description{font-size:.9375rem;line-height:1.375rem;letter-spacing:.0625rem;width:100%;margin:0}.pv-tips__description--cell{visibility:hidden;opacity:0}.flickity-enabled .pv-tips__description--cell{visibility:visible;opacity:1}.pv-whats-included{background-color:#fdf6f0;margin:4.3125rem 0 4.9375rem}.pv-whats-included__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5rem}.pv-whats-included__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.pv-whats-included__head-headline{margin:2.1875rem 0 1.0625rem}.pv-whats-included__head-desc{margin:0 0 1.875rem;max-width:18.4375rem}.pv-whats-included__products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:79.375rem;width:100%}.pv-whats-included__products:after{content:""}.pv-whats-included__products .flickity-slider,.pv-whats-included__products .flickity-viewport{width:100%}.pv-whats-included__products .flickity-prev-next-button{top:10rem}.pv-whats-included__products .flickity-prev-next-button[disabled]{display:none}.pv-whats-included__products .flickity-prev-next-button.next{right:-2.5rem}.pv-whats-included__products .flickity-prev-next-button.previous{left:-3.75rem}.pv-whats-included__products-child{width:100%;max-width:9.6875rem;margin:0}.pv-whats-included__products-child .ir{padding-bottom:100%}.pv-whats-included__products-title{font-family:Neue Hass Unica Medium;font-size:.8125rem;letter-spacing:0;line-height:1.1875rem;margin:.3125rem 0}.pv-whats-included__products-desc{font-family:Neue Hass Unica Regular;font-size:.8125rem;letter-spacing:0;line-height:1.1875rem}.pv-types{background:#fdf6f0}.pv-types__container{padding-top:1.5625rem}.pv-types__grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1.5rem}.pv-types__grid-title{font-family:Neue Hass Unica Medium;margin-bottom:.625rem}.pv-types__grid-description{margin:0}.pv-bundle-config-wrap{border:1px solid #7f2649;padding:0;margin:0 0 1rem}.pv-bundle-config--mobile{-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;max-height:calc(100vh - 170px);overflow-y:auto;padding:0 1rem 1rem}.pv-bundle-config--mobile.is-hidden{padding:0;height:0}.pv-bundle-config__headline{border-bottom:1px solid #7f2649;color:#7f2649;font-size:.75rem;letter-spacing:3.6px;line-height:1.5;font-family:Neue Hass Unica Regular;padding:0 0 .5rem;margin:2.8125rem 0 0}.pv-bundle-config__headline--mobile{border:0;font-weight:700;line-height:2.6875rem;margin:0;padding:0 1rem;-webkit-transition:text-align .2s ease-in-out;transition:text-align .2s ease-in-out;position:relative}.pv-bundle-config__headline--mobile .icon{font-size:1rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.pv-bundle-config__headline--mobile span{font-weight:400;margin-left:.3125rem}.pv-bundle-config__headline--mobile.is-active{text-align:center}.pv-bundle-config__headline--mobile.is-active span{display:none}.pv-bundle-config__headline--mobile.is-active .icon{top:40%;-webkit-transform:rotateX(0);transform:rotateX(0)}.pv-bundle-config .flickity-prev-next-button{top:.625rem}.pv-bundle-config .flickity-prev-next-button[disabled]{display:none}.pv-bundle-config .flickity-prev-next-button.next{right:-1.25rem}.pv-bundle-config .flickity-prev-next-button.previous{left:-3.125rem}.selected-option{margin:.4375rem 0 0}.selected-option__copy{color:#000914;font-family:Neue Hass Unica Regular;font-size:.75rem;text-transform:uppercase;letter-spacing:.0625rem;margin:.1875rem 0 0}.selected-option__copy--header{margin-right:.4375rem}.selected-option__copy--value{font-weight:700}.pv-bundle-slide{width:100%}.pv-bundle-child{margin:1.875rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative}.pv-bundle-child:last-child{margin-bottom:0}.pv-bundle-child__thumb{border-radius:50%;height:5.8125rem;min-width:5.8125rem;overflow:hidden;position:absolute;right:0;width:5.8125rem}.pv-bundle-child__thumb .ir{padding-bottom:100%}.pv-bundle-child__info-title{font-size:1.125rem;letter-spacing:.2px;line-height:1.18}.pv-bundle-child__info--has-thumb .pv-bundle-child__info-title{width:calc(100% - 123px)}.pv-bundle-child__info-desc{color:#000914;font-size:.75rem;letter-spacing:.0625rem;line-height:1.33;margin:0}.pv-bundle-child__info--has-thumb .pv-bundle-child__info-desc,.pv-bundle-child__info--no-shade .pv-bundle-child__info-desc{width:calc(100% - 123px)}.pv-bundle-child__info-link{color:#000914;font-size:10px;line-height:1;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;margin:0 0 0 10px}.review-card{padding:1rem;background-color:#fdf6f0}.review-card__detail,.review-card__title{margin-top:0;margin-bottom:.6875rem}.review-card__title{font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem;font-weight:700;color:#7f2549;text-transform:uppercase}.review-card__detail{font-size:.75rem;letter-spacing:0;color:#000}.review-card__stars{margin-bottom:.1875rem}.review-card__stars .icon{font-size:.5625rem}.review-card__vote-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:1.25rem}.review-card__vote-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-card__vote-item:not(:last-child){margin-right:1rem}.review-card__vote-item .icon{pointer-events:none}.review-card__vote-count{margin-bottom:0;margin-right:.3125rem;font-size:.6875rem;line-height:normal;letter-spacing:.0575rem;color:#000}.review-card__vote-count.is-active{color:#7f2549;font-weight:700}.review-card__vote-up-btn{-ms-flex-item-align:start;align-self:flex-start}.review-card__vote-down-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}.review-card__image-wrapper{margin:1.125rem 0}.review-card__image{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1024px){.shopify-product-form__wrapper{background-color:#fdfbf8;bottom:0;left:0;padding:1rem 1rem .5rem;position:fixed;right:0;-webkit-transition:margin-bottom .4s ease-in-out;transition:margin-bottom .4s ease-in-out;z-index:13}.pv-bundle-config .config{margin-top:.9375rem}.config__filters{display:none}.config__filters-btn{-webkit-appearance:none;background-color:transparent;border:none;color:#7f2549;display:none;font-family:Neue Hass Unica Bold;font-size:.75rem;left:.375rem;letter-spacing:.1875rem;position:absolute;text-transform:uppercase;top:.75rem}.dropdown-visible .config__filters,.dropdown-visible .config__filters-btn{display:block}.config__filters-wrapper:after{background-position:0 -5.5625em;width:1.125em;height:.5625em;background-image:url(//www.rarebeauty.com/cdn/shop/t/127/assets/sprite-icon-7618886a.svg?v=160060332335629660051704857191);background-repeat:no-repeat;background-size:26.875em 159.375em;content:"";display:none;font-size:.8125rem;position:absolute;right:.625rem;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.dropdown-visible .config__filters-wrapper:after{display:inline}.dropdown-visible .not-concealer .config__filters-wrapper:after{display:none}.dropdown-visible .config__filters-wrapper .config__filters{display:inline;width:auto}.config__option{-ms-flex-preferred-size:calc(100% / 6 - 15px);flex-basis:calc(100% / 6 - 15px);margin:0 0 .5625rem .9375rem;height:auto;width:2.5rem}.pv-essentials--bundle-mobile .config__option{margin:0 0 .5625rem .3125rem;height:auto;-ms-flex-preferred-size:initial;flex-basis:initial;max-width:1.875rem}.config__option:after{height:3rem;left:48%;top:45%;width:3.0625rem}.pv-essentials--bundle-mobile .config__option:after{height:2.3125rem;left:50%;top:50%;width:2.3125rem}.config__option:nth-child(6n){margin-right:0}.pv-custom-select{border:1px solid #7f2549;position:relative;width:100%}.pv-essentials--bundle-mobile .pv-custom-select{border:0}.pv-custom-select.is-active{background-color:#fdfbf8}.pv-custom-select.is-active:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(253,251,248,0)),to(#fdfbf8));background:linear-gradient(180deg,#fdfbf800 0,#fdfbf8);bottom:0;content:"";height:1.0625rem;left:0;margin:0 auto;position:absolute;right:0;width:100%;z-index:2;pointer-events:none}.pv-custom-select .select__button--dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:2.8125rem;padding:.125rem .375rem .125rem .5625rem;position:relative}.dropdown-visible .pv-custom-select .select__button--dropdown{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:2.4375rem;padding:.5rem .375rem .4375rem .5625rem}.pv-essentials--bundle-mobile .pv-custom-select .select__button--dropdown{display:none}.pv-custom-select .select__copy-description-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:.625rem}.pv-custom-select .select__copy{line-height:normal;margin-top:.125rem}.pv-custom-select .select__copy--header{letter-spacing:.1875rem;margin-right:.4375rem}.dropdown-visible .pv-custom-select .select__copy--header{color:#7f2549}.pv-custom-select .select__copy--value{margin-right:.9375rem}.dropdown-visible .pv-custom-select .select__copy--value{color:#7f2549}.dropdown-visible .pv-custom-select .select__copy--description{display:none}.pv-custom-select .select__swatch{max-width:1.875rem;max-height:1.875rem;pointer-events:none}.dropdown-visible .pv-custom-select .select__swatch{display:none}.pv-custom-select .select__icon{right:1.0625rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-visible .pv-custom-select .select__icon{display:none}.pv-custom-select .select__list{background-color:transparent;border:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.375rem .8125rem 0;position:static;width:auto;margin-left:-.9375rem}.pv-custom-select .select__list--size{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;display:block}.pv-essentials--bundle-mobile .pv-custom-select .select__list{height:initial;opacity:1;overflow:visible;visibility:visible}.dropdown-visible .pv-custom-select--filters-hidden .select__button--dropdown{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pv-add__btn{width:100%}.config__options--select .swatch{width:100%;height:auto}.select__list--size .swatch{color:#000914;font-family:Neue Hass Unica Regular;font-size:.75rem;height:auto;letter-spacing:.0625rem;line-height:1.25rem;width:100%}.select__list--size .swatch--sold-out{text-decoration:line-through;color:#000914b3}.pv-details{background-color:#fdf6f0;margin-top:-3.875rem;padding-left:1.5625rem;padding-right:.875rem;padding-top:3.4375rem}.pv-details p{margin-bottom:0;padding-bottom:.375rem}.pv-donation-discount{background-color:#fdf6f0;padding:.625rem 1.5rem}.pv-essentials__container{padding-left:1.5625rem;padding-right:1.5625rem}.pv-essentials--gift-card .config__options,.pv-essentials--two-options .config__options{margin-top:0}.pv-essentials--gift-card .pv-add__btn[disabled],.pv-essentials--two-options .pv-add__btn[disabled]{padding-left:.9375rem;padding-right:.9375rem}.pv-foot-note{background-color:#fdf6f0;margin-top:0;padding-bottom:.75rem;padding-left:1.5rem;padding-top:.5rem}.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}.pv-gallery__badge .badge{padding:.375rem .5625rem}.pv-gallery__badge .badge__text{font-size:.875rem}.pv-gallery__item-awards-badge{top:1.25rem;left:1.25rem;max-width:3.875rem}.pv-gallery__thumbs{margin:0 auto 0 -.625rem;min-width:calc(100% + 20px);overflow-x:auto;scrollbar-width:none}.pv-gallery__thumbs::-webkit-scrollbar{display:none}.pv-gallery__thumbs.is-overflow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-1.5625rem;min-width:calc(100% + 50px)}.pv-gallery__thumb{padding-bottom:0;margin-right:.6875rem}.pv-gallery__thumb-image{min-width:3.75rem}.pv-gallery__thumb:first-child{margin-left:.5625rem}.is-overflow .pv-gallery__thumb:first-child{margin-left:.9375rem}.pv-gallery__thumb:last-child{margin-right:0}.is-overflow .pv-gallery__thumb:last-child{padding-right:.9375rem}.pv-reviews__heading{line-height:2.125rem}.pv-reviews-display__sort .select__list{right:0}.pv-select-option{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-shade-finder__content{margin-bottom:.75rem;margin-top:-.25rem}.pv-shade-finder__copy{font-size:.625rem;text-transform:uppercase}.pv-shade-finder__copy--heading{letter-spacing:.25rem}.pv-shade-finder__copy--cta{letter-spacing:.125rem}.pv-select-option .pv-shade-finder{display:none}.dropdown-visible .pv-select-option .pv-shade-finder{display:block}.pv-tips__container{padding:0 1.5rem}.pv-tips__description{font-size:.8125rem;letter-spacing:0;line-height:1.1875rem}}@media only screen and (max-width: 767px){#productReviews .submit-button,#productReviews .submit-button .yotpo-submit{width:100%}.pv-reviews-display__container{padding:0 1rem}}@media only screen and (min-width: 768px){#productReviews .yotpo-no-reviews .write-review-button{width:auto;padding:.875rem 3.625rem!important}#productReviews .write-review{max-width:37.5rem;margin:0 auto}#productReviews .email-input,#productReviews .name-input{min-width:21.25rem}#productReviews .submit-button .yotpo-submit{width:21.25rem}#productReviews .connect-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.config__option{max-width:2.5rem}.pv-title{max-width:70%}}@media only screen and (min-width: 1025px){.pv__content{position:relative;z-index:2}.config__options{padding-right:.625rem}.config__option{-ms-flex-preferred-size:10%;flex-basis:10%;margin:0 -.1875rem .4375rem 0}.config__option--select{margin-bottom:0}.config__option--select .config__slash,.config__option--select .is-active:after,.config__option--select:after{display:none}.config__group--gift-card .pv-custom-select,.config__group--size .pv-custom-select{-ms-flex-preferred-size:auto;flex-basis:auto}.pv-custom-select .select__button--dropdown{padding-left:0}.pv-custom-select .select__copy{margin-left:.125rem;margin-right:.3125rem}.pv-custom-select .select__copy--description{position:absolute;width:25rem;top:100%}.pv-add__btn{padding-left:4.375rem;padding-right:4.375rem;min-height:2.25rem;min-width:20.625rem}.pv-essentials__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;padding-right:0}.pv-essentials--bundle .pv-gallery{height:140vh}.pv-essentials--bundle-mobile{display:none}.pv-essentials--gift-card img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pv-essentials--gift-card .select--size,.pv-essentials--two-options .select--size{border-bottom:0;border:1px solid #7f2549}.pv-essentials--gift-card .select--size .select__button,.pv-essentials--two-options .select--size .select__button{padding-left:1rem}.pv-essentials--gift-card .select--size .select__button.is-active .select__copy--size,.pv-essentials--gift-card .select--size .select__button.is-active .select__icon,.pv-essentials--two-options .select--size .select__button.is-active .select__copy--size,.pv-essentials--two-options .select--size .select__button.is-active .select__icon{z-index:2}.pv-essentials--gift-card .select--size .select__copy,.pv-essentials--two-options .select--size .select__copy{color:#7f2549;margin-right:1.25rem}.pv-essentials--gift-card .select--size .select__list,.pv-essentials--two-options .select--size .select__list{border-bottom:0}.pv-essentials--gift-card .select--size .select__list.is-visible,.pv-essentials--two-options .select--size .select__list.is-visible{border-bottom:1px solid #7f2549;height:4.375rem}.pv-essentials--gift-card .config__group--gift-card,.pv-essentials--gift-card .config__group:nth-child(2),.pv-essentials--two-options .config__group--gift-card,.pv-essentials--two-options .config__group:nth-child(2){min-height:2.25rem}.pv-essentials--gift-card .config__group--gift-card .pv-select-option,.pv-essentials--gift-card .config__group:nth-child(2) .pv-select-option,.pv-essentials--two-options .config__group--gift-card .pv-select-option,.pv-essentials--two-options .config__group:nth-child(2) .pv-select-option{margin-right:0}.pv-essentials--gift-card .config__size-btn,.pv-essentials--two-options .config__size-btn{padding:.6875rem 2.5rem .75rem 1.0625rem;min-height:2.25rem}.pv-essentials--gift-card .config__options,.pv-essentials--two-options .config__options{left:0;margin-bottom:0}.pv-essentials--gift-card .config__option,.pv-essentials--two-options .config__option{margin:0}.pv-essentials--gift-card .pv-add__btn,.pv-essentials--two-options .pv-add__btn{padding-left:4.5rem;padding-right:4.5rem}.pv-essential{left:calc(50% - 490px);margin-bottom:6.875rem;position:absolute}.pv-essential__content{max-width:25rem}.pv-essential--bundle{margin-bottom:0;top:calc(70% + 30px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pv-essential--bundle-desktop .pv-action,.pv-essential--bundle-desktop .pv-bundle-config--desktop{display:block}.pv-essential .catch-callout{max-width:20.625rem}.pv-foot-note__content{max-width:50%}.pv-foot-note-klarna{margin-left:-1.4375rem}.pv-foot-note-klarna iframe{margin:0}.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}.pv-gallery{min-height:61rem;padding-top:3.75rem;width:36.875rem;height:130vh}.pv-gallery__badge{top:4.375rem}.pv-gallery__items.loading{padding-bottom:135.55556%}.pv-gallery__video{max-width:47.5rem}.pv-gallery__arrows{position:fixed;right:3vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pv-gallery__arrows::-webkit-scrollbar{display:none}.pv-gallery__arrows .arrow{-webkit-appearance:none;border:none;background-color:transparent;position:absolute;right:.875rem;z-index:2}.pv-gallery__arrows .arrow--previous{bottom:-13.3125rem}.pv-gallery__arrows .arrow--next{top:-11.9375rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pv-gallery__thumbs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:3vw;top:51.4%}.pv-gallery__thumbs.overflow-thumbnails{overflow-y:auto;max-height:21.4375rem}.pv-gallery__thumb{padding-bottom:.5rem}.pv-title{font-size:2.375rem;letter-spacing:0;line-height:3.125rem}.pv-multiple-tips{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 13.89% 0 9.5%;margin-top:11.0625rem}.pv-multiple-tips__carousel-wrapper{margin:0}.pv-multiple-tips__carousel .flickity-prev-next-button{display:block}.pv-multiple-tips__carousel-cell{padding-left:1.5625rem}.pv-multiple-tips__carousel-cell:first-child{padding-left:0}.pv-multiple-tips__carousel-gradient{width:6.25rem}.pv-multiple-tips__content-wrapper{padding:0}.pv-multiple-tips__videos{margin-right:6.4375rem;width:50.4%}.pv-multiple-tips__right{padding-top:4.875rem;width:43.52%}.notify{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.notify__wrapper.is-loaded{height:2.375rem}.notify__btn{margin:.625rem 0!important}.pv-recommendations{padding-bottom:7.3125rem}.pv-recommendations__title{margin:-1.75rem 0 1.875rem}.pv-results{padding:5rem 0 0}.pv-results__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 9.24% 0 11.18%}.pv-results__left{margin-right:10.56%;padding:2.375rem 0 3.125rem;width:41.88%}.pv-results__header{margin-bottom:1.25rem;padding:0}.pv-results__carousel-wrapper{margin:0}.pv-results__carousel .flickity-prev-next-button{display:block}.pv-results__carousel-cell{padding-left:1.5625rem}.pv-results__carousel-cell:first-child{padding-left:0}.pv-results__content-wrapper{padding:0}.pv-results__before-after-slider{padding:0;margin-bottom:-7.875rem;width:47.29%}.pv-reviews{margin-bottom:6.25rem}#productReviews .yotpo-no-reviews{margin-top:2.875rem}#productReviews .form-group{font-size:0}#productReviews .yotpo-default-button.write-review-button{margin-top:.625rem}#productReviews .yotpo-custom-tag-field{width:33.33333%;display:inline-block;vertical-align:top}#productReviews .yotpo-thank-you{margin-top:3.5625rem}#productReviews .yotpo-thank-you .yotpo-thankyou-header span{font-size:3rem;line-height:3.3125rem}.pv-reviews-display{margin-top:3rem}.pv-reviews-display__search{margin-right:.75rem}.pv-reviews-display__search input,.pv-reviews-display__search label{padding-left:.5625rem}.pv-reviews-display__sort{min-width:9.875rem}.pv-reviews-display__sort .select__button--dropdown,.pv-reviews-display__sort .select__item .select__button{padding-left:.5625rem}.pv-reviews-display__cards-wrapper{margin-top:1.6875rem}.pv-reviews-display__count-clear-wrapper{margin-bottom:1.0625rem}.pv-reviews-display__count{margin-right:.9375rem}.pv-reviews-display__clear{font-size:.625rem;letter-spacing:.125rem}.pv-reviews-display__reviews .flickity-prev-next-button{top:-2.5rem;font-size:1.25rem}.pv-reviews-display__reviews .flickity-prev-next-button.previous{right:3.3125rem}.pv-reviews-display__reviews .flickity-prev-next-button.next{right:1.875rem}.pv-reviews-display__reviews-item{width:33.33333%}.pv-select-option{margin-bottom:1.6875rem;margin-right:2.8125rem}.pv-bundle-child .pv-select-option{margin-right:0}.pv-select-option--has-variant-descriptions{margin-bottom:3.125rem}.pv-selected-variant{margin-bottom:1.8125rem}.pv-quote-tout{margin:5.875rem 0}.pv-quote-tout__image{width:43.77953%}.pv-tips{margin:5.875rem 0 7.9375rem}.pv-tips__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pv-tips__media{width:51.48148%;-ms-flex-negative:0;flex-shrink:0;margin-right:9.44444%}.pv-tips__copy{margin:0;padding-bottom:7.5rem}.pv-tips__description-wrapper .flickity-prev-next-button.previous{left:-1.5625rem}.pv-tips__description-wrapper .flickity-prev-next-button.next{right:-1.5625rem}.pv-whats-included{margin:5.875rem 0 7.9375rem}.pv-whats-included__head{margin:0 0 2.5rem 4.0625rem}.pv-whats-included__head-headline{margin:-1.5625rem 0 1.0625rem}.pv-whats-included__head-desc{margin:0 0 0 .625rem;max-width:30.9375rem}.pv-whats-included__products{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pv-whats-included__products:after{content:"flickity";display:none}.pv-whats-included__products-child{max-width:17.1875rem;margin:0 3.125rem 0 0}.pv-whats-included__products-title{max-width:17.1875rem;margin:0 3.125rem 0 0;font-size:.9375rem;line-height:1.375rem;letter-spacing:.0625rem}.pv-whats-included__products-desc{font-size:.9375rem;line-height:1.375rem;letter-spacing:.0625rem}.pv-types__container{padding-top:0}.pv-types__heading{margin-left:4.75rem;max-width:31.25rem;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}.pv-types__grid{grid-template-columns:repeat(4,1fr);grid-column-gap:3.5rem}.pv-bundle-child{margin:1rem 0 1.5rem}.pv-bundle-child__thumb{width:6.5625rem;height:6.5625rem;min-width:6.5625rem}.pv-bundle-child__info-title{font-size:1.375rem;max-width:15rem}.pv-bundle-child__info--has-thumb .pv-bundle-child__info-title{width:initial}.pv-bundle-child__info-desc{margin:0 0 1.25rem}.pv-bundle-child__info--has-thumb .pv-bundle-child__info-desc{width:initial}.pv-bundle-child__info--no-shade .pv-bundle-child__info-desc{width:calc(100% - 123px)}}@media only screen and (min-width: 1281px){.config__option{-ms-flex-preferred-size:calc(100% / 12);flex-basis:calc(100% / 12)}.pv-essential{left:calc(50% - 580px);margin-bottom:10.4375rem}.pv-essential--bundle{margin-bottom:0}.pv-gallery{width:45rem}.pv-gallery__arrows,.pv-gallery__thumbs{right:2vw}.pv-title{font-size:2.5rem}}@media only screen and (min-width: 1441px){.pv-gallery__arrows,.pv-gallery__thumbs{right:calc(50% - 690px)}}@media only screen and (min-width: 1245px){.pv-essential__content{max-width:29.5rem}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/product.scss.css.map?v=41911959972513114121740420657 */
