@import"https://fonts.cdnfonts.com/css/philosopher";@font-face{font-family:PlusJakartaSans;src:url(/cdn/shop/files/PlusJakartaSans_wght.woff?v=1775535179) format("woff");font-weight:400;font-style:normal;font-display:swap}h2,h3{font-family:Philosopher,sans-serif!important}p.wrap_banner_title.h1{font-size:45px;line-height:68px;letter-spacing:.3px}p.wrap_banner_description{font-size:18px;line-height:32px;padding-right:30px}.slideshow__carousel a.button.button--xl{font-size:18px;border-radius:0;padding:9px 28px;font-weight:700}reveal-items.logo-list .logo-list__item{padding:0!important}.shopify-section--logo-list h2.h2{font-size:24px}.wrap_image-texts section-header.section-header{grid-template-columns:100%}.wrap_image-texts section-header.section-header h2.h2{font-size:48px}.wrap_image-texts a.content-over-media.rounded{border-radius:0}.wrap_image-texts .content-over-media:before{background:linear-gradient(180deg,#0000 21.13%,#000 111.29%)!important}.wrap_image-texts .h-stack.justify-between.gap-2{font-size:16px;line-height:30px}.footer__aside-bottom{justify-content:center}.footer__aside-bottom p,.footer__wrapper,.footer__wrapper p{color:#1c1c1e}.footer__wrapper a{color:#1c1c1e;opacity:1!important}section.better-together{margin-bottom:80px}ul.header__icon-list li:first-child{display:none}.footer__block.footer__block--newsletter .form-control input.input.is-floating{border:1px solid #000;border-radius:0!important}.footer__block.footer__block--newsletter .self-submit-button{background:#3a2f2a;padding:17px;margin-right:-20px}p.haircare-bottom span{padding-left:16px;padding-right:16px}.wrap_productinformation.prose{padding-top:50px}.wrap_productinformation.prose p{margin-top:0;padding-top:25px}buy-buttons.buy-buttons button.button{border:1px solid;border-radius:0;padding-top:10px;padding-bottom:10px;font-size:18px;font-family:Open Sans;font-weight:600}quantity-selector.quantity-selector{border:1px solid #292929;border-radius:0}.wrap_ordertext{color:#6e6e73}.wrap_ordertext strong{color:#000;font-weight:600}.wrap_ordertext span.truck_icon{position:relative;top:5.3px}.wrap_productinformation.prose p{color:#3a2f2a;font-size:16px;line-height:29px}.wrap_productinformation table{border:1px solid #EAEAEA;margin-top:30px}.wrap_productinformation table tr td{color:#1a1a1a}.wrap_productinformation table tr td:first-child{border-right:1px solid #EAEAEA;padding-left:20px}.feature-wrapsproduct{background:#f7f5f2;padding:14px 16px}.feature-wrapsproduct h4{color:#3a2f2a;font-size:19px;font-weight:600}ul.feature_productlist{display:flex;margin-top:0;flex-wrap:wrap;justify-content:space-between}ul.feature_productlist li{width:49%}ul.feature_productlist li{background:#fff;font-size:14px;color:#000;margin-top:15px;padding:14px 14px 14px 9px}ul.feature_productlist li:before{content:"icon";background:url(/cdn/shop/files/Vector_5.png?v=1773382027);background-size:contain;background-position:center;font-size:8px;background-repeat:no-repeat;color:transparent;position:relative;top:-1.3px;margin-right:4px}.product_wraps_faq .section-stack.section-stack--horizontal{display:block}.product_wraps_faq .section-stack.section-stack--horizontal .section-stack__intro,.product_wraps_faq .section-stack.section-stack--horizontal .section-stack__main{width:100%!important}.product_wraps_faq .accordion-box.rounded.bg-secondary{background:transparent;border-radius:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.product_wraps_faq .accordion-box details.accordion.group{width:45%;border:1px solid #EAEAEA;margin-bottom:20px;padding:9px 20px;height:fit-content!important}.product_wraps_faq .accordion-box details.accordion.group span.circle-chevron{background:transparent}.product_wraps_faq .accordion-box details.accordion.group span.circle-chevron svg.icon.icon-chevron-bottom-small{width:13px;height:13px}.product_wraps_faq .accordion-box .accordion__toggle.bold span{color:#292929;font-weight:600;font-size:17px}.product_wraps_faq .accordion-box .accordion__content p{font-size:16px;color:#1c1c1e}.product_wraps_faq .accordion-box .accordion__content{padding-top:7px}.product_wraps_faq h2.h2{font-size:42px;color:#1c1c1e}.product_wraps_faq .section-stack__intro .prose{font-size:19px}.template-product on-sale-badge.badge.badge--on-sale{background:transparent;color:#000;font-size:14px;font-weight:500;position:relative;top:1.5px}.footer__block.footer__block--text .prose.text-subdued p{font-size:15px}svg.for_hmepge.icon.icon-cart{display:none}.template-index svg.for_hmepge.icon.icon-cart{display:block}.template-index svg.for_otrs_pges.icon.icon-cart{display:none}@media screen and (min-width:700px){.footer__block--newsletter,.footer__block--app{flex-basis:25.3333%}}@media screen and (min-width:1800px){.wrap_image-texts .h-stack.justify-between.gap-2{font-size:20px;line-height:30px}.noira-wrapper{max-width:1300px!important;height:600px!important}.brush-center img{max-height:740px!important;width:100%}.brush-center{top:58%;width:60%}.footer__block--newsletter,.footer__block--app{flex-basis:21.3333%}}nav.header__link-list.wrap li a{font-weight:500;font-size:16px}@media only screen and (min-width:280px)and (max-width:410px){.announcement-bar__static-list p.bold.text-xs.is-selected{letter-spacing:0px!important}}.product_wraps_faq .accordion-box details.accordion.group span.circle-chevron svg.icon.icon-chevron-bottom-small path{stroke:#000}.template-product sale-price.text-lg.text-on-sale{color:#000;font-weight:600;font-size:20px}.template-product compare-at-price.text-subdued.line-through{color:red;font-size:17px}.wrap_buybuttons-flex{display:flex;justify-content:space-between;width:100%}button#buy-now-btn{background:#3a2f2a;color:#fff;text-align:center;font-family:Open Sans;font-weight:600;font-size:18px;width:49%}.wrap_reviews_heading p.h1.hyphenate{font-size:40px;font-family:Philosopher;font-weight:700}.wrap_reviews_heading .section.section-blends.section-full{padding-top:0;padding-bottom:0}.template-product .shopify-section--apps .section.section-blends.section-full{padding-bottom:30px}.footer__block.footer__block--newsletter p.h3{font-size:16px;color:#000;font-weight:700;font-family:Open Sans}@media screen and (min-width:1700px){.footer__block p.bold{font-size:18px}.footer__block.footer__block--newsletter p.h3{font-size:18px;color:#000;font-weight:700;font-family:Open Sans}}.template-product h1.product-info__title.h2{font-size:48px;letter-spacing:.3px}@media only screen and (min-width:280px)and (max-width:767px){.wrap_buybuttons-flex{flex-wrap:wrap}button#buy-now-btn{width:100%;padding-top:10px;padding-bottom:10px}buy-buttons.buy-buttons button.button{width:100%;margin-top:20px}.announcement-bar__static-list p.bold.text-xs.is-selected{font-size:10px!important}.header__icon-list a.tap-area.sm\:hidden{display:none}.time-box{font-size:10px!important;padding:2px!important;min-width:15px!important}.announcement-bar__static-list{gap:5px!important}.countdown{gap:3px!important}p.wrap_banner_title.h1{font-size:30px;line-height:42px;padding-top:20px}p.wrap_banner_description{font-size:14px;line-height:24px;padding-right:0}.slideshow__carousel a.button.button--xl{font-size:14px!important}.wrap_image-texts section-header.section-header h2.h2{font-size:32px;line-height:42px}.wrap_image-texts .scroll-area{display:flex;flex-wrap:wrap;justify-content:space-between}.image-link-blocks__item{width:48%}.wrap_image-texts .h-stack.justify-between.gap-2{font-size:11px;line-height:16px}.wrap_image-texts a.content-over-media.rounded{border-radius:0;column-gap:0px!important;padding:0!important}.place-self-end-start.w-full.bold{width:100%!important}.noira-heading{font-size:32px!important;line-height:42px!important}.noira-sub{font-size:14px!important;padding-top:12px;padding-right:10px!important;margin-bottom:20px!important}.noira-table td{font-size:14px!important}.better-title{font-size:32px!important;line-height:42px!important}.better-card-title{font-size:18px!important}.better-btn{font-size:16px!important}.noira-header h2{font-size:32px!important;line-height:42px!important}.noira-header p{font-size:14px!important;padding-top:20px!important}.feature{width:85px!important}.feature p{font-size:12px!important;line-height:18px!important}.feature img{width:60px!important;height:60px!important}.noira-wrapper{height:385px!important}.brush-center{width:55%!important;top:53%!important}.noira-header{margin-bottom:0!important}.wrapper_testimonial-tites .title{font-size:32px!important;line-height:42px!important}.wrapper_testimonial-tites .subtitle{margin-bottom:30px!important;font-size:15px!important;padding-right:30px!important}.testimonial-wrapper{gap:8px!important}.testimonial-card{padding:20px!important;line-height:28px!important;font-size:14px!important}.testimonial-wrapper .arrow{width:35px!important;height:31px!important}.testimonial-wrapper .arrow img{width:!important}.author h4{font-size:17px!important}section.haircare-banner .section.section-blends.section-full{padding:0}.haircare-container{width:100%!important;padding-left:20px;padding-right:20px}.haircare-btn{font-size:14px!important}p.haircare-bottom{font-size:15px!important}p.haircare-bottom span{padding-left:5px;padding-right:5px}.footer__block.footer__block--newsletter{order:2}.footer__block.footer__block--menu{order:3}.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.noira-table{min-width:475px;border-collapse:collapse;overflow-x:scroll}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-thumb{background:#292929;border-radius:10px}.header__main-nav{grid-area:secondary-nav}.header__logo{grid-area:main-nav}.header__icon-list{justify-content:end}.header__secondary-nav{display:none}.product_wraps_faq .accordion-box details.accordion.group{width:100%;border:1px solid #EAEAEA;margin-bottom:20px;padding:8px 14px}.product_wraps_faq .accordion-box .accordion__toggle.bold span{font-size:16px}.product_wraps_faq h2.h2{font-size:32px;line-height:42px}.product_wraps_faq .section-stack__intro .prose{font-size:16px;padding-bottom:25px}ul.feature_productlist li{width:100%}product-gallery.product-gallery.product-gallery--mobile-dots.product-gallery--desktop-carousel.product-gallery--mobile-expanded{width:88%;margin:20px auto 0}product-gallery.product-gallery .product-gallery__media img{border-radius:8px!important}.product-tableinfo{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-tableinfo table{min-width:600px;border-collapse:collapse;overflow-x:scroll}.product-tableinfo::-webkit-scrollbar{height:5px}.product-tableinfo::-webkit-scrollbar-thumb{background:#292929;border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
