.shade-finder-hero{transition:.3s ease;width:100%}@media (max-width: 1023px){.shade-finder-hero{height:84vh;background-color:#edbec9}}.flickity-enabled .shade-finder-hero{opacity:0}.shade-finder-hero.is-selected{opacity:1}@media (min-width: 1024px){.shade-finder-hero{height:auto}}.shade-finder-hero__inner{height:100%;width:100%;overflow:hidden;padding-top:168%}@media (min-width: 768px){.shade-finder-hero__inner{padding-top:105%}}@media (min-width: 1024px){.shade-finder-hero__inner{padding-top:0}}.shade-finder-hero__buttons{width:100%;margin:20px auto;max-width:465px;display:flex;justify-content:center;flex-flow:column nowrap}.shade-finder-hero__buttons a,.shade-finder-hero__buttons button{flex:1}.shade-finder-hero__buttons a:not(:last-child),.shade-finder-hero__buttons button:not(:last-child){margin-bottom:8px}@media (min-width: 768px){.shade-finder-hero__buttons a:not(:last-child),.shade-finder-hero__buttons button:not(:last-child){margin-bottom:15px}}.shade-finder-hero figure{display:flex;position:absolute;top:0;width:100%;height:100%}@media (min-width: 1024px){.shade-finder-hero figure{position:relative;height:auto}}.shade-finder-hero picture{padding-top:calc(100% - var(--announcement-height))}@media (min-width: 1024px){.shade-finder-hero picture{padding-top:48%}}.shade-finder-hero figcaption{color:#fff;z-index:20;padding:50px 30px 30px;display:flex;flex-flow:column nowrap;text-align:center;justify-content:flex-start;width:100%}@media (min-width: 768px){.shade-finder-hero figcaption{padding:60px 30px 30px}}@media (min-width: 1024px){.shade-finder-hero figcaption{padding:40px 30px 30px;justify-content:center;width:45%}}@media (min-width: 1200px){.shade-finder-hero figcaption{width:48%}}.shade-finder-hero figcaption h1{color:inherit;font-family:ApercuPro-Bold,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:10px;text-transform:uppercase}@media (min-width: 350px){.shade-finder-hero figcaption h1{font-size:40px}}@media (min-width: 768px){.shade-finder-hero figcaption h1{font-size:55px}}@media (min-width: 1024px){.shade-finder-hero figcaption h1{font-size:50px}}@media (min-width: 1600px){.shade-finder-hero figcaption h1{margin-bottom:20px;font-size:54px}}@media (min-width: 1900px){.shade-finder-hero figcaption h1{font-size:75px}}.shade-finder-hero img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.shade-finder-hero img{bottom:-95px;width:100%}}@media (min-width: 1024px){.shade-finder-hero img{bottom:0;height:100%}}.shade-finder-hero p{font-size:14px;color:#fff;text-transform:uppercase;line-height:1.25;max-width:465px;margin:0 auto;text-align:center}@media (min-width: 1024px){.shade-finder-hero p{font-size:16px}}.shade-finder{background-color:#fff}.final-step .shade-finder{margin-bottom:0}.shade-finder.active{opacity:1;transform:translateY(0)}.shade-finder .flickity-viewport{overflow:visible}.shade-finder__inner{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;width:100%}.shade-finder__title{line-height:1;text-align:center;font-size:45px;margin-bottom:5px;text-transform:uppercase}@media (min-width: 1024px){.shade-finder__title{font-size:55px}}@media (min-width: 1200px){.shade-finder__title{font-size:60px}}@media (min-width: 1900px){.shade-finder__title{font-size:75px}}.shade-finder__subtitle{font-size:15px;text-transform:uppercase;text-align:center}.shade-finder__shade-header{position:relative;z-index:10;font-size:18px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;padding-bottom:6px;border-bottom:1px solid #000;margin-bottom:15px}@media (min-width: 1024px){.shade-finder__shade-header{margin-bottom:11px}}@media (min-width: 1600px){.shade-finder__shade-header{margin-bottom:17px}}.shade-finder__go-back{position:absolute;top:20px;left:20px;font-size:16px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;text-decoration:underline}@media (min-width: 1200px){.shade-finder__go-back{top:30px;left:30px;font-size:18px}}.klaviyo-success .shade-finder__go-back{display:none}.shade-finder__buttons{will-change:opacity,transform;position:fixed;bottom:0;opacity:0;pointer-events:none;left:50%;transform:translate(-50%,10%);margin-top:30px;display:flex;width:100%;margin-left:auto;margin-right:auto;background:#fff;padding:10px;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transition-delay:0s}.lity-active .shade-finder__buttons{z-index:999999}html.final-step .shade-finder__buttons{display:none}.lity-active .shade-finder__buttons{background:transparent}@media (min-width: 1024px){.shade-finder__buttons{background:transparent;bottom:25px;width:100%;padding:0 20px;max-width:503px}.template-page--product-shade-finder .shade-finder__buttons{bottom:50px}}@media (min-width: 1900px){.shade-finder__buttons{bottom:40px}.template-page--product-shade-finder .shade-finder__buttons{bottom:105px}}.shade-finder__buttons button{padding:1em 1.3em;flex:1}.shade-finder__buttons button:not(:last-of-type){margin-right:13px}.no-touchevents .shade-finder__buttons button:hover{background-color:#fff!important}.shade-finder__buttons button:active{color:#fff!important;background-color:#000!important}.shade-finder-active .shade-finder__buttons,.lity-active .shade-finder__buttons{transition-delay:.7s;opacity:1;z-index:888;pointer-events:auto;transform:translate(-50%)}.shade-finder__form-lockup{max-width:500px;margin-left:auto;margin-right:auto;margin-top:30px;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}@media (min-width: 768px){.shade-finder__form-lockup{margin-top:30px}}.klaviyo-success .shade-finder__form-lockup{display:none}.shade-finder__form-lockup .fptOlf.fptOlf{flex:1}.shade-finder__form-lockup button{background:#000!important;text-transform:uppercase;min-width:100px;font-family:ApercuPro-Bold,sans-serif!important;letter-spacing:.02em!important;border-radius:0!important;padding:0 15px!important;height:47px!important;border:1px solid #000!important}.shade-finder__form-lockup button:hover{background:#fff!important;border:1px solid #000!important;color:#000!important}.shade-finder__form-lockup input[type=email]{height:47px!important;border:1px solid #000!important}.shade-finder__form-lockup input[type=email]::placeholder{font-size:13px!important;text-transform:uppercase!important;color:#000!important}.shade-finder__email-text{font-size:20px;text-transform:uppercase;text-align:center;display:block;margin-bottom:5px}@media (min-width: 1024px){.shade-finder__email-text{margin-bottom:5px}}.shade-finder__email-footer{margin-top:10px;text-align:center}.shade-finder__step{margin-top:55px;overflow-x:hidden;max-width:1920px;position:relative;min-height:80vh;width:100%;display:flex;flex-flow:column nowrap;align-items:center;opacity:0;pointer-events:none;transition:.3s ease;padding:35px 5.2083333333%}@media (max-width: 767px){.shade-finder__step{padding-bottom:150px}.lity-active .shade-finder__step{pointer-events:none}}.klaviyo-success .shade-finder__step,.final-step .shade-finder__step,.product__shade-finder-modal .shade-finder__step{min-height:auto}@media (min-width: 1900px){.shade-finder__step{padding:50px 8.3333333333%}}.shade-finder__step.is-selected{opacity:1;pointer-events:auto}@media (max-width: 767px){.shade-finder__step--four .klaviyo-form .Row__FormRow-sc-17nghml-0:first-child{display:flex;flex-flow:column nowrap}.shade-finder__step--four .klaviyo-form .Row__FormRow-sc-17nghml-0:first-child button{width:100%}}@media (min-width: 1200px){.shade-finder__step--four .shade-finder__grid{padding-top:20px}}.shade-finder__grid{width:100%;padding:40px 0}@media (min-width: 576px){.shade-finder__grid{display:flex}}@media (min-width: 1200px){.shade-finder__grid{display:block;padding:50px 0}}@media (min-width: 1900px){.shade-finder__grid{padding:50px 0}}.shade-finder__row{width:100%;margin-bottom:25px}@media (min-width: 768px){.shade-finder__row:not(:first-of-type){margin-top:0}}@media (min-width: 1200px){.shade-finder__row:not(:first-of-type){margin-top:0}}@media (min-width: 576px){.shade-finder__row:not(:last-child){margin-right:40px}}@media (min-width: 1200px){.shade-finder__row:not(:last-child){margin-right:0}}@media (min-width: 1200px){.shade-finder__row{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:55px}}.shade-finder__row--six{display:none;grid-column-gap:0}.shade-finder__row--six.active{display:block}@media (min-width: 576px){.shade-finder__row--six.active{margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-wrap:wrap}}.shade-finder__row--six .shade-finder__undertone{margin-left:0;margin-right:0;margin-bottom:20px}@media (min-width: 576px){.shade-finder__row--six .shade-finder__undertone{width:27%;margin-bottom:0}}@media (min-width: 768px){.shade-finder__row--six .shade-finder__undertone{width:157px}}@media (min-width: 1024px){.shade-finder__row--six .shade-finder__undertone{width:180px}}@media (min-width: 1200px){.shade-finder__row--six .shade-finder__undertone{width:188px}}@media (min-width: 1600px){.shade-finder__row--six .shade-finder__undertone{width:195px}}@media (min-width: 1900px){.shade-finder__row--six .shade-finder__undertone{width:220px}}@media (min-width: 576px){.shade-finder__row--six .shade-finder__undertone:not(:last-child){margin-right:30px;margin-bottom:40px}}@media (min-width: 768px){.shade-finder__row--six .shade-finder__undertone:not(:last-child){margin-bottom:50px;margin-right:20px}}@media (min-width: 1200px){.shade-finder__row--six .shade-finder__undertone:not(:last-child){margin-bottom:20px;margin-right:20px}}.shade-finder__undertone-mobile-link{text-decoration:underline;color:#ababab;font-size:14px;margin-top:12px;display:inline-block}@media (min-width: 576px){.shade-finder__undertone-mobile-link{display:none}}.shade-finder__shade-group-bg{background:#d3a670;z-index:-1;opacity:0;content:"";width:100%;height:100%;position:absolute;background-color:#d3a670;transition:all .2s ease;box-shadow:0 2px 30px #0003;pointer-events:none;will-change:transform,opacity}.shade-finder__shade-group.active .shade-finder__shade-group-bg{z-index:0;transform:scale(1.1);opacity:1}.shade-finder__shade-group{position:relative}.shade-finder__shade-group:hover .shade-finder__shade-group-bg{z-index:0;transform:scale(1.1);opacity:1}.shade-finder__shade-group:not(:last-of-type){margin-bottom:24px}@media (min-width: 1200px){.shade-finder__shade-group:not(:last-of-type){margin-bottom:0}}.shade-finder__shades{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:12px}@media (min-width: 1024px){.shade-finder__shades{grid-column-gap:12px}}@media (min-width: 1600px){.shade-finder__shades{grid-column-gap:20px}}.shade-finder__shades .shade-finder__shade:nth-child(n+4){display:none}.shade-finder__undertone-lockup{width:100%}@media (max-width: 575px){.shade-finder__undertone-lockup{padding:0 20px;text-align:left}}.shade-finder .item-title{font-size:20px;font-family:ApercuPro-Bold,sans-serif;text-transform:uppercase;margin-bottom:10px}@media (min-width: 576px){.shade-finder .item-title{text-align:center;margin-top:10px}}@media (min-width: 768px){.shade-finder .item-title{font-size:17px}}@media (min-width: 1200px){.shade-finder .item-title{font-size:18px}}@media (min-width: 1600px){.shade-finder .item-title{font-size:19px}}@media (min-width: 1900px){.shade-finder .item-title{font-size:20px}}.shade-finder__step--three .shade-finder__undertone-title,.shade-finder__undertone-title--shade{display:none}.shade-finder__step--three .shade-finder__undertone-title--shade{display:block}.shade-finder__undertone-text{color:#888;font-size:14px}@media (min-width: 768px){.shade-finder__undertone-text{font-size:13px}}@media (min-width: 1200px){.shade-finder__undertone-text{font-size:14px}}.shade-finder__undertone-hover-text{opacity:0;line-height:1;text-transform:uppercase;display:none}@media (min-width: 1024px){.shade-finder__undertone-hover-text{display:block}}.shade-finder__undertone-hover-text ul{margin-top:20px;text-align:left;font-size:12px}.shade-finder__undertone-hover-text ul li{list-style:none;padding-left:30px;margin-bottom:.7em;position:relative}.shade-finder__undertone-hover-text ul li:after{content:"";width:19px;height:1px;background:#000;position:absolute;left:0;top:4px;z-index:1}.shade-finder__shade,.shade-finder__undertone{max-width:1920px;margin-left:auto;margin-right:auto;text-align:center;will-change:transform,opacity;position:relative;transition:all .3s ease;cursor:pointer}.shade-finder__shade:before,.shade-finder__undertone:before{z-index:-1;opacity:0;content:"";width:100%;height:100%;position:absolute;background-color:#d3a670;transition:all .2s ease;box-shadow:0 2px 30px #0003;pointer-events:none;will-change:transform,opacity}.shade-finder__step--one .shade-finder__shade:before,.shade-finder__step--one .shade-finder__undertone:before{display:none!important}.shade-finder__shade.active,.shade-finder__shade:hover,.shade-finder__undertone.active,.shade-finder__undertone:hover{z-index:100}.shade-finder__shade.active:before,.shade-finder__shade:hover:before,.shade-finder__undertone.active:before,.shade-finder__undertone:hover:before{transform:scale(1.235);opacity:1}.shade-finder__step--one .shade-finder__shade.active.active:before,.shade-finder__step--one .shade-finder__shade:hover.active:before,.shade-finder__step--one .shade-finder__undertone.active.active:before,.shade-finder__step--one .shade-finder__undertone:hover.active:before{display:none}.shade-finder__shade.active .shade-finder__shade-title,.shade-finder__shade.active .shade-finder__undertone-text,.shade-finder__shade.active .shade-finder__undertone-mobile-link,.shade-finder__shade:hover .shade-finder__shade-title,.shade-finder__shade:hover .shade-finder__undertone-text,.shade-finder__shade:hover .shade-finder__undertone-mobile-link,.shade-finder__undertone.active .shade-finder__shade-title,.shade-finder__undertone.active .shade-finder__undertone-text,.shade-finder__undertone.active .shade-finder__undertone-mobile-link,.shade-finder__undertone:hover .shade-finder__shade-title,.shade-finder__undertone:hover .shade-finder__undertone-text,.shade-finder__undertone:hover .shade-finder__undertone-mobile-link{color:#000}.shade-finder__shade.active .shade-finder__undertone-hover-text,.shade-finder__shade:hover .shade-finder__undertone-hover-text,.shade-finder__undertone.active .shade-finder__undertone-hover-text,.shade-finder__undertone:hover .shade-finder__undertone-hover-text{opacity:1}html.touchevents .shade-finder__shade:hover:before,html.touchevents .shade-finder__undertone:hover:before{opacity:0}html.touchevents .shade-finder__shade.active:before,html.touchevents .shade-finder__undertone.active:before{opacity:1}.shade-finder__shade:hover,.shade-finder__undertone:hover{z-index:200}.shade-finder__shade img,.shade-finder__undertone img{-webkit-backface-visibility:hidden;z-index:2;width:100%}@media (max-width: 574px){.shade-finder__shade img,.shade-finder__undertone img{max-width:160px}}.shade-finder__undertone.modal{padding:40px 30px 0}.shade-finder__undertone.modal:before{display:none}.shade-finder__undertone.modal .shade-finder__undertone-hover-text{display:block!important;opacity:1!important}.shade-finder__undertone.modal img{max-width:80%}@media (min-width: 1024px){.shade-finder__undertone.modal img{max-width:100%}}.shade-finder__undertone.modal .shade-finder__undertone-title{font-size:26px;font-weight:700;text-align:center;margin-top:15px;text-transform:uppercase}.shade-finder__undertone.modal .shade-finder__undertone-text{color:#000;text-align:center;font-size:16px;margin-top:0;line-height:1.1}.shade-finder__undertone.modal ul{margin-top:32px;font-size:14px}.shade-finder__undertone.modal ul li{margin-bottom:1em}@media (max-width: 574px){.shade-finder__undertone:not(.modal){display:flex}}.shade-finder__undertone:not(.modal):hover:before,.shade-finder__undertone:not(.modal).active:before{transform:scale(1.18)}.shade-finder__step--three .shade-finder__undertone--hide{display:none}.shade-finder__step--three .shade-finder__undertone--hide.show{display:flex}@media (min-width: 576px){.shade-finder__step--three .shade-finder__undertone--hide.show{display:block}}.shade-finder__step--three .shade-finder__undertone .shade-finder__undertone-hover-text{display:none!important}.shade-finder .hEMewN.hEMewN{padding:0!important}.shade-finder .klaviyo-form-XYW9rr{margin-top:15px;width:100%}.shade-finder__des{text-align:center;width:100%;margin-top:5px;margin-bottom:20px;font-size:18px;text-transform:uppercase}@media (min-width: 1900px){.shade-finder__des{font-size:18px}}.shade-finder__shade-title{transition:color .2s ease;margin-top:10px;color:#a7a7a7;text-transform:uppercase;font-family:ApercuPro-Medium,sans-serif;font-size:12px;display:none}.shade-finder .extra-shade-title,.shade-finder .extra-shade-title+button{display:none}@media (min-width: 1024px){.shade-finder .extra-shade-title,.shade-finder .extra-shade-title+button{display:block}}.shade-finder__rec-shade{margin-top:20px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;text-align:center;font-size:25px}@media (min-width: 1900px){.shade-finder__rec-shade{font-size:30px}}.klaviyo-success .shade-finder__rec-shade{display:none}.shade-finder__product-title{margin-left:auto;margin-right:auto;text-align:center;line-height:1;font-family:ApercuPro-Bold,sans-serif;font-size:45px;margin-bottom:5px;text-transform:uppercase;display:none}@media (min-width: 1024px){.shade-finder__product-title{font-size:40px;display:block}}@media (min-width: 1200px){.shade-finder__product-title{font-size:50px}}@media (min-width: 1600px){.shade-finder__product-title{font-size:60px;max-width:100%}}@media (min-width: 1900px){.shade-finder__product-title{font-size:75px}}.shade-finder__product-title--m{order:1;display:block;margin-bottom:25px}@media (min-width: 768px){.shade-finder__product-title--m{margin-bottom:30px}}@media (min-width: 1024px){.shade-finder__product-title--m{display:none}}.shade-finder__product-wrap{width:100%;max-width:1920px;margin:0 auto;display:flex;flex-flow:column-reverse nowrap}@media (min-width: 1024px){.shade-finder__product-wrap{flex-flow:row nowrap}}.shade-finder__product-subtitle{text-transform:uppercase;text-align:center;font-weight:500;margin-bottom:20px}@media (min-width: 1024px){.shade-finder__hide-desktop{display:none}}.shade-finder__hide-mobile{display:none}@media (min-width: 1024px){.shade-finder__hide-mobile{display:block}}.shade-finder__show-mobile{display:block}@media (min-width: 1024px){.shade-finder__show-mobile{display:none}}.shade-finder__alt-product-row{width:100%;max-width:1920px;margin:10px auto;display:flex;flex-wrap:wrap;justify-content:center}.shade-finder__alt-product-title-row{margin:75px auto 50px;width:100%}.shade-finder__alt-product-title-row>.shade-finder__product-title{letter-spacing:.05em}.shade-finder__alt-product-title-row>.shade-finder__subtitle{margin-top:30px;font-size:1.1em;font-weight:500}.shade-finder__alt-product-image-row{display:flex;flex-flow:row wrap}.shade-finder__alt-product-image{max-height:500px}.shade-finder__alt-product-wrap{text-align:center;flex:1 1 33%;margin:50px 40px 0;max-width:550px;padding-bottom:3rem}.shade-finder__alt-product-wrap>.shade-finder__variant-title{font-size:2em;text-transform:capitalize;margin-bottom:20px}.shade-finder__alt-product-wrap>.shade-finder__suggestion-title{font-size:1.7em;margin-top:20px}.shade-finder__alt-product-wrap>.shade-finder__suggestion-subtitle{margin:10px auto;font-size:1.5em;font-weight:500;text-transform:uppercase}.shade-finder__alt-product-wrap>.shade-finder__button{background-color:#fff;color:#000}.shade-finder__product-info{position:relative;display:flex;flex-flow:column nowrap;flex:1}@media (min-width: 1024px){.shade-finder__product-info{padding:30px 30px 0 0}}.klaviyo-success .shade-finder__product-info{max-height:50vh;overflow:hidden}.klaviyo-success .shade-finder__product-info{padding-top:77%}@media (min-width: 1024px){.klaviyo-success .shade-finder__product-info{padding-top:35%}}.shade-finder__button{background-color:#000;min-width:298px;max-width:403px;margin:28px auto 10px;width:100%}.shade-finder__button:hover{background-color:transparent;border-color:#000;color:#000!important}.shade-finder__product-image{display:flex;flex-direction:column;flex:1;position:relative}.shade-finder__product-image a{display:flex}.shade-finder__product-image img{object-fit:cover;max-width:100%;margin:auto}@media (min-width: 1024px){.shade-finder__product-image img{max-width:50vh}}.shade-finder__modal-bg{position:fixed;z-index:0;top:0;left:0;width:100%;height:100vh}.shade-finder__success{flex-flow:column nowrap;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:20px;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}@media (min-width: 1024px){.shade-finder__success{padding:50px}}.klaviyo-success .shade-finder__success{opacity:1;pointer-events:auto}.shade-finder__success h1{max-width:580px;margin-left:auto;margin-right:auto;line-height:1;margin-bottom:.3em;font-size:40px}@media (min-width: 768px){.shade-finder__success h1{font-size:60px}}@media (min-width: 1024px){.shade-finder__success h1{font-size:60px}}@media (min-width: 1600px){.shade-finder__success h1{margin-bottom:20px;font-size:65px}}@media (min-width: 1900px){.shade-finder__success h1{font-size:75px}}.shade-finder__success p{font-size:18px}@media (min-width: 768px){.shade-finder__success p{font-size:20px}}#shade-finder .shade-finder-active,.template-page--product-shade-finder .shade-finder-active{overflow:hidden}#shade-finder .shade-finder__step .okeReviews .okeReviews-reviewsSummary-ratingCount,.template-page--product-shade-finder .shade-finder__step .okeReviews .okeReviews-reviewsSummary-ratingCount{display:none!important}#shade-finder .shade-finder__step .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer,.template-page--product-shade-finder .shade-finder__step .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:128px 32px!important}#shade-finder .shade-finder__step .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small,.template-page--product-shade-finder .shade-finder__step .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small{height:35px!important;width:129px!important}#shade-finder #shopify-section-instashop,#shade-finder #shopify-section-product-group--shade-finder,.template-page--product-shade-finder #shopify-section-instashop,.template-page--product-shade-finder #shopify-section-product-group--shade-finder{visibility:hidden;position:absolute;pointer-events:none;width:100%;z-index:-1}html.final-step #shade-finder #shopify-section-instashop,html.final-step #shade-finder #shopify-section-product-group--shade-finder,html.final-step .template-page--product-shade-finder #shopify-section-instashop,html.final-step .template-page--product-shade-finder #shopify-section-product-group--shade-finder{pointer-events:auto;z-index:1;position:relative;visibility:visible}html.shade-finder-modal-on #shade-finder .lity-container,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container{width:100%;max-width:100%!important}html.shade-finder-modal-on #shade-finder .lity-close,html.shade-finder-modal-on .template-page--product-shade-finder .lity-close{color:#000;text-shadow:none}html.shade-finder-modal-on #shade-finder .lity-container,html.shade-finder-modal-on #shade-finder .lity-content,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content{height:100%;max-width:100%!important;box-shadow:none!important}html.shade-finder-modal-on #shade-finder .lity-container:after,html.shade-finder-modal-on #shade-finder .lity-content:after,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container:after,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content:after{display:none}html.shade-finder-modal-on #shade-finder .lity-content,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content{padding-bottom:100px;overflow:auto}html.shade-finder-modal-on #shade-finder #attentive_overlay,html.shade-finder-modal-on .template-page--product-shade-finder #attentive_overlay{display:none}.template-page--shade-finder .lity-close{color:#000;text-shadow:none!important;top:10px;right:10px}.template-page--shade-finder .lity-container{max-width:100%!important}.template-page--shade-finder .lity-wrap:before{display:none!important}.template-page--shade-finder #attentive_overlay{display:none}.shade-finder--brow-hero{transition:.3s ease;width:100%}@media (max-width: 1023px){.shade-finder--brow-hero{height:84vh;background-color:#edbec9}}.flickity-enabled .shade-finder--brow-hero{opacity:0}.shade-finder--brow-hero.is-selected{opacity:1}@media (min-width: 1024px){.shade-finder--brow-hero{height:auto}}.shade-finder--brow-hero__inner{height:100%;width:100%;overflow:hidden;padding-top:168%}@media (min-width: 768px){.shade-finder--brow-hero__inner{padding-top:105%}}@media (min-width: 1024px){.shade-finder--brow-hero__inner{padding-top:0}}.shade-finder--brow-hero__buttons{width:100%;margin:20px auto;max-width:465px;display:flex;justify-content:center;flex-flow:column nowrap}.shade-finder--brow-hero__buttons a,.shade-finder--brow-hero__buttons button{flex:1}.shade-finder--brow-hero__buttons a:not(:last-child),.shade-finder--brow-hero__buttons button:not(:last-child){margin-bottom:8px}@media (min-width: 768px){.shade-finder--brow-hero__buttons a:not(:last-child),.shade-finder--brow-hero__buttons button:not(:last-child){margin-bottom:15px}}.shade-finder--brow-hero figure{display:flex;position:absolute;top:0;width:100%;height:100%}@media (min-width: 1024px){.shade-finder--brow-hero figure{position:relative;height:auto}}.shade-finder--brow-hero picture{padding-top:calc(100% - var(--announcement-height))}@media (min-width: 1024px){.shade-finder--brow-hero picture{padding-top:48%}}.shade-finder--brow-hero figcaption{color:#fff;z-index:20;padding:50px 30px 30px;display:flex;flex-flow:column nowrap;text-align:center;justify-content:flex-start;width:100%}@media (min-width: 768px){.shade-finder--brow-hero figcaption{padding:60px 30px 30px}}@media (min-width: 1024px){.shade-finder--brow-hero figcaption{padding:40px 30px 30px;justify-content:center;width:45%}}@media (min-width: 1200px){.shade-finder--brow-hero figcaption{width:48%}}.shade-finder--brow-hero figcaption h1{color:inherit;font-family:ApercuPro-Bold,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:10px;text-transform:uppercase}@media (min-width: 350px){.shade-finder--brow-hero figcaption h1{font-size:40px}}@media (min-width: 768px){.shade-finder--brow-hero figcaption h1{font-size:55px}}@media (min-width: 1024px){.shade-finder--brow-hero figcaption h1{font-size:50px}}@media (min-width: 1600px){.shade-finder--brow-hero figcaption h1{margin-bottom:20px;font-size:54px}}@media (min-width: 1900px){.shade-finder--brow-hero figcaption h1{font-size:75px}}.shade-finder--brow-hero img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.shade-finder--brow-hero img{bottom:-95px;width:100%}}@media (min-width: 1024px){.shade-finder--brow-hero img{bottom:0;height:100%}}.shade-finder--brow-hero p{font-size:14px;color:#fff;text-transform:uppercase;line-height:1.25;max-width:465px;margin:0 auto;text-align:center}@media (min-width: 1024px){.shade-finder--brow-hero p{font-size:16px}}.shade-finder--brow{background-color:#fff}.final-step .shade-finder--brow{margin-bottom:0}.shade-finder--brow.active{opacity:1;transform:translateY(0)}.shade-finder--brow .flickity-viewport{overflow:visible}.shade-finder--brow__inner{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;width:100%}.shade-finder--brow__title{line-height:1;text-align:center;font-size:45px;margin-bottom:5px;text-transform:uppercase}@media (min-width: 1024px){.shade-finder--brow__title{font-size:55px}}@media (min-width: 1200px){.shade-finder--brow__title{font-size:60px}}@media (min-width: 1900px){.shade-finder--brow__title{font-size:75px}}.shade-finder--brow__subtitle{font-size:15px;text-transform:uppercase;text-align:center}.shade-finder--brow__shade-header{position:relative;z-index:10;font-size:18px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;font-weight:700;padding-bottom:6px;border-bottom:1px solid #000;margin-bottom:15px}@media (min-width: 1024px){.shade-finder--brow__shade-header{margin-bottom:11px}}@media (min-width: 1600px){.shade-finder--brow__shade-header{margin-bottom:17px}}.active .shade-finder--brow__shade-header{color:#fff;border-color:#fff}.shade-finder--brow__go-back{position:absolute;top:20px;left:20px;font-size:16px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;text-decoration:underline}@media (min-width: 1200px){.shade-finder--brow__go-back{top:30px;left:30px;font-size:18px}}.klaviyo-success .shade-finder--brow__go-back{display:none}.shade-finder--brow__buttons{will-change:opacity,transform;position:fixed;bottom:0;opacity:0;pointer-events:none;left:50%;transform:translate(-50%,10%);margin-top:30px;display:flex;width:100%;margin-left:auto;margin-right:auto;background:#fff;padding:10px;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transition-delay:0s}.lity-active .shade-finder--brow__buttons{z-index:999999}html.final-step .shade-finder--brow__buttons{display:none}.lity-active .shade-finder--brow__buttons{background:transparent}@media (min-width: 1024px){.shade-finder--brow__buttons{background:transparent;bottom:25px;width:100%;padding:0 20px;max-width:503px}.template-page--product-shade-finder .shade-finder--brow__buttons{bottom:50px}}@media (min-width: 1900px){.shade-finder--brow__buttons{bottom:40px}.template-page--product-shade-finder .shade-finder--brow__buttons{bottom:105px}}.shade-finder--brow__buttons button{padding:1em 1.3em;flex:1}.shade-finder--brow__buttons button:not(:last-of-type){margin-right:13px}.no-touchevents .shade-finder--brow__buttons button:hover{background-color:#fff!important}.shade-finder--brow__buttons button:active{color:#fff!important;background-color:#000!important}.shade-finder-active .shade-finder--brow__buttons,.lity-active .shade-finder--brow__buttons{transition-delay:.7s;opacity:1;z-index:888;pointer-events:auto;transform:translate(-50%)}.shade-finder--brow__form-lockup{max-width:500px;margin-left:auto;margin-right:auto;margin-top:30px;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}@media (min-width: 768px){.shade-finder--brow__form-lockup{margin-top:30px}}.shade-finder--brow__form-lockup .esxXeC.esxXeC{padding:10px 6px}.klaviyo-success .shade-finder--brow__form-lockup{display:none}.shade-finder--brow__form-lockup .kyRZKh.kyRZKh{flex:1;padding:10px 6px}.shade-finder--brow__form-lockup button{background:#000!important;text-transform:uppercase;min-width:100px;font-family:ApercuPro-Bold,sans-serif!important;letter-spacing:.02em!important;border-radius:0!important;padding:0 15px!important;height:47px!important;border:1px solid #000!important}.shade-finder--brow__form-lockup button:hover{background:#fff!important;border:1px solid #000!important;color:#000!important}.shade-finder--brow__form-lockup input[type=email]{height:47px!important;border:1px solid #000!important}.shade-finder--brow__form-lockup input[type=email]::placeholder{font-size:13px!important;text-transform:uppercase!important;color:#000!important}.shade-finder--brow__email-text{font-size:20px;text-transform:uppercase;text-align:center;display:block;margin-bottom:5px}@media (min-width: 1024px){.shade-finder--brow__email-text{margin-bottom:5px}}.shade-finder--brow__email-footer{margin-top:10px;text-align:center}.shade-finder--brow__step{margin-top:55px;overflow-x:hidden;max-width:1920px;position:relative;min-height:80vh;width:100%;display:flex;flex-flow:column nowrap;align-items:center;opacity:0;pointer-events:none;transition:.3s ease;padding:35px 5.2083333333%}@media (max-width: 767px){.shade-finder--brow__step{padding-bottom:150px}.lity-active .shade-finder--brow__step{pointer-events:none}}.klaviyo-success .shade-finder--brow__step,.final-step .shade-finder--brow__step,.product__shade-finder-modal .shade-finder--brow__step{min-height:auto}@media (min-width: 1900px){.shade-finder--brow__step{padding:50px 8.3333333333%}}.shade-finder--brow__step.is-selected{opacity:1;pointer-events:auto}@media (max-width: 767px){.shade-finder--brow__step--four .klaviyo-form .Row__FormRow-sc-17nghml-0:first-child{display:flex;flex-flow:column nowrap}.shade-finder--brow__step--four .klaviyo-form .Row__FormRow-sc-17nghml-0:first-child button{width:100%}}@media (min-width: 1200px){.shade-finder--brow__step--four .shade-finder--brow__grid{padding-top:20px}}.shade-finder--brow__grid{width:100%;padding:40px 0}@media (min-width: 576px){.shade-finder--brow__grid{display:flex}}@media (min-width: 1200px){.shade-finder--brow__grid{display:block;padding:50px 0}}@media (min-width: 1900px){.shade-finder--brow__grid{padding:50px 0}}.shade-finder--brow__row{width:100%;margin-bottom:25px}@media (min-width: 768px){.shade-finder--brow__row:not(:first-of-type){margin-top:0}}@media (min-width: 1200px){.shade-finder--brow__row:not(:first-of-type){margin-top:0}}@media (min-width: 576px){.shade-finder--brow__row:not(:last-child){margin-right:40px}}@media (min-width: 1200px){.shade-finder--brow__row:not(:last-child){margin-right:0}}@media (min-width: 1200px){.shade-finder--brow__row{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:55px}}.shade-finder--brow__row--single{grid-template-columns:auto}.shade-finder--brow__row--two{display:none;grid-template-columns:repeat(1,1fr);grid-column-gap:30px;grid-row-gap:30px}@media (min-width: 768px){.shade-finder--brow__row--two{grid-template-columns:repeat(2,1fr)}}.shade-finder--brow__row--two.active{display:grid}@media (min-width: 576px){.shade-finder--brow__row--two.active{margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-wrap:wrap}}@media (min-width: 768px){.shade-finder--brow__row--two .shade-finder--brow__brow-look{width:280px}}@media (min-width: 1200px){.shade-finder--brow__row--two .shade-finder--brow__brow-look{width:360px}}@media (min-width: 1600px){.shade-finder--brow__row--two .shade-finder--brow__brow-look{width:420px}}@media (min-width: 1900px){.shade-finder--brow__row--two .shade-finder--brow__brow-look{width:540px}}.shade-finder--brow__brow-look-mobile-link{text-decoration:underline;color:#ababab;font-size:14px;margin-top:12px;display:inline-block}@media (min-width: 576px){.shade-finder--brow__brow-look-mobile-link{display:none}}.shade-finder--brow__shade-group-bg{background:#d3a670;z-index:-1;opacity:0;content:"";width:100%;height:100%;position:absolute;background-color:#d3a670;transition:all .2s ease;box-shadow:0 2px 30px #0003;pointer-events:none;will-change:transform,opacity}.shade-finder--brow__shade-group.active .shade-finder--brow__shade-group-bg{z-index:0;transform:scale(1.1);opacity:1}.shade-finder--brow__shade-group{position:relative}.shade-finder--brow__shade-group:hover .shade-finder--brow__shade-group-bg{z-index:0;transform:scale(1.1);opacity:1}.shade-finder--brow__shade-group:hover .shade-finder--brow__shade-header{color:#fff;border-color:#fff}.shade-finder--brow__shade-group:not(:last-of-type){margin-bottom:24px}@media (min-width: 1200px){.shade-finder--brow__shade-group:not(:last-of-type){margin-bottom:0}}.shade-finder--brow__shades{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:12px}@media (min-width: 1024px){.shade-finder--brow__shades{grid-column-gap:12px}}@media (min-width: 1600px){.shade-finder--brow__shades{grid-column-gap:20px}}.shade-finder--brow__shades .shade-finder--brow__shade:nth-child(n+4){display:none}.shade-finder--brow__products{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:30px;grid-row-gap:30px}@media (min-width: 768px){.shade-finder--brow__products{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.shade-finder--brow__products{width:60%}}@media (min-width: 1600px){.shade-finder--brow__products{margin-left:60px}}.shade-finder--brow__brow-look-lockup{width:100%}@media (max-width: 575px){.shade-finder--brow__brow-look-lockup{padding:0 20px;text-align:left}}.shade-finder--brow .item-title{font-size:20px;font-family:ApercuPro-Bold,sans-serif;text-transform:uppercase;margin-bottom:10px}@media (min-width: 576px){.shade-finder--brow .item-title{text-align:center;margin-top:10px}}@media (min-width: 768px){.shade-finder--brow .item-title{font-size:17px}}@media (min-width: 1200px){.shade-finder--brow .item-title{font-size:18px}}@media (min-width: 1600px){.shade-finder--brow .item-title{font-size:19px}}@media (min-width: 1900px){.shade-finder--brow .item-title{font-size:20px}}.shade-finder--brow__step--three .shade-finder--brow__brow-look-title,.shade-finder--brow__brow-look-title--shade{display:none}.shade-finder--brow__step--three .shade-finder--brow__brow-look-title--shade{display:block}.shade-finder--brow__brow-look-text{font-size:14px;font-weight:700;width:60%;min-width:200px;max-width:100%;margin:10px auto;text-align:center}.shade-finder--brow__shade,.shade-finder--brow__brow-look{will-change:transform,opacity;position:relative;transition:all .3s ease;cursor:pointer}.shade-finder--brow__shade:before,.shade-finder--brow__brow-look:before{z-index:-1;opacity:0;content:"";width:100%;height:100%;position:absolute;background-color:#d3a670;transition:all .2s ease;box-shadow:0 2px 30px #0003;pointer-events:none;will-change:transform,opacity}.shade-finder--brow__step--one .shade-finder--brow__shade:before,.shade-finder--brow__step--one .shade-finder--brow__brow-look:before{display:none!important}.shade-finder--brow__shade.active,.shade-finder--brow__shade:hover,.shade-finder--brow__brow-look.active,.shade-finder--brow__brow-look:hover{z-index:100}.shade-finder--brow__shade.active:before,.shade-finder--brow__shade:hover:before,.shade-finder--brow__brow-look.active:before,.shade-finder--brow__brow-look:hover:before{transform:scale(1.235);opacity:1}.shade-finder--brow__step--one .shade-finder--brow__shade.active.active:before,.shade-finder--brow__step--one .shade-finder--brow__shade:hover.active:before,.shade-finder--brow__step--one .shade-finder--brow__brow-look.active.active:before,.shade-finder--brow__step--one .shade-finder--brow__brow-look:hover.active:before{display:none}.shade-finder--brow__shade.active .shade-finder--brow__shade-header,.shade-finder--brow__shade.active .shade-finder--brow__brow-look-text,.shade-finder--brow__shade.active .shade-finder--brow__brow-look-mobile-link,.shade-finder--brow__shade:hover .shade-finder--brow__shade-header,.shade-finder--brow__shade:hover .shade-finder--brow__brow-look-text,.shade-finder--brow__shade:hover .shade-finder--brow__brow-look-mobile-link,.shade-finder--brow__brow-look.active .shade-finder--brow__shade-header,.shade-finder--brow__brow-look.active .shade-finder--brow__brow-look-text,.shade-finder--brow__brow-look.active .shade-finder--brow__brow-look-mobile-link,.shade-finder--brow__brow-look:hover .shade-finder--brow__shade-header,.shade-finder--brow__brow-look:hover .shade-finder--brow__brow-look-text,.shade-finder--brow__brow-look:hover .shade-finder--brow__brow-look-mobile-link{color:#fff}html.touchevents .shade-finder--brow__shade:hover:before,html.touchevents .shade-finder--brow__brow-look:hover:before{opacity:0}html.touchevents .shade-finder--brow__shade.active:before,html.touchevents .shade-finder--brow__brow-look.active:before{opacity:1}.shade-finder--brow__shade:hover,.shade-finder--brow__brow-look:hover{z-index:200}.shade-finder--brow__shade img,.shade-finder--brow__brow-look img{-webkit-backface-visibility:hidden;z-index:2;width:100%}@media (max-width: 574px){.shade-finder--brow__shade img,.shade-finder--brow__brow-look img{max-width:160px}}.shade-finder--brow__brow-look.modal{padding:40px 30px 0}.shade-finder--brow__brow-look.modal:before{display:none}.shade-finder--brow__brow-look.modal .shade-finder--brow__brow-look-hover-text{display:block!important;opacity:1!important}.shade-finder--brow__brow-look.modal img{max-width:80%}@media (min-width: 1024px){.shade-finder--brow__brow-look.modal img{max-width:100%}}.shade-finder--brow__brow-look.modal .shade-finder--brow__brow-look-title{font-size:26px;font-weight:700;text-align:center;margin-top:15px;text-transform:uppercase}.shade-finder--brow__brow-look.modal .shade-finder--brow__brow-look-text{color:#000;text-align:center;font-size:16px;margin-top:0;line-height:1.1}.shade-finder--brow__brow-look.modal ul{margin-top:32px;font-size:14px}.shade-finder--brow__brow-look.modal ul li{margin-bottom:1em}@media (max-width: 574px){.shade-finder--brow__brow-look:not(.modal){display:flex}}.shade-finder--brow__brow-look:not(.modal):hover:before,.shade-finder--brow__brow-look:not(.modal).active:before{transform:scale(1.18)}.shade-finder--brow__step--three .shade-finder--brow__brow-look--hide{display:none}.shade-finder--brow__step--three .shade-finder--brow__brow-look--hide.show{display:flex}@media (min-width: 576px){.shade-finder--brow__step--three .shade-finder--brow__brow-look--hide.show{display:block}}.shade-finder--brow__step--three .shade-finder--brow__brow-look .shade-finder--brow__brow-look-hover-text{display:none!important}.shade-finder--brow .hEMewN.hEMewN{padding:0!important}.shade-finder--brow .klaviyo-form-Tfi78E{margin-top:15px;width:100%}.shade-finder--brow__des{text-align:center;width:100%;margin-top:5px;margin-bottom:20px;font-size:18px;text-transform:uppercase}@media (min-width: 1900px){.shade-finder--brow__des{font-size:18px}}.shade-finder--brow__shade-title{transition:color .2s ease;margin-top:10px;color:#a7a7a7;text-transform:uppercase;font-family:ApercuPro-Medium,sans-serif;font-size:12px;display:none}.shade-finder--brow__rec-shade{margin-top:20px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;text-align:center;font-size:25px;display:none}@media (min-width: 1024px){.shade-finder--brow__rec-shade{display:block}}@media (min-width: 1900px){.shade-finder--brow__rec-shade{font-size:30px}}.klaviyo-success .shade-finder--brow__rec-shade{display:none}.shade-finder--brow__rec-shade--m{order:1;display:block;margin-top:0;margin-bottom:25px}@media (min-width: 768px){.shade-finder--brow__rec-shade--m{margin-bottom:30px}}@media (min-width: 1024px){.shade-finder--brow__rec-shade--m{display:none}}.shade-finder--brow__product-title{margin-left:auto;margin-right:auto;text-align:center;line-height:1;font-family:ApercuPro-Bold,sans-serif;font-size:45px;margin-bottom:5px;text-transform:uppercase;display:none}@media (min-width: 1024px){.shade-finder--brow__product-title{font-size:40px;display:block}}@media (min-width: 1200px){.shade-finder--brow__product-title{font-size:50px}}@media (min-width: 1600px){.shade-finder--brow__product-title{font-size:60px;max-width:100%}}@media (min-width: 1900px){.shade-finder--brow__product-title{font-size:75px}}.shade-finder--brow__product-title--m{order:2;display:block;margin-bottom:15px}@media (min-width: 768px){.shade-finder--brow__product-title--m{margin-bottom:20px}}@media (min-width: 1024px){.shade-finder--brow__product-title--m{display:none}}.shade-finder--brow__product-wrap{width:100%;max-width:1920px;margin:0 auto;display:flex;flex-flow:column-reverse nowrap}@media (min-width: 1024px){.shade-finder--brow__product-wrap{flex-flow:row nowrap}}.shade-finder--brow__product-info{position:relative;display:flex;flex-flow:column nowrap;flex:1}@media (min-width: 1024px){.shade-finder--brow__product-info{padding:30px 30px 0 0}}.klaviyo-success .shade-finder--brow__product-info{max-height:50vh;overflow:hidden}.klaviyo-success .shade-finder--brow__product-info{padding-top:77%}@media (min-width: 1024px){.klaviyo-success .shade-finder--brow__product-info{padding-top:35%}}.shade-finder--brow__button{background-color:#000;min-width:220px;max-width:403px;margin:28px auto 10px;width:100%}.shade-finder--brow__button:hover{background-color:transparent;border-color:#000;color:#000!important}.shade-finder--brow__product-image{padding-top:98%;flex:1;position:relative}@media (min-width: 1024px){.shade-finder--brow__product-image{padding-top:49%}}.shade-finder--brow__product-image img{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%}.shade-finder--brow__alt-shade-title{display:none}@media (min-width: 1024px){.shade-finder--brow__alt-shade-title{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#fff}.shade-finder--brow__alt-shade-title .shade-name{font-size:40px}.shade-finder--brow__alt-shade-title .undertone-name{font-size:30px}}.shade-finder--brow__modal-bg{position:fixed;z-index:0;top:0;left:0;width:100%;height:100vh}.shade-finder--brow__success{flex-flow:column nowrap;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:20px;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}@media (min-width: 1024px){.shade-finder--brow__success{padding:50px}}.klaviyo-success .shade-finder--brow__success{opacity:1;pointer-events:auto}.shade-finder--brow__success h1{max-width:580px;margin-left:auto;margin-right:auto;line-height:1;margin-bottom:.3em;font-size:40px}@media (min-width: 768px){.shade-finder--brow__success h1{font-size:60px}}@media (min-width: 1024px){.shade-finder--brow__success h1{font-size:60px}}@media (min-width: 1600px){.shade-finder--brow__success h1{margin-bottom:20px;font-size:65px}}@media (min-width: 1900px){.shade-finder--brow__success h1{font-size:75px}}.shade-finder--brow__success p{font-size:18px}@media (min-width: 768px){.shade-finder--brow__success p{font-size:20px}}#brow-shade-finder .shade-finder-active,.template-page--product-shade-finder .shade-finder-active{overflow:hidden}#brow-shade-finder .shade-finder--brow__step .okeReviews .okeReviews-reviewsSummary-ratingCount,.template-page--product-shade-finder .shade-finder--brow__step .okeReviews .okeReviews-reviewsSummary-ratingCount{display:none!important}#brow-shade-finder .shade-finder--brow__step .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer,.template-page--product-shade-finder .shade-finder--brow__step .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:128px 32px!important}#brow-shade-finder .shade-finder--brow__step .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small,.template-page--product-shade-finder .shade-finder--brow__step .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small{height:35px!important;width:129px!important}#brow-shade-finder #shopify-section-instashop,#brow-shade-finder #shopify-section-product-group--shade-finder--brow,.template-page--product-shade-finder #shopify-section-instashop,.template-page--product-shade-finder #shopify-section-product-group--shade-finder--brow{visibility:hidden;position:absolute;pointer-events:none;width:100%;z-index:-1}html.final-step #brow-shade-finder #shopify-section-instashop,html.final-step #brow-shade-finder #shopify-section-product-group--shade-finder--brow,html.final-step .template-page--product-shade-finder #shopify-section-instashop,html.final-step .template-page--product-shade-finder #shopify-section-product-group--shade-finder--brow{pointer-events:auto;z-index:1;position:relative;visibility:visible}html.shade-finder-modal-on #brow-shade-finder .lity-container,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container{width:100%;max-width:100%!important}html.shade-finder-modal-on #brow-shade-finder .lity-close,html.shade-finder-modal-on .template-page--product-shade-finder .lity-close{color:#000;text-shadow:none}html.shade-finder-modal-on #brow-shade-finder .lity-container,html.shade-finder-modal-on #brow-shade-finder .lity-content,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content{height:100%;max-width:100%!important;box-shadow:none!important}html.shade-finder-modal-on #brow-shade-finder .lity-container:after,html.shade-finder-modal-on #brow-shade-finder .lity-content:after,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container:after,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content:after{display:none}html.shade-finder-modal-on #brow-shade-finder .lity-content,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content{padding-bottom:100px;overflow:auto}html.shade-finder-modal-on #brow-shade-finder #attentive_overlay,html.shade-finder-modal-on .template-page--product-shade-finder #attentive_overlay{display:none}.template-page--shade-finder-brow .lity-close{color:#000;text-shadow:none!important;top:10px;right:10px}.template-page--shade-finder-brow .lity-container{max-width:100%!important}.template-page--shade-finder-brow .lity-wrap:before{display:none!important}.template-page--shade-finder-brow #attentive_overlay{display:none}.shade-finder--concealer-hero{transition:.3s ease;width:100%}@media (max-width: 1023px){.shade-finder--concealer-hero{height:84vh;background-color:#edbec9}}.flickity-enabled .shade-finder--concealer-hero{opacity:0}.shade-finder--concealer-hero.is-selected{opacity:1}@media (min-width: 1024px){.shade-finder--concealer-hero{height:auto}}.shade-finder--concealer-hero__inner{height:100%;width:100%;overflow:hidden;padding-top:168%}@media (min-width: 768px){.shade-finder--concealer-hero__inner{padding-top:105%}}@media (min-width: 1024px){.shade-finder--concealer-hero__inner{padding-top:0}}.shade-finder--concealer-hero__buttons{width:100%;margin:20px auto;max-width:465px;display:flex;justify-content:center;flex-flow:column nowrap}.shade-finder--concealer-hero__buttons a,.shade-finder--concealer-hero__buttons button{flex:1}.shade-finder--concealer-hero__buttons a:not(:last-child),.shade-finder--concealer-hero__buttons button:not(:last-child){margin-bottom:8px}@media (min-width: 768px){.shade-finder--concealer-hero__buttons a:not(:last-child),.shade-finder--concealer-hero__buttons button:not(:last-child){margin-bottom:15px}}.shade-finder--concealer-hero figure{display:flex;position:absolute;top:0;width:100%;height:100%}@media (min-width: 1024px){.shade-finder--concealer-hero figure{position:relative;height:auto}}.shade-finder--concealer-hero picture{padding-top:calc(100% - var(--announcement-height))}@media (min-width: 1024px){.shade-finder--concealer-hero picture{padding-top:48%}}.shade-finder--concealer-hero figcaption{color:#fff;z-index:20;padding:50px 30px 30px;display:flex;flex-flow:column nowrap;text-align:center;justify-content:flex-start;width:100%}@media (min-width: 768px){.shade-finder--concealer-hero figcaption{padding:60px 30px 30px}}@media (min-width: 1024px){.shade-finder--concealer-hero figcaption{padding:40px 30px 30px;justify-content:center;width:45%}}@media (min-width: 1200px){.shade-finder--concealer-hero figcaption{width:48%}}.shade-finder--concealer-hero figcaption h1{color:inherit;font-family:ApercuPro-Bold,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:10px;text-transform:uppercase}@media (min-width: 350px){.shade-finder--concealer-hero figcaption h1{font-size:40px}}@media (min-width: 768px){.shade-finder--concealer-hero figcaption h1{font-size:55px}}@media (min-width: 1024px){.shade-finder--concealer-hero figcaption h1{font-size:50px}}@media (min-width: 1600px){.shade-finder--concealer-hero figcaption h1{margin-bottom:20px;font-size:54px}}@media (min-width: 1900px){.shade-finder--concealer-hero figcaption h1{font-size:75px}}.shade-finder--concealer-hero img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.shade-finder--concealer-hero img{bottom:-95px;width:100%}}@media (min-width: 1024px){.shade-finder--concealer-hero img{bottom:0;height:100%}}.shade-finder--concealer-hero p{font-size:14px;color:#fff;text-transform:uppercase;line-height:1.25;max-width:465px;margin:0 auto;text-align:center}@media (min-width: 1024px){.shade-finder--concealer-hero p{font-size:16px}}.shade-finder--concealer{background-color:#fff}.final-step .shade-finder--concealer{margin-bottom:0}.shade-finder--concealer.active{opacity:1;transform:translateY(0)}.shade-finder--concealer .flickity-viewport{overflow:visible}.shade-finder--concealer__inner{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;width:100%}.shade-finder--concealer__title{line-height:1;text-align:center;font-size:45px;margin-bottom:5px;text-transform:uppercase}@media (min-width: 1024px){.shade-finder--concealer__title{font-size:55px}}@media (min-width: 1200px){.shade-finder--concealer__title{font-size:60px}}@media (min-width: 1900px){.shade-finder--concealer__title{font-size:75px}}.shade-finder--concealer__subtitle{font-size:15px;text-transform:uppercase;text-align:center}.shade-finder--concealer__shade-header{position:relative;z-index:10;font-size:18px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;padding-bottom:6px;border-bottom:1px solid #000;margin-bottom:15px}@media (min-width: 1024px){.shade-finder--concealer__shade-header{margin-bottom:11px}}@media (min-width: 1600px){.shade-finder--concealer__shade-header{margin-bottom:17px}}.shade-finder--concealer__go-back{position:absolute;top:20px;left:20px;font-size:16px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;text-decoration:underline}@media (min-width: 1200px){.shade-finder--concealer__go-back{top:30px;left:30px;font-size:18px}}.klaviyo-success .shade-finder--concealer__go-back{display:none}.shade-finder--concealer__buttons{will-change:opacity,transform;position:fixed;bottom:0;opacity:0;pointer-events:none;left:50%;transform:translate(-50%,10%);margin-top:30px;display:flex;width:100%;margin-left:auto;margin-right:auto;background:#fff;padding:10px;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transition-delay:0s}.lity-active .shade-finder--concealer__buttons{z-index:999999}html.final-step .shade-finder--concealer__buttons{display:none}.lity-active .shade-finder--concealer__buttons{background:transparent}@media (min-width: 1024px){.shade-finder--concealer__buttons{background:transparent;bottom:25px;width:100%;padding:0 20px;max-width:503px}.template-page--product-shade-finder .shade-finder--concealer__buttons{bottom:50px}}@media (min-width: 1900px){.shade-finder--concealer__buttons{bottom:40px}.template-page--product-shade-finder .shade-finder--concealer__buttons{bottom:105px}}.shade-finder--concealer__buttons button{padding:1em 1.3em;flex:1}.shade-finder--concealer__buttons button:not(:last-of-type){margin-right:13px}.no-touchevents .shade-finder--concealer__buttons button:hover{background-color:#fff!important}.shade-finder--concealer__buttons button:active{color:#fff!important;background-color:#000!important}.shade-finder-active .shade-finder--concealer__buttons,.lity-active .shade-finder--concealer__buttons{transition-delay:.7s;opacity:1;z-index:888;pointer-events:auto;transform:translate(-50%)}.shade-finder--concealer__form-lockup{max-width:500px;margin-left:auto;margin-right:auto;margin-top:30px;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}@media (min-width: 768px){.shade-finder--concealer__form-lockup{margin-top:30px}}.klaviyo-success .shade-finder--concealer__form-lockup{display:none}.shade-finder--concealer__form-lockup .fptOlf.fptOlf{flex:1}.shade-finder--concealer__form-lockup button{background:#000!important;text-transform:uppercase;min-width:100px;font-family:ApercuPro-Bold,sans-serif!important;letter-spacing:.02em!important;border-radius:0!important;padding:0 15px!important;height:45px!important;border:1px solid #000!important}.shade-finder--concealer__form-lockup button:hover{background:#fff!important;border:1px solid #000!important;color:#000!important}.shade-finder--concealer__form-lockup input[type=email]{height:47px!important;border:1px solid #000!important}.shade-finder--concealer__form-lockup input[type=email]::placeholder{font-size:13px!important;text-transform:uppercase!important;color:#000!important}.shade-finder--concealer__email-text{font-size:20px;text-transform:uppercase;text-align:center;display:block;margin-bottom:5px}@media (min-width: 1024px){.shade-finder--concealer__email-text{margin-bottom:5px}}.shade-finder--concealer__email-footer{margin-top:10px;text-align:center}.shade-finder--concealer__step{margin-top:55px;overflow-x:hidden;max-width:1920px;position:relative;min-height:80vh;width:100%;display:flex;flex-flow:column nowrap;align-items:center;opacity:0;pointer-events:none;transition:.3s ease;padding:35px 5.2083333333%}@media (max-width: 767px){.shade-finder--concealer__step{padding-bottom:150px}.shade-finder--concealer__step--four{padding-bottom:0}.lity-active .shade-finder--concealer__step{pointer-events:none}}.klaviyo-success .shade-finder--concealer__step,.final-step .shade-finder--concealer__step,.product__shade-finder-modal .shade-finder--concealer__step{min-height:auto}@media (min-width: 1900px){.shade-finder--concealer__step{padding:50px 8.3333333333%}}.shade-finder--concealer__step.is-selected{opacity:1;pointer-events:auto}@media (max-width: 767px){.shade-finder--concealer__step--four .klaviyo-form .Row__FormRow-sc-17nghml-0:first-child{display:flex;flex-flow:column nowrap}.shade-finder--concealer__step--four .klaviyo-form .Row__FormRow-sc-17nghml-0:first-child button{width:100%}}@media (min-width: 1200px){.shade-finder--concealer__step--four .shade-finder--concealer__grid{padding-top:20px}}.shade-finder--concealer__grid{width:100%;padding:40px 0}@media (min-width: 576px){.shade-finder--concealer__grid{display:flex}}@media (min-width: 1200px){.shade-finder--concealer__grid{display:block;padding:50px 0}}@media (min-width: 1900px){.shade-finder--concealer__grid{padding:50px 0}}.shade-finder--concealer__row{width:100%;margin-bottom:25px}@media (min-width: 768px){.shade-finder--concealer__row:not(:first-of-type){margin-top:0}}@media (min-width: 1200px){.shade-finder--concealer__row:not(:first-of-type){margin-top:0}}@media (min-width: 576px){.shade-finder--concealer__row:not(:last-child){margin-right:40px}}@media (min-width: 1200px){.shade-finder--concealer__row:not(:last-child){margin-right:0}}@media (min-width: 1200px){.shade-finder--concealer__row{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:55px}}.shade-finder--concealer__row--six{display:none;grid-column-gap:0}.shade-finder--concealer__row--six.active{display:block}@media (min-width: 576px){.shade-finder--concealer__row--six.active{margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-wrap:wrap}}.shade-finder--concealer__row--six .shade-finder--concealer__undertone{margin-left:0;margin-right:0;margin-bottom:20px}@media (min-width: 576px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone{width:27%;margin-bottom:0}}@media (min-width: 768px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone{width:157px}}@media (min-width: 1024px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone{width:180px}}@media (min-width: 1200px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone{width:188px}}@media (min-width: 1600px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone{width:195px}}@media (min-width: 1900px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone{width:220px}}@media (min-width: 576px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone:not(:last-child){margin-right:30px;margin-bottom:40px}}@media (min-width: 768px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone:not(:last-child){margin-bottom:50px;margin-right:20px}}@media (min-width: 1200px){.shade-finder--concealer__row--six .shade-finder--concealer__undertone:not(:last-child){margin-bottom:20px;margin-right:20px}}.shade-finder--concealer__undertone-mobile-link{text-decoration:underline;color:#ababab;font-size:14px;margin-top:12px;display:inline-block}@media (min-width: 576px){.shade-finder--concealer__undertone-mobile-link{display:none}}.shade-finder--concealer__shade-group-bg{background:#d3a670;z-index:-1;opacity:0;content:"";width:100%;height:100%;position:absolute;background-color:#d3a670;transition:all .2s ease;box-shadow:0 2px 30px #0003;pointer-events:none;will-change:transform,opacity}.shade-finder--concealer__shade-group.active .shade-finder--concealer__shade-group-bg{z-index:0;transform:scale(1.1);opacity:1}.shade-finder--concealer__shade-group{position:relative}.shade-finder--concealer__shade-group:hover .shade-finder--concealer__shade-group-bg{z-index:0;transform:scale(1.1);opacity:1}.shade-finder--concealer__shade-group:not(:last-of-type){margin-bottom:24px}@media (min-width: 1200px){.shade-finder--concealer__shade-group:not(:last-of-type){margin-bottom:0}}.shade-finder--concealer__shades{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:12px}@media (min-width: 1024px){.shade-finder--concealer__shades{grid-column-gap:12px}}@media (min-width: 1600px){.shade-finder--concealer__shades{grid-column-gap:20px}}.shade-finder--concealer__shades .shade-finder--concealer__shade:nth-child(n+4){display:none}.shade-finder--concealer__undertone-lockup{width:100%}@media (max-width: 575px){.shade-finder--concealer__undertone-lockup{padding:0 20px;text-align:left}}.shade-finder--concealer .item-title{font-size:20px;font-family:ApercuPro-Bold,sans-serif;text-transform:uppercase;margin-bottom:10px}@media (min-width: 576px){.shade-finder--concealer .item-title{text-align:center;margin-top:10px}}@media (min-width: 768px){.shade-finder--concealer .item-title{font-size:17px}}@media (min-width: 1200px){.shade-finder--concealer .item-title{font-size:18px}}@media (min-width: 1600px){.shade-finder--concealer .item-title{font-size:19px}}@media (min-width: 1900px){.shade-finder--concealer .item-title{font-size:20px}}.shade-finder--concealer__step--three .shade-finder--concealer__undertone-title,.shade-finder--concealer__undertone-title--shade{display:none}.shade-finder--concealer__step--three .shade-finder--concealer__undertone-title--shade{display:block}.shade-finder--concealer__undertone-text{color:#888;font-size:14px}@media (min-width: 768px){.shade-finder--concealer__undertone-text{font-size:13px}}@media (min-width: 1200px){.shade-finder--concealer__undertone-text{font-size:14px}}.shade-finder--concealer__undertone-hover-text{opacity:0;line-height:1;text-transform:uppercase;display:none}@media (min-width: 1024px){.shade-finder--concealer__undertone-hover-text{display:block}}.shade-finder--concealer__undertone-hover-text ul{margin-top:20px;text-align:left;font-size:12px}.shade-finder--concealer__undertone-hover-text ul li{list-style:none;padding-left:30px;margin-bottom:.7em;position:relative}.shade-finder--concealer__undertone-hover-text ul li:after{content:"";width:19px;height:1px;background:#000;position:absolute;left:0;top:4px;z-index:1}.shade-finder--concealer__shade,.shade-finder--concealer__undertone{max-width:1920px;margin-left:auto;margin-right:auto;text-align:center;will-change:transform,opacity;position:relative;transition:all .3s ease;cursor:pointer}.shade-finder--concealer__shade:before,.shade-finder--concealer__undertone:before{z-index:-1;opacity:0;content:"";width:100%;height:100%;position:absolute;background-color:#d3a670;transition:all .2s ease;box-shadow:0 2px 30px #0003;pointer-events:none;will-change:transform,opacity}.shade-finder--concealer__step--one .shade-finder--concealer__shade:before,.shade-finder--concealer__step--one .shade-finder--concealer__undertone:before{display:none!important}.shade-finder--concealer__shade.active,.shade-finder--concealer__shade:hover,.shade-finder--concealer__undertone.active,.shade-finder--concealer__undertone:hover{z-index:100}.shade-finder--concealer__shade.active:before,.shade-finder--concealer__shade:hover:before,.shade-finder--concealer__undertone.active:before,.shade-finder--concealer__undertone:hover:before{transform:scale(1.235);opacity:1}.shade-finder--concealer__step--one .shade-finder--concealer__shade.active.active:before,.shade-finder--concealer__step--one .shade-finder--concealer__shade:hover.active:before,.shade-finder--concealer__step--one .shade-finder--concealer__undertone.active.active:before,.shade-finder--concealer__step--one .shade-finder--concealer__undertone:hover.active:before{display:none}.shade-finder--concealer__shade.active .shade-finder--concealer__shade-title,.shade-finder--concealer__shade.active .shade-finder--concealer__undertone-text,.shade-finder--concealer__shade.active .shade-finder--concealer__undertone-mobile-link,.shade-finder--concealer__shade:hover .shade-finder--concealer__shade-title,.shade-finder--concealer__shade:hover .shade-finder--concealer__undertone-text,.shade-finder--concealer__shade:hover .shade-finder--concealer__undertone-mobile-link,.shade-finder--concealer__undertone.active .shade-finder--concealer__shade-title,.shade-finder--concealer__undertone.active .shade-finder--concealer__undertone-text,.shade-finder--concealer__undertone.active .shade-finder--concealer__undertone-mobile-link,.shade-finder--concealer__undertone:hover .shade-finder--concealer__shade-title,.shade-finder--concealer__undertone:hover .shade-finder--concealer__undertone-text,.shade-finder--concealer__undertone:hover .shade-finder--concealer__undertone-mobile-link{color:#000}.shade-finder--concealer__shade.active .shade-finder--concealer__undertone-hover-text,.shade-finder--concealer__shade:hover .shade-finder--concealer__undertone-hover-text,.shade-finder--concealer__undertone.active .shade-finder--concealer__undertone-hover-text,.shade-finder--concealer__undertone:hover .shade-finder--concealer__undertone-hover-text{opacity:1}html.touchevents .shade-finder--concealer__shade:hover:before,html.touchevents .shade-finder--concealer__undertone:hover:before{opacity:0}html.touchevents .shade-finder--concealer__shade.active:before,html.touchevents .shade-finder--concealer__undertone.active:before{opacity:1}.shade-finder--concealer__shade:hover,.shade-finder--concealer__undertone:hover{z-index:200}.shade-finder--concealer__shade img,.shade-finder--concealer__undertone img{-webkit-backface-visibility:hidden;z-index:2;width:100%}@media (max-width: 574px){.shade-finder--concealer__shade img,.shade-finder--concealer__undertone img{max-width:160px}}.shade-finder--concealer__undertone.modal{padding:40px 30px 0}.shade-finder--concealer__undertone.modal:before{display:none}.shade-finder--concealer__undertone.modal .shade-finder--concealer__undertone-hover-text{display:block!important;opacity:1!important}.shade-finder--concealer__undertone.modal img{max-width:80%}@media (min-width: 1024px){.shade-finder--concealer__undertone.modal img{max-width:100%}}.shade-finder--concealer__undertone.modal .shade-finder--concealer__undertone-title{font-size:26px;font-weight:700;text-align:center;margin-top:15px;text-transform:uppercase}.shade-finder--concealer__undertone.modal .shade-finder--concealer__undertone-text{color:#000;text-align:center;font-size:16px;margin-top:0;line-height:1.1}.shade-finder--concealer__undertone.modal ul{margin-top:32px;font-size:14px}.shade-finder--concealer__undertone.modal ul li{margin-bottom:1em}@media (max-width: 574px){.shade-finder--concealer__undertone:not(.modal){display:flex}}.shade-finder--concealer__undertone:not(.modal):hover:before,.shade-finder--concealer__undertone:not(.modal).active:before{transform:scale(1.18)}.shade-finder--concealer__step--three .shade-finder--concealer__undertone--hide{display:none}.shade-finder--concealer__step--three .shade-finder--concealer__undertone--hide.show{display:flex}@media (min-width: 576px){.shade-finder--concealer__step--three .shade-finder--concealer__undertone--hide.show{display:block}}.shade-finder--concealer__step--three .shade-finder--concealer__undertone .shade-finder--concealer__undertone-hover-text{display:none!important}.shade-finder--concealer .hEMewN.hEMewN{padding:0!important}.shade-finder--concealer .klaviyo-form-SQ4H87{margin-top:40px;width:100%}.shade-finder--concealer__des{text-align:center;width:100%;margin-top:5px;margin-bottom:20px;font-size:18px;text-transform:uppercase}@media (min-width: 1900px){.shade-finder--concealer__des{font-size:18px}}.shade-finder--concealer__shade-title{transition:color .2s ease;margin-top:10px;color:#a7a7a7;text-transform:uppercase;font-family:ApercuPro-Medium,sans-serif;font-size:12px;display:none}.shade-finder--concealer__rec-shade{margin-top:20px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;text-align:center;font-size:25px}@media (min-width: 1900px){.shade-finder--concealer__rec-shade{font-size:30px}}.klaviyo-success .shade-finder--concealer__rec-shade{display:none}.shade-finder--concealer__product-title{margin-left:auto;margin-right:auto;text-align:center;line-height:1;font-family:ApercuPro-Bold,sans-serif;font-size:45px;margin-bottom:5px;text-transform:uppercase}@media (min-width: 1024px){.shade-finder--concealer__product-title{font-size:40px;display:block}}@media (min-width: 1200px){.shade-finder--concealer__product-title{font-size:50px}}@media (min-width: 1600px){.shade-finder--concealer__product-title{font-size:60px;max-width:100%}}@media (min-width: 1900px){.shade-finder--concealer__product-title{font-size:75px}}.shade-finder--concealer__product-title--m{order:1;display:block;margin-bottom:25px}@media (min-width: 768px){.shade-finder--concealer__product-title--m{margin-bottom:30px}}@media (min-width: 1024px){.shade-finder--concealer__product-title--m{display:none}}.shade-finder--concealer__product-wrap{width:100%;max-width:1920px;margin:0 auto;padding-bottom:3rem;display:flex;flex-flow:column-reverse nowrap}@media (min-width: 1024px){.shade-finder--concealer__product-wrap{flex-flow:row nowrap}}.shade-finder--concealer__product-subtitle{text-transform:uppercase;text-align:center;font-weight:500;margin-bottom:20px}@media (min-width: 1024px){.shade-finder--concealer__hide-desktop{display:none}}.shade-finder--concealer__hide-mobile{display:none}@media (min-width: 1024px){.shade-finder--concealer__hide-mobile{display:block}}.shade-finder--concealer__show-mobile{display:block}@media (min-width: 1024px){.shade-finder--concealer__show-mobile{display:none}}.shade-finder--concealer__alt-product-row{width:100%;max-width:1920px;margin:10px auto;display:flex;flex-wrap:wrap;justify-content:center}.shade-finder--concealer__alt-product-title-row{margin:75px auto 50px;width:100%}.shade-finder--concealer__alt-product-title-row>.shade-finder--concealer__product-title{letter-spacing:.05em}.shade-finder--concealer__alt-product-title-row>.shade-finder--concealer__subtitle{margin-top:30px;font-size:1.1em;font-weight:500}.shade-finder--concealer__alt-product-image-row{display:flex;flex-flow:row wrap}.shade-finder--concealer__alt-product-image{max-height:500px}.shade-finder--concealer__alt-product-wrap{text-align:center;flex:1 1 33%;margin:50px 40px 0;max-width:550px;padding-bottom:3rem}.shade-finder--concealer__alt-product-wrap>.shade-finder--concealer__variant-title{font-size:2em;text-transform:capitalize;margin-bottom:20px}.shade-finder--concealer__alt-product-wrap>.shade-finder--concealer__suggestion-title{font-size:1.7em;margin-top:20px}.shade-finder--concealer__alt-product-wrap>.shade-finder--concealer__suggestion-subtitle{margin:10px auto;font-size:1.5em;font-weight:500;text-transform:uppercase}.shade-finder--concealer__alt-product-wrap>.shade-finder--concealer__button{background-color:#fff;color:#000}.shade-finder--concealer__product-info{position:relative;display:flex;flex-flow:column nowrap;flex:1}@media (min-width: 1024px){.shade-finder--concealer__product-info{padding:30px 30px 0 0}}.klaviyo-success .shade-finder--concealer__product-info{max-height:50vh;overflow:hidden}.klaviyo-success .shade-finder--concealer__product-info{padding-top:77%}@media (min-width: 1024px){.klaviyo-success .shade-finder--concealer__product-info{padding-top:35%}}.shade-finder--concealer__button{background-color:#000;margin:28px auto 10px;width:100%}.shade-finder--concealer__button:hover{background-color:transparent;border-color:#000;color:#000!important}.shade-finder--concealer__product-image{padding-top:98%;flex:1;position:relative}@media (min-width: 1024px){.shade-finder--concealer__product-image{padding-top:49%}}.shade-finder--concealer__product-image img{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%}.shade-finder--concealer__alt-shade-title{display:none}@media (min-width: 1024px){.shade-finder--concealer__alt-shade-title{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#fff}.shade-finder--concealer__alt-shade-title .shade-name{font-size:40px}.shade-finder--concealer__alt-shade-title .undertone-name{font-size:30px}}.shade-finder--concealer__modal-bg{position:fixed;z-index:0;top:0;left:0;width:100%;height:100vh}.shade-finder--concealer__success{flex-flow:column nowrap;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:20px;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}@media (min-width: 1024px){.shade-finder--concealer__success{padding:50px}}.klaviyo-success .shade-finder--concealer__success{opacity:1;pointer-events:auto}.shade-finder--concealer__success h1{max-width:580px;margin-left:auto;margin-right:auto;line-height:1;margin-bottom:.3em;font-size:40px}@media (min-width: 768px){.shade-finder--concealer__success h1{font-size:60px}}@media (min-width: 1024px){.shade-finder--concealer__success h1{font-size:60px}}@media (min-width: 1600px){.shade-finder--concealer__success h1{margin-bottom:20px;font-size:65px}}@media (min-width: 1900px){.shade-finder--concealer__success h1{font-size:75px}}.shade-finder--concealer__success p{font-size:18px}@media (min-width: 768px){.shade-finder--concealer__success p{font-size:20px}}#concealer-shade-finder .shade-finder-active,.template-page--product-shade-finder .shade-finder-active{overflow:hidden}#concealer-shade-finder .shade-finder--concealer__step .okeReviews .okeReviews-reviewsSummary-ratingCount,.template-page--product-shade-finder .shade-finder--concealer__step .okeReviews .okeReviews-reviewsSummary-ratingCount{display:none!important}#concealer-shade-finder .shade-finder--concealer__step .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer,.template-page--product-shade-finder .shade-finder--concealer__step .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:128px 32px!important}#concealer-shade-finder .shade-finder--concealer__step .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small,.template-page--product-shade-finder .shade-finder--concealer__step .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small{height:35px!important;width:129px!important}#concealer-shade-finder #shopify-section-instashop,#concealer-shade-finder #shopify-section-product-group--shade-finder--concealer,.template-page--product-shade-finder #shopify-section-instashop,.template-page--product-shade-finder #shopify-section-product-group--shade-finder--concealer{visibility:hidden;position:absolute;pointer-events:none;width:100%;z-index:-1}html.final-step #concealer-shade-finder #shopify-section-instashop,html.final-step #concealer-shade-finder #shopify-section-product-group--shade-finder--concealer,html.final-step .template-page--product-shade-finder #shopify-section-instashop,html.final-step .template-page--product-shade-finder #shopify-section-product-group--shade-finder--concealer{position:relative;pointer-events:auto;z-index:1;visibility:visible}html.shade-finder-modal-on #concealer-shade-finder .lity-container,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container{width:100%;max-width:100%!important}html.shade-finder-modal-on #concealer-shade-finder .lity-close,html.shade-finder-modal-on .template-page--product-shade-finder .lity-close{color:#000;text-shadow:none}html.shade-finder-modal-on #concealer-shade-finder .lity-container,html.shade-finder-modal-on #concealer-shade-finder .lity-content,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content{height:100%;max-width:100%!important;box-shadow:none!important}html.shade-finder-modal-on #concealer-shade-finder .lity-container:after,html.shade-finder-modal-on #concealer-shade-finder .lity-content:after,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container:after,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content:after{display:none}html.shade-finder-modal-on #concealer-shade-finder .lity-content,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content{padding-bottom:100px;overflow:auto}html.shade-finder-modal-on #concealer-shade-finder #attentive_overlay,html.shade-finder-modal-on .template-page--product-shade-finder #attentive_overlay{display:none}.template-page--shade-finder-concealer .lity-close{color:#000;text-shadow:none!important;top:10px;right:10px}.template-page--shade-finder-concealer .lity-container{max-width:100%!important}.template-page--shade-finder-concealer .lity-wrap:before{display:none!important}.template-page--shade-finder-concealer #attentive_overlay{display:none}.template-page--shade-finder-concealer__review{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.template-page--shade-finder-concealer__review-header{padding:15px 0}.template-page--shade-finder-concealer__review-rating,.template-page--shade-finder-concealer__review-body{padding:5px}.shade-finder--bbb-hero{transition:.3s ease;width:100%}@media (max-width: 1023px){.shade-finder--bbb-hero{height:84vh;background-color:#edbec9}}.flickity-enabled .shade-finder--bbb-hero{opacity:0}.shade-finder--bbb-hero.is-selected{opacity:1}@media (min-width: 1024px){.shade-finder--bbb-hero{height:auto}}.shade-finder--bbb-hero__inner{height:100%;width:100%;overflow:hidden;padding-top:168%}@media (min-width: 768px){.shade-finder--bbb-hero__inner{padding-top:105%}}@media (min-width: 1024px){.shade-finder--bbb-hero__inner{padding-top:0}}.shade-finder--bbb-hero__buttons{width:100%;margin:20px auto;max-width:465px;display:flex;justify-content:center;flex-flow:column nowrap}.shade-finder--bbb-hero__buttons a,.shade-finder--bbb-hero__buttons button{flex:1}.shade-finder--bbb-hero__buttons a:not(:last-child),.shade-finder--bbb-hero__buttons button:not(:last-child){margin-bottom:8px}@media (min-width: 768px){.shade-finder--bbb-hero__buttons a:not(:last-child),.shade-finder--bbb-hero__buttons button:not(:last-child){margin-bottom:15px}}.shade-finder--bbb-hero figure{display:flex;position:absolute;top:0;width:100%;height:100%}@media (min-width: 1024px){.shade-finder--bbb-hero figure{position:relative;height:auto}}.shade-finder--bbb-hero picture{padding-top:calc(100% - var(--announcement-height))}@media (min-width: 1024px){.shade-finder--bbb-hero picture{padding-top:48%}}.shade-finder--bbb-hero figcaption{color:#fff;z-index:20;padding:50px 30px 30px;display:flex;flex-flow:column nowrap;text-align:center;justify-content:flex-start;width:100%}@media (min-width: 768px){.shade-finder--bbb-hero figcaption{padding:60px 30px 30px}}@media (min-width: 1024px){.shade-finder--bbb-hero figcaption{padding:40px 30px 30px;justify-content:center;width:45%}}@media (min-width: 1200px){.shade-finder--bbb-hero figcaption{width:48%}}.shade-finder--bbb-hero figcaption h1{color:inherit;font-family:ApercuPro-Bold,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:10px;text-transform:uppercase}@media (min-width: 350px){.shade-finder--bbb-hero figcaption h1{font-size:40px}}@media (min-width: 768px){.shade-finder--bbb-hero figcaption h1{font-size:55px}}@media (min-width: 1024px){.shade-finder--bbb-hero figcaption h1{font-size:50px}}@media (min-width: 1600px){.shade-finder--bbb-hero figcaption h1{margin-bottom:20px;font-size:54px}}@media (min-width: 1900px){.shade-finder--bbb-hero figcaption h1{font-size:75px}}.shade-finder--bbb-hero img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.shade-finder--bbb-hero img{bottom:-95px;width:100%}}@media (min-width: 1024px){.shade-finder--bbb-hero img{bottom:0;height:100%}}.shade-finder--bbb-hero p{font-size:14px;color:#fff;text-transform:uppercase;line-height:1.25;max-width:465px;margin:0 auto;text-align:center}@media (min-width: 1024px){.shade-finder--bbb-hero p{font-size:16px}}.shade-finder--bbb{background-color:#fff}.final-step .shade-finder--bbb{margin-bottom:0}.shade-finder--bbb.active{opacity:1;transform:translateY(0)}.shade-finder--bbb .flickity-viewport{overflow:visible}.shade-finder--bbb__inner{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;width:100%}.shade-finder--bbb__title{line-height:1;text-align:center;font-size:45px;margin-bottom:5px;text-transform:uppercase}@media (min-width: 1024px){.shade-finder--bbb__title{font-size:55px}}@media (min-width: 1200px){.shade-finder--bbb__title{font-size:60px}}@media (min-width: 1900px){.shade-finder--bbb__title{font-size:75px}}.shade-finder--bbb__subtitle{font-size:15px;text-transform:uppercase;text-align:center}.shade-finder--bbb__shade-header{position:relative;z-index:10;font-size:18px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;padding-bottom:6px;border-bottom:1px solid #000;margin-bottom:15px}@media (min-width: 1024px){.shade-finder--bbb__shade-header{margin-bottom:11px}}@media (min-width: 1600px){.shade-finder--bbb__shade-header{margin-bottom:17px}}.shade-finder--bbb__go-back{position:absolute;top:20px;left:20px;font-size:16px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;text-decoration:underline}@media (min-width: 1200px){.shade-finder--bbb__go-back{top:30px;left:30px;font-size:18px}}.klaviyo-success .shade-finder--bbb__go-back{display:none}.shade-finder--bbb__buttons{will-change:opacity,transform;position:fixed;bottom:0;opacity:0;pointer-events:none;left:50%;transform:translate(-50%,10%);margin-top:30px;display:flex;width:100%;margin-left:auto;margin-right:auto;background:#fff;padding:10px;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transition-delay:0s}.lity-active .shade-finder--bbb__buttons{z-index:999999}html.final-step .shade-finder--bbb__buttons{display:none}.lity-active .shade-finder--bbb__buttons{background:transparent}@media (min-width: 1024px){.shade-finder--bbb__buttons{background:transparent;bottom:25px;width:100%;padding:0 20px;max-width:503px}.template-page--product-shade-finder .shade-finder--bbb__buttons{bottom:50px}}@media (min-width: 1900px){.shade-finder--bbb__buttons{bottom:40px}.template-page--product-shade-finder .shade-finder--bbb__buttons{bottom:105px}}.shade-finder--bbb__buttons button{padding:1em 1.3em;flex:1}.shade-finder--bbb__buttons button:not(:last-of-type){margin-right:13px}.no-touchevents .shade-finder--bbb__buttons button:hover{background-color:#fff!important}.shade-finder--bbb__buttons button:active{color:#fff!important;background-color:#000!important}.shade-finder-active .shade-finder--bbb__buttons,.lity-active .shade-finder--bbb__buttons{transition-delay:.7s;opacity:1;z-index:888;pointer-events:auto;transform:translate(-50%)}.shade-finder--bbb__form-lockup{max-width:500px;margin-left:auto;margin-right:auto;margin-top:30px;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center}@media (min-width: 768px){.shade-finder--bbb__form-lockup{margin-top:30px}}.klaviyo-success .shade-finder--bbb__form-lockup{display:none}.shade-finder--bbb__form-lockup .fptOlf.fptOlf{flex:1}.shade-finder--bbb__form-lockup button{background:#000!important;text-transform:uppercase;min-width:100px;font-family:ApercuPro-Bold,sans-serif!important;letter-spacing:.02em!important;border-radius:0!important;padding:0 15px!important;height:45px!important;border:1px solid #000!important}.shade-finder--bbb__form-lockup button:hover{background:#fff!important;border:1px solid #000!important;color:#000!important}.shade-finder--bbb__form-lockup input[type=email]{height:47px!important;border:1px solid #000!important}.shade-finder--bbb__form-lockup input[type=email]::placeholder{font-size:13px!important;text-transform:uppercase!important;color:#000!important}.shade-finder--bbb__email-text{font-size:20px;text-transform:uppercase;text-align:center;display:block;margin-bottom:5px}@media (min-width: 1024px){.shade-finder--bbb__email-text{margin-bottom:5px}}.shade-finder--bbb__email-footer{margin-top:10px;text-align:center}.shade-finder--bbb__step{margin-top:55px;overflow-x:hidden;max-width:1920px;position:relative;min-height:80vh;width:100%;display:flex;flex-flow:column nowrap;align-items:center;opacity:0;pointer-events:none;transition:.3s ease;padding:35px 5.2083333333%}@media (max-width: 767px){.shade-finder--bbb__step{padding-bottom:150px}.shade-finder--bbb__step--four{padding-bottom:0}.lity-active .shade-finder--bbb__step{pointer-events:none}}.klaviyo-success .shade-finder--bbb__step,.final-step .shade-finder--bbb__step,.product__shade-finder-modal .shade-finder--bbb__step{min-height:auto}@media (min-width: 1900px){.shade-finder--bbb__step{padding:50px 8.3333333333%}}.shade-finder--bbb__step.is-selected{opacity:1;pointer-events:auto}@media (max-width: 767px){.shade-finder--bbb__step--four .klaviyo-form .Row__FormRow-sc-17nghml-0:first-child{display:flex;flex-flow:column nowrap}.shade-finder--bbb__step--four .klaviyo-form .Row__FormRow-sc-17nghml-0:first-child button{width:100%}}@media (min-width: 1200px){.shade-finder--bbb__step--four .shade-finder--bbb__grid{padding-top:20px}}.shade-finder--bbb__grid{width:100%;padding:40px 0}@media (min-width: 576px){.shade-finder--bbb__grid{display:flex}}@media (min-width: 1200px){.shade-finder--bbb__grid{display:block;padding:50px 0}}@media (min-width: 1900px){.shade-finder--bbb__grid{padding:50px 0}}.shade-finder--bbb__row{width:100%;margin-bottom:25px}@media (min-width: 768px){.shade-finder--bbb__row:not(:first-of-type){margin-top:0}}@media (min-width: 1200px){.shade-finder--bbb__row:not(:first-of-type){margin-top:0}}@media (min-width: 576px){.shade-finder--bbb__row:not(:last-child){margin-right:40px}}@media (min-width: 1200px){.shade-finder--bbb__row:not(:last-child){margin-right:0}}@media (min-width: 1200px){.shade-finder--bbb__row{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:55px}}.shade-finder--bbb__row--six{display:none;grid-column-gap:0}.shade-finder--bbb__row--six.active{display:block}@media (min-width: 576px){.shade-finder--bbb__row--six.active{margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-wrap:wrap}}.shade-finder--bbb__row--six .shade-finder--bbb__undertone{margin-left:0;margin-right:0;margin-bottom:20px}@media (min-width: 576px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone{width:27%;margin-bottom:0}}@media (min-width: 768px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone{width:157px}}@media (min-width: 1024px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone{width:180px}}@media (min-width: 1200px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone{width:188px}}@media (min-width: 1600px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone{width:195px}}@media (min-width: 1900px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone{width:220px}}@media (min-width: 576px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone:not(:last-child){margin-right:30px;margin-bottom:40px}}@media (min-width: 768px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone:not(:last-child){margin-bottom:50px;margin-right:20px}}@media (min-width: 1200px){.shade-finder--bbb__row--six .shade-finder--bbb__undertone:not(:last-child){margin-bottom:20px;margin-right:20px}}.shade-finder--bbb__undertone-mobile-link{text-decoration:underline;color:#ababab;font-size:14px;margin-top:12px;display:inline-block}@media (min-width: 576px){.shade-finder--bbb__undertone-mobile-link{display:none}}.shade-finder--bbb__shade-group-bg{background:#d3a670;z-index:-1;opacity:0;content:"";width:100%;height:100%;position:absolute;background-color:#d3a670;transition:all .2s ease;box-shadow:0 2px 30px #0003;pointer-events:none;will-change:transform,opacity}.shade-finder--bbb__shade-group.active .shade-finder--bbb__shade-group-bg{z-index:0;transform:scale(1.1);opacity:1}.shade-finder--bbb__shade-group{position:relative}.shade-finder--bbb__shade-group:hover .shade-finder--bbb__shade-group-bg{z-index:0;transform:scale(1.1);opacity:1}.shade-finder--bbb__shade-group:not(:last-of-type){margin-bottom:24px}@media (min-width: 1200px){.shade-finder--bbb__shade-group:not(:last-of-type){margin-bottom:0}}.shade-finder--bbb__shades{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:12px}@media (min-width: 1024px){.shade-finder--bbb__shades{grid-column-gap:12px}}@media (min-width: 1600px){.shade-finder--bbb__shades{grid-column-gap:20px}}.shade-finder--bbb__shades .shade-finder--bbb__shade:nth-child(n+4){display:none}.shade-finder--bbb__undertone-lockup{width:100%}@media (max-width: 575px){.shade-finder--bbb__undertone-lockup{padding:0 20px;text-align:left}}.shade-finder--bbb .item-title{font-size:20px;font-family:ApercuPro-Bold,sans-serif;text-transform:uppercase;margin-bottom:10px}@media (min-width: 576px){.shade-finder--bbb .item-title{text-align:center;margin-top:10px}}@media (min-width: 768px){.shade-finder--bbb .item-title{font-size:17px}}@media (min-width: 1200px){.shade-finder--bbb .item-title{font-size:18px}}@media (min-width: 1600px){.shade-finder--bbb .item-title{font-size:19px}}@media (min-width: 1900px){.shade-finder--bbb .item-title{font-size:20px}}.shade-finder--bbb__step--three .shade-finder--bbb__undertone-title,.shade-finder--bbb__undertone-title--shade{display:none}.shade-finder--bbb__step--three .shade-finder--bbb__undertone-title--shade{display:block}.shade-finder--bbb__undertone-text{color:#888;font-size:14px}@media (min-width: 768px){.shade-finder--bbb__undertone-text{font-size:13px}}@media (min-width: 1200px){.shade-finder--bbb__undertone-text{font-size:14px}}.shade-finder--bbb__undertone-hover-text{opacity:0;line-height:1;text-transform:uppercase;display:none}@media (min-width: 1024px){.shade-finder--bbb__undertone-hover-text{display:block}}.shade-finder--bbb__undertone-hover-text ul{margin-top:20px;text-align:left;font-size:12px}.shade-finder--bbb__undertone-hover-text ul li{list-style:none;padding-left:30px;margin-bottom:.7em;position:relative}.shade-finder--bbb__undertone-hover-text ul li:after{content:"";width:19px;height:1px;background:#000;position:absolute;left:0;top:4px;z-index:1}.shade-finder--bbb__shade,.shade-finder--bbb__undertone{max-width:1920px;margin-left:auto;margin-right:auto;text-align:center;will-change:transform,opacity;position:relative;transition:all .3s ease;cursor:pointer}.shade-finder--bbb__shade:before,.shade-finder--bbb__undertone:before{z-index:-1;opacity:0;content:"";width:100%;height:100%;position:absolute;background-color:#d3a670;transition:all .2s ease;box-shadow:0 2px 30px #0003;pointer-events:none;will-change:transform,opacity}.shade-finder--bbb__step--one .shade-finder--bbb__shade:before,.shade-finder--bbb__step--one .shade-finder--bbb__undertone:before{display:none!important}.shade-finder--bbb__shade.active,.shade-finder--bbb__shade:hover,.shade-finder--bbb__undertone.active,.shade-finder--bbb__undertone:hover{z-index:100}.shade-finder--bbb__shade.active:before,.shade-finder--bbb__shade:hover:before,.shade-finder--bbb__undertone.active:before,.shade-finder--bbb__undertone:hover:before{transform:scale(1.235);opacity:1}.shade-finder--bbb__step--one .shade-finder--bbb__shade.active.active:before,.shade-finder--bbb__step--one .shade-finder--bbb__shade:hover.active:before,.shade-finder--bbb__step--one .shade-finder--bbb__undertone.active.active:before,.shade-finder--bbb__step--one .shade-finder--bbb__undertone:hover.active:before{display:none}.shade-finder--bbb__shade.active .shade-finder--bbb__shade-title,.shade-finder--bbb__shade.active .shade-finder--bbb__undertone-text,.shade-finder--bbb__shade.active .shade-finder--bbb__undertone-mobile-link,.shade-finder--bbb__shade:hover .shade-finder--bbb__shade-title,.shade-finder--bbb__shade:hover .shade-finder--bbb__undertone-text,.shade-finder--bbb__shade:hover .shade-finder--bbb__undertone-mobile-link,.shade-finder--bbb__undertone.active .shade-finder--bbb__shade-title,.shade-finder--bbb__undertone.active .shade-finder--bbb__undertone-text,.shade-finder--bbb__undertone.active .shade-finder--bbb__undertone-mobile-link,.shade-finder--bbb__undertone:hover .shade-finder--bbb__shade-title,.shade-finder--bbb__undertone:hover .shade-finder--bbb__undertone-text,.shade-finder--bbb__undertone:hover .shade-finder--bbb__undertone-mobile-link{color:#000}.shade-finder--bbb__shade.active .shade-finder--bbb__undertone-hover-text,.shade-finder--bbb__shade:hover .shade-finder--bbb__undertone-hover-text,.shade-finder--bbb__undertone.active .shade-finder--bbb__undertone-hover-text,.shade-finder--bbb__undertone:hover .shade-finder--bbb__undertone-hover-text{opacity:1}html.touchevents .shade-finder--bbb__shade:hover:before,html.touchevents .shade-finder--bbb__undertone:hover:before{opacity:0}html.touchevents .shade-finder--bbb__shade.active:before,html.touchevents .shade-finder--bbb__undertone.active:before{opacity:1}.shade-finder--bbb__shade:hover,.shade-finder--bbb__undertone:hover{z-index:200}.shade-finder--bbb__shade img,.shade-finder--bbb__undertone img{-webkit-backface-visibility:hidden;z-index:2;width:100%}@media (max-width: 574px){.shade-finder--bbb__shade img,.shade-finder--bbb__undertone img{max-width:160px}}.shade-finder--bbb__undertone.modal{padding:40px 30px 0}.shade-finder--bbb__undertone.modal:before{display:none}.shade-finder--bbb__undertone.modal .shade-finder--bbb__undertone-hover-text{display:block!important;opacity:1!important}.shade-finder--bbb__undertone.modal img{max-width:80%}@media (min-width: 1024px){.shade-finder--bbb__undertone.modal img{max-width:100%}}.shade-finder--bbb__undertone.modal .shade-finder--bbb__undertone-title{font-size:26px;font-weight:700;text-align:center;margin-top:15px;text-transform:uppercase}.shade-finder--bbb__undertone.modal .shade-finder--bbb__undertone-text{color:#000;text-align:center;font-size:16px;margin-top:0;line-height:1.1}.shade-finder--bbb__undertone.modal ul{margin-top:32px;font-size:14px}.shade-finder--bbb__undertone.modal ul li{margin-bottom:1em}@media (max-width: 574px){.shade-finder--bbb__undertone:not(.modal){display:flex}}.shade-finder--bbb__undertone:not(.modal):hover:before,.shade-finder--bbb__undertone:not(.modal).active:before{transform:scale(1.18)}.shade-finder--bbb__step--three .shade-finder--bbb__undertone--hide{display:none}.shade-finder--bbb__step--three .shade-finder--bbb__undertone--hide.show{display:flex}@media (min-width: 576px){.shade-finder--bbb__step--three .shade-finder--bbb__undertone--hide.show{display:block}}.shade-finder--bbb__step--three .shade-finder--bbb__undertone .shade-finder--bbb__undertone-hover-text{display:none!important}.shade-finder--bbb .hEMewN.hEMewN{padding:0!important}.shade-finder--bbb .klaviyo-form-XbKkt8{margin-top:40px;width:100%}.shade-finder--bbb__des{text-align:center;width:100%;margin-top:5px;margin-bottom:20px;font-size:18px;text-transform:uppercase}@media (min-width: 1900px){.shade-finder--bbb__des{font-size:18px}}.shade-finder--bbb__shade-title{transition:color .2s ease;margin-top:10px;color:#a7a7a7;text-transform:uppercase;font-family:ApercuPro-Medium,sans-serif;font-size:12px;display:none}.shade-finder--bbb__rec-shade{margin-top:20px;text-transform:uppercase;font-family:ApercuPro-Bold,sans-serif;text-align:center;font-size:25px}@media (min-width: 1900px){.shade-finder--bbb__rec-shade{font-size:30px}}.klaviyo-success .shade-finder--bbb__rec-shade{display:none}.shade-finder--bbb__product-title{margin-left:auto;margin-right:auto;text-align:center;line-height:1;font-family:ApercuPro-Bold,sans-serif;font-size:45px;margin-bottom:5px;text-transform:uppercase}@media (min-width: 1024px){.shade-finder--bbb__product-title{font-size:40px;display:block}}@media (min-width: 1200px){.shade-finder--bbb__product-title{font-size:50px}}@media (min-width: 1600px){.shade-finder--bbb__product-title{font-size:60px;max-width:100%}}@media (min-width: 1900px){.shade-finder--bbb__product-title{font-size:75px}}.shade-finder--bbb__product-title--m{order:1;display:block;margin-bottom:25px}@media (min-width: 768px){.shade-finder--bbb__product-title--m{margin-bottom:30px}}@media (min-width: 1024px){.shade-finder--bbb__product-title--m{display:none}}.shade-finder--bbb__product-wrap{width:100%;max-width:1920px;margin:0 auto;padding-bottom:3rem;display:flex;flex-flow:column-reverse nowrap}@media (min-width: 1024px){.shade-finder--bbb__product-wrap{flex-flow:row nowrap}}.shade-finder--bbb__product-subtitle{text-transform:uppercase;text-align:center;font-weight:500;margin-bottom:20px}@media (min-width: 1024px){.shade-finder--bbb__hide-desktop{display:none}}.shade-finder--bbb__hide-mobile{display:none}@media (min-width: 1024px){.shade-finder--bbb__hide-mobile{display:block}}.shade-finder--bbb__show-mobile{display:block}@media (min-width: 1024px){.shade-finder--bbb__show-mobile{display:none}}.shade-finder--bbb__alt-product-row{width:100%;max-width:1920px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.shade-finder--bbb__alt-product-title-row{margin:75px auto 50px;width:100%}.shade-finder--bbb__alt-product-title-row>.shade-finder--bbb__product-title{letter-spacing:.05em}.shade-finder--bbb__alt-product-title-row>.shade-finder--bbb__subtitle{margin-top:30px;font-size:1.1em;font-weight:500}.shade-finder--bbb__alt-product-image-row{display:flex;flex-flow:row wrap}.shade-finder--bbb__alt-product-image{max-height:500px}.shade-finder--bbb__alt-product-wrap{text-align:center;flex:1 1 33%;margin:50px 40px 0;max-width:550px;padding-bottom:3rem}.shade-finder--bbb__alt-product-wrap>.shade-finder--bbb__variant-title{font-size:2em;text-transform:capitalize;margin-bottom:20px}.shade-finder--bbb__alt-product-wrap>.shade-finder--bbb__suggestion-title{font-size:1.7em;margin-top:20px}.shade-finder--bbb__alt-product-wrap>.shade-finder--bbb__suggestion-subtitle{margin:10px auto;font-size:1.5em;font-weight:500;text-transform:uppercase}.shade-finder--bbb__alt-product-wrap>.shade-finder--bbb__button{background-color:#fff;color:#000}.shade-finder--bbb__product-info{position:relative;display:flex;flex-flow:column nowrap;flex:1}@media (min-width: 1024px){.shade-finder--bbb__product-info{padding:30px 30px 0 0}}.klaviyo-success .shade-finder--bbb__product-info{max-height:50vh;overflow:hidden}.klaviyo-success .shade-finder--bbb__product-info{padding-top:77%}@media (min-width: 1024px){.klaviyo-success .shade-finder--bbb__product-info{padding-top:35%}}.shade-finder--bbb__button{background-color:#000;margin:28px auto 10px;width:100%}.shade-finder--bbb__button:hover{background-color:transparent;border-color:#000;color:#000!important}.shade-finder--bbb__product-image{padding-top:98%;flex:1;position:relative}@media (min-width: 1024px){.shade-finder--bbb__product-image{padding-top:49%}}.shade-finder--bbb__product-image img{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%}.shade-finder--bbb__alt-shade-title{display:none}@media (min-width: 1024px){.shade-finder--bbb__alt-shade-title{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#fff}.shade-finder--bbb__alt-shade-title .shade-name{font-size:40px}.shade-finder--bbb__alt-shade-title .undertone-name{font-size:30px}}.shade-finder--bbb__modal-bg{position:fixed;z-index:0;top:0;left:0;width:100%;height:100vh}.shade-finder--bbb__success{flex-flow:column nowrap;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:20px;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}@media (min-width: 1024px){.shade-finder--bbb__success{padding:50px}}.klaviyo-success .shade-finder--bbb__success{opacity:1;pointer-events:auto}.shade-finder--bbb__success h1{max-width:580px;margin-left:auto;margin-right:auto;line-height:1;margin-bottom:.3em;font-size:40px}@media (min-width: 768px){.shade-finder--bbb__success h1{font-size:60px}}@media (min-width: 1024px){.shade-finder--bbb__success h1{font-size:60px}}@media (min-width: 1600px){.shade-finder--bbb__success h1{margin-bottom:20px;font-size:65px}}@media (min-width: 1900px){.shade-finder--bbb__success h1{font-size:75px}}.shade-finder--bbb__success p{font-size:18px}@media (min-width: 768px){.shade-finder--bbb__success p{font-size:20px}}@media (max-width: 767px){.template-page--product-shade-finder .shade-finder__step:not(.shade-finder__step--one){height:100vh;overflow:auto}}#bbb-shade-finder .shade-finder-active,.template-page--product-shade-finder .shade-finder-active{overflow:hidden}#bbb-shade-finder .shade-finder--bbb__step .okeReviews .okeReviews-reviewsSummary-ratingCount,.template-page--product-shade-finder .shade-finder--bbb__step .okeReviews .okeReviews-reviewsSummary-ratingCount{display:none!important}#bbb-shade-finder .shade-finder--bbb__step .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer,.template-page--product-shade-finder .shade-finder--bbb__step .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:128px 32px!important}#bbb-shade-finder .shade-finder--bbb__step .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small,.template-page--product-shade-finder .shade-finder--bbb__step .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small{height:35px!important;width:129px!important}#bbb-shade-finder #shopify-section-instashop,#bbb-shade-finder #shopify-section-product-group--shade-finder--bbb,.template-page--product-shade-finder #shopify-section-instashop,.template-page--product-shade-finder #shopify-section-product-group--shade-finder--bbb{visibility:hidden;position:absolute;pointer-events:none;width:100%;z-index:-1}html.final-step #bbb-shade-finder #shopify-section-instashop,html.final-step #bbb-shade-finder #shopify-section-product-group--shade-finder--bbb,html.final-step .template-page--product-shade-finder #shopify-section-instashop,html.final-step .template-page--product-shade-finder #shopify-section-product-group--shade-finder--bbb{position:relative;pointer-events:auto;z-index:1;visibility:visible}html.shade-finder-modal-on #bbb-shade-finder .lity-container,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container{width:100%;max-width:100%!important}html.shade-finder-modal-on #bbb-shade-finder .lity-close,html.shade-finder-modal-on .template-page--product-shade-finder .lity-close{color:#000;text-shadow:none}html.shade-finder-modal-on #bbb-shade-finder .lity-container,html.shade-finder-modal-on #bbb-shade-finder .lity-content,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content{height:100%;max-width:100%!important;box-shadow:none!important}html.shade-finder-modal-on #bbb-shade-finder .lity-container:after,html.shade-finder-modal-on #bbb-shade-finder .lity-content:after,html.shade-finder-modal-on .template-page--product-shade-finder .lity-container:after,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content:after{display:none}html.shade-finder-modal-on #bbb-shade-finder .lity-content,html.shade-finder-modal-on .template-page--product-shade-finder .lity-content{padding-bottom:100px;overflow:auto}html.shade-finder-modal-on #bbb-shade-finder #attentive_overlay,html.shade-finder-modal-on .template-page--product-shade-finder #attentive_overlay{display:none}.template-page--shade-finder-bbb .lity-close{color:#000;text-shadow:none!important;top:10px;right:10px}.template-page--shade-finder-bbb .lity-container{max-width:100%!important}.template-page--shade-finder-bbb .lity-wrap:before{display:none!important}.template-page--shade-finder-bbb #attentive_overlay{display:none}
/*# sourceMappingURL=/cdn/shop/t/377/assets/shade-finder.css.map */
