@font-face{font-family:Helvetica;src:url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica.eot?v=1712214540);src:url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica.eot?v=1712214540?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica.woff2?v=1712214539) format("woff2"),url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica.woff?v=1712214539) format("woff"),url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica.ttf?v=1712214540) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica-Bold;src:url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica-Bold.eot?v=1712214540);src:url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica-Bold.eot?v=1712214540?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica-Bold.woff2?v=1712214539) format("woff2"),url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica-Bold.woff?v=1712214539) format("woff"),url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/Helvetica-Bold.ttf?v=1712214540) format("truetype");font-weight:700;font-style:normal;font-display:swap}.site-footer p,.site-footer p a,.site-footer p span,.site-footer a{color:#fff!important}.announcement-bar{font-size:14px;font-weight:400;letter-spacing:-.02em}.announcement-bar span{font-family:Helvetica-Bold!important;padding-right:8px}.headerShow_panel .al-header{padding:25px 0}.template-product .landingpage-header-right .gif-header-img img{display:block;max-width:48px}.step-text{display:inline-block;padding-right:7px}.mobile-bar-image{display:none!important}.desktop-bar{display:block}.template-page_tier-1 .landingpage-header-right .gif-header-img img,.template-page_tier-2 .landingpage-header-right .gif-header-img img,.template-product .landingpage-header-right .gif-header-img img,.template-cart .landingpage-header-right .gif-header-img img,.template-page .landingpage-header-right .gif-header-img img,.template-404 .landingpage-header-right .gif-header-img img{max-width:48px;display:block}.cart_page_icon{margin-left:15px}@media (max-width: 767px){.headerShow_panel .al-header .site-header__mobile-nav{justify-content:space-between;display:flex;align-items:center}.headerShow_panel .al-header .site-header__mobile-nav .logo-align--left{float:left;padding-left:0;width:50%}.headerShow_panel .al-header .site-header__mobile-nav .site-header__icons{width:50%;padding-right:0}.headerShow_panel .al-header .site-header__logo img,.headerShow_panel .al-header .site-header__logo .logoWhite_darkBg{max-width:121px!important}.headerShow_panel .al-header .page-width{padding-left:16px;padding-right:16px}.template-product .landingpage-header-right .gif-header-img img{display:block;max-width:40px}.headerShow_panel .al-header{padding:15px 0}.desktop-bar{display:none!important}.mobile-bar-image{display:block!important}}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text h2{font-size:24px;margin-bottom:14px}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .content p{font-size:14px;font-weight:400;line-height:17px;letter-spacing:-.02em;text-align:center;color:#000}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .content{max-width:315px;margin:auto auto 35px}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .pop-up-icon{max-width:initial;margin:15px auto 40px}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .gifting-box span{font-family:Helvetica-Bold}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .offer-text{max-width:174px;margin:20px auto}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .offer-text p{font-size:14px;font-weight:400;line-height:15.4px;letter-spacing:-.02em}.white-popup{border-radius:0}.inner_tier_block .pop-up-container .pop-up-meadia-col .pop-up-media img{display:block;border-radius:0}.mfp-fade.mfp-bg.mfp-ready{opacity:1;background:#00000080;-webkit-backdrop-filter:blur(8.3px);backdrop-filter:blur(8.3px)}.mfp-close-btn-in .mfp-close{color:#333;display:none}@media (max-width: 767px){.white-popup{margin-left:16px;margin-right:16px;top:25px!important}.inner_tier_block .pop-up-container .pop-up-meadia-col{width:100%;height:280px;overflow:hidden}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .gifting-box{margin-top:40px}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .offer-text{max-width:174px;margin:20px auto}.inner_tier_block .pop-up-container .pop-up-text-col .pop-up-inner-text .pop-up-icon{max-width:initial;margin:15px auto 20px}}@media (max-width: 576px){.inner_tier_block .pop-up-container .pop-up-meadia-col{width:100%;height:200px;overflow:hidden}}.product-template__container .main-container .tag-line .tag-text{font-size:17px;background:none;font-family:Helvetica-Bold!important;letter-spacing:0;padding:0;display:inline-block;line-height:normal;text-transform:capitalize!important}.al-product-content-section .product-single__title{font-size:24px!important;padding-top:0!important}.shipping-text{display:inline-block;background:#f6f6f8;font-family:Helvetica;font-size:14px;font-weight:400;line-height:22.4px;letter-spacing:-.02em;text-align:left;padding:5px 15px;margin-top:15px;border-radius:4px;height:32px}.product-template__container .main-container .main .product-form .select2-container--default .select2-selection--single{height:48px;background:#fff;padding:0 20px;border-color:#efefef;border-radius:8px}.template-product .main-container .selector-wrapper label{text-transform:initial;font-size:16px;font-weight:400;line-height:17.6px;letter-spacing:-.02em}.selector-wrapper.select_opt_active .select2-selection__rendered,.selector-wrapper label{color:#000!important;font-weight:400}.product-template__container .main-container .main .product-form .product-form_addtocart_outer .btn{background:#cf112c!important;text-align:center;border-radius:1000px;max-width:280px;line-height:normal}.product-template__container .main-container .main .product-form .product-form_addtocart_outer .btn span{font-family:Helvetica-Bold!important;font-size:16px;letter-spacing:-.02em;color:#fff!important}.product-template__container .main-container .main .product-form .product-form_addtocart_outer .btn .btn-shipping-text{font-family:Helvetica!important;font-size:13px;font-weight:400;display:inline-block;letter-spacing:-.02em;text-align:left}.product_right_info_section .acc__title{font-size:16px;text-transform:initial;color:#000;padding:15px 0;font-family:Helvetica-Bold!important}.product_right_info_section .acc__title:after{content:"";transition:all .2s ease-in-out;transform:initial;width:14px;background-image:url(/cdn/shop/files/arrow-down.png?v=1712232670);border:0;background-size:14px;height:14px;background-repeat:no-repeat;transition:all .5s ease;right:10px;left:auto;background-position:right center;top:20px}.product_right_info_section .acc__title.active:after{transition:all .5s ease;transform:rotate(180deg)}select{position:relative}.select2-container--default .select2-selection--single .select2-selection__arrow b{width:14px;background-image:url(/cdn/shop/files/arrow-down.png?v=1712232670);border:0;background-size:14px;height:14px;background-repeat:no-repeat;transition:all .5s ease;right:10px;left:auto;background-position:right center;top:8px}.select2-container--default.select2-container--open .select2-selection__arrow b{transform:rotate(180deg)}.select2-container.select2-container--open .select2-dropdown .select2-results__option{font-family:Helvetica!important;font-size:14px;color:#000;font-weight:400;padding:8px 20px;letter-spacing:-.02em}.select2-container.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results__options{margin-right:15px}.select2-container.select2-container--open .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:transparent;color:#cf112c}.template-tier .side-bar{padding-bottom:70px}@media (max-width: 767px){.template-tier .side-bar{padding-bottom:0}}@media (max-width: 480px){.product-template__container .main-container .main .product-form .product-form_addtocart_outer .btn{max-width:100%}.product-template__container .main-container .main .product-form .product-form_addtocart_outer .btn .btn-shipping-text{text-align:center;display:block}}.footer-top-row{display:flex;justify-content:space-between;border-bottom:1px solid #666;padding-bottom:30px;margin-bottom:50px}.footer-top-left{display:flex;column-gap:15px}.footer-top-text h3{color:#fff!important;margin-bottom:5px;font-family:Helvetica!important;font-size:18px;line-height:21.6px;letter-spacing:-.02em;text-align:left;font-family:Helvetica-Bold!important}.footer-top-text p{color:#fff!important;font-family:Helvetica;font-size:14px;letter-spacing:-.02em}.footer-top-right{display:flex;column-gap:15px}.footer-top-row .icon{display:inline-block;width:auto!important;height:auto!important;vertical-align:middle;fill:currentColor}.footer-top-row .icon svg{position:relative;top:5px}.site-footer h4{color:#fff!important;font-size:18px;font-family:Helvetica-Bold!important}.al-footer .site-footer__content .site-footer__linklist .site-footer__linklist-item{display:block;padding:0 40px 10px 0}.al-footer .site-footer__content .site-footer__item{flex-wrap:wrap;height:170px}.al-footer .site-footer__content .logo-footer{max-width:100%}.al-footer .site-footer__content .site-footer__item .footer-bottom{display:flex;align-items:flex-end}.mob-footer-btm{display:none}.al-footer .site-footer__content .logo-footer svg{position:relative;top:0}.footer-top-text p a{color:#fff!important}.al-footer .site-footer__content .site-footer__item{margin-bottom:0}@media (max-width: 767px){.al-footer .footer-top-row{padding-bottom:30px;margin-bottom:50px;flex-wrap:wrap}.al-footer .footer-top-left{display:flex;column-gap:15px;width:100%;margin-bottom:30px}.al-footer .site-footer__content{flex-wrap:wrap}.al-footer .site-footer__content .site-footer__item{flex-wrap:wrap;height:auto;width:100%;flex:initial}.al-footer .site-footer__content .site-footer__item{margin-bottom:0}.al-footer .site-footer__content .site-footer__item .footer-bottom{display:none}.site-footer h4{margin-bottom:15px}.al-footer .site-footer__content .site-footer__item{margin-bottom:50px;padding-left:0;margin-top:0}.al-footer .site-footer__content .logo-footer svg{width:121px}.mob-footer-btm{display:block}}.template_LegalPage.headerShow_panel .al-header .header-right .vip-icon img{max-width:48px;display:block}.template_LegalPage .announcement-bar{border-bottom:0}.template_LegalPage .privacy-policy-page .page-title-section{background:none;position:relative;width:100%;background-image:url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/step-bar-new.jpg?v=1712228951);background-position:left top;background-size:100%;background-repeat:no-repeat;padding-top:0;height:160px;padding-bottom:0;margin-bottom:0}.template_LegalPage .privacy-policy-page .page-title-section h1{display:none}.page-title-section-block{display:flex;justify-content:space-between}.page-title-section-block h1{font-family:Helvetica-Bold!important;font-size:24px;margin-bottom:0;line-height:26.4px;letter-spacing:-.02em;text-align:left}.page-title-section-block .page_published__date{font-size:14px;letter-spacing:-.02em;display:inline-block;text-decoration:underline;text-underline-offset:.2rem}.template_LegalPage .privacy-policy-page .rte p,.template_LegalPage .privacy-policy-page .rte p span{font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:-.02em;text-align:left}.template_LegalPage .privacy-policy-page .rte p a,.template_LegalPage .privacy-policy-page .rte p span a{text-decoration:underline;color:#000!important}.template_LegalPage .privacy-policy-page .rte h2,.template_LegalPage .privacy-policy-page .rte h2 span{font-family:Helvetica-Bold!important;font-size:16px;margin-top:30px;margin-bottom:15.5px;line-height:17.6px;letter-spacing:-.02em}.privacy-policy-tab-section .privacy-policy-tab-list-section h3{font-size:18px;margin-bottom:10px;font-family:Helvetica-Bold!important;letter-spacing:-.02em}.template_LegalPage .privacy-policy-page .privacy-policy-tab-list-items li{margin-bottom:5px}.template_LegalPage .privacy-policy-page .privacy-policy-tab-list-items li.active_item_tab a{font-family:Helvetica-Bold!important}@media only screen and (max-width: 749px){.template_LegalPage .page-container{margin-top:0}.template-page.headerShow_panel .al-header .site-header__mobile-nav .grid__item .site-header__logo,.template-404.headerShow_panel .al-header .site-header__mobile-nav .grid__item .site-header__logo{padding-left:0;padding-right:16px}.template-page.headerShow_panel .al-header .site-header__mobile-nav .grid__item,.template-404.headerShow_panel .al-header .site-header__mobile-nav .grid__item,.template_LegalPage.headerShow_panel .al-header .header-right{padding-right:0}.template_LegalPage.headerShow_panel .al-header .header-right{padding-right:0;display:flex}#shopify-section-privacy-policy-tab-section .privacy-policy-tab-list-section{background:#fff;top:0!important;padding-top:20px;width:100%!important;float:none!important}#shopify-section-privacy-policy-tab-section .privacy-policy-tab-content-section{width:100%!important;float:none!important}.template_LegalPage .privacy-policy-page .page-title-section{background:none;position:relative;width:100%;background-image:url(https://cdn.shopify.com/s/files/1/0871/6560/0025/files/mobile-step-bar.jpg?v=1712309730);background-position:left top;background-size:100%;background-repeat:no-repeat;padding-top:0;height:160px;padding-bottom:0;margin-bottom:0}.template_LegalPage.headerShow_panel .al-header .header-right .vip-icon img{max-width:40px}.template-page.headerShow_panel .al-header,.template-404.headerShow_panel .al-header{padding:15px 0}.page-title-section-block h1{font-size:20px}}@media only screen and (max-width:480px){.template_LegalPage .privacy-policy-page .page-title-section{height:80px}}.template-cart .template-tier .cart .cart_main_section .cart__meta .cart__product-information .title-details-wrap .sub-label{font-family:Helvetica-Bold!important;font-size:14px;font-weight:700;line-height:15.4px;letter-spacing:-.02em;text-align:left;padding-left:0;background:none;text-transform:capitalize!important}.template-cart .template-tier .cart .cart_main_section th{font-family:Helvetica!important;font-size:24px;font-weight:400;line-height:26.4px;letter-spacing:-.02em;text-align:left;text-transform:inherit}.template-cart .cart__buttons-container .right_info_block #checkoutButton{background:#0a0104;font-family:Helvetica-Bold!important;padding:0 48px;width:auto;height:64px;border-radius:1000px;width:100%;font-size:16px;color:#fff!important}.template-cart .template-tier .main-container .cart-footer-restore{display:none}.cart__buttons-container .left_info_block h3{font-weight:400;margin-bottom:5px;font-family:Helvetica;font-size:24px;line-height:26.4px;letter-spacing:-.02em;text-align:left}body.template-cart .cart_main_section .cart_right_section .item_last_price_block .free_label_price{font-size:18px;font-weight:400;line-height:19.8px;letter-spacing:-.02em;text-transform:capitalize!important}body.template-cart .cart_main_section .cart_right_section .item_last_price_block .free_shipping_label_block{background:#f6f6f6;padding:5px 12px;border-radius:4px}body.template-cart .cart_main_section .cart_right_section .item_last_price_block .free_shipping_label_block .free_shipping_label_price{color:#f55fff;font-size:14px;font-weight:400;line-height:15.4px;letter-spacing:-.02em;text-align:left}.template-cart .cart__buttons-container .right_info_block #checkoutButton:hover,.template-cart .template-tier .main-container .cart-footer-restore .right_info_block .btn:hover{background:#cf112c!important}.template-cart .template-tier{background:#f6f6f8}.template-cart .template-tier .cart .cart_main_section .cart__row--heading{border-bottom:1px solid #efefef}body.template-cart .cart_main_section .cart_right_section tr.cart__row:last-child{border-bottom:1px solid #efefef;padding-bottom:0}.cart-fullwidth .cart th{padding-bottom:24px;padding-top:7px}.template-cart .template-tier .cart .cart_main_section .cart__meta .cart__product-information .title-details-wrap .cart__product-title{font-size:18px;letter-spacing:-.02em;margin-top:8px;display:block;font-family:Helvetica!important}body.template-cart .cart-fullwidth .cart__product-information .title-details-wrap .item_variant_change_section .item_variant_list .item_variant_block{color:#000;font-size:14px;font-family:Helvetica!important}body.template-cart .cart_main_section .cart_right_section .item_last_price_block .free_shipping_label_block svg{position:relative;top:1px}.cart__product-title:hover,.cart__product-title:focus{color:#cf112c!important}.product_right_info_section .acc__panel{border-bottom:1px solid #efefef;padding-bottom:15px}.tbl-size-chart p{font-size:13.7px}.tbl-size-chart table{border-bottom:1px solid #efefef}.tbl-size-chart tr th,.tbl-size-chart tr td{text-align:left;border:0;padding:7px 14px;border-top:1px solid #EFEFEF;font-family:Helvetica!important;color:#000;line-height:normal;width:33.33%}.tbl-size-chart tr th:first-child,.tbl-size-chart tr td:first-child{padding-left:0}.tbl-size-chart tr th:last-child,.tbl-size-chart tr td:last-child{padding-right:0;padding-left:30px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sephora-style.css.map */
