:root{--bf-head-font:"Playfair Display",serif;--bf-body-font:"Jost",sans-serif;--bf-ink:#232323;--bf-brown:#5c3d2e;--bf-mocha:#8a5a44;--bf-divider:#f0d8d1;--bf-h1:30px;--bf-h1-mb:24px;--bf-product-title:26px;--bf-product-title-mb:22px;--bf-section:26px;--bf-section-mb:21px;--bf-h3:20px;--bf-h3-mb:18px}main h1.page-header,main .collection-title.page-header,main .article-heading h1.title,main .main-page-title,main h1.page-title{font-family:var(--bf-head-font)!important;font-size:var(--bf-h1)!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;line-height:1.25!important;color:var(--bf-ink)}main p.page-header.h1{font-family:var(--bf-body-font)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.4!important}main .productView-title,main h1.productView-title,main h2.productView-title{font-family:var(--bf-head-font)!important;font-size:var(--bf-product-title)!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important}main .productView-title a,main .productView-title span{font-size:inherit!important;font-weight:inherit!important}main .halo-block-header .title,main .halo-block-header h2,main .halo-block-header h3,main .block-title,main .jdgm-carousel-title,main .jdgm-rev-widg__title,main .collection-faq__title,main .cat-circles__heading,main .brand-marquee__heading,main .product-recently-viewed .title,main .sidebarBlock-heading{font-family:var(--bf-head-font)!important;font-size:var(--bf-section)!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;color:var(--bf-ink)!important}main .sidebarBlock-heading{font-size:18px!important}main .rte h2,main .article-content h2,main .page-content h2,main .productView-description h2,main .tab-content h2{font-family:var(--bf-head-font)!important;font-size:var(--bf-h3)!important;font-weight:700!important;line-height:1.35!important;text-transform:none!important}main .rte h3,main .article-content h3,main .productView-description h3,main .tab-content h3{font-family:var(--bf-body-font)!important;font-size:17px!important;font-weight:600!important;text-transform:none!important}main .rte p,main .rte li,main .article-content p,main .article-content li,main .productView-description p,main .productView-description li,main .tab-content p,main .tab-content li,main .collection-description p{font-family:var(--bf-body-font);font-size:16px!important;line-height:1.65!important}main hr{border:0!important;border-top:1px solid var(--bf-divider)!important;margin:28px 0!important}main .halo-block-header{border-color:var(--bf-divider)!important}main .tabs,main .productView-tab,main .product-tabs{border-color:var(--bf-divider)!important}main .collection-faq__item,main .collection-faq{border-color:var(--bf-divider)!important}main fieldset.product-form__input{border-color:var(--bf-divider)!important}main .collection-header+*,main .page-sidebar .sidebarBlock{border-color:var(--bf-divider)!important}main [class*=border-top],main .section-divider{border-top-color:var(--bf-divider)!important}@media(max-width:767px){main h1.page-header,main .collection-title.page-header,main .article-heading h1.title,main .main-page-title,main h1.page-title{font-size:var(--bf-h1-mb)!important}main .productView-title,main h1.productView-title,main h2.productView-title{font-size:var(--bf-product-title-mb)!important}main .halo-block-header .title,main .halo-block-header h2,main .halo-block-header h3,main .block-title,main .jdgm-carousel-title,main .jdgm-rev-widg__title,main .collection-faq__title,main .cat-circles__heading,main .brand-marquee__heading,main .product-recently-viewed .title{font-size:var(--bf-section-mb)!important}main .rte h2,main .article-content h2,main .page-content h2,main .productView-description h2,main .tab-content h2{font-size:var(--bf-h3-mb)!important}main .rte p,main .rte li,main .article-content p,main .article-content li,main .productView-description p,main .productView-description li,main .tab-content p,main .tab-content li,main .collection-description p{font-size:15px!important}}main h1.page-header,main .collection-title.page-header,main .article-heading h1.title,main .main-page-title,main h1.page-title,main .productView-title,main .halo-block-header .title,main .halo-block-header h2,main .halo-block-header h3,main .block-title,main .jdgm-carousel-title,main .collection-faq__title,main .product-recently-viewed .title,main .rte h2,main .article-content h2{color:var(--bf-brown)!important}main .productView-title a{color:inherit!important}main .breadcrumb a,main .breadcrumb .home-link{color:var(--bf-mocha)!important}main .rte a,main .article-content a,main .collection-description a{color:var(--bf-mocha);text-decoration-color:#d9b8a8}main .collection-faq__q{color:var(--bf-brown)}:focus-visible{outline:2px solid var(--bf-brown)!important;outline-offset:2px}main .product-option,main .tab-content,main .sticky-product-mobile-header,main .productView-tab .tab-content{border-color:var(--bf-divider)!important}.shopify-section .halo-block-header .title{font-family:var(--bf-head-font)!important;font-size:var(--bf-section)!important;font-weight:700!important;text-transform:none!important;color:var(--bf-brown)!important}@media(max-width:767px){.shopify-section .halo-block-header .title{font-size:var(--bf-section-mb)!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/beautyflex-uniform.css.map */
