.flex--ingredients{display:none}.section__container.rosie--quote{display:none!important}.product__container .section__container.ingredients h3.section__subtitle{padding-bottom:.25rem}.product__container .section__container.ingredients .section__flex-row{padding:.5rem 0}.product__container .accordion__container{padding-top:16px}.product__container .accordion__container .accordion__content{overflow:hidden;transition:height .6s ease}.product__container .accordion__container .ingredients__container .accordion__content{transition:height .9s ease}.product__container .accordion__container .accordion__content.collapsed{height:0}.product__container .accordion__container .accordion__content--inner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:12px;opacity:1;transition:opacity .6s ease}.product__container .accordion__container .ingredients__container .accordion__content--inner{transition:opacity .9s ease}.product__container .accordion__container .usage__container .accordion__content--inner,.product__container .accordion__container .shade-matches__container .accordion__content--inner{padding-bottom:24px}.product__container .accordion__container .accordion__content--inner.togglable-enter-to,.product__container .accordion__container .accordion__content--inner.togglable-leave-to{opacity:0}.product__container .accordion__container .claims__container .accordion__content--inner{padding-top:5px;width:calc(100% - 15px)}.product__container .accordion__container button.accordion__trigger{display:flex;border:none;background:none;width:100%;align-items:center;justify-content:space-between;padding-top:16px;padding-right:10px}.product__container .accordion__container h2{font-family:var(--font-medium);font-size:14px;color:var(--primary-color);line-height:20px;letter-spacing:1px}.product__container .claims__container div:not(.disclaimer-text) p{line-height:normal;margin-bottom:0;padding-bottom:6px}.product__container .accordion__container .size__container{display:flex;align-items:flex-end}.product__container .accordion__container .size__container h2{padding-top:28px;margin-right:12px}.product__container .accordion__container .icons__container{display:flex;flex-wrap:wrap;padding-top:17px;padding-bottom:13px}.product__container .accordion__container .icons__container div{display:flex;flex-basis:50%;align-items:center;padding-top:11px;padding-bottom:11px}.product__container .accordion__container .icons__container div p{padding-left:12px}.product__container .accordion__container .icons__container div svg{width:20px;height:20px}.product__container .accordion__container .ingredients__container p:not(.ingredient__description):not(.ingredients__full){line-height:20px;margin-bottom:20px;width:calc(100% - 15px)}.product__container .accordion__container .ingredients__highlight img{width:90px;height:97px}.product__container .accordion__container .ingredients__highlight .ingredient__info{padding-left:20px;display:flex;flex-direction:column;justify-content:center}.product__container .accordion__container .ingredients__highlight .ingredient__1,.product__container .accordion__container .ingredients__highlight .ingredient__2,.product__container .accordion__container .ingredients__highlight .ingredient__3{display:flex;padding-bottom:20px}.product__container .accordion__container .ingredients__full{font-size:12px;line-height:18px;padding-top:5px;padding-bottom:24px;width:calc(100% - 15px)}.product__container .accordion__container .usage__container p{line-height:20px;margin-bottom:0}.product__container .accordion__container .usage__container p:first-child,.product__container .accordion__container .details__container p:first-child{width:calc(100% - 15px)}.product__container .accordion__container .usage__container .tip__container{display:flex;background-color:#f6f3f0;margin-top:26px}.product__container .accordion__container .usage__container .tip__container .tip__info{display:flex;flex-direction:column;justify-content:center;padding-left:15px;padding-right:38px}.product__container .accordion__container .usage__container .tip__container .tip__info h3{letter-spacing:1px;padding-bottom:10px}.product__container .accordion__container .usage__container .tip__container .tip__info p{font-size:16px;line-height:24px}.product__container .accordion__container .usage__container .tip__container img{width:160px;height:200px}.product__container .accordion__container .claims__container{padding-bottom:6px}.product__container .accordion__container .claims__container h3{font-family:var(--font-regular);color:var(--secondary-color);text-transform:unset;line-height:30px}.product__container .accordion__container .claims__container .disclaimer-text p{font-size:11px;line-height:18px;padding-top:4px;padding-bottom:0}.shade-guide .shade-navigation{width:100%;margin-top:20px;overflow-x:auto}.shade-guide .shade-navigation .navigation-item-group{display:flex}.shade-guide .shade-navigation .navigation-item-group .nav-item{flex:1}.shade-guide .shade-navigation .navigation-item-group .nav-item button{font-family:var(--font-medium);font-size:12px;color:#fff;line-height:27px;letter-spacing:1px;border:none;padding:16px;text-transform:uppercase;width:100%;min-width:140px}.shade-guide .shade-navigation .navigation-item-group .nav-item button.is-active span{border-bottom:1.5px solid #fff;padding:4px 0}.shade-guide button.deep{background-color:#533023}.shade-guide button.medium-deep{background-color:#6c4131}.shade-guide button.medium{background-color:#a36f48}.shade-guide button.light-medium{background-color:#bf8861}.shade-guide button.light{background-color:#ecd0ba}.shade-guide button.fair{background:#f8e5d6}.shade-guide .shade-guide__table{margin-bottom:0}.shade-guide .shade-guide__table thead th{font-family:var(--font-medium);font-weight:400;text-transform:uppercase;letter-spacing:.6px;padding-top:20px}.shade-guide .shade-guide__table thead th.heading-with-img .heading__text,.shade-guide .shade-guide__table thead th.heading-with-img .heading__image{padding-left:61px}.shade-guide .shade-guide__table thead th.heading-with-img .heading__text h3{color:var(--secondary-color);padding:6px 6px 10px}.shade-guide .shade-guide__table thead th.heading-with-img img{width:114px;height:131px}.shade-guide .shade-guide__table tbody{border-left:1px solid #e6e3e0}.shade-guide .shade-guide__table tbody img{width:61px;height:69px;object-fit:cover}.shade-guide .shade-guide__table tbody .model-image img{width:86px;height:86px;object-position:10%}.shade-guide .shade-guide__table .shade-texture img{width:82px;height:82px;object-position:50%}.shade-guide .shade-guide__table tbody tr{border-bottom:none}.shade-guide .shade-guide__table tbody td{border-right:1px solid #e6e3e0}.shade-guide .shade-guide__table tbody td div{display:flex;overflow:hidden}.shade-guide .shade-guide__table tbody td.model-image div{align-items:center}.shade-guide .shade-guide__table tbody td.shade-texture div{align-items:flex-start}.shade-guide .shade-guide__table td.model-image,.shade-guide .shade-guide__table td.shade-texture,.shade-guide .shade-guide__table td.shade-title{border-bottom:1px solid #e6e3e0;border-top:1px solid #e6e3e0}.shade-guide .shade-guide__table td.gap{border-bottom:1px solid #f6f3f0;border-top:1px solid #f6f3f0}.shade-guide .shade-guide__table td.model-image div,.shade-guide .shade-guide__table td.shade-texture div{width:61px;height:69px}.shade-guide .shade-guide__table td.gap div{width:13px}.shade-guide .shade-guide__table td.shade-title div{width:180px;align-items:center;justify-content:center}.shade-guide .shade-guide__table td.shade-texture a{display:flex;text-decoration:none}.shade-guide .shade-guide__table td.shade-title a{display:flex;align-items:center;justify-content:center;text-decoration:none;height:100%}.shade-guide .shade-guide__table td.shade-title p{letter-spacing:1px;font-family:var(--font-medium)}.shade-guide .shade-guide__table td.shade-title a:hover p,.shade-guide .shade-navigation .navigation-item-group .nav-item button:hover span{font-family:var(--font-semibold)}.shade-guide .shade-guide__table td p{text-align:center}.shade-guide .modal__footer{background-color:#f6f3f0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:35px;padding-bottom:30px}.shade-guide .beauty-advisor__callout,.shade-guide .shade-finder__callout{display:flex;align-items:center;justify-content:center;padding:5px 20px;margin-bottom:5px;text-align:center}.shade-guide .beauty-advisor__callout p,.shade-guide .shade-finder__callout p{margin-bottom:0}.shade-guide button.beauty-advisor__trigger,.shade-guide a.shade-finder__link{font-size:12px;font-family:var(--font-medium);line-height:15.22px;letter-spacing:1px;padding-bottom:1px;margin:0 9px;text-decoration:none;text-transform:uppercase;border:none;background:none;border-bottom:2px solid #545353}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateX(90%);transform:translate(90%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateX(90%);transform:translate(90%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes mmslideOut{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.shade-guide .micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .8s cubic-bezier(.32,.24,.15,1);animation:mmslideIn .8s cubic-bezier(.32,.24,.15,1)}.shade-guide .micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .4s cubic-bezier(.32,.24,.15,1);animation:mmslideOut .4s cubic-bezier(.32,.24,.15,1)}.shade-guide .modal{z-index:999999;top:env(safe-area-inset-top,0)}.modal.shade-guide .modal__header{flex-direction:column;align-items:center}.modal.shade-guide .modal__header h2{padding-bottom:8px;line-height:40.83px}.modal.shade-guide .modal__header .modal__close{align-self:flex-start;padding-bottom:2px;padding-left:0;margin-left:0}.shade-guide .modal{transition:display 2s cubic-bezier(.32,.24,.15,1)}.shade-guide main.modal__content{background-color:#f6f3f0;padding:0 20px;width:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.shade-guide main.modal__content::-webkit-scrollbar{display:none}.shade-guide main.modal__content .shade-guide__table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.shade-guide main.modal__content .shade-guide__table thead tr:last-child:not(.scroll-bar-row) th{padding-bottom:10px}.shade-guide .modal .modal__overlay{background:#00000047;align-items:flex-start}.shade-guide .modal .modal__wrapper{max-width:unset;display:flex;align-items:flex-start;justify-content:flex-end;margin-top:0}.shade-guide .modal__container{margin:0;padding:20px;max-width:100vw;min-height:100vh}.shade-guide .scrollhost-container,.shade-guide .scrollhost{position:relative}.shade-guide .scroll-bar-wrapper{height:14px}.shade-guide .scroll-bar{display:none;width:calc(100% - 26px);height:4px;left:0;top:364px;position:fixed;border-radius:5px;bottom:10px;background-color:#e6e3e0;margin-left:12px}.shade-guide.is-open .scroll-bar{display:block}.shade-guide .scroll-thumb{width:130px;height:4px;position:absolute;border-radius:5px;opacity:1;top:0;background-color:#545353}.product__container .review__wrapper{display:flex;align-items:center;-webkit-column-gap:15px;column-gap:15px;margin:6px 0 15px}.product__container .review__wrapper .see-more{padding-bottom:3px}.product__container img.stars{height:16px}.product__container .section__flex-item.fifty-fifty{flex-basis:50%;max-width:50%}.product__container .section__flex-item.fifty-fifty.no-media,.product__container .section__flex-item.fifty-fifty.no-media .quote__wrapper{max-width:100%;margin:0}.product__container .section__flex-item.fifty-fifty:last-child{margin-left:3rem}.product__container .section__flex-item.lab-results ul,.product__container .section__flex-item.benefits ul{margin-bottom:0;margin-left:0}.product__container .section__flex-item.lab-results ul li:before,.product__container .section__flex-item.benefits ul li:before{content:"\2022";position:absolute;margin-left:-10px;z-index:-1}.product__container .section__flex-item.lab-results ul li,.product__container .section__flex-item.benefits ul li{padding-bottom:.5rem;list-style:none;padding-left:10px}.product__container .section__flex-item.lab-results ul li:last-child,.product__container .section__flex-item.benefits ul li:last-child{padding-bottom:0}.section__container.ingredients .section__article,.section__container.editorials .section__article{width:50%;max-width:650px;padding-bottom:1.7rem}.section__container.ingredients .section__flex-item img.ingredients{margin-bottom:0;padding-bottom:2rem}.section__container.rosie--quote{display:flex;justify-content:center}.section__container.rosie--quote .section__flex-row{padding:7.5rem 0 2.5rem;max-width:1200px}.section__container.rosie--quote img.rosie--quote{max-width:600px}.section__container.rosie--quote .quote__wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:450px;margin-left:3.5rem}.section__container.rosie--quote h4.quote{font-family:var(--font-heading);font-size:42px;text-transform:none;color:var(--secondary-color);line-height:1}.section__container.rosie--quote h5.author{font-family:var(--font-heading);font-size:21px;font-weight:300;color:var(--secondary-color);line-height:1;text-transform:uppercase;padding-top:2rem}.section__container.results.sets{display:none}.section__container.results.sets.selected{display:block}.modal.ingredients .modal__wrapper{display:flex;justify-content:flex-end}.mobile-cta-bar{display:none}.pdp-text-carousel p,.pdp-text-carousel afterpay-placement{text-align:center;padding-top:26px}.pdp-text-carousel .slick-dots{margin:-5px 0 24px;position:unset;bottom:unset}.pdp-text-carousel .slick-dots li,.pdp-text-carousel .slick-dots li button{width:8px;height:8px}.pdp-text-carousel .slick-dots li{margin:0 3px}.pdp-text-carousel .slick-dots li button{padding:0;border:1px solid var(--secondary-color)}.pdp-text-carousel .slick-dots li:not(.slick-active) button:hover{background-color:#54535333;opacity:.79}.template-product .product_scroll_container.indiana-scroll-container--native-scroll{overflow-x:auto;overflow-y:hidden}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}.product__top hr.divider--start{padding-bottom:0}span:hover svg.arrow-icon path,button:hover svg.arrow-icon path{fill:var(--border-color)}@media screen and (min-width: 1500px){.modal.shade-guide .modal__header .modal__close{padding-bottom:70px}}@media screen and (max-width: 767px){#product .product__head.mobile{order:2}#product .product_page_wrapper{order:1}#product .product__entry{order:3}.pdp-text-carousel p,.pdp-text-carousel afterpay-placement{padding-top:20px}.pdp-text-carousel .slick-dots{margin-bottom:14px}.pdp-text-carousel .slick-dots li,.pdp-text-carousel .slick-dots li button{width:6px;height:6px}.product__container .accordion__container p{line-height:20px;margin-bottom:0}.product__container .accordion__container .accordion__content{width:calc(100vw - 40px)}.product__container .accordion__container .shade-matches__container .accordion__content{width:calc(100vw - 20px)}.product__container .accordion__container .accordion__content--inner,.product__container .accordion__container .claims__container .accordion__content--inner{padding-top:10px}.product__container .accordion__container .icons__container{padding-bottom:0}.product__container .accordion__container .shade-matches__container .accordion__content--inner{padding-bottom:8px}.product__container .accordion__container .ingredients__container p:not(.ingredient__description):not(.ingredients__full){margin-bottom:30px}.product__container .accordion__container .ingredients__highlight .ingredient__1,.product__container .accordion__container .ingredients__highlight .ingredient__2,.product__container .accordion__container .ingredients__highlight .ingredient__3{padding-bottom:10px}.product__container .accordion__container .ingredients__full{padding-top:20px;padding-bottom:8px}.product__container .accordion__container .usage__container .accordion__content--inner{padding-bottom:12px}.product__container .accordion__container .usage__container p:first-child,.product__container .accordion__container .details__container p:first-child,.product__container .accordion__container .ingredients__full,.product__container .accordion__container .claims__container .accordion__content--inner,.product__container .accordion__container .ingredients__container p:not(.ingredient__description):not(.ingredients__full){width:unset}.product__container .accordion__container .usage__container .tip__container{margin-top:32px}.product__container .accordion__container .usage__container .tip__container .tip__info{padding-right:15px}.product__container .accordion__container .usage__container .tip__container .tip__info p{font-size:14px;line-height:20px}.product__container .accordion__container .usage__container .tip__container img{width:134px;height:181px;object-fit:cover}.product__container .accordion__container .usage__container .tip__container .tip__info h3{padding-bottom:15px}.product__container .accordion__container .claims__container{padding-bottom:0}.product__container .accordion__container .claims__container h3{line-height:28px}.shade-guide .modal__container{padding:0;max-height:unset;height:100vh}.shade-guide main.modal__content{padding-left:0;padding-right:0}.modal.shade-guide .modal__header .modal__close{padding-top:16px;padding-right:20px;padding-bottom:10px;align-self:flex-end}.shade-guide .shade-guide__table thead th{padding-top:8px}.shade-guide .shade-guide__table thead th.scroll-bar-wrapper{padding-top:18px;padding-bottom:12px}.shade-guide .shade-guide__table thead th.heading-with-img .heading__text h3{padding-bottom:0}.shade-guide main.modal__content .shade-guide__table thead tr:last-child:not(.scroll-bar-row) th{padding-bottom:20px}.modal.shade-guide .modal__header h2{font-size:26px;align-self:center;line-height:33.18px}.modal.shade-guide .modal__header p{align-self:center;text-align:center;margin-bottom:10px;width:100%;padding:0 60px}.shade-guide .shade-navigation{margin-top:10px;max-width:560px;padding-bottom:12px;background-color:#f6f3f0}.shade-guide .shade-guide__table tbody{border-left:unset}.shade-guide .shade-guide__table td.shade-title div{width:80px}.shade-guide .shade-guide__table td.model-image div,.shade-guide .shade-guide__table td.shade-texture div{width:58px;height:67px}.shade-guide .shade-guide__table .shade-texture img{width:78px;height:78px}.shade-guide .shade-guide__table td.gap{width:20px}.shade-guide .shade-guide__table thead th.heading-with-img .heading__text,.shade-guide .shade-guide__table thead th.heading-with-img .heading__image{padding-left:0}.shade-guide .shade-guide__table td.shade-title a:hover p,.shade-guide .shade-navigation .navigation-item-group .nav-item button:hover span{font-weight:400}.shade-guide .shade-navigation .navigation-item-group .nav-item button{min-width:140px;padding:14px}.product__head.mobile{display:block;margin:1.5rem}.product__head.mobile>div{display:block}.product__container .review__wrapper{margin:10px 0 5px}.section__flex-item.benefits .divider--end{padding-top:0}.shade-guide .modal__footer{padding-top:15px;padding-bottom:20px}.shade-guide .beauty-advisor__callout,.shade-guide .shade-finder__callout{flex-direction:column;margin-bottom:15px}.shade-guide button.beauty-advisor__trigger,.shade-guide a.shade-finder__link{margin-top:9px}#ingredientsImageSlider-iw{margin-right:30px}#ingredientsImageSlider-ow [data-controls]{border:0;margin:0;padding:0 .6rem;position:absolute;z-index:1;background:#0000;height:63%}#ingredientsImageSlider-ow [data-controls=prev]{left:0}#ingredientsImageSlider-ow [data-controls=next]{right:0}.section__container.ingredients .section__flex-item.tns-item img.ingredients{padding-right:.7rem}.section__container.ingredients .section__article,.section__container.editorials .section__article{width:100%;padding:0 1.5rem 1.7rem}.section__container.ingredients .section__subtitle{padding:.5rem 1.5rem 0}.section__container.ingredients .section__flex-item p{padding:0 1.5rem}.product__container .section__flex-item.fifty-fifty{flex-basis:100%;max-width:unset}.product__container .section__flex-item.fifty-fifty:last-child{margin-left:1.5rem;margin-right:1.5rem}.section__container.rosie--quote .section__flex-row{padding:3.5rem 0 1rem}.section__container.rosie--quote img.rosie--quote{max-width:100%}.section__container.rosie--quote h4.quote{font-size:36px}.section__container.rosie--quote h5.author{font-size:18px}.section__container.rosie--quote .quote__wrapper{margin-left:0}.form__body .mt-3{margin:20px 1.5rem}.product__body.is_set_prod{padding-bottom:5px}}@media screen and (min-width: 768px){.desktop-grid-wrapper{display:grid;max-width:1350px;padding-right:15px;padding-left:10px;margin:auto;grid-template-columns:-webkit-min-content minmax(calc(100% - var(--reactWidthDesktop) - 3rem),100%);grid-template-columns:min-content minmax(calc(100% - var(--reactWidthDesktop) - 3rem),100%)}.desktop-grid-1,.desktop-grid-3{grid-row:1;grid-column:1/2;width:var(--reactWidthDesktop);max-width:853px;display:flex;align-items:start}.desktop-grid-2,.desktop-grid-4{grid-row:1;grid-column:2/2;margin-left:11.4166666667%}.desktop-grid-3,.desktop-grid-4{grid-row:2;display:flex}.desktop-grid-4 img{margin:0}}@media screen and (min-width: 1440px){.desktop-grid-wrapper{padding-right:60px;padding-left:10px}}@media (min-width: 1200px)and (max-width: 1300px){.desktop-grid-2,.desktop-grid-4{margin-left:4.4166666667%;width:440px}}@media (min-width: 768px)and (max-width: 1199px){.desktop-grid-2,.desktop-grid-4{margin-left:20px}}
/*# sourceMappingURL=/cdn/shop/t/1086/assets/product-only.css.map */
