@font-face{font-family:Neue Hass Unica Regular;src:url(//www.rarebeauty.com/cdn/shop/t/411/assets/neue-hass-unica-regular.woff2?v=92766390133576145611778261858) format("woff2"),url(//www.rarebeauty.com/cdn/shop/t/411/assets/neue-hass-unica-regular.woff?v=11457767048876747441778261858) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Hass Unica Medium;src:url(//www.rarebeauty.com/cdn/shop/t/411/assets/neue-hass-unica-medium.woff2?v=70845254785548219591778261858) format("woff2"),url(//www.rarebeauty.com/cdn/shop/t/411/assets/neue-hass-unica-medium.woff?v=3126548884188460351778261858) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Hass Unica Medium;src:url(//www.rarebeauty.com/cdn/shop/t/411/assets/neue-hass-unica-medium-italic.woff2?v=181850701805043132191778261858) format("woff2"),url(//www.rarebeauty.com/cdn/shop/t/411/assets/neue-hass-unica-medium-italic.woff?v=10629560650659419131778261858) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neue Hass Unica Bold;src:url(//www.rarebeauty.com/cdn/shop/t/411/assets/neue-hass-unica-bold.woff2?v=85554310630904660111778261858) format("woff2"),url(//www.rarebeauty.com/cdn/shop/t/411/assets/neue-hass-unica-bold.woff?v=155947686969832229031778261858) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ogg Regular;src:url(//www.rarebeauty.com/cdn/shop/t/411/assets/ogg-regular.woff2?v=118891629237246559021778261858) format("woff2"),url(//www.rarebeauty.com/cdn/shop/t/411/assets/ogg-regular.woff?v=85060303277141565311778261858) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ogg Medium;src:url(//www.rarebeauty.com/cdn/shop/t/411/assets/ogg-medium.woff2?v=178169752715929818291778261858) format("woff2"),url(//www.rarebeauty.com/cdn/shop/t/411/assets/ogg-medium.woff?v=159318755696939579701778261858) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ogg Roman;src:url(//www.rarebeauty.com/cdn/shop/t/411/assets/ogg-roman.ttf?v=35143476883566407231778261858) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rare Script;src:url(//www.rarebeauty.com/cdn/shop/t/411/assets/rarescript-regular.woff2?v=176122394251287531551778261858) format("woff2"),url(//www.rarebeauty.com/cdn/shop/t/411/assets/rarescript-regular.woff?v=111340007272130237391778261858) format("woff");font-weight:400;font-style:normal;font-display:swap}.modal{bottom:0;height:100%;left:0;max-height:100%;opacity:0;overflow:auto;padding:5.625rem 0;position:fixed;right:0;text-align:center;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-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:100%;z-index:140}.modal:before{content:"";display:inline-block;height:100%;margin:0 -.375rem 0 0;vertical-align:middle;width:7.4375rem}.modal--video:before{width:.0625rem}.modal.is-visible{opacity:1;visibility:visible}.modal__trigger{cursor:pointer}.modal__inner{background-color:#fdf6f0;-webkit-box-shadow:0 0 .625rem 0 rgba(192,187,180,.5);box-shadow:0 0 .625rem #c0bbb480;display:inline-block;max-width:38.625rem;padding:3.3125rem 3.75rem 4rem 4.5625rem;position:relative;vertical-align:middle;width:100%;z-index:2}.modal--video .modal__inner{max-width:75%}.modal--localization{padding:1.875rem 1.875rem .625rem}.modal--localization .modal__inner{background:#fcfbf7;max-width:31.25rem}.modal--localization .localization-modal__heading{font-size:1.25rem;letter-spacing:.1875rem;padding:1.25rem 0;line-height:1.5rem;color:#7f2549;font-family:Neue Hass Unica Regular}.modal--localization .localization-modal__copy{color:#7f2549;font-size:.625rem;letter-spacing:.25rem}.modal--localization .localization-form__button{border-left:none;border-right:none;border-top:none;margin-left:0;position:relative}.modal--localization .localization-form__button:hover{background-color:#fcfbf7;color:#7f2549}.modal--localization .localization-form__button:after{position:absolute;right:0;top:unset}.modal--ingredients strong{display:block;margin:1.375rem 0 0}.modal--ingredients strong:first-child{margin:0}.modal--ingredients .modal__inner{max-height:70vh;overflow:auto}.modal__close{font-size:1rem;margin:0;position:absolute;right:.875rem;top:.875rem;z-index:2}.modal__content{text-align:left}.modal__content:after,.modal__content:before{content:"";display:table}.modal__content:after{clear:both}.modal__content p:last-of-type{margin-bottom:0}.modal__content video{width:100%;max-height:80vh}.modal__header{margin-bottom:1.875rem;position:relative}.modal__header .h3,.modal__header h3{font-size:2.5rem;line-height:3.125rem;margin:0;text-align:left;letter-spacing:.5px}.modal-overlay{background-color:#fdfbf880;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-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:100%;z-index:130}.modal-overlay.is-visible{opacity:1;visibility:visible}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;font-family:Neue Hass Unica Regular,Helvetica Neue,Arial,sans-serif;color:#111;background:#fff}img{max-width:100%;height:auto;border:0}a{color:inherit}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}.screenreader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-to-main{position:absolute;top:0;left:0;-webkit-transform:translateY(-120%);transform:translateY(-120%);padding:.75rem 1rem;background:#fff;z-index:1000}.skip-to-main:focus{-webkit-transform:translateY(0);transform:translateY(0)}.page-wrap{min-height:100vh;overflow:hidden;padding-top:4.5rem}.page-wrap[role=main]{display:block}.container{width:100%;margin:0 auto}.header{position:fixed;top:0;left:0;right:0;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3rem;padding:.8125rem 0 .5rem;background:#fff}.header.is-transparent{background:0 0}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 1.4375rem}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:4.625rem;flex-basis:4.625rem;margin-top:.1875rem}.nav__button,.nav__logo-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background:0 0;color:inherit;text-decoration:none}.nav__button--close-navigation,.nav__close{display:none}.nav__button--close-navigation.is-visible{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nav__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.bag-count__icon-wrapper,.nav-search__icon,.nav-utilities__account,.nav__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-utilities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-utilities__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;list-style:none;margin:0;padding:0}#header .nav.hide-mobile{display:none!important}#header .nav.hide-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.collection{min-height:100vh}.collection-hero{position:relative}.collection-hero__image{position:relative;width:100%;min-height:13.75rem;overflow:hidden;background:#fdf6f0}.collection-container{background:#fdfbf8;min-height:50vh}.collection-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collection-hdr__title{margin-top:1.25rem;margin-bottom:1.625rem;color:#7f2549;font-size:1.875rem;line-height:2.125rem}.collection-app{min-height:30rem}.collection-grid{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;min-height:25rem;margin:1.375rem auto 0}.collection-grid__item{-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px);min-height:27.8125rem}.collection-controls{min-height:3.5rem;padding:0 1.5rem}.collection-controls__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.625rem}.pv{border-bottom:.0625rem solid #fdf6f0}.pv__content{background-color:#fdfbf8}.pv-essentials{background:#fdfbf8}.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-essential{width:100%}.pv-essential__content{padding:1rem 1rem 0}.pv-title{font-size:1.375rem;line-height:1.625rem}.pv-selected-variant{position:relative;max-width:12.5rem;margin-bottom:1.25rem}.pv-selected-variant:after{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;margin:0 auto;background-color:#000}.pv-selected-variant__heading{margin-right:.25rem;font-size:.75rem;line-height:1rem;letter-spacing:.0625rem}.pv-selected-variant__content,.pv-selected-variant__variant{font-size:1.375rem;line-height:1.375rem;letter-spacing:0}.pv-price{margin-bottom:0}.bag{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0);z-index:15}.bag.is-empty{-webkit-transform:translate3d(100vw,0,0) translateX(0);transform:translate3d(100vw,0,0) translate(0)}.search{position:fixed;top:0;left:0;width:100%;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;z-index:-1}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;visibility:hidden;z-index:-1}.banner.hide{display:none}.banner.not-visible{opacity:0;visibility:hidden}.nav-menu{position:fixed;-webkit-transform:translate3d(-100%,2.4375rem,0);transform:translate3d(-100%,2.4375rem,0);z-index:130}.pv-gallery{position:relative;min-height:28.5rem}.pv-gallery__items{position:relative;min-height:inherit}.pv-gallery__item{width:100%}.pv-gallery__item.is-selected{opacity:1!important}@media only screen and (max-width:1024px){.modal{padding:3.125rem 0}.modal:before{width:.0625rem}.modal__inner{max-width:21.375rem;padding:2.4375rem 1.3125rem 2.6875rem 1.5rem}.modal__close{right:1.375rem;top:1.375rem}.modal__content p{line-height:1.1875rem}.modal__header{margin-bottom:.625rem}.modal__header .h3,.modal__header h3{font-size:1.5rem;line-height:1.875rem;letter-spacing:.2px}.nav__button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:1.1875rem}}@media only screen and (max-width:767px){.modal__content{zoom:1}}@media only screen and (min-width:768px){.page-wrap{padding-top:5.5rem}.header{min-height:3.8125rem;padding-top:1.4375rem;padding-bottom:.1875rem}.header__container{padding:0 1.875rem}.nav{-ms-flex-preferred-size:calc(33.333% + 50px);flex-basis:calc(33.333% + 50px);margin-top:0}.nav__logo{-ms-flex-preferred-size:calc(33.333% - 150px);flex-basis:calc(33.333% - 150px)}.collection-hero__image{min-height:20rem}.collection-hdr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.collection-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:1.375rem;-moz-column-gap:1.375rem;column-gap:1.375rem}.collection-grid__item{min-height:43.3125rem}}@media only screen and (min-width:1025px){#header .nav.hide-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#header .nav.hide-desktop{display:none!important}.collection-grid__item{-ms-flex-preferred-size:calc(33.333% - 15px);flex-basis:calc(33.333% - 15px);max-width:calc(33.333% - 15px);min-height:46.3125rem}.collection-controls{min-height:4.5rem;padding:0}.pv-essentials__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pv-essential{max-width:28.75rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pv-essential__content{padding:3.75rem 2.8125rem 0 0}.pv-title{font-size:2.375rem;line-height:3.125rem;letter-spacing:0}.pv-selected-variant{margin-bottom:1.8125rem}.nav__list-container{position:absolute;left:0;right:0;-webkit-transform:translate3d(0,-13.4375rem,0);transform:translate3d(0,-13.4375rem,0);opacity:0;visibility:hidden;z-index:-1}.pv-gallery{width:36.875rem;min-height:61rem;padding-top:3.75rem}}
/*# sourceMappingURL=/cdn/shop/t/411/assets/critical.scss.css.map */
