#preview-bar-iframe{display:none!important}.product{position:relative}.product-gallery{position:sticky;top:0}hr{border-color:#e3e3e3!important}buy-buttons .button{letter-spacing:.5px;font-weight:600;font-size:16px}.product-info__block-list .price-list--product,.product-info__block-list .money.conversion-bear-money{font-weight:700;font-size:17px;color:#202020}.product-info__block-item[data-block-type=buy-buttons]{margin-top:.5rem}.product-info__block-list>:not(:last-child){margin-block-end:0}.badge-list .badge{font-size:12px;line-height:22px}.product-info .badge-list .badge{margin-right:.5rem}.product-info__block-item .badge-list .badge span.money.conversion-bear-money{color:#fff;font-size:12px}@media only screen and (max-width: 1000px){.product{gap:var(--product-gap, .5rem);margin-top:-.5rem}.product-gallery{position:static;top:unset}.product-gallery__zoom-button{display:none}.badge-list .badge{font-size:15px;line-height:22px}.product-gallery__thumbnail-list.product-gallery__carousel-with-arrows{width:100%}.product-gallery{--product-gallery-thumbnail-size: 4rem;gap:1rem}.product-gallery__thumbnail-scroller{margin:0px .25rem;padding:0;gap:.25rem}button[is=carousel-prev-button]{margin-left:-.5rem}button[is=carousel-next-button]{margin-right:-.5rem}}.accordion_tabs .accordion_tab.faq-zone input:checked~.accordion_tab-content{padding-top:0}.accordion_tab-label.faq-zone-question{font-weight:700}.accordion_tab-label.faq-zone-question{width:100%}.accordion_tab-label.faq-zone-question{font-size:17px}.accordion_tab-label.faq-zone-question{margin-bottom:0}.accordion_tab-label.faq-zone-question{padding:10px 3px}.accordion_tab-label.faq-zone-question{justify-content:flex-start;align-items:self-start}.accordion_tab-label.faq-zone-question{text-transform:none}.accordion_tab-content.find_your_foundations_content{padding:0}.accordion_tabs #find_your_foundations:checked~.accordion_tab-content{padding:0 0 72px}.faq-zone-question:hover{cursor:pointer}.faq-zone-answer{font-size:1.1em}.faq-zone-answer{font-weight:500}.faq-zone-answer{padding-left:35px!important}.faq-zone-answer{padding-right:10px!important}.faq-zone-accordion .accordion_tab{border-bottom:0px}.faq-zone-accordion.accordion_tabs{border-top:0px}.faq-zone-accordion.accordion_tabs input:checked~.faq-zone-answer.accordion_tab-content{padding-top:0}.faq-zone-question:before{content:"\f105"}.faq-zone-question:before{font-family:FontAwesome}.faq-zone-question:before{font-size:1.2em}.faq-zone-question:before{position:relative}.faq-zone-question:before{font-weight:400}.faq-zone-question:before{top:-2px}.faq-zone-question:before{transition-duration:.3s}.faq-zone-question:before{transition-timing-function:ease}.faq-zone-question:before{transition-delay:0s}.faq-zone-question:before{transition-property:all}.faq-zone-question:before{transform:rotate(0)}.faq-zone-question:before{margin-right:12px}.faq-zone-question.accordion_tab-label:after{display:none}.faq-zone-accordion.accordion_tabs input:checked+.accordion_tab-label:before{transform:rotate(90deg)}.accordion_tabs input{position:absolute;opacity:0;z-index:-1}.accordion_tabs{overflow:hidden;border-top:1px solid #E3E3E3}.accordion_tab{width:100%;color:#000;overflow:hidden;border-bottom:1px solid #E3E3E3}.accordion_tabs ul{column-count:2}.accordion_tab-label{display:flex;justify-content:space-between;padding:1rem;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.3px;line-height:20px;text-transform:uppercase}.accordion_tab-content{height:0;padding:0 1em;transition:all .35s ease;font-size:15px;line-height:22px}.accordion_tab-content ul{margin-bottom:1em;margin-left:1em}.accordion_tab-content ul li{list-style-type:"\2022  "}.accordion_tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#fff;cursor:pointer}.accordion_tab-label:after{content:"+";font-weight:300;text-align:center;transition:all .35s ease;font-size:25px;line-height:20px}.accordion_tabs input:checked+.accordion_tab-label:after{content:"\2013";font-weight:300;text-align:center;transition:all .35s ease;font-size:25px;line-height:20px}.accordion_tabs input:checked~.accordion_tab-content{height:100%;padding:0 1em 1em}.cfx-overlay{width:100%;height:100%;position:absolute;left:0;top:0;filter:opacity(.5);background-color:#000;z-index:9;display:none}.cfx-overlay.open{display:block}.sidebar-shade-finder,.sidebar-ask-our-experts{width:400px;position:fixed;right:-400px;height:100vh;background:#fefdfc;overflow:scroll;z-index:10;transition:.6s all}.sidebar-shade-finder.open,.sidebar-ask-our-experts.open{right:0}.sidebar-shade-finder table td{font-size:15px;padding:3px}.sidebar-shade-finder table tr:first-child td{text-transform:uppercase;font-weight:700;padding:6px 3px;font-size:13px}.sidebar-shade-finder table td:nth-child(2){font-weight:700}.sidebar-shade-finder th,.sidebar-shade-finder td{border-color:#202020}@media only screen and (max-width: 1000px){.sidebar-shade-finder,.sidebar-ask-our-experts{width:100%;right:-100%}}.variant-select-wrapper{opacity:1;position:relative;-webkit-user-select:none;user-select:none;width:100%;margin-top:20px;cursor:pointer}.variant-select .variant-dropdown{min-height:55px;padding:12px 16px;border:1px solid #202020;border-radius:2px;display:flex;align-items:center}.swatch_info_section{line-height:19px;padding-right:9px}.select-variant{color:#000;background-color:#d8d8d8;font-size:16px;line-height:1.25;letter-spacing:.27px;position:relative;border-bottom:1px solid #f2f2f2;padding:10px 15px;flex-wrap:wrap;flex-direction:row;align-items:center;align-content:center;display:none}.selected_variant{align-items:center}.variant-options{position:absolute;display:block;top:100%;left:0;right:0;border:1px solid #202020;border-top:none;background:#fefdfc;transition:all .5s;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;max-height:349px;overflow:scroll}.variant-select.open .variant-options{opacity:1;visibility:visible;pointer-events:all}.variant-option{position:relative;border-bottom:1px solid #f2f2f2;padding:10px 15px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;align-content:center}.variant-option:hover{background:#f6f6f4}.variant-option.selected{padding:20px 15px}.variant-swatch{margin-right:10px;border-radius:2px;width:35px;height:35px}.variant-select-wrapper .variant-option{justify-content:normal;height:58px}.shade_value{display:none}.variant_desc{font-size:14px;line-height:19px}.var_desc{line-height:19px;font-size:14px}.var_title,.selected_variant .variant_title{text-align:left;font-weight:600;font-size:16px;letter-spacing:.5px}.var_title,.selected_variant .variant_title{margin-right:10px}.swatch_info_section{display:inline-flex;align-items:center}.variant-option[available=false] .var_title,.variant-option[available=false] .var_desc{color:#979797;text-decoration:line-through}.variant-picker button.select{min-height:55px;padding:12px 16px;border:1px solid #202020;border-radius:2px;display:flex;align-items:center;text-align:left;font-weight:600;font-size:16px;letter-spacing:.5px}.variant-picker x-popover.popover{border-top:none;inset-block-start:calc(100% - 1px);width:calc(100% - 2px)}.variant-picker .popover__value-list>*{color:#202020;font-weight:600;font-size:16px;letter-spacing:.5px}.rc_popup_label_wrapper{display:flex;align-items:center}div.rc_popup,div.rc_popup__hover,a.rc_popup__hover{padding-bottom:0!important}.rc-template__button-group label.rc-radio{border-color:#202020;border-radius:8px}.rc-template__button-group label.rc-radio.rc-option--active{color:#202020;background-color:#bbcad4}label.rc-selling-plans__label,div.rc_popup{display:none!important}.rc_widget__option__plans__dropdown{border:1px solid;padding:.5rem 1rem;border-radius:2px}product-sticky-bar shopify-payment-terms,.product-sticky-bar .hideOnSticky{display:none!important}product-sticky-bar{inset-block:auto 0px!important;border-top:1px solid rgb(221 220 219)!important}.product-sticky-bar__info .h-stack{justify-content:center}variant-media{height:70px;width:70px;background-color:#f7f7f5}.product-sticky-bar__info img{height:70px;width:auto;margin:0 auto}.price-list span{font-size:15px}product-sticky-bar .button{padding:8px;letter-spacing:.5px;font-weight:600;font-size:16px;min-width:175px;height:40px}.mini.variant-select-wrapper{margin-top:0;width:280px;margin-right:.5rem;height:52.5px}.mini.variant-select .mini.variant-dropdown{min-height:52.5px;padding:6px}.mini.variant-options{top:unset;bottom:100%;border-top:1px solid #202020;border-bottom:none}.swatch_info_section{line-height:19px}.mini.select-variant{padding:10px 15px}.mini.selected_variant{max-width:345px}product-sticky-bar .button{height:52.5px}.product-sticky-bar{padding-block:.5rem}@media screen and (max-width: 1000px){.product-sticky-bar.is-visible{background:#f7f7f5;padding:.5rem;z-index:999999!important}.product-sticky-bar .price-list{min-width:fit-content}.product-sticky-bar__info variant-media{display:none}.mini.variant-select-wrapper,.mini.variant-select .mini.variant-dropdown{min-height:49px}product-sticky-bar .button{height:49px}.mini.variant-select-wrapper,.product-sticky-bar.is-visible .shopify-product-form{width:49%}.product-sticky-bar.is-visible .v-stack{width:100%}.product-sticky-bar.is-visible price-list{line-height:1}.product-sticky-bar.is-visible .variant_desc{display:none}.product-sticky-bar.is-visible .mini.variant-options{width:100vw;left:-.5rem;border-color:#eaeae9;border-bottom:1px solid #eaeae9;border-left:none;border-right:none;border-top:1px solid #eaeae9;bottom:91px;background-color:#f7f7f5}}.product-shade-slider .slick-dots{top:-2.5rem}.product-shade-slider .slick-dots li button:before{font-size:10px;line-height:15px}.product-shade-slider .slick-dots li,.product-shade-slider .slick-dots li button,.product-shade-slider .slick-dots li button:before{width:10px;height:15px}@media only screen and (max-width: 1000px){.product-shade-slider .slick-dots li{margin:0 3px}}.shopify-section--related-products .badge-list .badge{font-size:14px}.shopify-section--related-products .product-card{align-content:space-between}@media only screen and (max-width: 1000px){.shopify-section--related-products .button.product-card-atc{gap:0}.shopify-section--related-products span.product-card-atc-title{font-size:14px;letter-spacing:0px}.shopify-section--related-products .price-list span{font-size:14px;font-weight:500}compare-at-price.h6.line-through.text-16px.font-medium.leading-none.w-full.text-right,compare-at-price.h6.line-through.text-16px.font-medium.leading-none{font-size:14px}.shopify-section--related-products .badge-list .badge{font-size:10px;line-height:20px;padding:2px 5px}.shopify-section--related-products .product-card__info p.text-16px.leading-tight{font-size:14px}}.template-product-bundle .sezzle-shopify-info-button{margin-top:.5rem}.foundation-match-slider{padding:0 12%!important}.foundation-match-slider .find_your_foundations_content img{width:100%}.foundation-match-slider .find_your_foundations_content{padding:0!important}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-47px}.foundation-match-slider .swiper-pagination-bullet-active{background:#000!important}
/*# sourceMappingURL=/cdn/shop/t/231/assets/product.css.map */
