@charset "UTF-8";.template-product .breadcrumb{margin:10px 0;text-align:left;letter-spacing:normal}@media screen and (min-width:769px){.template-product .breadcrumb{margin:22px 0}}@media screen and (min-width:769px){.template-product .page-content--product{padding-top:0}}@media screen and (min-width:769px){.template-product .page-content--product .page-width{max-width:1320px}}.template-product .product__main-photos{flex-direction:column;display:flex}.template-product .product__main-photos .slick-list{padding:0 18px}@media screen and (min-width:769px){.template-product .product__main-photos .slick-list{padding:0}}.template-product .product__main-photos .slick-list .product-image-main{margin:0}.template-product .product__main-photos .slick-dotted.slick-slider{margin-bottom:10px}.template-product .product__main-photos .product__photo-dots .slick-dots li.slick-active,.template-product .product__main-photos .product__photo-dots .slick-dots li.slick-active button,.template-product .product__main-photos .product__photo-dots .slick-dots li.slick-active button:before,.template-product .product__main-photos .slick-slider .slick-dots li.slick-active,.template-product .product__main-photos .slick-slider .slick-dots li.slick-active button,.template-product .product__main-photos .slick-slider .slick-dots li.slick-active button:before{width:6px;height:6px}.template-product .product__main-photos .product__photo-dots .slick-dots{position:absolute;bottom:60px}.template-product .product__main-photos .product__photo-zoom{top:0;bottom:auto;margin:0;padding:5px}.template-product .product__main-photos .product__photo-zoom .icon{width:18px;height:18px}.template-product .product__main-photos .ymk-button{justify-content:center;align-items:flex-end;margin:0 18px;border:1px solid #777777;padding:13px;font-size:13px;line-height:14px;font-weight:500;letter-spacing:1px;color:#414042}@media screen and (min-width:769px){.template-product .product__main-photos .ymk-button{position:absolute;margin:0;min-width:160px}}.template-product .product__main-photos .ymk-button img{margin:0 6px 0 0}.template-product .product-single__meta{margin-top:19px}@media screen and (min-width:769px){.template-product .product-single__meta{margin:0;padding:0}}.template-product .product-single__title{margin-bottom:6px}@media screen and (min-width:769px){.template-product .product-single__title{margin:-2px 0 4px}}.template-product .product__price{display:block;margin:0 0 15px;font-size:16px;line-height:25px}@media screen and (min-width:769px){.template-product .product__price{margin-bottom:9px}}.template-product .product__short-description{margin-top:18px;border-top:1px solid #EEEEEE;padding-top:18px;font-size:13px;line-height:20px;letter-spacing:.33px}.template-product .product__short-description p{margin-bottom:0}.template-product .product__short-description p span{display:block}@media screen and (min-width:769px){.template-product .product__short-description p span{text-align:left}}.template-product .product__short-description p img{margin:0 12px;width:84px;height:auto}@media screen and (min-width:769px){.template-product .product__short-description p img:first-child{margin-left:0}}.template-product .hr--medium{margin:18px auto}.template-product .product-accordion{border-bottom:1px solid #EEEEEE;padding-top:23px}@media only screen and (min-width:769px){.template-product .product-accordion{padding-top:22px}}.template-product .accordion-toggle{position:relative;border-color:#eee;padding:18px 0;font-size:13px;line-height:20px;text-align:left;letter-spacing:.33px;color:#414042}.template-product .product-accordion__icon{position:absolute;top:50%;right:7px;transform:translateY(-50%);transition:transform .4s ease-in-out;width:12px;height:7px}.template-product .accordion-toggle--active{padding-bottom:12px}.template-product .accordion-toggle--active .product-accordion__icon{transform:translateY(-50%) rotate(-180deg)}.template-product .accordion-content{margin-bottom:18px;padding:0;font-size:13px;line-height:20px;letter-spacing:.33px;color:#414042}.template-product .accordion-content ul{margin:0}.template-product .accordion-content li{position:relative;padding-left:36px;list-style:none}.template-product .accordion-content li:before{content:"\2022";position:absolute;top:50%;left:11px;transform:translateY(-50%)}.template-product .hr--medium{border-top-color:#eee}.template-product .variant-wrapper .variant__label{color:#414042;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:11px;font-weight:700;letter-spacing:.38px;line-height:15px;text-transform:uppercase;margin-bottom:6px}.template-product .variant-wrapper .variant-input-wrap{flex-wrap:wrap;justify-items:flex-start;display:flex;margin-left:-4px}.template-product .variant-wrapper .variant-input-wrap .variant__button-label{box-shadow:none;border:1px solid #EEEEEE;min-width:140px;color:#414042;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;letter-spacing:0;line-height:20px}.template-product .variant-wrapper .variant-input-wrap .variant__button-label.disabled{pointer-events:none}.template-product .variant-wrapper .variant-input-wrap input[type=radio]:checked+label{border:1px solid #4C4B4D}.template-product .variant__color-swatches .selected__color{margin-bottom:6px}.template-product .variant__color-swatches .selected__color .selected__color-title{color:#414042;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:11px;font-weight:700;letter-spacing:.38px;line-height:15px}.template-product .variant__color-swatches .selected__color .selected__color-value{border:none;padding:0;color:#414042}.template-product .variant__color-swatches .selected__color .selected__color-value:before{content:none}.template-product .variant__color-swatches .variant__color-wrapper{margin:0 -4px 24px}@media screen and (min-width:769px){.template-product .variant__color-swatches .variant__color-wrapper{margin-bottom:16px}}.template-product .variant__color-swatches .variant__color-wrapper .variant__color-label{position:relative;margin:4px;border:1px solid #FFFFFF;width:49px;height:49px}.template-product .variant__color-swatches .variant__color-wrapper .variant__color-label:last-of-type{margin-right:4px}.template-product .variant__color-swatches .variant__color-wrapper .variant__color-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #FFFFFF;border-radius:100%}.template-product .variant__color-swatches .variant__color-wrapper input[type=radio].disabled:checked+label,.template-product .variant__color-swatches .variant__color-wrapper input[type=radio]:checked:not(.disabled)+label{box-shadow:none;border:1px solid #4C4B4D}.template-product .variant__color-swatches .selected__color-value,.template-product .variant__color-swatches .variant-select{color:#414042;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;letter-spacing:0;line-height:20px}.template-product .variant__color-swatches .selected__color-value{padding:11px 16px;border:1px solid #4C4B4D}.template-product .variant__color-swatches .selected__color-value:before{border-right:1px solid #666666}.template-product .variant__color-swatches .variant-input-wrap{margin-bottom:12px}.template-product .product__quantity{margin:0 12px 0 0;width:123px}.template-product .product__quantity .js-qty__num{height:48px;padding:10px 28px}.template-product .social-sharing{margin-top:20px}.template-product .social-sharing .icon{width:14px;height:14px}.template-product .product-single__form{margin:0}.template-product .grid--page-product{margin:0 -18px}.template-product .grid--page-product .grid__item{padding:0 18px}.template-product .add-to-cart-form .add-to-cart-form__button-text{font-size:13px}body,button,input,textarea,select,.rte,.site-nav__link,.mobile-nav__link,.toolbar,.announcement-bar,.breadcrumb,.btn,.footer__title,.footer__item,.product-single__meta,.product__price,.product__short-description,.variant-select,.selected__color-value,.grid-product__title,.grid-product__price,.collection-item__title,#findShadeMMM,#tryOnMMM{font-family:sofia-pro,Arial,sans-serif!important}h1,h2,h3,h4,.h1,.h2,.h3,.section-header h2,.hero__title,.collection-hero__title,.product-single__title,.article__title,.page-title{font-family:ivypresto-display,Georgia,serif!important;font-weight:400!important;letter-spacing:0!important}.btn,.add-to-cart,.site-nav__link,.mobile-nav__link,#findShadeMMM,#tryOnMMM{font-family:sofia-pro,Arial,sans-serif!important}#shopify-section-text_columns_WhDprj .grid{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:34px;margin-left:0}#shopify-section-text_columns_WhDprj .grid:after{content:none}#shopify-section-text_columns_WhDprj .grid__item{float:none!important;clear:none!important;width:auto!important;flex:0 1 170px;padding-left:0!important}#shopify-section-text_columns_WhDprj .grid__item>div{max-width:120px!important}#shopify-section-text_columns_WhDprj .image-wrap.text-spacing{margin-bottom:0}@media screen and (min-width:1024px){#shopify-section-text_columns_WhDprj .grid{gap:58px}}@media screen and (max-width:768px){#shopify-section-text_columns_WhDprj .grid{flex-wrap:wrap;gap:28px 20px}#shopify-section-text_columns_WhDprj .grid__item{flex:0 1 calc(50% - 20px);max-width:170px}}body,.product__short-description,.accordion-content,.footer__item{color:#414042!important;line-height:1.5}.page-content .rte,.feature-row__text .rte,.template-article .rte,.template-blog .rte,.product-single__description,.rte-setting{line-height:1.5}.section-header h2,.collection-hero__title,.page-title{color:#414042!important;font-size:32px!important;line-height:1.125!important;margin-bottom:18px}.product-single__title{color:#414042!important;font-size:30px!important;line-height:1.15!important;margin-bottom:8px!important}.product__price,.grid-product__price{color:#414042!important}.product__short-description,.accordion-toggle,.accordion-content{font-size:14px!important;letter-spacing:0!important}.grid-product__meta{padding-top:14px}.grid-product__title{color:#414042!important;font-size:15px!important;line-height:1.35!important;letter-spacing:0!important}.grid-product__price{font-size:14px!important;line-height:1.35!important;margin-top:6px}.btn,.add-to-cart,.collection-filter .btn,.collection-filter select,#findShadeMMM,#tryOnMMM{font-size:14px!important;letter-spacing:0!important}.btn,.add-to-cart{border-color:#c87b67!important}.add-to-cart{background:#c87b67!important;color:#fff!important}.variant__button-label,.variant-select,.selected__color-value,.product-accordion,.accordion-toggle{border-color:#e1dcd5!important}.variant-input-wrap input[type=radio]:checked+label,.variant__color-wrapper input[type=radio]:checked:not(.disabled)+label,.selected__color-value{border-color:#414042!important}.collection-filter{align-items:center;border-top:1px solid #e1dcd5;border-bottom:1px solid #e1dcd5;margin:22px 0 28px;padding:14px 0}.collection-filter__sort-container{align-items:center;display:inline-flex;gap:10px}.collection-filter__sort-container:before{content:"Sort by";color:#414042;font-family:sofia-pro,Arial,sans-serif;font-size:14px;line-height:1.2}.collection-filter .btn,.collection-filter select{background-color:#fff!important;border:1px solid #e1dcd5!important;color:#414042!important;height:44px;min-height:44px}.collection-filter .btn:hover,.collection-filter select:hover{border-color:#c87b67!important}@media screen and (max-width:768px){.section-header h2,.collection-hero__title,.page-title{font-size:28px!important}.product-single__title{font-size:26px!important}.collection-filter{gap:10px;margin:18px 0 24px}.collection-filter__item--sort,.collection-filter__sort-container,.collection-filter select{width:100%}.collection-filter__sort-container{align-items:flex-start;flex-direction:column;gap:6px}}.collection-filter__item--sort{display:flex;justify-content:flex-end}.collection-filter__sort-container{flex-direction:row!important;white-space:nowrap;width:auto}.collection-filter__sort-container:before{flex:0 0 auto;white-space:nowrap}.collection-filter select{width:180px!important}.template-product .matchmymakeup{margin:8px 0 14px!important;width:100%!important}.template-product .mmm-preview{color:#414042;font-size:14px;line-height:1.4;margin:2px 0 0!important;width:100%!important}.template-product .add-to-cart-form{display:block;margin-top:10px;width:100%}.template-product .add-to-cart{display:flex!important;align-items:center;justify-content:center;min-height:52px;width:100%!important}.template-product .add-to-cart-form__button-text{font-size:14px!important;line-height:1.2}.template-product .social-sharing{margin-top:24px!important;text-align:center}@media screen and (min-width:769px){.collection-filter__item--sort{flex:0 0 auto;min-width:250px}}@media screen and (max-width:768px){.collection-filter__sort-container{align-items:center!important;flex-direction:row!important;width:100%}.collection-filter select{flex:1 1 auto;min-width:0;width:auto!important}}.newsletter-section{padding-bottom:58px;padding-top:58px}.newsletter-section .page-width{max-width:760px}.newsletter-section .h3{font-size:24px!important;line-height:1.15!important;margin-bottom:14px}.newsletter-section .rte{font-size:16px!important;line-height:1.55;margin:0 auto 20px;max-width:620px}.newsletter-section .newsletter__input-group{align-items:stretch;display:flex;justify-content:center;margin:0 auto;max-width:540px}.newsletter-section .newsletter__input{min-height:48px}.newsletter-section .newsletter__input-group .btn{min-height:48px;padding-left:24px;padding-right:24px}.newsletter-section .note,.newsletter-section .errors{margin-left:auto;margin-right:auto;max-width:540px}.page-shade-finder .page-blocks .h2,.page-shade-finder .page-blocks .h3,.page-shade-finder .page-blocks .section-header h2,.page-shade-finder .page-blocks .rte,.page-shade-finder .page-blocks .rte p,.page-shade-finder .page-blocks .rte-setting,.page-shade-finder .page-blocks .rte-setting p,.page-shade-finder .page-blocks .grid-product__title,.page-shade-finder .page-blocks .grid-product__price{color:#414042!important}.page-shade-finder .page-blocks .h5{color:#414042!important;font-family:sofia-pro,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.16em!important;line-height:1.4!important}.page-shade-finder .page-blocks .feature-row__text{color:#414042!important}.page-shade-finder .hero__title,.page-shade-finder .hero__subtitle{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.22)}.page-shade-finder .btn,.page-shade-finder #openMMMWidget{background-color:#fff!important;border-color:#c87b67!important;color:#414042!important}.page-shade-finder .btn:hover,.page-shade-finder #openMMMWidget:hover{background-color:#c87b67!important;border-color:#c87b67!important;color:#fff!important}.page-shade-finder #jane-iredale-questionnaire-app,.page-shade-finder #jane-iredale-questionnaire-app .ji-sub-heading,.page-shade-finder #jane-iredale-questionnaire-app .ji-product-result,.page-shade-finder #jane-iredale-questionnaire-app .ji-product-result p{color:#414042!important;font-family:sofia-pro,Arial,sans-serif!important}.page-shade-finder #jane-iredale-questionnaire-app .ji-heading{color:#414042!important;font-family:ivypresto-display,Georgia,serif!important;font-weight:400!important}.page-shade-finder #jane-iredale-questionnaire-app .ji-btn{background-color:#c87b67!important;border-color:#c87b67!important;color:#fff!important;font-family:sofia-pro,Arial,sans-serif!important}.page-shade-finder #jane-iredale-questionnaire-app .ji-btn:hover{background-color:#fff!important;color:#414042!important}@media screen and (max-width:768px){.newsletter-section{padding-bottom:42px;padding-top:42px}.newsletter-section .newsletter__input-group{display:block}.newsletter-section .newsletter__input,.newsletter-section .newsletter__input-group .btn{width:100%}.newsletter-section .newsletter__input-group .btn{margin-top:10px}}.btn.btn--secondary:not(.add-to-cart),.section-header__link.btn,.index-section .text-center>.btn:not(.add-to-cart):not(.cart__checkout):not(.btn--inverse),.feature-row__text .btn:not(.add-to-cart):not(.btn--inverse),.footer-promotions .btn.btn--secondary{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.btn.btn--secondary:not(.add-to-cart):hover,.btn.btn--secondary:not(.add-to-cart):focus,.section-header__link.btn:hover,.section-header__link.btn:focus,.index-section .text-center>.btn:not(.add-to-cart):not(.cart__checkout):not(.btn--inverse):hover,.index-section .text-center>.btn:not(.add-to-cart):not(.cart__checkout):not(.btn--inverse):focus,.feature-row__text .btn:not(.add-to-cart):not(.btn--inverse):hover,.feature-row__text .btn:not(.add-to-cart):not(.btn--inverse):focus,.footer-promotions .btn.btn--secondary:hover,.footer-promotions .btn.btn--secondary:focus{background-color:#c87b67!important;border-color:#c87b67!important;color:#fff!important}.btn.btn--secondary:not(.add-to-cart):hover *,.btn.btn--secondary:not(.add-to-cart):focus *,.section-header__link.btn:hover *,.section-header__link.btn:focus *,.index-section .text-center>.btn:not(.add-to-cart):not(.cart__checkout):not(.btn--inverse):hover *,.index-section .text-center>.btn:not(.add-to-cart):not(.cart__checkout):not(.btn--inverse):focus *,.feature-row__text .btn:not(.add-to-cart):not(.btn--inverse):hover *,.feature-row__text .btn:not(.add-to-cart):not(.btn--inverse):focus *,.footer-promotions .btn.btn--secondary:hover *,.footer-promotions .btn.btn--secondary:focus *{color:#fff!important}.template-page .index-section,.template-page .index-section .h1,.template-page .index-section .h2,.template-page .index-section .h3,.template-page .index-section .h4,.template-page .index-section .h5,.template-page .index-section .section-header h2,.template-page .index-section .feature-row__text,.template-page .index-section .featured-row__subtext,.template-page .index-section .background-media-text__text,.template-page .index-section .background-media-text__subtext,.template-page .background-media-text__text,.template-page .background-media-text__subtext,.template-page .background-media-text__text .h3,.template-page .background-media-text__text .h5,.template-page .background-media-text__text .rte,.template-page .background-media-text__text .rte p,.template-page .index-section .rte,.template-page .index-section .rte p,.template-page .index-section .rte li,.template-page .index-section .rte-setting,.template-page .index-section .rte-setting p,.template-page .index-section .rte-setting li,.template-page .index-section .grid-product__title,.template-page .index-section .grid-product__price,.template-page .page-content,.template-page .page-content .rte,.template-page .page-content .rte p,.template-page .page-content .rte li,.template-page .index-section .btn.btn--secondary,.template-page .index-section .btn.btn--small.btn--secondary,.template-page .page-content .btn.btn--secondary{color:#414042!important}.template-page .index-section .btn.btn--secondary:hover,.template-page .index-section .btn.btn--secondary:focus,.template-page .page-content .btn.btn--secondary:hover,.template-page .page-content .btn.btn--secondary:focus{color:#fff!important}.template-page .hero__title,.template-page .hero__subtitle,.template-page .hero__text-shadow,.template-page .hero__text-shadow .animation-contents{color:#fff!important}.template-page .index-section .h5,.template-page .feature-row__text .h5,.template-page .background-media-text__text .h5,.page-shade-finder .page-blocks .h5{color:#c87b67!important}.footer-promotions h3,.template-page .index-section .footer-promotions h3,.template-product .footer-promotions h3,.template-collection .footer-promotions h3{color:#414042!important}.ji-feature-menu-link{align-items:center;color:#c87b67!important;display:inline-flex!important;gap:5px;font-weight:400}.ji-feature-menu-link:hover,.ji-feature-menu-link:focus{color:#414042!important}.ji-feature-menu-icon{display:inline-block;font-size:14px;line-height:1;transform:translateY(-1px)}.mobile-nav__link.ji-feature-menu-link{color:#c87b67!important;justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/121/assets/custom.scss.css.map */
