button.disabled{cursor:none}@font-face{font-family:Neue Haas Unica Pro;src:url(/cdn/shop/files/NeueHaasUnicaPro-Heavy_8a8b7c1d-ec5e-4841-9a21-7c62ec883d81.woff2?v=1703152591) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaPro-Heavy_4ae220f9-6368-4649-8781-d277b0944d01.woff?v=1703152590) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica Pro;src:url(/cdn/shop/files/NeueHaasUnicaPro-Bold_e65dcdf9-786a-44b3-b0c8-faefd7c45b40.woff2?v=1703152952) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaPro-Bold_94b52fd6-a853-48be-bc57-40f4ffe5b118.woff?v=1703152953) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica Pro;src:url(/cdn/shop/files/NeueHaasUnicaPro-Black_c1145422-de25-4879-b98b-0cbcd721330d.woff2?v=1703153476) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaPro-Black_91c05ca1-1de2-405e-b933-5e9dbcb8ac05.woff?v=1703153476) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica Pro;src:url(/cdn/shop/files/NeueHaasUnicaPro-Medium_44cba4b4-755f-4a46-881c-2960cf395a63.woff2?v=1703153531) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaPro-Medium_1c92f782-1059-4b08-8ba4-aa38608e580d.woff?v=1703153531) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica Pro;src:url(/cdn/shop/files/NeueHaasUnicaPro-Regular_e8c76312-5713-43c5-8167-e0464bef7776.woff2?v=1703152376) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaPro-Regular_ecdc9c8a-90eb-4d66-93eb-f6cd1c862751.woff?v=1703152379) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Bold_4acd46db-2808-45f8-9e77-5501fa17bf4e.woff2?v=1703153817) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Bold_e2c62c7e-b65f-4aaf-a950-482a1b1cc708.woff?v=1703153817) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Mediu_6a551ab6-0a63-46a6-a4fe-281d7aa5ddc6.woff2?v=1703154116) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Mediu_70555c95-ae53-43c5-97a6-c0ad240626f1.woff?v=1703154116) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplay-Roman_b089f9e5-f22a-4e95-acb1-04b00ca4edea.woff2?v=1703582223) format("woff2"),url(/cdn/shop/files/NeueHaasDisplay-Roman_19155e49-9f19-431b-82c5-9a7c35b97d48.woff?v=1703582224) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/Aspekta-400_d9b53755-e3b0-4f43-8674-58041e6b82f4.woff2?v=1703660154) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:500;font-display:swap;src:url(/cdn/shop/files/Aspekta-500_5c4d5189-6882-4f98-ab2b-064045ac34c9.woff2?v=1703660154) format("woff2")}.jdgm-star{font-family:JudgemeStar!important}.template-customers-addresses #SiteHeader{border:none!important}.template-product #addtocart-sticky{animation:fadeInUp 1s ease backwards}.js.js-drawer-open.lock-scroll .site-header--stuck{z-index:9!important}@keyframes fadeInUp{0%{transform:translateY(100px);opacity:0}to{transform:translate(0);opacity:1}}.js-drawer-open .template-product #addtocart-sticky{z-index:9}.tab-section--home .index-section .custom-content .custom__item.one-whole .custom__item-inner{text-align:center}.no-click11{font-family:Neue Haas Unica Pro;font-size:16px;font-weight:400;line-height:32px;letter-spacing:0px;text-align:center;padding:8px 12px;border-radius:999px}.drawer .cart__item .image-wrap img{border-radius:12px}.progress{width:100%!important}.custom_check_box{display:block!important;position:relative!important;padding-left:35px!important;margin-bottom:12px!important;cursor:pointer!important;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_check_box input{position:absolute!important;left:0!important;top:0!important;width:24px!important;height:24px!important;z-index:1}.custom_check_box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:2px;left:0;height:24px;width:24px;background-color:#d2d2d4;border-radius:4px}.custom_check_box:hover input~.checkmark{background-color:#1f2028}.custom_check_box input:checked~.checkmark{background-color:#1f2028}.checkmark:after{content:"";position:absolute;display:none}.custom_check_box input:checked~.checkmark:after{display:block}.custom_check_box .checkmark:after{left:9px;top:3px;width:7px;height:13px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#addtocart-sticky .btn.btn-small,.template-product #addtocart-sticky input{cursor:pointer}.collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item .grid-product__content form .btn.btn--full.add-to-cart:after{display:none!important}.template-customers-login #ResetSuccess{max-width:600px;margin:0 auto 20px}.login_page .section-header{max-width:600px;text-align:left!important}.login_page .section-header .section-header__title{text-align:left!important;max-width:100%}.btn_set{display:flex;justify-content:space-between;align-items:center}#RecoverPasswordForm{max-width:600px;margin:0 auto}.template-customers-account #SiteHeader{border:none}.template-product #addtocart-sticky .quantity-buttons input::-webkit-outer-spin-button,.template-product #addtocart-sticky .quantity-buttons input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.template-product #addtocart-sticky .quantity-buttons input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important}.template-blog .site-header{border:none}.product-meta-img p{margin:0}.video_file{overflow:hidden}.new_bread{display:flex;align-items:center}.page-width.page-content.blog_post_list .breadcrumb span .new_bread{color:#1e2028!important}.page-width.page-content.blog_post_list .breadcrumb span.label_name{color:#a7acc1!important}.template-customers-login #SiteHeader{border:none!important}.template-product.popup-open{overflow:hidden}.drawer__header{border:none}.drawer__fixed-header{border-bottom:2px solid #f5f5f5;margin-bottom:0}.template-product .site-header{border:none}.close-btn1{top:20px!important;right:20px!important}body .breadcrumb span,body .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body .hero{background:transparent!important}.site-footer .page-width{max-width:1440px!important}.slider_inner{width:100%;display:inline-block;position:relative;height:100%}.template-index main .shopify-section .richtext_new .page-width .theme-block p,.announcement__text.announcement__text--open,#HeaderWrapper .header-item ul.site-nav li a,.template-index .hero__subtitle .animation-cropper .animation-contents,.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content a.btn{font-family:Neue Haas Unica Pro!important}.template-index .hero__subtitle .animation-cropper .animation-contents,.template-index .h1.hero__title .animation-cropper .animation-contents{color:#1e2028!important}.template-index .h1.hero__title .animation-cropper .animation-contents,.template-index main .shopify-section .richtext_new .page-width .theme-block h2,.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .hero__subtitle .animation-contents{font-family:Neue Haas Grotesk Display Pro!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .hero__subtitle .animation-contents{color:#1e2028!important}.template-index main .shopify-section .richtext_new .page-width .theme-block p{color:#1e2028;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:24px}#HeaderWrapper .header-item ul.site-nav li a{letter-spacing:0}div[data-section-type=featured-collection] .grid .grid__item .grid-product__title,product-recommendations .grid .grid__item .grid-product__title{color:#1e2028!important;font-family:Neue Haas Grotesk Display Pro!important;font-size:24px!important;font-style:normal;font-weight:600!important;line-height:32px!important}.collection_new .page-width{padding-left:30px!important;padding-right:30px!important;max-width:1500px!important;margin:0 auto;width:100%}.collection_new .grid-product__secondary-image{background:transparent}.collection_new .image-wrap.loaded{background:transparent!important}.collection_new .grid__item{padding:0!important;border-radius:16px!important;overflow:hidden}.collection_new .grid-product__meta{padding:8px 24px 24px!important}.collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item span.pro_type{color:#a7acc1;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:5px 0!important}.collection_new div[data-section-type=featured-collection] .grid .grid__item p{color:#1e2028;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-family:Neue Haas Unica Pro!important;margin-bottom:30px}.collection_new div[data-section-type=featured-collection] .grid .grid__item .grid-product__price span{color:#1e2028;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item .grid-product__content form{position:relative;right:24px;bottom:24px}.how-to--home .new_custom .page-width .custom-content h2{color:#1e2028;font-family:Neue Haas Grotesk Display Pro!important;font-size:48px;font-style:normal;font-weight:600;line-height:56px}.how-to--home .new_custom .page-width{padding:0 30px;max-width:1500px!important}.how-to--home .new_custom .page-width .custom-content p{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.how-to--home .new_custom .custom__item:nth-child(1){padding-left:0;min-width:750px;align-self:flex-start}.tab-section--home .index-section .custom-content .custom__item.one-whole .custom__item-inner a.js-no-transition{padding:8px 12px;color:#323442!important;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400;transform:translateY(0);margin-bottom:10px}.new_custom .custom__item.small--one-whole.one-half.align--center{align-self:flex-start!important}.tab-section--home .index-section .custom-content .custom__item.one-whole h2{color:#1e2028;text-align:center;font-family:Neue Haas Grotesk Display Pro!important;font-size:36px;font-style:normal;font-weight:600;line-height:46px;margin:0 0 10px}.tab-section--home .index-section .custom-content .custom__item.one-whole p{color:#1e2028;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.tab-section--home .index-section .custom-content:before{background-image:url(/cdn/shop/files/line.svg?v=1703161635)}.tab-section--home .index-section .custom-content .custom__item.small--one-whole{border:1px solid #CCD0DE}.tab-section--home .index-section .custom-content .custom__item.small--one-whole.active{border:1px solid #1E2028}.tab-section--home .index-section .custom-content .custom__item.small--one-whole.active{transition:.3s ease-in}.custom_new .index-section{margin-bottom:0}.collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item{background:#f4f4f2;border-radius:10px;margin:0 0 10px;padding:1.5rem}.vertical_slider_outer .heading,.vertical_slider_outer .div-block-4 h3{font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;color:#fffffff2!important;line-height:64px}.vertical_slider_outer .div-block-2 p{color:#fff;text-align:left;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item .grid-product__content form{position:relative;bottom:24px;width:50px}.vertical_slider_outer .button-2.w-button.js-no-transition{color:#000;text-align:center;font-family:Neue Haas Unica Pro;font-size:18px;font-style:normal;font-weight:700;line-height:32px}.image-with-text--home .bottom_sec_outer .page-width .feature-row__text h2{color:#1e2028;font-family:Neue Haas Grotesk Display Pro!important;font-style:normal;font-weight:600;margin-bottom:32px}.image-with-text--home .page-width .feature-row__text .appear-delay-1 p{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:520px}.image-with-text--home .page-width .feature-row__text .rte.appear-delay-2 .outercount p{color:#1e2028;font-family:Neue Haas Grotesk Display Pro!important;font-size:48px;font-style:normal;font-weight:500;line-height:56px}.image-with-text--home .page-width .feature-row__text .rte.appear-delay-2 .outercount p span{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0}body,button,input,p,select,textarea{letter-spacing:0!important}.image-with-text--home .page-width .feature-row__text .appear-delay-3 a{border-radius:999px;display:flex;height:56px;padding:20px 24px;justify-content:center;align-items:center;margin:0;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:700;line-height:32px;border:none!important}.header-item--left .site-nav{margin-left:-40px}.bottom_sec_outer .page-width.feature-row-wrapper.feature-row--50{max-width:1440px!important;margin:0 auto;padding:0}.bottom_sec_outer .page-width.feature-row-wrapper.feature-row--50 .feature-row__item.feature-row__text{padding-left:0!important;padding-right:0!important}body .header-item--left .site-nav{margin-left:0;padding:0}footer .grid .grid__item .footer__title{color:#fffffff2!important;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:700;line-height:24px;margin:0 0 10px}footer .grid .grid__item ul li a{color:#ffffffd9;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:24px}footer.site-footer .page-width{padding:0!important}footer .grid .grid__item.grid-newsletter.footer__item--footer-2{width:50%;padding:0;margin-left:auto}footer .grid{justify-content:space-between}.grid__item.footer__item--footer-3{width:200px!important}.grid__item.footer__item--footer-1{max-width:204px}.grid__item.grid-newsletter.footer__item--footer-2{max-width:480px;width:auto!important;margin:0!important}footer .grid .grid__item.grid-newsletter.footer__item--footer-2 h2{padding-top:0;color:#fffffff2!important;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:700!important;line-height:24px;text-transform:unset;margin:0}.footer__clear.small--hide{display:none}footer .grid .grid-newsletter .collapsible-content p,.note.note--success,#newsletter-footer .errors ul{padding:20px 0;color:#ffffffd9;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0}footer .grid .grid-newsletter .collapsible-content .footer__newsletter input{color:#a7acc1;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:24px}footer .grid .grid-newsletter .collapsible-content .footer__newsletter input::-ms-input-placeholder{color:#a7acc1;font-family:Neue Haas Unica Pro!important}footer .grid .grid-newsletter .collapsible-content .footer__newsletter input::placeholder{color:#a7acc1;font-family:Neue Haas Unica Pro!important}.footer__copyright>span{display:inline-block;padding:0 8px;color:#ffffffd9!important;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.footer__newsletter button span{color:#000!important;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.footer_logo div#button{color:#fff;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:700;line-height:24px;border-radius:999px;border:2px solid rgba(255,255,255,.25);padding:12px 16px}.announcement__text.announcement__text--open{color:#fffffff2;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:24px;font-family:Neue Haas Unica Pro!important}#HeaderWrapper .header-item ul.site-nav li a{color:#1e2028;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:24px}body footer .footer__logo-social{margin-top:80px}.site-header.site-header--stuck.site-header--opening{padding:0!important}.vertical_slider_outer .div-block-4{max-width:100%;padding:40vh 130px}.tab-section--home .index-section .custom-content .custom__item.small--one-whole:nth-child(1){transform:translate(-30px,14.5rem)}.tab-section--home .index-section .custom-content .custom__item.small--one-whole:nth-child(4){transform:translate(47px,14.5rem)}.tab-section--home .index-section .custom-content .custom__item.one-whole{padding:0;background:none}.custom_new .custom__item-inner.v.custom__item-inner--liquid{position:relative;top:-60px}.one-quarter{cursor:pointer}.one-quarter.active:after{display:none}.template-index .header-wrapper--overlay{background:transparent}.template-index .my_hero_class .hero__text-wrap .page-width{display:inherit}.template-index .hero__image-wrapper{position:unset;height:100%}.template-index .hero__text-wrap{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:100%;z-index:1}.template-index .hero__subtitle .animation-cropper .animation-contents{color:#1e2028!important;font-size:24px!important;font-style:normal;font-weight:600!important;line-height:32px!important}.template-index [data-animate_sections=true] .slideshow__slide.is-selected .hero__title .animation-contents{animation:unset;animation-name:var(--animateSectionsTextStyle);opacity:1}.template-index .h1.hero__title .animation-cropper .animation-contents{color:#1e2028!important;font-size:56px!important;font-style:normal!important;font-weight:600!important;line-height:64px!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content a.btn{display:flex!important;height:56px!important;padding:16px 24px!important;justify-content:center!important;align-items:center!important;text-align:center!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:32px!important;margin:0}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .hero__subtitle .animation-contents{font-size:24px!important;line-height:32px!important;color:#1e2028!important;font-weight:600!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content h2.h1.hero__title .animation-contents{margin:0;padding:0}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .h1{margin:5px 0 8px}.template-index .shopify-section.index-section--hero .my_hero_class .hero .flickity-page-dots{opacity:0}.template-index .shopify-section.index-section--hero .my_hero_class:hover .hero .flickity-page-dots{opacity:1}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content h2.h1.hero__title .animation-contents br{display:none}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content h2.h1.hero__title .animation-contents{max-width:660px}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content{padding:0!important}.template-index main .shopify-section .richtext_new .page-width .theme-block h2{font-size:56px;line-height:64px;color:#1e2028}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .hero__link{width:100%;margin-left:auto}body.template-collection main div.shopify-section.index-section--hero .hero{min-height:inherit!important}.inner_hero_slider .h1.hero__title .animation-cropper .animation-contents{color:#f7f7f7;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:64px}.inner_hero_slider [data-animate_sections=true] .slideshow__slide.is-selected .hero__image-wrapper{position:unset!important;height:auto}body.template-collection main div.shopify-section.index-section--hero .hero image-element img{object-position:unset;height:auto;object-fit:unset!important}body.template-collection span.product__price font{font-family:Neue Haas Grotesk Display Pro;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.inner_hero_slider .hero__text-wrap{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.template-collection .site-nav__icons svg path{stroke:#fff!important}.template-collection .site-header--stuck .site-nav__icons svg path{stroke:#1e2028!important}body.template-collection main .feature_list_outer .grid{padding:64px!important;gap:24px}body.template-collection main .feature_list_outer .page-width{max-width:1500px!important;padding:0 30px!important}.feature_list_outer .product-single__meta{padding-left:0!important}.feature_list_outer .grid__item.righttt.medium-up--one-third{padding:0!important}.feature_list_outer .grid__item.leftttt.medium-up--one-third{padding:0}.feature_list_outer .h2.product-single__title a{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:64px}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block span,.feature_list_outer .product-single__meta .product-block .rte,.feature_list_outer .product-single__meta .product-block .rte p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:18px!important;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}.feature_list_outer .pro_text{color:#7c7c7c!important;font-family:Neue Haas Unica Pro!important;font-size:15px!important;font-style:normal;font-weight:400;line-height:24px}body.template-collection [data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static):hover:not([disabled]){padding-right:0!important}body.template-collection .feature_list_outer .btn.btn--full.add-to-cart,input#reset-password-submit{height:56px;padding:16px 24px!important;justify-content:center;align-items:center;gap:12px;display:flex;min-width:340px!important;background:#1e2028!important;border-color:#1e2028!important;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:700;line-height:24px}body.template-collection .feature_list_outer .btn.btn--full.add-to-cart span,body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .btn.btn--full.add-to-cart span{font-family:Neue Haas Unica Pro!important;font-size:14px!important;font-style:normal;font-weight:700;line-height:24px}.feature_list_outer .sipping_info p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.084px;margin:0}.feature_list_outer .sipping_info p:last-of-type{text-align:right;font-size:15px;font-weight:700;line-height:24px}.feature_list_outer .text_icon_new{display:flex;align-items:center;gap:24px;margin-bottom:20px}.feature_list_outer .product-meta p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0}.feature_list_outer .grid__item.centerrr.medium-up--one-third{padding:0}.feature_list_outer .product-image-main .image-wrap{min-height:512px}.feature_list_outer .product-image-main .image-wrap{min-height:462px}body.template-collection main div.shopify-section:last-child .feature-row h2{color:#f7f7f7!important;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:64px;max-width:350px}body.template-collection .collection_img_outer .subheading.appear-delay{display:none}body.template-collection main div.shopify-section:last-child .feature-row div.btn{background:#f7f7f7;display:flex;height:56px;padding:16px 24px;justify-content:center;align-items:center;color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:700;line-height:24px}body.template-collection main div.shopify-section:last-child .feature-row div.btn span.video_icon img{max-width:22px}body.template-collection main div.shopify-section:last-child .feature-row div.btn:hover img{-webkit-filter:invert(100%);filter:invert(100%)}body.template-collection main div.shopify-section:last-child .feature-row .appear-delay-1{margin:0}body.template-collection main div.shopify-section:last-child .feature-row div.btn{margin-top:32px}.header-layout[data-logo-align=center] .site-header__logo{margin:12.8px 0 0}a.site-nav__link.site-nav__link--icon.js-drawer-open-cart.js-no-transition .cart-link path{stroke:#1e2028!important}.collection_img_outer .feature-row{margin:0 auto;max-width:1500px;padding:0 30px}.collection_img_outer .feature-row .feature-row__item.feature-row__text.feature-row__text--right.text-left.aos-init.aos-animate{padding:0;margin:0}body.template-collection main div.shopify-section.index-section--hero h2{max-width:1440px;padding:0!important;margin:0 auto!important;width:100%}.inner_hero_slider .hero__text-wrap .page-width{max-width:1500px!important;padding:0 30px!important}.feature_list_outer .grid__item.leftttt.medium-up--two-fifths{padding:0}.feature_list_outer .medium-up--two-fifths{padding-left:0!important}.collection_img_outer{margin-top:70px}body.template-collection a.site-nav__link.site-nav__link--icon.js-drawer-open-cart.js-no-transition .cart-link path,.template-page.FAQ #HeaderWrapper .header-item.header-item--icons .site-nav__icons a.site-nav__link svg path{stroke:#fff!important}body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .header-item.header-item--icons .cart-link path,.template-page.FAQ #HeaderWrapper .site-header.site-header--stuck.site-header--opening .header-item.header-item--icons .cart-link path{stroke:#000!important}body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .header-item.header-item--icons .cart-link path{stroke:#000!important}body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button svg path,body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav.large-up--hide button span{color:#000!important;stroke:#000!important}.template-page.FAQ #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button svg path,.template-page.FAQ #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav.large-up--hide button span{color:#000!important;stroke:#000!important}.template-page.FAQ #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav__icons a.site-nav__link svg path{color:#000!important;stroke:#000!important}body.template-collection .slideshow__slide:after{display:none}body.FAQ main .shopify-section:nth-child(1) .background-media-text__container{height:auto;position:unset}body.FAQ main .shopify-section:nth-child(1) .background-media-text__container img{min-height:inherit!important;height:auto!important;object-fit:contain!important}.faq_slider_outer .background-media-text{position:relative;min-height:inherit!important;background:transparent!important}.template-page.FAQ .background-media-text__spacer{display:none}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner h2{font-size:80px;font-family:Neue Haas Grotesk Display Pro!important}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner input{height:64px;font-family:Neue Haas Unica Pro!important}body.FAQ main section.faq-category-section h2{margin-bottom:40px;color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:48px;font-style:normal;font-weight:600;line-height:56px}.post_inner{width:100%;height:100%}body.FAQ main section.faq-category-section article .post_count p{color:#000;font-family:Neue Haas Unica Pro;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.176px}.post_content{width:100%}.post_count{padding-top:16px}body.FAQ main section.faq-category-section article h{margin-bottom:5px}.page-width.page-content.blog_post_list .breadcrumb,.page-width.page-content.blog_post_list .breadcrumb span{color:#1e2028!important;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.084px}.page-width.page-content.blog_post_list .breadcrumb a{color:#a7acc1!important}body.template-blog main .shopify-section:nth-child(1) header h1{font-family:Neue Haas Grotesk Display Pro!important}body.template-blog main .shopify-section:nth-child(1) header h4 p{font-family:Neue Haas Grotesk Display Pro!important}.page-width.page-content.blog_post_list .breadcrumb{width:100%;margin:0 0 30px}body.template-blog main .shopify-section:nth-child(1) header{width:100%;margin:0 0 30px}body.template-blog main .shopify-section:nth-child(1) article h2{font-family:Neue Haas Unica Pro!important}body.template-blog main .shopify-section:nth-child(1) article a.btn{background:transparent!important;padding:0!important;color:#000;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;line-height:20px;letter-spacing:-.084px;text-decoration-line:underline}body.template-blog main [data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static):hover:not([disabled]){padding-right:0!important;color:#000!important;background:transparent!important}.btns{color:#000;font-family:Neue Haas Unica Pro;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.084px;text-decoration-line:underline;margin-top:12px}body.template-blog main .shopify-section:nth-child(1) article{min-height:220px;margin-bottom:0;height:auto}body.template-blog main .shopify-section article{margin:0}body.template-blog main .shopify-section article{margin:0!important;overflow:hidden}.template-article .breadcrumb{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.084px}.template-article .breadcrumb span{color:#a7acc1}.template-article .page-width.page-width--narrow.page-content.faq-detail-page{max-width:1500px!important;padding:20px 30px 0!important}.template-article .custom-content{margin:0}body.template-article main .shopify-section:nth-child(1) .custom__item h1{font-family:Neue Haas Grotesk Display Pro!important}body.template-article main .shopify-section:nth-child(1) .custom__item .faq-detail__body{font-family:Neue Haas Unica Pro!important}body.template-article main .shopify-section:nth-child(1) .custom__item hr{margin:40px 0}body.template-article main .shopify-section:nth-child(1) .custom__item .faq-detail-helpful-section span{font-family:Neue Haas Unica Pro!important}body.template-customers-login main .custom-content .custom__item header p{margin-bottom:0;font-family:Neue Haas Unica Pro!important;font-weight:700!important}body.template-customers-login main .custom-content .custom__item header h1,.login_page h1{font-family:Neue Haas Grotesk Display Pro!important}body.template-customers-login main .custom-content .custom__item form label,#RecoverPassword{font-family:Neue Haas Unica Pro!important;margin:0 0 5px}body.template-customers-login main .custom-content.login_page{padding:48px 0}body.template-customers-login main .page-width.page-content,.template-customers-register .page-width.page-content{max-width:100%!important;padding:0 64px}.template-customers-login #CustomerLoginForm,.template-customers-login hr,#customer_login_guest,body.template-customers-login main .custom-content .custom__item header,.login_page h1,.template-customers-register [data-type_header_text_alignment=true] .section-header,.template-customers-register .form-vertical,.template-customers-register .section-header{max-width:600px;margin:0 auto}#customer_login_guest{margin-top:40px}.login_page h1{margin-bottom:30px}.template-customers-register .section-header{max-width:600px;margin:15px auto;text-align:left}.template-customers-register .page-width.page-content{padding-top:48px}.template-customers-register .section-header p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.084px!important;margin:0 0 16px}.template-customers-register .section-header .section-header__title{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:48px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-1.056px}#create_customer label{color:#000;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.084px;text-transform:unset;margin:0 0 5px}#create_customer input,body.template-customers-login main .custom-content .custom__item form input,input#ResetPassword,#PasswordConfirmation{border-radius:12px;border:1.5px solid #CCD0DE;padding:0 20px;height:48px;margin-bottom:16px;font-family:Neue Haas Unica Pro!important;font-size:14px}#create_customer label[for=checkbox1] #checkbox1,#create_customer label[for=checkbox2] #checkbox2{height:auto;padding:0;margin:0;position:absolute;left:0;top:5px;opacity:.2;background:#1e2028!important;border:none!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}#create_customer label[for=checkbox1],#create_customer label[for=checkbox2]{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin:0 0 16px;position:relative;padding-left:25px}#create_customer input#register-submit{border-radius:1000px;background:#000;border:none!important;outline:none!important;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:28px;font-family:Neue Haas Unica Pro!important}.register_text{color:#1e2028;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.252px!important}.register_text a{color:#1e2028;font-family:Neue Haas Unica Pro;font-size:18px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.252px;text-decoration-line:underline;padding-left:9px}.custom-content.registeration_page{margin:0 0 100px}body.template-customers-account main .customers.page-width{padding:0 30px;max-width:1500px}body.template-customers-account main .customers h1{font-family:Neue Haas Grotesk Display Pro!important;font-weight:600}body.template-customers-account main .customers .grid__item h3{font-family:Neue Haas Unica Pro!important}body.template-customers-account main .customers .grid__item span.h5{margin-bottom:22px}body.template-customers-account main .customers .grid__item p.h5,body.template-customers-account .grid__item.medium-up--one-third.customer_order_history h2.h3{font-family:Neue Haas Unica Pro!important}body.template-customers-account main .customers .grid__item p a:after{display:none}body.template-customers-addresses main div header h1{font-family:Neue Haas Grotesk Display Pro!important;font-weight:600;letter-spacing:-1.056px}body.template-customers-addresses main div form h2{font-family:Neue Haas Unica Pro!important}body.template-customers-addresses main div form label{font-family:Neue Haas Unica Pro!important}body.template-customers-addresses main div form input,body.template-customers-addresses main div form select{border-radius:12px;border:1px solid #CCD0DE;background:#fff;font-family:Neue Haas Unica Pro!important;font-size:14px!important;font-style:normal!important;font-weight:400!important}body.template-customers-addresses main div form p label{margin-bottom:0;color:#1e2028;font-size:12px;font-style:normal;font-weight:400;line-height:18px}body.template-customers-addresses main div form #addresses-update-submit{padding:17.2px 32px!important;font-family:Aspekta 600;font-size:18px;background:#111!important}body.template-customers-addresses main .customer_addresses_list .address_details_list p.h4{font-family:Neue Haas Unica Pro!important}body.template-customers-addresses main .address_footer hr{margin:40px 0}.inner_hero_slider.philosophie_banner_outer .h1.hero__title .animation-cropper .animation-contents{color:#fff;font-family:Neue Haas Grotesk Display Pro!important;font-size:80px;font-style:normal;font-weight:500!important;line-height:110%}body.template-page main .shopify-section:nth-child(2) .phil_text_sec .enlarge-text p{color:#202020;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:110%;max-width:957px;margin:0;text-align:left;text-transform:unset}body.template-page main .shopify-section:nth-child(2){margin-bottom:64px}.phil_image_outer image-element{width:100%!important;display:inline-block;border-radius:15px}body.template-page main .shopify-section:nth-child(3) .background-media-text img,body.template-page main .shopify-section:nth-child(7) .background-media-text img{animation:none!important;opacity:1}.phil_image_outer{border-radius:15px}body.template-page main .shopify-section:nth-child(4) .custom_rate_outer .rte h2{color:#202020;font-family:Neue Haas Grotesk Display Pro!important;font-size:40px!important;font-style:normal;font-weight:600;line-height:110%}.custom_rate_outer .index-section{margin-top:64px}body.template-page main .shopify-section:nth-child(5) .custom__item .custom__item-inner h2{font-family:Neue Haas Grotesk Display Pro!important}body.template-page main .shopify-section:nth-child(6) .feature-row__item h2{font-family:Neue Haas Grotesk Display Pro!important;margin:0 0 20px}body.template-page main .shopify-section:nth-child(6) .phil_img_text .feature-row__item p{font-size:18px;font-family:Aspekta-500!important;line-height:28px!important;letter-spacing:-.36px!important}.list_sec{width:100%;margin:60px 0 0!important}.list_sec h5{color:#000;font-family:Aspekta-700;font-size:16px;font-style:normal;line-height:24px;letter-spacing:.8px;text-transform:uppercase;margin:0 0 13px}body .btn{transition:none!important}body.template-page main .shopify-section:nth-child(6) .phil_img_text .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static):hover:not([disabled]),body.template-page main .shopify-section:nth-child(6) .phil_img_text .feature-row__item a.btn{padding-right:30px!important;color:#fff;text-align:center;font-family:Aspekta-600;font-size:18px;font-style:normal;line-height:28px}body.template-page main .shopify-section:nth-child(6) .phil_img_text .feature-row__item .list_sec p{color:#000;font-family:Aspekta-400!important;font-size:16px;font-style:normal;line-height:24px!important}.phill_full_image.phil_image_outer .background-media-text__container{position:unset}body.template-page main .shopify-section:nth-child(7) .phill_full_image.phil_image_outer .background-media-text{position:unset;padding:0}body.template-page main .shopify-section:nth-child(7) .background-media-text__spacer{display:none}body.template-page main .shopify-section:nth-child(8) .section-header h2{font-family:Neue Haas Grotesk Display Pro!important;font-weight:600!important}.new_style_feat div[data-section-type=featured-collection] .grid .grid__item .grid-product__title{text-align:center!important;font-size:24px!important;color:#000!important}.new_style_feat .collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item span.pro_type{color:#202020;text-align:center!important;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:5px 0!important;opacity:.5;justify-content:center}.new_style_feat .collection_new div[data-section-type=featured-collection] .grid .grid__item p{font-size:14px;text-align:center;color:#202020;line-height:20px}.collection_new div[data-section-type=featured-collection] .grid .grid__item .grid-product__price span{color:#1e2028}.template-product .product-section .product__thumb>.image-wrap img{width:64px;height:64px}.template-product .product-section .product__photos a{width:64px;height:64px;border-radius:8px;overflow:hidden}.template-product .product-section .product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{border-radius:8px}.template-product .product-section .image-wrap{height:64px!important}.template-product .product-image-main{position:relative;border-radius:24px;overflow:hidden}.template-product .product-section .grid__item.medium-up--one-half{padding:0}.template-product .product-section .grid{margin:0}.template-product .breadcrumb{color:#a7acc1;font-family:Neue Haas Unica Pro;font-size:12px;font-style:normal;font-weight:700;line-height:22px}.template-product .product-section .breadcrumb a{color:#1e2028}body.template-product .product-section h1.product-single__title{margin-bottom:0;color:#1e2028;font-family:Neue Haas Grotesk Display Pro!important;font-size:48px;font-style:normal;font-weight:600;line-height:56px}body.template-product .product-section .product-block{margin-bottom:0}body.template-product .product-section .product-block.product-block--price span{color:#1e2028;font-family:Neue Haas Grotesk Display Pro!important;font-size:24px;font-style:normal;font-weight:600;line-height:32px}body.template-product .product-section .product-single__meta .rte{padding:16px 0;color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px}body.template-product .product-block.product-block--price{padding-top:10px}body.template-product .product-block .product-section{margin-bottom:0;display:flex;flex-wrap:wrap;width:100%;align-items:center}body.template-product main .product-section .product-single__meta .product-block .pro_text{margin-top:0;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#a7acc1!important}body.template-product main .product-section .product-single__meta div .product-block .product-block form{flex-basis:100%}body.template-product .product-section .product-block{display:flex;flex-wrap:wrap;width:100%;align-items:center}body.template-product main .product-section .product-block .sipping_info p{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:400;line-height:22px}body.template-product main .product-section .product-block .sipping_info p:last-of-type{color:#1e2028;text-align:right;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:700;line-height:22px}body.template-product main .product-section .product-block .sipping_info{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #E1E3EE;padding-bottom:10px;margin-bottom:16px}body.template-product .product-section .product-single__meta div .product-block .product-block form button span{color:#f4f4f2;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:24px}body.template-product main .product-section .product-single__meta .product-block button.add-to-cart{background:#1e2028}.product-section .product-single__meta .btn--view-more-link{margin-top:1rem}.tab_new_data .text_icon_new .product-meta p{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0}.tab_new_data .text_icon_new{display:flex;align-items:center;gap:12px;margin-top:16px;width:100%}body.template-product .product-section .product-block .collapsible-trigger-btn{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding:0;display:flex;align-items:center}body.template-product .product-section .collapsibles-wrapper--border-bottom{padding:24px 0;border-bottom:1px solid #E1E3EE;margin-bottom:24px;width:100%}body.template-product .product-section .product-single__meta .rte p{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 15px}body.template-product .product-section .product-single__meta .collapsible-content__inner.rte{padding:15px 0 0}.pop_up_1 hr,.pop_up_2 hr{display:none}.pop_up_1,.pop_up_2{margin-top:0;padding:0;border-bottom:1px solid #E1E3EE;margin-bottom:0;position:relative}.pop_up_1 .btn_popup,.pop_up_2 .btn_popup{position:absolute;right:0}.pop_up_1 button,.pop_up_2 button{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding:24px 0;display:flex;align-items:center;width:100%;z-index:1;position:relative}body.template-product .product-section .size-chart__standalone{margin:5px 0}.btn_svg_popup{display:flex;align-items:center;justify-content:space-between;width:100%}.pop_up_2{display:flex;justify-content:space-between;align-items:center}.popup_inner button{width:auto!important;position:absolute;padding:0}.btn_popup svg path{stroke-width:6px}body.template-product .product-section .flickity-button{height:48px;width:48px;background:#1e2028}body.template-product .product-section .flickity-button:hover{transform:translateY(-50%) scale(1)!important}body.template-product .product-section .flickity-button[disabled=""]{opacity:.5}.product-section .page-content{padding-top:20px}.tab_view,.mobile_view{display:none}body.template-product main .shopify-section:nth-child(2){background:transparent;padding:0}.section_outer{width:100%;display:inline-block;position:relative}.section_outer .sec_content{position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sec_container{max-width:1500px;padding:0 30px;margin:0 auto}.sec_container p{color:#fffffff2;font-family:Neue Haas Grotesk Display Pro!important;font-size:18px;font-style:normal;font-weight:700;line-height:20.8px;letter-spacing:1.8px!important;text-transform:uppercase;margin:0}.sec_container h2{color:#fffffff2;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:64px;margin:23px 0;max-width:750px}.btn_outer button,body.template-product main .shopify-section:nth-child(7) .btn_outer button{border-radius:999px;background:#ffffffd9;padding:12px 16px!important;height:48px!important;display:flex;align-items:center;color:#000;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important;gap:8px;max-width:155px}.quantity .quantity-buttons input[type=number]#quantity{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.sec_container h2 .diffrent_clr{display:block;color:#f06493;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:64px}.section_outer #close-btn{right:10px;top:0}body.template-product main .shopify-section:nth-child(3) p{font-size:48px;line-height:56px;max-width:1115px;font-family:Neue Haas Grotesk Display Pro!important;font-weight:600!important;color:#202020!important}body.template-product main .shopify-section:nth-child(3){margin-bottom:0!important}body.template-product main .shopify-section:nth-child(4) .index-section{margin-top:60px!important;margin-bottom:70px!important}body.template-product main .shopify-section:nth-child(4) .rte strong{font-family:Neue Haas Grotesk Display Pro;font-size:18px!important;font-style:normal;font-weight:700;line-height:20.8px;letter-spacing:1.8px;text-transform:uppercase}.pro_custom_content strong{color:#1e2028;font-family:Neue Haas Grotesk Display Pro;font-size:18px!important;font-style:normal;font-weight:700;line-height:20.8px;letter-spacing:1.8px;text-transform:uppercase}body.template-product main .shopify-section:nth-child(4) .pro_custom_content .rte p{color:#202020;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.new_custom .custom__item.small--one-whole.one-half.align--center .rte h2 font{font-family:Neue Haas Grotesk Display Pro;font-size:48px;font-style:normal;font-weight:600;line-height:56px}body.template-product main .shopify-section:nth-child(6) .custom_code .index-section{padding:80px 0 20px}body.template-product main .shopify-section:nth-child(5) .pro_slider_outer ol.flickity-page-dots{display:block}body.template-product main .shopify-section:nth-child(5) .pro_slider_outer ol.flickity-page-dots .dot.is-selected{width:16px;background:#000;height:8px;border-radius:10px}body.template-product main .shopify-section:nth-child(5) .pro_slider_outer ol.flickity-page-dots .dot{background:#00000026;height:8px;width:8px;border:none}.custom_code h2 span{color:#a7acc1;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:64px}.custom_code h2{color:#1e2028;font-family:Neue Haas Grotesk Display Pro;font-size:56px;font-style:normal;font-weight:600;line-height:64px}.new_custom p{color:#1e2028;font-family:Neue Haas Unica Pro;font-size:20px;font-style:normal;font-weight:400;line-height:32px}body.template-product main .shopify-section:nth-child(6) .custom_code .btn.pro_page{background:#1e2028;display:flex;height:48px;padding:12px 16px!important;justify-content:center;align-items:center;gap:8px;color:#fffffff2;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:24px}body.template-product main .shopify-section:nth-child(6) .custom_code p{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:400!important;line-height:32px}body.template-product main .custom_code .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static):hover:not([disabled]){padding-right:16px!important}.content_new{border-top:1px solid #E1E3EE;padding:30px 24px}.bottom_black_sec .sec_container h2{color:#fff9}.bottom_black_sec .sec_container h2 .diffrent_clr{color:#fff}.new_sidebar .content{padding:0;margin:0!important}.panel.content_accor{padding:0 0 0 125px}.content_new ul li,.content_new p{color:#1e2028;font-family:Neue Haas Unica Pro;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.accordion{display:flex;align-items:center;gap:24px;padding:0!important;background:transparent!important;position:relative}.accordion p{margin:0;padding-left:20px;color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:700;line-height:32px}body.template-product .sec_container h2 font{color:#fffffff2;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:64px;margin:23px 0;max-width:750px}a.jdgm-write-rev-link.js-no-transition font{font-family:Neue Haas Unica Pro;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.collection_new .product-recommendations h3 font{font-family:Neue Haas Grotesk Display Pro;font-size:48px;font-style:normal;font-weight:600;line-height:56px}div#judgeme_product_reviews h2.jdgm-rev-widg__title font{font-family:Neue Haas Grotesk Display Pro;font-size:48px;font-style:normal;font-weight:600;line-height:56px}.jdgm-rev-widg__summary-text font{font-family:Neue Haas Unica Pro;font-size:16px;font-style:normal;font-weight:400;line-height:32px;text-transform:uppercase}.accordion:after{display:none}.content_new ul li{width:25%;display:inline-block;padding-right:15px;margin:0}.content_new ul li div{cursor:pointer}.content_new ul li div:hover{text-decoration:underline}.content_new ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.only_image_outer .background-media-text__container{position:unset!important}.only_image_outer .background-media-text{min-height:inherit!important;position:unset!important;background:transparent}.only_image_outer img{min-height:inherit!important;height:auto!important;object-fit:contain!important;width:100%}.template-product .background-media-text__spacer.background-media-text--450{display:none}body.template-product main .shopify-section:nth-child(2) .index-section{height:auto!important;background:transparent!important}product-recommendations .grid-overflow-wrapper .grid .grid__item .grid-product__content form,.product-recommendations .grid-overflow-wrapper .grid .grid__item .grid-product__content form{position:relative;right:64px;bottom:24px;width:50px}product-recommendations .section-header h3,.inner_product h3,.product-recommendations .section-header h3{color:#000;text-align:center;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600;line-height:64px}.bottom_black_sec{margin-top:112px}product-recommendations .grid-overflow-wrapper .grid .grid__item span.pro_type,.product-recommendations .grid-overflow-wrapper .grid .grid__item span.pro_type{color:#202020;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left!important;margin:8px 0 5px;width:100%;display:inline-block;opacity:.5}body.template-product .grid.grid--no-gutters.skrim-grid.skrim-grid--pagination.product-navigation{display:none}product-recommendations .grid .grid__item .grid-product__title,.product-recommendations .grid .grid__item .grid-product__title{text-align:left!important;color:#000!important;font-family:Neue Haas Grotesk Display Pro!important;font-size:28px!important;font-style:normal;font-weight:600!important;line-height:110%!important}.new_style_feat product-recommendations .grid .grid__item .grid-product__title,.new_style_feat product-recommendations .grid-overflow-wrapper .grid .grid__item span.pro_type,.new_style_feat product-recommendations .grid .grid__item p{text-align:center!important}.new_style_feat .product-recommendations .grid .grid__item .grid-product__title,.new_style_feat .product-recommendations .grid-overflow-wrapper .grid .grid__item span.pro_type,.new_style_feat .product-recommendations .grid .grid__item p{text-align:center!important}.product_container.new_products_banner .product_grids{display:flex;width:100%;padding-top:20px}.product_container.new_products_banner .grid.grid--uniform{border-radius:16px;background:#f4f4f2;margin:0}product-recommendations .grid-overflow-wrapper .grid .grid__item .pro-desc span,.product-recommendations .grid-overflow-wrapper .grid .grid__item .pro-desc span{color:#202020!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left!important;width:100%!important;display:inline-block}product-recommendations .grid .grid__item p,.product-recommendations .grid .grid__item p{text-align:left}product-recommendations .section-header,.product-recommendations .section-header{margin-bottom:40px}product-recommendations .grid .grid__item .grid-product__price span,.product-recommendations .grid .grid__item .grid-product__price span{color:#000;font-family:Neue Haas Unica Pro!important;font-size:20px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:-.42px}.num_title{color:#1e2028;font-family:Neue Haas Grotesk Display Pro!important;font-size:12px;font-style:normal;font-weight:700;line-height:110%;padding-right:24px}.svg_faq{position:absolute;right:0;transition:all .75s .25s}.accordion.active .svg_faq{transform:rotate(180deg)}.accordion.active{margin-bottom:15px}.bottom_black_sec #close-btn2{top:10px;right:0}body.template-product main .shopify-section:nth-child(6) .custom-content h2{font-family:Neue Haas Grotesk Display Pro!important}body .sidebar{padding:32px 64px;background:#fff}body .sidebar p{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:20.8px;letter-spacing:1.4px!important;text-transform:uppercase;margin:0}.head_button{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;right:0}body.template-product main .shopify-section:nth-child(7) button.close-btn{width:auto;padding:0;border:none}.sidebr_content h2{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:36px;font-style:normal;font-weight:600;line-height:48px;margin:0 0 30px}.sidebr_content h5{color:#000;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:700!important;line-height:22px}body .sidebar .sidebr_content p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0!important;text-transform:unset!important}.sidebr_content ul{margin:0 0 15px;padding:0;list-style:none}.sidebr_content ul li{color:#000;font-family:Neue Haas Unica Pro;font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin:0;position:relative;padding-left:15px}.sidebr_content ul li:after{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;background:#000;border-radius:100%}.button_sidebar a{background:#1e2028;display:flex;height:48px;padding:12px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;color:#f4f4f2;text-align:center;font-family:Neue Haas Unica Pro;font-size:15px;font-style:normal;font-weight:700;line-height:24px;border-radius:40px}.button_sidebar{position:absolute;left:0;right:0;padding:32px 0 0;bottom:0}.sidebar_inner{width:100%;height:100%;position:relative;padding:50px 0 112px}.inner_text{height:100%;overflow-y:auto}body .popup_outer{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;background:#3339;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.popup_outer .popup_inner{max-width:1024px;width:100%;max-height:75vh;position:relative;overflow:hidden;padding:0;box-shadow:5px 15px 20px}.popup_outer .product-meta{max-height:70vh;overflow-y:auto;width:100%;padding:64px}.popup_outer .popup_inner h2{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin:0 0 15px}.popup_inner .close_pop{position:absolute;right:20px!important;top:20px!important;background:transparent;padding:10px}.popup_inner button.close-btn1{position:absolute;right:30px!important;top:15px!important;background:transparent;padding:10px}popup_outer p::empty{display:none}.popup_inner p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 5px}.popup_inner ul{display:flex;padding:0;list-style:none;margin:0;width:100%}.table_outer table{width:100%;border:none;border-spacing:0;border-bottom:2px solid #000}.table_outer table td{border-spacing:0;padding:8px 10px;border-top:1px solid rgba(0,0,0,.3);color:#000;font-family:Neue Haas Unica Pro;font-size:12px;font-style:normal;font-weight:400;line-height:100%;line-height:22px}.table_outer table th{color:#000;font-family:Neue Haas Unica Pro;font-size:12px;font-style:normal;font-weight:700;line-height:22px;padding:8px 10px;border-bottom:2px solid #000}.popup1.popup_inner td:first-child,.popup1.popup_inner th:first-child{width:50%}.popup1.popup_inner td:last-of-type,.popup1.popup_inner th:last-of-type{width:25%}.foot_content{width:100%;display:inline-block;margin-top:20px}.foot_content p{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:14px}#overlay2 .table_outer{margin-top:20px}#overlay2 .popup1.popup_inner th{color:#000;font-family:Neue Haas Unica Pro;font-size:14px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}#overlay2 .popup1.popup_inner td{color:#000;font-family:Neue Haas Unica Pro;font-size:14px;font-style:normal;font-weight:500;line-height:100%;text-transform:capitalize}#overlay2 .popup1.popup_inner td:last-child,#overlay2 .popup1.popup_inner th:first-child:last-child{text-align:right;width:30%}#overlay2 .popup1.popup_inner td:first-child,#overlay2 .popup1.popup_inner th:first-child{width:70%;padding-right:10px}.new_sidebar .overlay{background:#3339;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.popup_inner p.meta_p{margin:0}body .video_pop_outer{top:0!important;bottom:0!important;transform:unset!important;left:0!important;right:0!important}body .video_pop_outer{top:0!important;bottom:0!important;transform:unset!important;left:0!important;right:0!important;z-index:9999!important;background:#000000d9;box-shadow:none!important}.video_pop_outer .video_pop_inner{width:100%;max-width:1123px;margin:0 auto;position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.video_pop_outer span.close_video{top:30px!important;right:30px!important}.pswp__scroll-wrap{background:#3339;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pswp__bg{background:top!important}body .pswp__ui{top:0;bottom:0;left:17px;right:17px;justify-content:space-between}body .add_price p{font-family:Neue Haas Grotesk Display Pro!important}.text_hero h2{max-width:621px;padding-bottom:8px;margin:0 auto 10px}.popup2.popup_inner .table_outer table th:first-of-type,.popup2.popup_inner .table_outer table td:first-of-type{text-align:left;border-bottom:1px}.popup2.popup_inner .table_outer table th:last-of-type,.popup2.popup_inner .table_outer table td:last-of-type{text-align:right;border-bottom:1px}.table_outer h4{color:#000;font-family:Neue Haas Unica Pro;font-size:14px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;border-bottom:2px solid #000;padding-bottom:10px;margin:0}body.Ingredients main .shopify-section:nth-child(1) .theme-block:nth-child(1) p{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:18px;font-style:normal;font-weight:600;line-height:20.8px;letter-spacing:1.8px;text-transform:uppercase}.quantity .quantity-buttons #quantity input[type=number]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:none;margin:0}.ingredients_content_outer .theme-block{margin-bottom:30px}body.Ingredients main .shopify-section:nth-child(1) .theme-block h2{color:#000;text-align:center;font-family:Neue Haas Grotesk Display Pro!important;font-size:48px;font-style:normal;font-weight:600;line-height:56px;letter-spacing:-.76px;margin:0!important}body.Ingredients main .shopify-section:nth-child(1) .theme-block p{color:#000;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:730px}.logo_outer{max-width:1350px;justify-content:center;gap:25px;margin:0 auto}.logo_text{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.logo_text p{color:#000;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.7px;text-transform:uppercase;margin:0;cursor:pointer}.icon_inner{width:88px;height:88px;background:#f1f1ed;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.icon_inner:hover{background:#000}.icon_inner:hover img{-webkit-filter:invert(100%);filter:invert(100%)}.content_outer .content_new{border:none;margin:0 auto;width:100%}.template-page.Ingredients .feature-row__item.feature-row__text p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.template-page.Ingredients .feature-row__item.feature-row__text .h1.appear-delay{color:#000;text-align:left;font-family:Neue Haas Grotesk Display Pro!important;font-style:normal;font-weight:600;margin:0 0 10px}.template-page.Ingredients .subheading.appear-delay{font-family:Neue Haas Unica Pro!important;letter-spacing:0;margin:0 0 10px}body.Ingredients .content_new{border:none}.text_btn_outer{border-top:1px solid rgba(0,0,0,.1)}.template-page.Ingredients .text_btn_outer .page-width{display:flex;align-items:center;justify-content:space-between;padding-top:12px!important}body.Ingredients main .enlarge-text p,body.Ingredients main .shopify-section:nth-child(3) .rte p{color:#000;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.176px!important;text-transform:uppercase}.text_btn_outer .theme-block{margin:0}body.Ingredients main .shopify-section:nth-child(4){border:none!important}.single_img_outer{max-width:1760px;margin:0 auto;padding:0 30px}.single_img_outer .background-media-text,.single_img_outer .background-media-text__container{position:unset;border-radius:24px}body.Ingredients main .shopify-section:nth-child(4) .background-media-text__spacer.background-media-text--550{display:none}.template-page.Ingredients .text_btn_outer .btn{border-radius:999px;color:#fff;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px!important;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.7px;text-transform:uppercase}.template-page.Ingredients .subheading.appear-delay{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.8px!important;text-transform:uppercase}.sec_img img{width:100%}.btn.btn--no-animate.btn--body.btn--circle.btn--large.pswp__button.pswp__button--close{position:fixed;right:0;top:20px;width:48px;height:48px;padding:0}.product-collection__form .errors.text-center{position:absolute;left:-200px;bottom:-20px}.cart__product-name{font-family:Neue Haas Grotesk Display Pro!important;font-size:16px;font-style:normal;font-weight:500;line-height:28px}[data-type_header_accent_transform=true] .cart__subtotal,body #CartDrawer #CartDrawerForm .drawer__footer .cart__checkout-wrapper .btn.cart__checkout,.drawer__title{font-family:Neue Haas Grotesk Display Pro!important;letter-spacing:0}body .drawer__footer,body .cart__price{font-family:Neue Haas Grotesk Display Pro!important}body #CartDrawer #CartDrawerForm .drawer__footer .cart__checkout-wrapper .btn.cart__checkout{border-radius:40px}.footer_logo div#button:hover{background:#fff!important;color:#000!important}.footer_logo div#button:hover svg,.footer_logo div#button:hover svg path{stroke:#000!important}.template-product .flickity-page-dots{bottom:50px}.template-product .flickity-page-dots .dot.is-selected{width:16px;height:8px;border-radius:8px;border-color:#0c0c0c;background:#0c0c0c}.template-product .flickity-page-dots .dot{width:8px;height:8px;background:#cfcfce;border-color:#cfcfce}body.template-product .product-section .product-single__meta div .product-block .product-block form button span{display:flex;justify-content:center;align-items:center;gap:8px}.pro_slider_outer .flickity-page-dots{bottom:10px}.template-product .flickity-viewport{border-radius:20px}#cartMessage{width:100%;text-align:center;font-family:Neue Haas Grotesk Display Pro!important;padding:0 25px}.progres_bar_desc{display:flex;align-items:center;padding:10px 30px;width:100%;justify-content:center}.progres_bar_desc span{padding:0 10px}.progres_bar_desc progress[value]{--color: #202020;--background: #CCD0DE;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:200px;margin:0 10px;border-radius:10em;background:var(--background)}.progres_bar_desc progress[value]::-webkit-progress-bar{border-radius:10em;background:var(--background)}.progres_bar_desc progress[value]::-webkit-progress-value{border-radius:10em;background:var(--color)}.progres_bar_desc progress[value]::-moz-progress-bar{border-radius:10em;background:var(--color)}.sidebar_content.sidebar_paragraph p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:400;line-height:24px;text-transform:unset;letter-spacing:0!important}.sidebar_content.sidebar_subheading p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:700;line-height:22px;margin-top:20px;letter-spacing:0!important}.sidebar_content.sidebar_paragraph{padding:24px 0}.sidebar_content.sidebar_paragraph ul li{color:#000;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:400;line-height:22px;width:100%;position:relative;padding-left:15px}.sidebar_content.sidebar_paragraph ul li a{color:#000}.sidebar_content.sidebar_paragraph ul li:after{content:"";left:0;top:8px;height:5px;width:5px;border-radius:100px;background:#000;position:absolute}.sidebar_content.sidebar_paragraph ul{margin-bottom:10px}.sidebar_content.sibebar_title h3{color:#000;font-family:Neue Haas Unica Pro!important}.product_container.new_products_banner{width:100%}.product-recommendations .grid__item.grid-product{width:33.33%;background:#f5f5f2}.product-recommendations .product-single__related.grid{gap:16px;display:flex;flex-wrap:wrap}.new_style_feat .product-recommendations .grid .grid__item p{text-align:center!important;color:#202020;line-height:20px;font-size:14px;min-height:60px}.new_style_feat .product-recommendations .grid .grid__item .grid-product__title{text-align:center!important}.new_style_feat .product-recommendations .grid-overflow-wrapper .grid .grid__item span.pro_type{text-align:center!important;font-family:Neue Haas Unica;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.product-recommendations .grid-overflow-wrapper .grid .grid__item .grid-product__content form button{background:#ffffffd9!important;background-image:none;background-image:none!important;width:48px;height:48px;border-radius:50%;min-width:unset;padding:0;display:flex;justify-content:center;align-items:center}.product-recommendations .grid-overflow-wrapper .grid .grid__item .grid-product__content form{position:relative;right:20px;bottom:16px;width:50px;margin-left:auto;margin-top:-54px;z-index:9}.product-recommendations .pro-desc{margin-bottom:50px!important}.product-recommendations{padding:100px 0}.collection_new .product-recommendations .grid-product__price{position:relative;top:-10px}.template-product #addtocart-sticky input{width:auto;outline:none!important;border:none!important;height:auto!important;padding:0;color:#f4f4f2;text-align:center;font-family:Neue Haas Unica Pro;font-size:15px;font-style:normal;font-weight:700;line-height:24px;margin:0}.template-product.sidebar-open{overflow:hidden}.template-product.sidebar-open .overlay{z-index:9999}body.template-product.sidebar-open .sidebar{z-index:99999}.template-product #addtocart-sticky .quantity-buttons input{max-width:60px!important;padding:0!important;color:#1e2028!important;text-align:center!important;font-family:Neue Haas Unica Pro!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:24px!important;letter-spacing:-.176px!important}.sidebar_content.sibebar_title h3{color:#000;font-size:36px;font-weight:600;font-family:Neue Haas Grotesk Display Pro!important}.sticky_btn_mobile{display:none}div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item .grid-product__content form button.add-to-cart:hover svg path,product-recommendations .grid-overflow-wrapper .grid .grid__item .grid-product__content form button.add-to-cart:hover svg path{stroke:#000}.faq_slider_outer form{display:none}.ingredients{display:flex;align-items:center;width:100%;flex-wrap:wrap;justify-content:center}.section_bannerss{width:100%;max-width:160px}.ingredient_heading h3{font-size:12px;font-family:NeueHaasUnicaPro-Regular!important;font-weight:700;text-align:center;color:#000;margin:10px 0;cursor:pointer;letter-spacing:.4px;text-transform:uppercase;line-height:22px}.tab_contents img{margin:0 auto}.tab_contents{width:88px;height:88px;display:flex;justify-content:center;align-items:center;padding:8px;background:#f1f1ed;border-radius:50%;margin:0 auto;cursor:pointer}.custom_ingredient{margin-bottom:15px}.tab_contents:hover,.section_bannerss.cricle_active .tab_contents{background:#000}.container .ingredient_section{padding-top:20px!important}.snippet_ingredient .inner_tab h3{color:#a7acc1;font-family:Neue Haas Grotesk Display Pro!important;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.8px;cursor:pointer}.snippet_block{width:15%}.snippet_content{width:85%}.small_content.custom_ingredient h3{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.8px;text-transform:uppercase}.tab_headings.custom_ingredient h3,.custom_ingredient h4{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:12px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.6px;text-transform:uppercase}.snippet_content p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.custom_ingredient ul li{color:#000;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px}.snippet_ingredient{display:flex;width:100%;flex-wrap:wrap;justify-content:center;padding-top:50px}.custom_ingredient ul{margin:0;padding-left:25px}.tab_headings.custom_ingredient h3{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:32px;font-style:normal;font-weight:500;line-height:110%;margin-bottom:50px;text-transform:unset}.snippet_ingredient{max-width:1180px;margin:0 auto}.snippet_block{width:100%;max-width:285px}.snippet_content{width:100%;max-width:890px}.inner_tab.active_tab h3{color:#000}.template-collection .section_outer{margin-bottom:-10px}.ing_button_text p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.176px!important;text-transform:unset;margin:0}.ing_button a{border-radius:999px;background:#781f3d;color:#fff;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px!important;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.7px;text-transform:uppercase;padding:10px 20px;display:inline-block;min-width:120px}.button_text_below{display:flex;align-items:center;justify-content:center;margin-top:15px;gap:8px;margin-bottom:100px}.hr_ingredient{margin-top:100px;margin-bottom:20;padding:0 15px}.button_text_below{flex-wrap:wrap;width:100%}.ing_button_text{font-family:Neue Haas Unica Pro;font-size:16px;font-weight:400;line-height:18px;letter-spacing:-1.1px;text-align:center}.ing_button_text{font-family:Neue Haas Unica Pro;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.011em;text-align:center;padding-right:15px}.template-page.Ingredients.loaded .background-media-text__spacer.background-media-text--450{min-height:inherit}.custom_code .new_custom .index-section .page-width h2{margin:0!important;font-family:Neue Haas Grotesk Display Pro!important;font-size:56px!important;font-style:normal;font-weight:600!important;line-height:64px!important}.custom_code .new_custom .index-section .page-width .btn.pro_page{background:#1e2028!important;height:48px;padding:12px 16px!important;justify-content:center!important;align-items:center;gap:8px;color:#fffffff2!important;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:700;line-height:24px;width:auto;border-radius:40px;display:flex;max-width:275px}.custom_code .new_custom .index-section .page-width p{font-family:Neue Haas Unica Pro!important}body.template-product main .shopify-section:nth-child(6) .page-width{padding-bottom:60px!important}.drawer__contents .drawer__title{font-family:Neue Haas Grotesk Display Pro!important;font-size:14px;color:#000;font-weight:700;line-height:20.8px;letter-spacing:1.4px;text-align:left;display:flex;align-items:center;gap:5px;text-transform:uppercase}.drawer__contents .cart__product-name{font-family:Neue Haas Unica Pro!important;font-size:16px;font-weight:700;line-height:32px;letter-spacing:0px;text-align:left;margin:0 0 5px}p.cart_description{font-family:Neue Haas Unica Pro!important;font-size:12px;font-weight:400;line-height:14px;text-align:left;margin-bottom:10px}.cart__item--details{max-width:289px}.js-drawer-open .appear-animation{padding-top:30px}body .cart__item--price.cart__item-price-col.text-right .cart__price{font-family:Neue Haas Unica Pro!important;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.011em;text-align:right}.drawer__fixed-header,.drawer__header,.drawer__scrollable,body .drawer__footer{padding-left:60px!important;padding-right:60px!important}.progress-container,.section_progress span{padding:0 60px!important}.drawer__header{padding:40px 0!important}.drawer__fixed-header,.drawer__header{min-height:inherit!important}.drawer__footer:after{left:0;right:0}.cart__remove{padding-bottom:10px}.drawer .js-qty__num{border:none!important;max-width:110px}.drawer .js-qty__adjust{border:1px solid #F3F3F3;width:32px;height:32px;border-radius:34px;background:transparent!important}.drawer .js-qty__adjust svg path{stroke:#687076;fill:#687076}.drawer .js-qty__num{border:none!important;width:100%;font-family:Neue Haas Unica Pro;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.011em!important;text-align:center;padding:0;position:relative;top:3px}.cart__item-sub.cart__item-row .cart__subtotal{font-family:Neue Haas Grotesk Display Pro!important;font-size:18px;font-weight:600;line-height:21px;letter-spacing:0em;text-align:left}.cart__item-row.text-center.ajaxcart__note small{font-family:Neue Haas Unica Pro;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.006em;text-align:left;color:#000}.cart__item-row.text-center.ajaxcart__note small:last-of-type{font-weight:500}.cart__item-sub.cart__item-row div{font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-weight:600;line-height:21px;letter-spacing:0em;text-align:right}.cart__item-sub.cart__item-row{margin:0 0 5px}body #CartDrawer #CartDrawerForm .drawer__footer .cart__checkout-wrapper .btn.cart__checkout{border-radius:40px;background:#1e2028!important;padding:12px 16px!important;font-family:Neue Haas Unica Pro!important;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0px!important;text-align:center}body #CartDrawer .cart__item--name{position:relative;top:-10px}.cart-count-bubble{width:32px;height:32px;border-radius:34px;border:1px solid #F3F3F3;display:flex;justify-content:center;align-items:center}.drawer .cart__item--details .cart__item--qty{position:relative;top:-10px}.cart__item-row.text-center.ajaxcart__note{display:flex;justify-content:space-between}.drawer__scrollable{padding-top:10px!important}.react-side-draw .link-text{color:#000!important;text-decoration:underline!important}.drawer__close-button.js-drawer-close{background:transparent!important}.custom-button{margin-left:0;font-family:Neue Haas Unica Pro!important;font-weight:700!important;font-size:14px!important;background:#1e2028!important;padding:12px 16px!important;display:flex;justify-content:center;align-items:center;height:48px;line-height:24px;letter-spacing:0px;text-align:center;color:#f4f4f2!important;background-repeat:99px;border-radius:99px}.mt-10.new_button{padding:20px 60px;border-top:1px solid #E1E3EE;margin-top:10px}.collection_new .grid-product__meta{position:relative;padding-top:40px!important}.button-metafield{position:absolute;top:0;left:0;right:0}.drawer.is-empty .drawer__inner:last-child{display:flex;height:80vh;overflow:auto}@media only screen and (min-width:2000px){.template-index .shopify-section.index-section--hero .my_hero_class .hero .flickity-page-dots{bottom:40px}.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:85vh!important}}@media only screen and (min-width:1200px)and (max-width:1600px){body.template-customers-account main#MainContent .customers.page-width{padding-top:60px!important}.inner_hero_slider .hero__text-wrap .page-width,body.template-collection main .feature_list_outer .page-width,body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner .background-media-text__aligner{padding:0 4vw!important}body.FAQ main section.faq-category-section{padding:100px 4vw!important}body.template-blog main .shopify-section:nth-child(1) .page-width{padding:20px 4vw 100px!important}.template-article .page-width.page-width--narrow.page-content.faq-detail-page{padding:20px 4vw 0!important}body.template-customers-account main .customers.page-width{padding:0 4vw!important}body.template-customers-addresses main .page-width,body.template-page main .shopify-section:nth-child(2) .phil_text_sec .page-width,body.template-page main .shopify-section:nth-child(3) .phil_image_outer .background-media-text .background-media-text__container,body.template-page main .shopify-section:nth-child(4) .custom_rate_outer .page-width,body .phil_img_text .page-width.feature-row-wrapper.feature-row--50,.phill_full_image.phil_image_outer,body.template-product main .shopify-section:nth-child(2) .page-width.feature-row-wrapper.feature-row--50,.template-product #addtocart-sticky .container,.section_outer .sec_container,body.template-product main .shopify-section:nth-child(3) .pro_content .page-width,body.template-product main .shopify-section:nth-child(4) .pro_custom_content .page-width,body.template-product main .shopify-section:nth-child(6) .page-width,.shopify-section .new_sidebar,.template-product section .page-width,.template-product .shopify-section .product-section .page-width,.template-page.Ingredients .ingredients_content_outer .text-center.page-width,body.template-page.Ingredients .page-width{padding:0 4vw!important}body.template-page main .shopify-section:nth-child(3) .phil_image_outer .background-media-text{padding:0!important}body.template-page main .shopify-section:nth-child(3) .phil_image_outer .background-media-text .background-media-text__container{max-width:100%!important;margin:0 auto}.pro_slider_outer .page-width.custom_slider{padding:0 4vw!important;margin:0 -10px!important}.product_container.new_products_banner{padding:0 4vw!important}body.template-page.About .phil_img_text .page-width.feature-row-wrapper.feature-row--50,body.template-page.About .phil_text_sec,body.template-page.About main .shopify-section:nth-child(4) .custom_rate_outer .page-width,body.template-page.About .inner_hero_slider .hero__text-wrap .page-width,.custom_code .new_custom .index-section .page-width{padding:0 4vw!important}body.template-page.About .phil_text_sec .richtext_new .text-left.page-width.page-width--narrow{padding:0 125px!important}}@media only screen and (min-width:1200px){body #SiteHeader .page-width{max-width:100%!important;margin:0 auto;padding:0 80px!important}body.template-customers-account main .customers h1{font-family:Neue Haas Grotesk Display Pro!important;font-weight:600;letter-spacing:-1.056px;font-size:48px;line-height:60px}body.template-customers-account main .customers .grid__item h3{font-family:Neue Haas Unica Pro!important;font-size:32px;margin-bottom:24px}body.template-customers-account main .customers header{margin-bottom:64px}body.template-customers-account main .customers{padding:60px 0 0!important}.react-side-draw{width:640px!important}body .drawer--left.drawer--is-open{transition-duration:.5s}body .drawer--right .cart__item--image.aos-init.aos-animate{width:100%;max-width:112px;height:112px}#CartDrawer a.image-wrap.loaded{padding-bottom:100%!important}body .drawer--right.drawer .cart__item{grid-gap:20px;grid-template-columns:112px 1fr}body .drawer--right{right:-640px;width:640px}body .drawer--right.drawer--is-open{transform:translate(-640px);transition-duration:.5s}.template-index main .shopify-section .richtext_new .page-width .theme-block h2{font-size:48px!important;line-height:56px!important}.template-index main .shopify-section .richtext_new .page-width .theme-block p{font-size:16px!important}.ingredient_section,.new_snippet,.custom_code .new_custom .index-section .page-width{max-width:1500px!important;margin:0 auto;padding:0 30px!important}.pro_slider_outer .flickity-previous{left:-50px}.pro_slider_outer .flickity-next{right:-60px}.collection_new div[data-section-type=featured-collection] .grid .grid__item p{min-height:80px}body.template-page main .shopify-section:nth-child(5) .custom__item .custom__item-inner h2{position:relative;left:-120px}.template-page.About .inner_hero_slider .hero__text-wrap .page-width{max-width:100%!important;padding:0 112px!important}body.template-page.About main .shopify-section:nth-child(3) .background-media-text{padding:0!important}body.template-page.About main .shopify-section:nth-child(3) .background-media-text{display:flex;position:unset}body.template-page main .shopify-section:nth-child(3) .background-media-text .background-media-text__container{max-width:100%;margin:0 auto;padding:0 112px}body.template-product .testimonials-slide{width:auto!important}.video_pop_outer span.close_video{top:50px!important;right:50px!important}.template-page.About .hero__text-content.vertical-center.horizontal-left{padding:0 0 0 120px}.template-page.About .phil_text_sec{padding:0 112px}.template-page.About .phil_text_sec .page-width{padding:0 125px!important;max-width:100%!important}.template-page.About main .shopify-section:nth-child(4) .custom_rate_outer .page-width{padding:0 112px;max-width:100%!important}.custom_rate_outer .custom-content{padding:0 125px}.product_container.new_products_banner{width:100%;max-width:1460px;padding:0;margin:0 auto}.how-to--home .rte p{padding-top:15px}.how-to--home h2{max-width:620px}.pro_slider_outer .slideshow-wrapper{max-width:1460px;margin:0 auto}body.template-product .product-section .product-single__meta .rte p{font-size:18px;line-height:24px}body.template-product .testimonials-slide{width:50%}body.template-product .testimonials-slide img{width:100%}body.template-product main .shopify-section:nth-child(4) .pro_custom_content .rte p{max-width:542px}.pro_custom_content .custom__item:last-of-type .rte{display:flex;justify-content:flex-end}body.template-product .product-section .product-single__meta .rte p{max-width:500px}.product-meta-img{width:45px;height:40px}.product-meta{width:100%;text-align:left}#HeaderWrapper a.site-nav__link.site-nav__link--icon.js-drawer-open-cart.js-no-transition .cart-link{position:relative;top:-3px}body.template-product .product-section .flickity-button{height:48px;width:48px;background:#1e2028;right:32px}body.template-product .grid .product__photos button.flickity-button.flickity-prev-next-button.flickity-previous{left:32px}body.template-product .grid__item.medium-up--two-fifths,body.template-product .product-section .grid__item.medium-up--one-half{max-width:512px}body.template-product .grid__item.medium-up--three-fifths.product-single__sticky,body.template-product .grid__item.medium-up--one-half.product-single__sticky{max-width:100%}body.template-product .grid__item.medium-up--three-fifths.product-single__sticky{padding:0 32px 0 0}body.Ingredients .content_new{border:none;padding:90px 0}body.Ingredients main .shopify-section:nth-child(2) .text-with-icons__block{width:160px;padding-inline:0}.template-page.Ingredients .page-width{max-width:1500px!important;margin:0 auto;padding:0 30px!important}.template-page.Ingredients .page-width .text-with-icons__blocks{margin:0!important;flex-wrap:nowrap}.template-page.Ingredients .feature-row__item.feature-row__text{padding-left:30px}.ingredients_content_outer .text-center.page-width{max-width:1250px!important;padding:0 30px!important}product-recommendations .grid-overflow-wrapper .grid{justify-content:center;flex-wrap:nowrap;gap:16px}product-recommendations .pro-desc{margin-bottom:30px!important}product-recommendations .grid-overflow-wrapper .grid .grid__item{width:33.33%;flex:0 0 33.33%;max-width:33.33%;margin-bottom:0}product-recommendations .grid-overflow-wrapper .grid{justify-content:center;flex-wrap:nowrap}.jdgm-widget.jdgm-widget .jdgm-rev-widg{margin:0;padding:0!important}.collection_new .grid-product__price{color:#1e2028;width:50%}.new_sidebar,.template-product section .page-width{max-width:1500px!important;margin:0 auto;padding:0 30px}body.template-product main .shopify-section:nth-child(3) .page-width,body.template-product main .shopify-section:nth-child(4) .page-width,body.template-product main .shopify-section:nth-child(6) .page-width{padding:0 30px;max-width:1500px!important}body.template-product main .shopify-section:nth-child(2) .page-width .feature-row{margin:0}body.template-product main .shopify-section:nth-child(2) .feature-row__text{padding:0!important}body.template-product main .shopify-section:nth-child(2) .page-width,.template-product #addtocart-sticky .container{max-width:1500px!important;padding:0 30px!important}.template-product .product-section .page-width{padding:0 30px!important;max-width:1500px!important}.template-product .product-single__meta{padding-left:0}.template-product .product-section .grid__item.medium-up--one-half.product-single__sticky{width:58%;padding-right:64px}.template-product .product-section .grid__item.medium-up--one-half{padding:0;width:42%}.phil_img_text .feature-row{margin:0}body.template-page main .shopify-section:nth-child(3) .phil_image_outer .background-media-text .background-media-text__container{width:100%}.phill_full_image.phil_image_outer{max-width:100%;margin:0 auto;padding:0 112px}body.template-page main .shopify-section:nth-child(4) .custom_rate_outer .rte h2{max-width:630px}.phil_img_text .feature-row__item{padding:0!important;margin:0!important}.phil_img_text .feature-row__item.feature-row__images.aos-init.aos-animate{flex:0 1 52%}.phil_img_text .feature-row__item.feature-row__text.feature-row__text--left{padding-left:50px!important}body.template-page main .shopify-section:nth-child(4) .custom_rate_outer .page-width{padding:0 30px;max-width:1500px!important}.phil_img_text .page-width.feature-row-wrapper.feature-row--50{margin:0 auto;max-width:1500px!important;padding:0 30px!important}.template-page.About .phil_img_text .page-width.feature-row-wrapper.feature-row--50{margin:0 auto;padding:0 112px!important;max-width:100%!important}.template-page.About .collection_new .page-width{max-width:100%!important;padding:0 64px!important}.custom_rate_outer .custom-content{margin:0}.custom_rate_outer .custom__item.small--one-whole.one-half.align--center:first-of-type{width:50%;padding:0}.custom_rate_outer .custom__item.small--one-whole.one-half.align--center:last-of-type{width:50%}.phil_text_sec .page-width{padding:0 30px!important;max-width:1500px!important;margin:0 auto}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .product-block{margin-top:10px}body.template-customers-addresses main div form #addresses-update-submit{padding:0 32px!important;font-family:Aspekta 600!important;font-size:18px!important;height:56px!important;border-color:#111!important;margin-right:10px}input#addresses-update-submit{transition:unset!important}section.customer_addresses_list .grid.grid--small{margin:0;display:flex;gap:24px}section.customer_addresses_list .grid--small .grid__item{margin:0!important;padding:0}body.template-customers-addresses main .page-width{padding:0}.bottom_sec_outer .feature-row{max-width:1440px!important;margin:0 auto!important}.bottom_sec_outer .feature-row .feature-row__item.feature-row__text.feature-row__text--right.text-left.aos-init.aos-animate{padding-left:0;padding-right:0}.template-customers-register .custom__item{width:50%;padding:0}body.template-article .custom-content .custom__item:nth-child(1){width:42%}body.template-article .custom-content .custom__item:nth-child(2){width:58%}body.template-article main .shopify-section:nth-child(1) .custom__item h1{font-size:64px;line-height:1}.page-width.page-content.blog_post_list{max-width:1500px!important;padding:20px 30px 100px!important}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner{align-items:center}body.FAQ main section.faq-category-section{padding:112px 30px;max-width:1500px}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner input{height:64px}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner .background-media-text__aligner{padding-inline:0}.site-nav.site-navigation.medium-down--hide{margin-left:-22px}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-single__meta div:nth-child(2) .product-block:nth-child(2) .product__quantity{margin-top:20px}.feature_list_outer .grid__item.leftttt.medium-up--one-third{width:35%}.feature_list_outer .grid__item.righttt.medium-up--one-third{padding:0!important;width:35%}.tab-section--home .index-section .custom-content .custom__item.small--one-whole:nth-child(4){transform:translate(47px,14.3rem)!important}body.template-collection main div.shopify-section.index-section--hero h2{max-width:1440px;padding:0!important;margin:0 auto!important}.header-layout[data-logo-align=center] .site-header__logo{display:flex;justify-content:center;height:80px}.site-header__logo a{width:100px;height:70px;padding:0!important}.product-recommendations .product-single__related.grid{flex-wrap:nowrap!important}}@media only screen and (min-width:1400px)and (max-width:1440px){.template-collection .collection_img_outer .feature-row{padding:0}.feature_list_outer .product-block .sipping_info{margin-top:15px}.feature_list_outer .product-single__meta{position:relative}.image-with-text--home .page-width .feature-row{min-height:675px}.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:78vh!important}.how-to--home .new_custom .custom__item:nth-child(1){min-width:inherit}.how-to--home .page-width .custom-content{max-width:1500px;padding:0!important}.header-item--left .site-nav{margin-left:-40px}.collection_new .page-width,.how-to--home .new_custom .page-width,.bottom_sec_outer .page-width.feature-row-wrapper.feature-row--50 .feature-row__item.feature-row__text{padding-left:4vw!important;padding-right:4vw!important}.image-with-text--home .page-width .feature-row__text,footer.site-footer .page-width{padding-left:4vw!important;padding-right:4vw!important}.header-item--left .site-nav{margin-left:0;padding:0}header .page-width{padding-left:4vw!important;padding-right:4vw!important}.vertical_slider_outer .div-block-4{padding-left:4vw!important;padding-right:4vw!important}.image-with-text--home .bottom_sec_outer .page-width .feature-row__text h2{color:#1e2028!important;font-family:Neue Haas Grotesk Display Pro!important;font-weight:600!important;margin-bottom:15px;font-size:54px!important;line-height:64px!important}body.Ingredients main .shopify-section:nth-child(2) .text-with-icons__block{width:auto;padding:0 20px}}@media only screen and (min-width:1200px)and (max-width:1399px){body.Ingredients main .shopify-section:nth-child(2) .text-with-icons__block{width:auto;padding:0 15px}.bottom_sec_outer .feature-row{padding-left:4vw!important;padding-right:4vw!important}body.FAQ main section.faq-category-section article a,body.template-blog main .shopify-section:nth-child(1) article a{padding:30px}body.template-collection .feature_list_outer .btn.btn--full.add-to-cart{min-width:330px!important}.feature_list_outer .medium-up--two-fifths{padding-left:0!important}body.template-collection main .feature_list_outer .grid{padding:44px!important}.feature_list_outer .product-image-main .image-wrap{min-height:400px}.feature_list_outer .flickity-slider{display:flex;align-items:center}.feature_list_outer .h2.product-single__title a{font-size:45px;line-height:64px}.feature_list_outer .product-single__meta{position:relative}.feature_list_outer .product-block .sipping_info{margin-top:15px}.image-with-text--home .page-width .feature-row{min-height:640px}.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:75vh!important}.how-to--home .new_custom .custom__item:nth-child(1){min-width:inherit}.how-to--home .page-width .custom-content{max-width:1300px;padding:0!important}.header-item--left .site-nav{margin-left:-50px}.collection_new .page-width{padding-left:4vw!important;padding-right:4vw!important}.how-to--home .new_custom .page-width{padding:0 4vw}.vertical_slider_outer .div-block-4{padding:40vh 60px!important}footer.site-footer .page-width,.bottom_sec_outer .page-width.feature-row-wrapper.feature-row--50 .feature-row__item.feature-row__text{padding:0 4vw!important}.image-with-text--home .page-width .feature-row__text{padding:13rem 4vw;padding-top:13rem;padding-right:4vw;padding-bottom:13rem}.image-with-text--home .bottom_sec_outer .page-width .feature-row__text h2{color:#1e2028!important;margin-bottom:15px;font-size:50px!important;line-height:60px!important}}@media only screen and (min-width:1400px)and (max-width:1440px){.feature_list_outer .product-single__meta{position:relative}.feature_list_outer .product-block .sipping_info{margin-top:15px}.image-with-text--home .page-width .feature-row{min-height:640px}.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:75vh!important}.how-to--home .new_custom .custom__item:nth-child(1){min-width:inherit}.how-to--home .page-width .custom-content{max-width:1300px;padding:0!important}.header-item--left .site-nav{margin-left:-50px}.collection_new .page-width{padding-left:4vw!important;padding-right:4vw!important}.how-to--home .new_custom .page-width{padding:0 4vw}.vertical_slider_outer .div-block-4{padding:40vh 60px!important}footer.site-footer .page-width,.bottom_sec_outer .page-width.feature-row-wrapper.feature-row--50 .feature-row__item.feature-row__text{padding:0 4vw!important}.image-with-text--home .page-width .feature-row__text{padding:13rem 4vw;padding-top:13rem;padding-right:4vw;padding-bottom:13rem}.image-with-text--home .bottom_sec_outer .page-width .feature-row__text h2{color:#1e2028!important;margin-bottom:15px;font-size:50px!important;line-height:60px!important}}@media only screen and (max-width:1199px){.template-customers-login #ResetSuccess{font-size:14px}.video_pop_inner video{width:80%}.video_pop_inner{text-align:center}.template-index .shopify-section.index-section--hero .my_hero_class .hero .flickity-page-dots{opacity:1}.product-single__sticky{padding-left:0}body.Ingredients main .shopify-section:nth-child(1) .theme-block h2{font-size:60px;line-height:72px}body.Ingredients main .shopify-section:nth-child(2) .text-with-icons__block{width:16%;padding:0 15px 30px}body.Ingredients main .feature-row__text--left{padding-left:20px}.single_img_outer{max-width:944px;margin:0 auto}#NavDrawer .mobile-nav{margin:0;padding:0}#NavDrawer .mobile-nav__item:after{left:0;right:20px;display:none}#NavDrawer .drawer__scrollable{padding:20px}#NavDrawer .mobile-nav__item .mobile-nav__faux-link,#NavDrawer .mobile-nav__item a,#NavDrawer .mobile-nav__toggle button{padding:0 10px;color:#1e2028;font-family:Neue Haas Grotesk Display Pro!important;font-size:24px;font-style:normal;font-weight:500;line-height:34px}#NavDrawer .drawer__fixed-header{padding:0!important}#NavDrawer .drawer__fixed-header .drawer__close-button.js-drawer-close{right:0}.template-challange div#g-recaptcha{padding-bottom:20px}#NavDrawer .no-bullets.social-icons.mobile-nav__social{border-top:1px solid #CCD0DE;padding:20px;position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center}.image-with-text--home .page-width .feature-row .feature-row__item.feature-row__images{flex-wrap:wrap}body.template-page.About .site-nav__link.site-nav__link--icon.js-drawer-open-nav span,body.template-page.About .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg path{color:#1e2028!important;stroke:#1e2028}.inner_hero_slider.philosophie_banner_outer .h1.hero__title .animation-cropper .animation-contents{font-size:60px}body.template-page main .shopify-section:nth-child(2) .phil_text_sec .enlarge-text p{font-size:46px;max-width:717px}body.About .new_custom .index-section{margin:80px 0}body.template-page main .shopify-section:nth-child(6) .phil_img_text .feature-row__item p{font-size:15px;line-height:24px!important;letter-spacing:-.36px!important}.list_sec{width:100%;margin:20px 0 0!important}.list_sec h5{font-size:15px;margin:0 0 5px}body.template-page main .shopify-section:nth-child(6) .phil_img_text .feature-row__item .list_sec p{font-size:15px}body.template-page main .shopify-section:nth-child(6) .feature-row__item.feature-row__text{padding-left:15px}.template-collection .collection_img_outer .feature-row{padding:0}.faq_slider_outer .background-medias-text__text.larger-text{margin-top:40px}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner h2{font-size:36px;line-height:44px}body .site-nav__link.site-nav__link--icon.js-drawer-open-nav span,body .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg path{color:#fff!important;stroke:#fff}body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button svg path,body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button span{color:#fff!important;stroke:#fff}.faq_slider_outer .background-medias-text__text.larger-text{width:100%}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner input{height:54px;max-width:450px}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner .background-media-text__aligner{padding:20px 40px 0}.feature_list_outer .product-single__meta{position:relative;max-width:372px}.product__quantity{display:flex;align-items:center;justify-content:space-between}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .sipping_info{margin-top:15px}.feature_list_outer .grid__item.centerrr.medium-up--two-fifths{position:relative;right:0}body.template-collection main div.shopify-section:last-child .feature-row h2{font-size:36px;line-height:48px;max-width:280px}body.template-collection main div.shopify-section:last-child .page-width{padding:0 80px}.feature_list_outer .h2.product-single__title a{font-size:36px;line-height:48px}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block span{font-size:15px!important;line-height:20px}body.template-collection .feature_list_outer .btn.btn--full.add-to-cart{min-width:316px!important;height:48px}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .sipping_info p{font-size:15px}body.template-collection .my_hero_class{min-height:inherit}body.template-blog .site-nav__link.site-nav__link--icon.js-drawer-open-nav span,body.template-article .site-nav__link.site-nav__link--icon.js-drawer-open-nav span,body.template-blog .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg path,body.template-article .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg path{color:#000!important;stroke:#000!important}.product__photos--beside.product__photos{flex-wrap:wrap}.product__main-photos{order:1;flex:unset;width:100%}.product__thumbs--beside{order:2;flex:unset;max-width:100%;margin:20px auto 0;width:100%}.product__thumbs--beside .product__thumbs--scroller{position:unset;display:flex;justify-content:flex-start;width:100%;gap:24px}.product__thumbs--beside .product__thumb-item{margin-bottom:0}body.template-product .product-section h1.product-single__title{font-size:48px;line-height:56px;margin-bottom:10px}body.template-product .product-section .product-single__meta .rte{padding:10px 0 35px;font-size:15px;line-height:20px}.product-meta-img img{max-width:32px}.tab_new_data .text_icon_new{gap:8px;margin-top:10px}.pop_up_1 button,.pop_up_2 button{font-size:15px}body .site-nav__link.site-nav__link--icon.js-drawer-open-nav span,body .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg path{color:#1e2028!important;stroke:#1e2028}.sec_container h2,.sec_container h2 span,.bottom_black_sec .sec_container h2 .diffrent_clr{max-width:450px;font-size:48px;font-style:normal;font-weight:600;line-height:56px}.template-product .pro_content .page-width,.template-product .pro_custom_content .page-width{max-width:750px!important;padding:0 15px!important}body.template-product main .shopify-section:nth-child(3) p{font-size:48px;line-height:56px}body.template-product main .shopify-section:nth-child(3){margin-top:64px}.template-product .pro_custom_content .page-width .custom-content{margin:0}.template-product .pro_custom_content .page-width .custom-content .custom__item{flex:unset;padding:0;width:100%}body.template-product main .shopify-section:nth-child(4) .pro_custom_content .rte p{font-size:18px}body.template-product main .shopify-section:nth-child(4) .index-section{margin-bottom:0!important}body.template-product main .shopify-section:nth-child(6) .custom_code .index-section{padding:0 0 20px;margin-top:60px}.custom_code .new_custom .custom-content{margin:0}.custom_code .new_custom .custom-content .custom__item{margin:0!important;padding:0!important;flex:unset!important;width:100%}.custom_code .new_custom .custom-content{margin:0 auto;max-width:750px;padding:0 15px;gap:20px}body.template-product main .shopify-section:nth-child(6) .custom-content h2{font-family:Neue Haas Grotesk Display Pro!important;font-size:56px;font-style:normal;font-weight:600!important;line-height:64px}body.template-product main .shopify-section:nth-child(6) .custom_code .btn.pro_page{border-radius:40px;margin-top:40px!important}.new_sidebar{padding:0 64px}product-recommendations .grid-overflow-wrapper .grid .grid__item{width:33%;flex:0 0 339%;max-width:33%;margin-bottom:0}product-recommendations .section-header h3,.inner_product h3{font-size:48px;line-height:56px}product-recommendations .index-section{margin-top:64px}.template-product section .index-section{margin:54px 0}.testimonials-slide{width:70%}.testimonials-slide img{width:100%}.template-product .pro_slider_outer .page-width{padding-right:0}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block span,.feature_list_outer .product-single__meta .product-block .rte,.feature_list_outer .product-single__meta .product-block .rte p{font-size:15px!important;line-height:20px}#NavDrawer.drawer--left{left:-100%!important;width:100%!important;max-width:100%}#NavDrawer.drawer--left.drawer--is-open{transform:translate(100%)!important}#NavDrawer.drawer--left .site-header__logo-link{padding:0!important}#NavDrawer.drawer--left .drawer__header{padding:0!important;position:relative}#NavDrawer.drawer--left #LogoContainer{display:flex;justify-content:center}#NavDrawer.drawer--left .no-bullets.social-icons.mobile-nav__social{background:#fff}#NavDrawer.drawer--left .drawer__scrollable{padding:15px!important}.collection_head{background:linear-gradient(0deg,#f4f4f2 0% 100%);border-radius:12px;overflow:hidden}.collection_head h3{font-family:Neue Haas Grotesk Display Pro;font-size:20px;font-weight:600;line-height:32px;letter-spacing:0px;text-align:left;color:#1e2028;margin:0}.collection_head p{font-family:Neue Haas Unica Pro;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0px;text-align:left;color:#1e2028;margin:0}#NavDrawer.drawer--left .drawer__fixed-header{margin:0}.drawer_pro_desc{padding:10px 20px 20px}#NavDrawer.drawer--left .new_drawer .mobile-nav .mobile-nav__item a{font-family:Neue Haas Grotesk Display Pro!important;font-size:24px!important;font-weight:500!important;line-height:34px!important;letter-spacing:0px!important;text-align:left}#NavDrawer.drawer--left .drawer__close{position:absolute;left:45px;top:35px}#NavDrawer.drawer--left .drawer__fixed-header .drawer__close-button.js-drawer-close label{font-family:Neue Haas Unica Pro;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0px;text-align:left;margin:0}#NavDrawer.drawer--left .drawer__fixed-header .drawer__close-button.js-drawer-close{display:flex;align-items:center;gap:5px}#NavDrawer.drawer--left .no-bullets.social-icons.mobile-nav__social .mobile-nav__item{margin:0;padding:0}#NavDrawer.drawer--left .no-bullets.social-icons.mobile-nav__social .mobile-nav__item .mobile-nav__link{margin:0!important;padding:0!important;font-family:Neue Haas Unica Pro!important;font-size:14px;font-weight:700!important;line-height:24px;letter-spacing:0px;text-align:center;display:flex;align-items:center;gap:5px}#NavDrawer.drawer--left .no-bullets.social-icons.mobile-nav__social{background:#fff;justify-content:flex-start;left:20px;right:20px;padding:20px 0;margin:0}#NavDrawer.drawer--left .mobile-nav__social .icon{color:#1e2028}#NavDrawer.drawer--left .mobile-nav .mobile-nav__item{padding:7px 0!important}#NavDrawer.drawer--left{left:-100%!important;width:100%!important;max-width:100%;height:auto;bottom:auto;padding-bottom:100px}#NavDrawer.drawer--left .mobile-nav__social li{margin-right:30px}#NavDrawer.drawer--left .mobile-nav__social li:last-child{margin-right:0}#NavDrawer.drawer--left .mobile-nav__social .icon{height:16px;width:16px}}@media only screen and (min-width:993px)and (max-width:1199px){#NavDrawer.drawer--left .drawer__close{left:10px!important;top:40px!important}}@media only screen and (max-width:1199px){.inner_hero_slider .slider_inner .hero__image-wrapper image-element:last-child,.inner_hero_slider .slider_inner .hero__image-wrapper image-element:last-child .medium-up--hide{display:block!important;width:100%;height:100%}.inner_hero_slider .slider_inner .hero__image-wrapper image-element:nth-child(1){display:none!important}}@media only screen and (min-width:768px)and (max-width:1199px){.template-page.Ingredients div[data-section-type=featured-collection] .grid-overflow-wrapper .grid{flex-wrap:wrap!important}#NavDrawer.drawer--left .drawer__close{position:absolute;left:25px;top:35px}#NavDrawer.drawer--left .no-bullets.social-icons.mobile-nav__social .mobile-nav__item{margin:0;padding:0;display:none}#NavDrawer.drawer--left .new_drawer{display:flex;align-items:flex-start;flex-wrap:nowrap;width:100%}#NavDrawer.drawer--left .drawer_slides{width:25%}#NavDrawer.drawer--left .outer_sliders{width:75%;order:2;padding-right:10px}.react-side-draw{width:512px!important}body .drawer--right .cart__item--image.aos-init.aos-animate{width:100%;max-width:112px!important}body .drawer--right.drawer .cart__item{grid-gap:20px!important;grid-template-columns:112px 1fr!important}body .drawer--right{right:-512px!important;width:512px!important}body .drawer--right.drawer--is-open{transform:translate(-512px)!important}.template-product .new_style_feat .collection_new .product-recommendations .pro-desc{margin-bottom:50px!important;min-height:120px}.product-recommendations .product-single__related.grid{flex-wrap:nowrap;margin:0}.template-product .new_style_feat .collection_new{padding-top:80px}.image-with-text--home .bottom_sec_outer .page-width .feature-row__item.feature-row__text.feature-row__text--right{margin-top:220px}.div-block-2{overflow:hidden}.div-block-3 img.active{opacity:1!important;transition:opacity 0s ease}.div-block-3 img{opacity:0!important;transition:opacity 0s ease!important}.snippet_block{width:25%;max-width:220px}.snippet_content{width:75%;max-width:calc(100% - 220px)}.snippet_ingredient{max-width:800px;margin:0 auto}body.template-page.About main .shopify-section:nth-child(3) .background-media-text,body.template-page.About .phill_full_image.phil_image_outer{padding:0 60px}body.template-page.About main .shopify-section:nth-child(1) .hero__text-wrap h2{padding-left:10px}.template-page.About .hero__text-content.vertical-center.horizontal-left{padding:0 0 0 60px}.template-index .shopify-section.index-section--hero .my_hero_class .hero .flickity-page-dots{bottom:40px}.phil_text_sec .enlarge-text{padding-left:60px}.custom_rate_outer .custom-content{padding:0 60px}.template-index .collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid{flex-wrap:wrap!important}.collection_new div[data-section-type=featured-collection] .grid .grid__item p{min-height:80px}body.FAQ .site-nav__link.site-nav__link--icon.js-drawer-open-nav span,body.FAQ .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg path{color:#fff!important;stroke:#fff}.pro_slider_outer .flickity-button.flickity-prev-next-button.flickity-previous{left:-30px}.template-product #addtocart-sticky .product_name{width:30%!important}.template-product #addtocart-sticky form{width:70%!important;gap:15px}#addtocart-sticky input[type=submit]{width:auto!important;min-width:150px}#addtocart-sticky .btn.btn-small{gap:6px}.template-product #addtocart-sticky .add_price p{font-size:24px}.template-product #addtocart-sticky .product_name strong{font-size:36px}.pro_content{display:none}body.template-product main .shopify-section:nth-child(3) .pro_content{display:block}.template-product .grid__item.medium-up--three-fifths.product-single__sticky{width:50%}.template-product .medium-up--two-fifths{width:50%;padding-left:30px}.template-product .product-single__meta{padding-left:0!important}body.template-product .product-section .flickity-button{height:44px;width:44px}body.template-product .product-block.product-block--price{padding-top:0}body.template-product .product-section .product-single__meta .rte p{margin:0}.template-product .flickity-page-dots{bottom:20px}.popup_outer .popup_inner{width:90%}.header-item.header-item--icons .site-nav__link.site-nav__link--icon.medium-down--hide{display:inline!important}.header-item.header-item--icons .site-nav__link.site-nav__link--icon.medium-down--hide svg{position:relative;left:3px}#HeaderWrapper a.site-nav__link.site-nav__link--icon.js-drawer-open-cart.js-no-transition .cart-link{position:relative;top:-3px}body.FAQ main section.faq-category-section h2{font-size:42px;margin-top:40px}body.template-collection #PageContainer .transition-body #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button span,body.template-collection #PageContainer .transition-body #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button svg path{color:#1e2028!important;stroke:#1e2028!important}body.template-collection #PageContainer .transition-body #HeaderWrapper .site-header .site-nav button span,body.template-collection #PageContainer .transition-body #HeaderWrapper .site-header .site-nav button svg path{color:#fff!important;stroke:#fff!important}.image-with-text--home .page-width .feature-row .feature-row__item .feature-row__second-image{width:100%;display:none}.image-with-text--home .page-width .feature-row .feature-row__item .feature-row__first-image{display:none!important}.image-with-text--home .index-section{margin:0;height:100%}.image-with-text--home .page-width{height:100%}.image-with-text--home .page-width .feature-row{height:100%;align-items:flex-end!important}.image-with-text--home .page-width .feature-row .feature-row__item:nth-child(1){background:transparent!important}.bottom_sec_outer{height:1200px;background-image:url(/cdn/shop/files/Ingredients_e58d0be6-ea1d-4a14-8143-845161f4340e.png?v=1704181171);background-size:cover;background-position:center}.image-with-text--home .page-width .feature-row .feature-row__item .feature-row__first-image .feature-row__image.image-element{display:none!important}.phill_full_image.phil_image_outer{padding:0 30px}.sec_container,.template-product .page-width{padding:0 64px}.template-product .product-single__meta{padding-left:24px}.tab_view{display:block}.mobile_view,.desktop_view{display:none}body.template-collection main .feature_list_outer .page-width{padding:0 64px!important}body.template-collection main .feature_list_outer .grid{padding:32px 64px!important}.inner_hero_slider .slider_inner .hero__image-wrapper image-element:nth-child(1){display:none!important}body.template-collection main div.shopify-section.index-section--hero .hero{position:unset}body.template-collection .hero__image-wrapper{position:unset!important;height:auto!important}body.template-collection .my_hero_class{height:auto;padding:0}.feature_list_outer .grid__item.righttt.medium-up--two-fifths{display:none}.feature_list_outer .grid__item.leftttt.medium-up--two-fifths{width:50%}.feature_list_outer .grid__item.centerrr.medium-up--two-fifths{width:50%;max-width:372px}.inner_hero_slider [data-animate_sections=true] .slideshow__slide.is-selected .hero__image-wrapper{position:unset!important}.inner_hero_slider .slider_inner .hero__image-wrapper image-element:last-child,.inner_hero_slider .slider_inner .hero__image-wrapper image-element:last-child .medium-up--hide{display:block!important}.tab-section--home .index-section{margin-top:0!important}.how-to--home .index-section{margin-bottom:60px}.template-index main .shopify-section:nth-child(3){margin-bottom:30px}.grid__item.footer__item--footer-3{width:150px!important}body .site-nav__link.site-nav__link--icon.js-drawer-open-nav{color:#1e2028!important;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:15px;font-style:normal;font-weight:700;line-height:24px;display:flex;align-items:center;gap:8px;padding-left:0}body .header-item--left .site-nav.large-up--hide{display:block!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .hero__image-wrapper{padding:0}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__image-wrapper image-element:nth-child(1){display:block!important}.template-index .shopify-section.index-section--hero .my_hero_class{height:auto!important;padding:0!important;min-height:inherit}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__image-wrapper image-element:last-child{display:none!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .hero__text-wrap{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:100%;padding:0!important;margin:0!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:100vh!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:60vh!important;background:transparent}.template-index .shopify-section.index-section--hero .my_hero_class .hero .hero__text-wrap{margin-top:0!important;background:transparent!important}.template-index .h1.hero__title .animation-cropper .animation-contents{font-size:36px!important;line-height:48px!important;max-width:450px!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .hero__subtitle .animation-contents{font-size:18px!important;line-height:20px!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .h1{margin:0}.template-index .hero__text-content.vertical-center.horizontal-right{max-width:450px!important}.template-index .my_hero_class .hero__text-wrap .page-width{display:flex;justify-content:flex-end}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content a.btn{padding:12px 16px!important;font-size:14px!important;line-height:24px!important;height:48px!important}.template-index main .shopify-section .richtext_new .page-width .theme-block h2{font-size:32px;line-height:40px;margin-bottom:0;padding-bottom:0}.template-index main .shopify-section .richtext_new .page-width .theme-block p{font-size:16px;line-height:24px;max-width:720px}.template-index main .shopify-section .richtext_new .page-width .theme-block p{font-size:16px;line-height:24px;max-width:720px;margin:0 auto}.how-to--home .custom-content .one-half:nth-child(2){margin-bottom:0;padding-left:0}.how-to--home .new_custom .page-width .custom-content h2{font-size:32px;line-height:40px;margin:0 0 20px}.how-to--home .page-width .custom-content{max-width:720px;margin:0 auto}.vertical_slider_outer .section-2{flex-direction:column;align-items:stretch}.vertical_slider_outer .div-block-3{z-index:2;width:100%;max-height:50vh;min-height:50vh;order:-1}.vertical_slider_outer .div-block-2{order:1}.vertical_slider_outer .div-block-4{max-width:100%;padding:25vh 130px}.vertical_slider_outer .heading,.vertical_slider_outer .div-block-4 h3{font-size:48px;line-height:56px}.image-with-text--home .page-width .feature-row .feature-row__item:nth-child(1){margin-top:0;padding:80px 64px 64px!important}.image-with-text--home .page-width .feature-row__text h2{font-size:36px!important;line-height:48px!important;max-width:600px;margin-bottom:20px;max-width:470px}.image-with-text--home .page-width .feature-row__text .rte.appear-delay-2 .outercount p{font-size:48px;line-height:56px}.image-with-text--home .page-width .feature-row__text .rte.appear-delay-2 .outercount p span{font-size:15px;line-height:24px}.image-with-text--home .page-width .feature-row__text .appear-delay-1 p{margin-bottom:20px}.image-with-text--home .page-width .feature-row__text .appear-delay-3 a{height:48px;padding:12px 16px;font-size:14px}footer.site-footer .page-width{padding:0 64px!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .hero__text-wrap{background:transparent}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .animation-contents{font-size:36px!important;line-height:40px!important}.new_style_feat .product-recommendations .grid .grid__item .grid-product__title{font-size:24px!important;text-align:center!important}.new_style_feat .product-recommendations .grid-overflow-wrapper .grid .grid__item span.pro_type{text-align:center!important;font-size:14px!important}.new_style_feat .product-recommendations .grid .grid__item p{font-size:14px!important;text-align:center!important}.product-recommendations{padding-bottom:20px}.product-recommendations .section-header{margin-bottom:25px}.product-recommendations .section-header h3{font-size:48px;line-height:46px}.product-recommendations{padding:0 64px 64px}product-recommendations .grid-overflow-wrapper .grid{flex-wrap:nowrap}product-recommendations .grid-overflow-wrapper .grid .grid__item{width:32%;flex:0 0 32%;max-width:32%;margin-bottom:0}.collection_new product-recommendations .page-width{padding:0 64px!important}body.template-product main .shopify-section:nth-child(3) .pro_content .text-left.page-width.page-width--narrow{margin:0 auto;max-width:750px!important;padding:0 15px!important}body.template-product main .shopify-section:nth-child(3) .pro_content p{font-size:48px}.template-index main .shopify-section .richtext_new .page-width .theme-block p:first-of-type{font-size:16px!important;line-height:24px}}@media only screen and (min-width:991px)and (max-width:1023px){body.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:52vh!important;background:transparent}body.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .animation-contents{font-size:36px!important;line-height:40px!important}.phil_text_sec .enlarge-text{padding:0 50px}body.template-page.About .my_hero_class .hero--natural[data-natural],body.template-page.About .slider_inner{position:unset;min-height:340px}body.template-page.About main div[data-section-type=featured-collection] .grid-overflow-wrapper .grid,body.template-page.About main product-recommendations .grid-overflow-wrapper .grid{flex-wrap:wrap!important}}@media only screen and (min-width:768px)and (max-width:1023px){#NavDrawer.drawer--left .site-header__logo-link img{width:57px;height:50px}#NavDrawer.drawer--left .drawer__close{left:5px;top:20px}#NavDrawer.drawer--left .new_drawer .mobile-nav .mobile-nav__item a{font-family:Neue Haas Grotesk Display Pro!important;font-size:24px!important;font-weight:500!important;line-height:34px!important;letter-spacing:0px!important;text-align:left}.template-product .new_style_feat .collection_new .product-recommendations{padding-left:0;padding-right:0}.template-product .new_style_feat .collection_new .product-recommendations .pro-desc{margin-bottom:50px!important;min-height:130px}.snippet_ingredient{max-width:600px;margin:0 auto;padding-top:0;display:flex;justify-content:space-between}.accordion p{padding-left:40px!important}body.template-product main .shopify-section:nth-child(3) .pro_content .text-left.page-width.page-width--narrow{padding:0 15px!important;padding-left:15px;margin:0 auto;max-width:750px!important;padding-left:100px!important}.template-product #addtocart-sticky .product_name{width:20%!important}.template-product #addtocart-sticky form{width:80%!important;gap:5px}.template-product #addtocart-sticky .product_name strong{font-size:26px}.template-product #addtocart-sticky .container{padding:0 5px!important}#addtocart-sticky .btn.btn-small{gap:5px;min-width:inherit}.template-product #addtocart-sticky .add_price p{font-size:20px}.template-product #addtocart-sticky input{padding-right:5px;margin:0}.template-product .custom_code .new_custom .custom-content{padding-left:100px}.template-product .pro_custom_content .new_custom .index-section .page-width{margin:0 auto;max-width:750px!important;padding:0 15px 0 100px!important}.template-product .pro_custom_content .page-width{max-width:100%!important}body.template-page.About main .shopify-section:nth-child(3) .background-media-text,body.template-page.About .phill_full_image.phil_image_outer{padding:0 30px}body.template-page.About main div[data-section-type=featured-collection] .grid-overflow-wrapper .grid,body.template-page.About main product-recommendations .grid-overflow-wrapper .grid{flex-wrap:wrap!important}body.template-page.About .my_hero_class .hero--natural[data-natural],body.template-page.About .slider_inner{position:unset;min-height:340px}body.template-page main .shopify-section:nth-child(2) .phil_text_sec .enlarge-text p{font-size:39px;max-width:717px}.phil_text_sec .enlarge-text{padding:0 50px}.product-recommendations{padding:0 24px 65px}.collection_new product-recommendations .page-width{padding:0 30px!important}.template-product .pro_content .page-width,.template-product .pro_custom_content .page-width{max-width:650px!important;padding:0 15px!important}body.template-product main .shopify-section:nth-child(3) p{font-size:42px;line-height:56px}.pro_slider_outer{padding-left:25px}.pro_slider_outer .flickity-button.flickity-prev-next-button.flickity-previous{left:-30px}div[data-section-type=featured-collection] .grid-overflow-wrapper .grid,product-recommendations .grid-overflow-wrapper .grid{flex-wrap:nowrap!important}.template-product .grid__item.medium-up--three-fifths.product-single__sticky{width:50%;padding-right:24px}.template-product .page-width{padding:0 24px}body.template-page main .shopify-section:nth-child(6) .feature-row__item.feature-row__text{padding-left:0}.template-page.About .page-width{padding:0 30px}.philosophie_banner_outer [data-animate_sections=true] .slideshow__slide.is-selected .hero__image-wrapper{position:unset!important;height:auto}body.Ingredients main .shopify-section:nth-child(1) .theme-block h2{font-size:50px;line-height:62px}body.Ingredients main .shopify-section:nth-child(1) .theme-block p{font-size:16px;line-height:25px}body.Ingredients main .shopify-section:nth-child(2) .text-with-icons__block{width:25%}body.Ingredients main .page-width.feature-row-wrapper.feature-row--50{padding:0}.single_img_outer{max-width:700px}.phil_img_text .feature-row{flex-wrap:wrap;gap:30px}.phil_img_text .feature-row .feature-row__item{flex:unset;width:100%;max-width:100%}.template-article .page-width.page-width--narrow.page-content.faq-detail-page{padding:20px 30px 100px!important}.template-article .custom-content .custom__item.small--one-whole.one-half{padding:0;width:100%;margin:0}.template-article .custom-content .custom__item.small--one-whole.one-half.align--center{width:100%;padding:0}body.template-collection main .feature_list_outer .page-width{padding:0 30px!important}.site-header .site-header__logo img{position:unset;max-width:100%!important}.site-header__logo a{max-width:60px;padding:0!important}.site-header .site-header__logo img{width:57px!important;height:50px!important}.header-layout[data-logo-align=center] .site-header__logo{margin:10px 0}.grid__item.grid-newsletter.footer__item--footer-2{max-width:450px;width:auto!important;margin:0!important}.template-index .hero__text-content.vertical-center.horizontal-right{max-width:360px!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .animation-contents{font-size:36px!important;line-height:40px!important}.template-index main .shopify-section .richtext_new .page-width .theme-block:nth-child(1){margin-bottom:20px}.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:45vh!important;background:transparent}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .hero__subtitle .animation-contents{font-size:18px!important;line-height:20px!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .flickity-prev-next-button{display:none!important}.tab-section--home .index-section .custom-content{max-width:600px}#shopify-section-template--21544817164564__3e954bb5-0131-48bf-a67c-fabd86d7e2ff{margin-bottom:40px}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content{padding:0 0 0 20px!important}.vertical_slider_outer .div-block-4{max-width:100%;padding:25vh 50px}.how-to--home .custom-content{padding-block:0px}body.template-collection main .feature_list_outer .grid{padding:32px 36px!important}.feature_list_outer .product-image-main .image-wrap{min-height:336px}.feature_list_outer .flickity-slider{display:flex;align-items:center}.feature_list_outer .product__main-photos{position:relative;right:-20px}body.template-collection .feature_list_outer .btn.btn--full.add-to-cart{min-width:255px!important;height:48px}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .product__quantity .js-qty__wrapper button{display:flex;width:40px;height:40px}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .product__quantity .js-qty__wrapper input{position:relative;top:-4px;max-width:140px}.feature_list_outer .pro_text{font-size:14px!important}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-single__meta div .product-block:nth-child(3){padding-top:0}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .product-block{margin-top:10px}body.template-collection .product__quantity{margin-top:15px}body.template-collection main div.shopify-section:last-child .page-width{padding:0 30px}body.template-collection main .feature_list_outer .grid{padding:20px 36px!important}.custom_rate_outer .custom-content .custom__item{width:100%}.phill_full_image.phil_image_outer{padding:0 30px}.new_style_feat .section-header{margin-top:0!important;padding-top:0!important}body.template-page main .shopify-section:nth-child(8) .section-header h2{margin-bottom:50px}footer .grid{margin:0}footer.site-footer .page-width{padding:0 44px!important}.sec_container{padding:0 30px}.sec_container p{font-size:16px}.sec_container h2,body .sec_container h2 .diffrent_clr,.custom_code h2 span,body.template-product main .shopify-section:nth-child(6) .custom-content h2{max-width:350px;font-size:42px!important;line-height:52px}body.template-product main .shopify-section:nth-child(4) .index-section{margin-bottom:0!important;margin-top:40px!important}.template-product .pro_custom_content .page-width .custom-content .custom__item{margin:0 0 20px}body.template-product main .shopify-section:nth-child(4) .pro_custom_content .rte p,body.template-product main .shopify-section:nth-child(6) .custom_code p{font-size:16px;line-height:26px;max-width:550px}.template-product .custom_code .page-width{padding:0 10px}body.template-product main .shopify-section:nth-child(6) .custom_code .index-section{margin-top:0}.custom_code{padding-top:60px}.new_sidebar{padding:0 25px}.accordion p{font-size:18px}.content_new{padding:20px 24px}body.template-product main .shopify-section:nth-child(6) .custom-content h2{max-width:inherit}.tab_new_data .text_icon_new .product-meta p{font-size:14px;line-height:18px}.image-with-text--home .page-width .feature-row .feature-row__item:nth-child(1){margin-top:160px;padding:0 64px 64px!important}.featured_post_section .product-single__related.grid{flex-wrap:wrap}.featured_post_section .its.grid__item.grid-product.small--one-third.medium-up--one-sixth.aos-init.aos-animate{width:48%}.product-single__related.grid.slider_mobile{display:none}div#shopify-section-template--22464805929236__rich-text{margin:64px 0 32px}.richtext_new .enlarge-text{display:flex;justify-content:center}}@media only screen and (min-width:991px)and (max-width:992px){body.template-index .shopify-section.index-section--hero .my_hero_class .hero{height:52vh!important;background:transparent}.template-index .hero__text-content.vertical-center.horizontal-right{max-width:400px!important}footer .grid .grid__item{padding:0 0 40px 30px!important}}@media only screen and (min-width:768px)and (max-width:991px){.template-collection #shopify-section-template--21544817131796__18364e45-46da-4c84-9ce0-cc1fd54e8e15{margin-top:0}.tab-section--home .index-section .custom-content:before{top:-38px}.tab-section--home .index-section .custom-content .custom__item.small--one-whole:nth-child(1){transform:translate(-25px,10.5rem)}.tab-section--home .index-section .custom-content .custom__item.small--one-whole:nth-child(4){transform:translate(35px,10.5rem)}.tab-section--home .index-section .custom-content .custom__item.one-whole .custom__item-inner{max-width:510px;margin-top:-80px}footer .grid .grid__item{padding:0 0 40px}.image-with-text--home .page-width .feature-row .feature-row__item:nth-child(1){margin-top:-330px;padding:0 64px 64px!important}body.template-page main .shopify-section:nth-child(5) .index-section{margin-bottom:-90px!important}.product-section .page-width{max-width:1500px!important;padding:0 30px!important}}@media only screen and (max-width:767px){h3.top_menubars.blank-space{display:none}.no-click11{font-size:14px;line-height:20px;padding:5px 12px}#NavDrawer.drawer--left .no-bullets.social-icons.mobile-nav__social{padding-left:15px}#NavDrawer.drawer--left .announcement{height:48px;display:flex;align-items:center;justify-content:center}#NavDrawer.drawer--left .mobile-nav__social li{margin-bottom:0}#NavDrawer.drawer--left .mobile-nav__social a{padding:0}#NavDrawer.drawer--left .drawer__close{left:0;top:20px}.drawer_pro_desc{padding:10px 15px 20px}#NavDrawer.drawer--left .site-header__logo-link img{width:46px;height:40px}.close_text{display:none}.ing_button_text{font-size:12px;line-height:18px;width:100%;padding:0 0 5px}.react-flex-row.react-flex-align-center.mt-5.transition-block.display-n{display:none}.drawer--right{right:-100%;width:100%;max-width:100%}.drawer--right.drawer--is-open{display:block;transform:translate(-100%);transition-duration:.4s}.drawer__fixed-header,.drawer__header,.drawer__scrollable,body .drawer__footer{padding-left:20px!important;padding-right:20px!important}.drawer__header{padding:30px 0!important}.progress-container,.section_progress span{padding:0 20px!important}.drawer__fixed-header{margin-bottom:0!important}.cart__item--details{max-width:250px!important;width:100%}.drawer .cart__item{grid-template-columns:112px 1fr}.drawer .cart__item--details .cart_description{display:none}.cart__item--image.aos-init.aos-animate{min-width:92px;max-width:92px}.drawer .js-qty__wrapper{max-width:110px!important}.drawer .cart__item{display:flex;align-items:center;justify-content:space-between}.ingredient_section,.new_snippet{padding:0 20px!important}.section_bannerss{width:27%;padding:10px 7px}.snippet_ingredient{flex-wrap:wrap}.snippet_block{width:100%}.snippet_content{width:100%;padding-top:40px}.snippet_block{display:flex;flex-wrap:wrap;gap:15px;max-width:100%}#addtocart-sticky .add_price p{font-weight:400!important}#addtocart-sticky input[type=submit]{height:32px!important}body #addtocart-sticky .btn.btn-small{padding:8px 12px!important;height:38px!important;font-size:12px!important;font-style:normal;font-weight:700;line-height:22px}.custom_rate_outer .custom-content .custom__item{width:100%}.phil_img_text{margin-top:-80px}.phil_img_text .index-section{margin-top:0}.template-index .shopify-section.index-section--hero .my_hero_class{min-height:inherit}.template-index .shopify-section.index-section--hero .my_hero_class{min-height:100vh!important}.announcement__text.announcement__text--open{font-size:12px}.shopify-section-group-header-group>.announcement{z-index:6;height:48px;display:flex;justify-content:center;align-items:center}.template-index .shopify-section.index-section--hero .my_hero_class{min-height:inherit!important;padding:0!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero{background:transparent;position:unset}.template-index .shopify-section.index-section--hero .my_hero_class .hero .hero__text-wrap{padding:0;margin:-315px 0 0;background:transparent;position:unset!important;transform:translateY(0)}.slider_inner{margin-top:-48px}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .hero__subtitle .animation-contents{font-size:20px!important;line-height:32px!important}.template-index .h1.hero__title .animation-cropper .animation-contents{font-size:32px!important;line-height:44px!important}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content{padding:0 0 50px!important}body .header-item--left .site-nav .site-nav__link{color:#fff;font-size:0;display:flex;align-items:center;flex-wrap:wrap}header .page-width{padding-left:10px}.template-index .shopify-section.index-section--hero .my_hero_class .hero .hero__image-wrapper{position:relative;padding-top:0;height:max-content}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content a.btn{height:48px!important;padding:12px 16px!important;width:100%!important;max-width:100%;font-size:14px!important}.hero__link .animation-cropper,.hero__link .animation-contents.button_one{width:100%}.template-index .shopify-section.index-section--hero .my_hero_class .hero .slideshow__slide .hero__text-wrap .hero__text-content .h1{margin:9px 0 16px}body.template-blog main .shopify-section:nth-child(1) header h1{font-size:30px!important}body.template-blog main .shopify-section:nth-child(1) header h4 p{font-size:16px}body.FAQ main section.faq-category-section article a,body.template-blog main .shopify-section:nth-child(1) article a{padding:0}footer .grid{flex-wrap:wrap!important}.grid__item.footer__item--footer-3{width:100%!important;max-width:145px;padding:0!important}footer .grid{margin:0!important}footer.site-footer .page-width{padding:0 24px!important}footer .grid .grid-newsletter .footer__title{padding-top:30px!important}.grid-newsletter .footer__collapsible{padding:0!important}footer .grid .grid-newsletter .collapsible-content p{padding-top:0!important}footer .grid .grid__item .footer__title{margin:0 0 10px;padding:0}.grid__item.grid-newsletter.footer__item--footer-2{margin-top:40px!important}footer .grid .grid__item{padding:0}body footer .footer__logo-social{margin-top:0;padding-top:40px;padding-bottom:32px}.footer__social .icon{height:26px!important;width:26px!important}.footer__social li{margin:0 0 0 24px!important}.footer__social li:first-of-type{margin:0!important}footer .grid .grid-newsletter .collapsible-content .footer__newsletter .footer__newsletter-btn{padding:17px 10px}footer .grid .grid-newsletter .collapsible-content .footer__newsletter input{padding:15px 20px}.footer_logo div#button{border:2px solid;border-radius:8px;height:32px;color:#fff;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.25px;width:117px;padding:0}.site-header .site-header__logo img{position:unset;max-width:100%!important}.site-header__logo a{max-width:46px;padding:0!important}.site-header .site-header__logo img{width:46px!important;height:40px!important}.header-layout[data-logo-align=center] .site-header__logo{margin:10px 0}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner h2{font-size:30px;color:#000;line-height:36px}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner{position:unset;padding:30px 24px}body.FAQ main .shopify-section:nth-child(1) .background-media-text__aligner{margin:0}body.FAQ main section.faq-category-section h2{margin-bottom:20px;font-size:28px;line-height:32px}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner input{height:56px;width:100%;color:#1e2028}body.FAQ main section.faq-category-section article,body.template-blog main .shopify-section:nth-child(1) article{height:auto}.template-article .custom-content .custom__item.small--one-whole.one-half{padding:0;width:100%;margin:0}.template-article .custom-content .custom__item.small--one-whole.one-half.align--center{width:100%;padding:0;text-align:left}.template-article .page-width.page-width--narrow.page-content.faq-detail-page{padding:20px 30px 80px!important}body.template-article main .shopify-section:nth-child(1) .custom__item header{text-align:left}body.template-article main .shopify-section:nth-child(1) .custom__item hr{margin:30px 0}body.template-customers-login main .page-width.page-content,.template-customers-register .page-width.page-content{padding:0 24px}.template-customers-login #CustomerLoginForm,.template-customers-login hr,#customer_login_guest,body.template-customers-login main .custom-content .custom__item header,.login_page h1,.template-customers-register [data-type_header_text_alignment=true] .section-header,.template-customers-register .form-vertical,.template-customers-register .section-header{max-width:390px;margin:0 auto;text-align:left}.inner_hero_slider.philosophie_banner_outer .h1.hero__title .animation-cropper .animation-contents{font-size:35px}.inner_hero_slider.philosophie_banner_outer .slideshow__slide.is-selected .hero__image-wrapper{position:unset!important}.inner_hero_slider.philosophie_banner_outer .hero__image-wrapper,.inner_hero_slider.philosophie_banner_outer .hero--natural[data-mobile-natural=false]{max-height:320px}.inner_hero_slider.philosophie_banner_outer .hero__image-wrapper .hero__image.hero__image--slideshow-0.image-element{object-position:right!important}.inner_hero_slider.philosophie_banner_outer .slider_inner{margin-top:0}body.template-page main .shopify-section:nth-child(2) .phil_text_sec .enlarge-text p{font-size:30px;max-width:717px;line-height:37px;text-align:center}body.About .new_custom .index-section{margin:10px 0}.custom__item{margin-bottom:10px}.phil_img_text .feature-row__item.feature-row__images{padding:0;margin:40px 0 0}body.template-page main .shopify-section:nth-child(6) .feature-row__item.feature-row__text{padding-left:0;padding-right:0}.phill_full_image.phil_image_outer{padding:0 20px}body.template-page main .shopify-section:nth-child(8) .new_style_feat .section-header{padding-top:0}body.template-page main .shopify-section:nth-child(8) .new_style_feat .section-header h2{color:#000;line-height:110%;font-size:30px}.new_style_feat .collection_new .page-width{padding-left:20px!important;padding-right:20px!important}.new_style_feat .grid-overflow-wrapper .grid{gap:30px}.new_style_feat .grid__item.grid__item--view-all.text-center.small--one-half.medium-up--one-quarter.medium-up--hide{display:none}.phill_full_image.phil_image_outer{padding-top:40px}body.template-page main .shopify-section:nth-child(6) .phil_img_text .feature-row__item a.btn{padding:11px 30px;font-size:16px!important}.mobile_view{display:block}.tab_view,.desktop_view{display:none}.button_sidebar{padding-top:24px}.sidebar_inner{padding:50px 0 72px}.sidebar_inner .close-btn{top:0}.sidebr_content h2{margin:0 0 20px}.popup_outer .popup_inner{padding:0;max-height:100vh;border-radius:0;height:100%}.popup_outer .product-meta{max-height:100vh;padding:32px 24px}.table_outer table th,.table_outer table td{padding:8px 5px;line-height:14px}.popup1.popup_inner td:first-child,.popup1.popup_inner th:first-child{width:44%}.table_outer table th:last-of-type,.table_outer table td:last-of-type{width:27%}.table_outer table th,.table_outer table td{width:20%}.popup_inner .close_pop{right:0;top:0;padding:10px}.popup2.popup_inner .table_outer table th:first-of-type,.popup2.popup_inner .table_outer table td:first-of-type{width:50%;text-align:left}.popup2.popup_inner .table_outer table th:last-of-type,.popup2.popup_inner .table_outer table td:last-of-type{width:50%;text-align:right}.hero_slider_outer .flickity-viewport,.template-index .shopify-section.index-section--hero .my_hero_class .hero .hero__image-wrapper{height:720px;overflow:hidden;position:relative;transition:height .35s}.hero_slider_outer .slider_inner{margin-top:0}.template-index .shopify-section.index-section--hero .my_hero_class .hero .flickity-page-dots{bottom:25px}.template-index main .shopify-section .richtext_new .page-width .theme-block h2{font-size:32px;line-height:36px}.template-index main .shopify-section .richtext_new .page-width .theme-block:nth-child(1){margin-bottom:25px}.template-index main .shopify-section .richtext_new .page-width .theme-block p{font-size:16px;line-height:24px}.template-index main .shopify-section .richtext_new .page-width{padding-top:54px}.how-to--home .new_custom .page-width{padding:0 20px}.how-to--home .custom-content{margin:0}.how-to--home .new_custom .custom__item:nth-child(1){min-width:inherit}.how-to--home .new_custom .page-width .custom-content h2{font-size:32px;line-height:36px;margin-bottom:25px}.collection_new .page-width{padding:0 24px!important}.how-to--home .custom-content .one-half{padding:0}.how-to--home .new_custom .page-width .custom-content p{font-size:16px;line-height:20px}.how-to--home .custom-content .one-half:nth-child(2){margin-bottom:70px}.how-to--home .index-section{margin-top:64px}.tab-section--home .index-section .custom-content .custom__item.one-whole .custom__item-inner a.js-no-transition{padding:4px 8px;font-size:15px}.tab-section--home .index-section .custom-content .custom__item.small--one-whole:nth-child(1){transform:translateY(5.5rem)}.tab-section--home .index-section .custom-content .custom__item.small--one-whole:nth-child(4){transform:translateY(5.5rem)}.tab-section--home .index-section .custom-content .custom__item.small--one-whole:nth-child(2){margin-right:5.5rem}.tab-section--home .index-section .custom-content:before{top:0;left:25px}.tab-section--home .index-section .custom-content .custom__item.one-whole h2{font-size:28px;line-height:32px}.tab-section--home .index-section .custom-content .custom__item.one-whole{margin-bottom:0}.template-index .vertical_slider_outer .div-block-4{max-width:100%;padding:112px 50px;text-align:left}.vertical_slider_outer .heading,.vertical_slider_outer .div-block-4 h3{text-align:left;font-size:32px;line-height:36px}.vertical_slider_outer .div-block-2 p{font-size:16px;line-height:24px}.vertical_slider_outer .button-2.w-button.js-no-transition{font-size:16px;height:48px;padding:7px 30px}.image-with-text--home .page-width .feature-row .feature-row__item:nth-child(1){padding-top:0;padding-bottom:64px;margin-top:0;position:relative;z-index:2}.image-with-text--home{background-image:url(/cdn/shop/files/Ingredients.png?v=1702988063);background-repeat:no-repeat;background-size:cover}.image-with-text--home .page-width .feature-row .feature-row__item .feature-row__first-image{display:block}.image-with-text--home .page-width .feature-row .feature-row__item .feature-row__first-image{display:none}.image-with-text--home .page-width .feature-row .feature-row__item:nth-child(1){margin-top:-420px;padding:0 24px 64px}.image-with-text--home .page-width .feature-row__text .appear-delay-3 a{height:48px;padding:12px 24px}body.Ingredients main .shopify-section:nth-child(1) .theme-block h2{font-size:28px!important;line-height:32px!important;letter-spacing:0}.ingredients_content_outer .theme-block{margin-bottom:15px}body.Ingredients main .shopify-section:nth-child(1) .theme-block p{font-size:16px;line-height:20px}body.Ingredients main .page-width .text-with-icons__blocks{flex-direction:unset}body.Ingredients main .shopify-section:nth-child(2) .text-with-icons__block{width:33%;padding:0 10px 30px}body.Ingredients main .shopify-section:nth-child(2) .text-with-icons__block h3{font-size:12px;margin-top:10px}body.Ingredients main .shopify-section:nth-child(2) .text-with-icons__block .text-with-icons__block-icon{width:78px;height:78px}body.Ingredients .content_new{padding:30px 0}body.Ingredients main .feature-row__text--left{padding:40px 0 0}.feature-row-wrapper .feature-row__images,body.Ingredients .content_new .page-width.feature-row-wrapper{padding:0}body.Ingredients .new_style_feat{margin-top:64px}body.Ingredients .enlarge-text p,body.Ingredients main .shopify-section:nth-child(3) .rte p{text-align:left}.single_img_outer{max-width:704px;margin:0 auto;padding:0 20px}.template-collection .hero .slideshow__slide{height:720px}body.template-collection main div.shopify-section.index-section--hero .hero image-element img{display:none}body.template-collection main div.shopify-section.index-section--hero .hero .slider_inner{min-height:720px}.template-collection .site-nav__icons svg path{stroke:#1e2028!important}.template-collection [data-dots=true] .hero__text-content{padding-right:0}.template-collection .inner_hero_slider{min-height:720px}body.template-collection a.site-nav__link.site-nav__link--icon.js-drawer-open-cart.js-no-transition .cart-link path,.template-page.FAQ #HeaderWrapper .header-item.header-item--icons .site-nav__icons a.site-nav__link svg path{stroke:#1e2028!important}.inner_hero_slider .h1.hero__title .animation-cropper .animation-contents{font-size:32px;line-height:44px}body.template-collection main div.shopify-section.index-section--hero h2{text-align:center}body.template-collection main div.shopify-section:nth-child(2) .page-content{padding-top:16px!important}body.template-collection main .feature_list_outer .grid{padding:0 32px 30px!important}.product-single__form{width:100%}body.template-collection .feature_list_outer .btn.btn--full.add-to-cart{min-width:inherit!important;width:100%!important}.feature_list_outer .h2.product-single__title a{font-size:28px;line-height:40px}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-single__meta div:nth-child(2) .product-block:nth-child(2) .product__quantity .pro_text{display:none}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-single__meta div .product-block:nth-child(3){padding-top:0}body.template-collection [data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static):hover:not([disabled]){padding-right:24px!important}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .product-block .btn.btn--full.add-to-cart{min-width:inherit!important;width:225px!important;padding:12px 16px!important}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .sipping_info{flex-wrap:wrap}body.template-collection .feature_list_outer .grid__item.righttt.medium-up--two-fifths{display:none}body.template-collection main .feature_list_outer .grid__item.centerrr.medium-up--two-fifths{order:1!important}body.template-collection main .feature_list_outer .grid__item.leftttt.medium-up--two-fifths{order:2}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .page-width .grid{display:flex;flex-wrap:wrap}body.template-collection .feature_list_outer .product-image-main .image-wrap{min-height:220px}body.template-collection .feature_list_outer .product-single__meta{margin-top:-20px}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .sipping_info p{width:100%;text-align:left;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.084px!important}body.template-collection main div.shopify-section:not(:nth-child(1)) .product-section .product-block .sipping_info p:last-of-type{font-size:15px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important}body.template-collection main div.shopify-section:last-child .page-width{padding:0}body.template-collection main div.shopify-section:last-child .page-width{padding:64px 0 0!important}.template-collection .collection_img_outer .feature-row .feature-row__item.feature-row__text.feature-row__text--right.text-left{order:1;padding:0 24px!important}.template-collection .collection_img_outer .feature-row .feature-row__item.feature-row__images{order:2}body.template-collection main div.shopify-section:last-child .feature-row h2{font-size:28px;line-height:40px!important;max-width:230px}body.template-collection main div.shopify-section:last-child .feature-row div.btn{height:48px;padding:12px 16px;font-size:15px;line-height:24px}body.template-page main .shopify-section:nth-child(4) .custom_rate_outer .rte h2{font-size:30px}body.template-index .collection_new{padding-top:64px}.template-product .flickity-page-dots .dot.is-selected{width:16px;border-radius:8px}.template-product .product-section .product__main-photos .image-wrap{height:64px!important;min-height:430px}.template-product .product-section .flickity-page-dots{bottom:20px}.tab_new_data .text_icon_new .product-meta p{font-size:12px;line-height:14px}.testimonials-section{padding:50px 0}.template-product #addtocart-sticky .container{flex-wrap:wrap}.sec_container h2,.sec_container h2 .diffrent_clr{font-size:32px;line-height:42px}.sec_container h2{margin:13px 0}.section_outer .sec_content{top:40px;-ms-transform:unset;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;transform:unset}body.template-product main .shopify-section:nth-child(3) p{font-size:28px;line-height:40px}.testimonials-slide{width:80%}.custom_code h2 span{font-size:28px;line-height:40px}body.template-product main .shopify-section:nth-child(6) .custom_code p{font-size:18px;line-height:32px}body.template-product main .shopify-section:nth-child(6) .custom-content h2{font-size:28px;line-height:40px}.custom_code .new_custom .custom-content{padding:0}body.template-product main .shopify-section:nth-child(6) .custom_code .index-section{padding:0 0 20px;margin-top:20px}.new_sidebar{padding:0 20px}.content_new{padding:16px 0}.num_title{width:100%;display:block;margin-bottom:8px}.accordion p{margin:0;padding-left:0;font-size:18px;line-height:24px}.panel.content_accor{padding:0}.content_new ul li{width:50%;padding:0 10px}.content_new ul{margin:0 -10px}.content_new ul li,.content_new p{font-size:14px;line-height:20px}.content_new ul li{padding-bottom:8px}.sec_container p{font-size:12px;line-height:20px}.sec_container h2,.sec_container h2 span,.bottom_black_sec .sec_container h2 .diffrent_clr{margin:13px 0;font-size:32px!important;line-height:1.2!important}.template-product .accordion{padding-right:25px!important}.bottom_black_sec{margin-top:40px}.only_image_outer .background-media-text__container{height:auto}product-recommendations .section-header h3,.inner_product h3{font-size:32px;line-height:44px}product-recommendations .grid-overflow-wrapper .grid .grid__item{width:100%;flex:unset;max-width:100%}product-recommendations .section-header{margin-bottom:24px}product-recommendations .grid-overflow-wrapper{padding-bottom:0}.predictive-overflow-hidden{overflow:hidden!important}body.template-product .product-section .flickity-button{height:44px;width:44px}.template-product .accordion p{font-size:18px}.drawer.drawer--right.drawer--is-open{z-index:99999!important}.cart__product-name{line-height:1}.register_text a{display:block;font-size:16px;line-height:24px}body.template-customers-login main .custom-content .custom__item form p{font-size:16px;line-height:24px}.template-customers-account #MainContent{padding-top:30px}body.template-customers-account main .customers .grid__item h3{font-size:22px}body.template-customers-account main .customers h1{font-size:32px;line-height:36px;text-align:left}#customer_logout_link{float:right;margin-bottom:50px}body.template-customers-account [data-type_header_text_alignment=true] .section-header{text-align:left}body.template-customers-account main .customers .grid__item p a,#customer_logout_link{padding:13px 26px;font-size:16px}body.template-customers-addresses main .page-width.page-content{padding-top:0}body.template-customers-addresses main div header{margin-bottom:20px}body.template-customers-addresses main div header h1{font-size:32px;margin:0;line-height:36px}body.template-customers-addresses main .customer_addresses_list .address_details_list p.h4{font-size:22px;margin-bottom:15px}body.template-customers-addresses main .customer_addresses_list .address_details_list p{margin-bottom:15px!important;font-size:16px;line-height:24px}body.template-customers-addresses main .address_footer a.btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static){font-size:16px;padding:12px 24px;margin-bottom:40px}body.template-collection main .feature_list_outer .page-width{padding:0 22px!important}body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button svg path,body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button span{color:#1e2028!important;stroke:#1e2028}body.FAQ header.site-header{background:#fff!important;z-index:11;position:relative;top:unset}body.FAQ .site-header .site-header__logo img,body.FAQ span.cart-link img{filter:unset!important}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner{position:absolute;padding:30px 24px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;display:flex;width:100%;align-items:center}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner .background-media-text__aligner{padding:0;width:100%}.faq_slider_outer .background-medias-text__text.larger-text{margin-top:0}body.FAQ main .shopify-section:nth-child(1) .background-media-text__inner h2{font-size:28px;color:#fff;line-height:36px}body.FAQ main .shopify-section:nth-child(1) .background-media-text__container img{height:350px!important;object-fit:cover!important}.faq_slider_outer{margin-top:60px;position:relative}body.FAQ main section.faq-category-section{padding:60px 20px 40px;display:flex;flex-wrap:wrap;gap:16px}.product-slideshow .is-selected .product__photo-zoom{display:none!important}.grid__item.medium-up--two-fifths{padding-left:0}.product-recommendations .section-header h3{font-size:32px;line-height:44px}.product-recommendations .product-single__related.grid{white-space:normal!important}.product-recommendations .grid__item.grid-product{width:100%;flex:unset;margin:0}.new_style_feat .product-recommendations .grid-overflow-wrapper .grid{gap:30px;margin:0}.new_style_feat .product-recommendations .grid .grid__item .grid-product__title{font-size:24px!important;text-align:center!important}.new_style_feat .product-recommendations .grid-overflow-wrapper .grid .grid__item span.pro_type{text-align:center!important;font-size:14px!important}.new_style_feat .product-recommendations .grid .grid__item p{font-size:14px!important;text-align:center!important}.product-recommendations{padding:50px 0}.product-recommendations .section-header{margin-bottom:25px}.div-block-2{overflow:hidden}.div-block-3 img.active{opacity:1!important;transition:opacity 0s ease}.div-block-3 img{opacity:0!important;transition:opacity 0s ease!important}.footer__logo-social .footer__social{margin:0;padding:0}.video_pop_inner video{width:90%}.collection_new [data-aos=overflow__animation]{transition:unset!important;transform:unset!important}product-recommendations .grid-overflow-wrapper .grid .grid__item,.product-recommendations .grid-overflow-wrapper .grid .grid__item{margin-bottom:15px}.bottom_sec_outer{margin-top:-3px}.template-index .div-block-5{height:20vh}.template-index .vertical_slider_outer .div-block-4{max-width:100%;padding:20vh 30px;text-align:left}#NavDrawer .drawer__fixed-header .drawer__close-button.js-drawer-close{outline:none;background:transparent}.template-page.About .phil_text_sec{padding-left:0}.template-page.About .custom_rate_outer .custom-content{margin:0}body.template-page.About main .shopify-section:nth-child(5) .custom__item .custom__item-inner h2{padding:0 20px}.popup_inner button.close-btn1,.popup_inner .close_pop{right:15px!important;top:15px!important}.template-product #addtocart-sticky form{justify-content:flex-end!important}.sticky_btn_desktop{display:none}.sticky_btn_mobile{display:block}body #addtocart-sticky .btn.btn-small{max-width:185px!important;min-width:185px!important;justify-content:center!important}.tab_contents{width:68px;height:68px}.ingredient_heading h3{font-size:12px}.snippet_ingredient{padding-top:20px}.hr_ingredient{margin-top:20px;margin-bottom:0}.custom_code .new_custom .index-section .page-width h2{font-size:28px!important;line-height:40px!important}.custom_code .new_custom .index-section .page-width p{font-size:18px;line-height:32px}.custom_code .new_custom .index-section .page-width .btn.pro_page{margin:40px 0 30px}body.template-product main .shopify-section:nth-child(6) .page-width{padding-bottom:20px!important}.image-with-text--home .bottom_sec_outer .page-width .feature-row__text h2{line-height:32px}.slider_mobile{display:block!important}.slider_desktop{display:none}.tab-section--home .index-section .custom-content .custom__item.one-whole{margin-top:8.5rem}body.template-collection .site-nav__link.site-nav__link--icon.js-drawer-open-nav svg path{color:#1e2028!important;stroke:#1e2028}body.template-collection .header-wrapper .site-header.site-header--stuck.site-header--opening .site-header__logo img{filter:unset!important}body.template-collection .header-wrapper .site-header.site-header--stuck.site-header--opening .site-nav button svg path{stroke:#000!important}body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button svg path,body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .site-nav button span{color:#1e2028!important;stroke:#1e2028!important}body.template-collection #HeaderWrapper .site-header.site-header--stuck.site-header--opening .header-layout svg path{stroke:#1e2028!important}}.slider_mobile,.template-article .custom-content .custom__item .hr--large{display:none}.collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item .grid-product__content form .btn.btn--full.add-to-cart:hover{background:#000!important}.collection_new div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item .grid-product__content form .btn.btn--full.add-to-cart:hover svg path{stroke:#fff!important}#create_customer input#register-submit{margin-top:20px}.jdgm-write-rev-link.js-no-transition{border-radius:40px}.jdgm-rev__content,.jdgm-sort-dropdown,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary-inner{font-family:Neue Haas Unica Pro!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{margin-bottom:34px;font-family:Neue Haas Grotesk Display Pro!important;font-size:36px;font-style:normal;font-weight:600;line-height:64px}#HeaderWrapper .header-item.header-item--icons .site-nav__icons a.site-nav__link svg path{stroke:#000!important}services-card p{color:#fff;font-size:14px;line-height:26px;margin-bottom:0}.services-card figure.elementor-image-box-img img{width:100%}.services-card a{position:absolute;margin-top:10px;bottom:12px;color:#fff;font-weight:700;font-size:18px;display:block}.services-card .elementor-widget-container{min-height:630px!important;overflow:hidden}.two-card figure.elementor-image-box-img{background:#fff;border-radius:18px;height:152px;width:152px!important;display:inline-grid!important;border:2px solid #177abe;place-items:center;position:relative;bottom:-84px!important}.two-card .elementor-image-box-content{padding:96px 47px 47px;border-radius:18px;background:#177abe}.two-card *{color:#fff!important}.two-card a{border-bottom:2px solid #7ACDED;padding:7px 14px;display:inline-flex;margin-top:52px}.testimonial-cards .single-item-wrapper{display:flex;flex-wrap:wrap;padding:20px;height:100%;border-radius:18px;background:#fff}.testimonial-cards .item-content-wrapper{order:4}.testimonial-cards .rating-wrapper{order:3}.testimonial-cards h3.author-name{margin:9px 9px 9px 11px!important;font-weight:600!important;color:#177abe!important}.testimonial-cards .rating-wrapper{margin-top:10px!important;text-align:left!important;width:100%;margin-bottom:2px!important}.testimonial-cards .item-content-wrapper:before{display:none}.tss-carousel-main .swiper-pagination-bullet,.tss-carousel .swiper-pagination-bullet{margin:0 5px!important;width:16px!important;height:16px!important;background:#177abe!important}.testimonial-cards .item-content-wrapper{padding:0!important;background:transparent!important}.testimonial-cards .item-content{font-size:16px!important;font-style:unset!important}header#masthead .hfe-nav-menu li:last-child a{color:#fff!important;background:#177abe;border-radius:4px}ul.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{max-width:100%;padding-top:40px}.product_title.entry-title{font-size:42px}.single .woocommerce-product-gallery__image{border:2px solid #f5f5f5;border-radius:5px}.woocommerce-product-gallery__wrapper{height:560px}.woocommerce-product-gallery__wrapper img{max-height:560px}.woocommerce-product-gallery__image a{margin:0 auto;float:none;display:flex;justify-content:center}ul.products li{background:#fff;box-shadow:1px 1px 6px #e5e5e5}ul.products .astra-shop-thumbnail-wrap{display:flex;text-align:center;justify-content:center}ul.products li .astra-shop-summary-wrap{padding:15px}#main form.woocommerce-ordering select.orderby{padding:0}.star-rating{display:none}.ast-woocommerce-container .flex-viewport a img{width:100%;max-width:200px}.therapy .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image img{width:100%!important;max-width:100%!important}.therapy .ht-product-image-wrap{background:#fff;DISPLAY:FLEX;TEXT-ALIGN:CENTER;JUSTIFY-CONTENT:CENTER;padding:50px 20px 15px}.therapy .ht-product-content.mehak_2{text-align:center}.therapy .ht-product-price{display:flex;text-align:center;justify-content:center}.therapy .cart_book_now{background:#177abe;padding:8px;color:#fff;border-radius:4px;box-shadow:0 2px 6px #7a7a7a}.therapy .cart_book_now a{color:#fff!important;font-size:18px}.therapy .ht-product-inner.mehak{border-radius:18px}.therapy button.slick-arrow{box-shadow:none}.therapy .product-slider .slick-arrow i{font-style:normal;font-size:50px;font-weight:400}.therapy .ht-products .ht-product .ht-product-inner .ht-product-content{padding:30px 20px 35px}.therapy .product-slider .slick-dots{bottom:-35px;display:flex;left:50%;list-style:outside none none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.therapy .product-slider .slick-dots li button{height:17px;width:17px}.elementor-13 .elementor-element.elementor-element-826c34e .product-slider .slick-dots li.slick-active button{background-color:#177abe!important}main#main{margin:0 auto;width:100%;max-width:1440px}form.cart{display:none}.extra-button-container{margin-bottom:20px}.single #product-1075 #content{margin-top:50px}.woocommerce-js div.product div.images img{display:block;width:auto;height:auto;box-shadow:none}.single a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.single .extra-button-container{margin-bottom:20px;padding:5px 20px 20px;text-align:center}.single ul.products li .astra-shop-summary-wrap{padding:15px 15px 0;text-align:center}.single a.ast-on-card-button{display:none}.single .star-rating:before{display:none}.single .summary.entry-summary .extra-button-container{padding:0!important;text-align:start!important}.single .flex-viewport a{display:inline-block}.single .ast-container{margin-top:50px}h2.gform_title,label.gfield_label.gform-field-label{display:none}.gform-theme--foundation .gfield .ginput_password.large,.gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large{padding:25px}.gform_footer.before{position:absolute;bottom:0;right:0}.gform_footer.before{position:absolute}input#gform_submit_button_3{background:#f5ab3b;padding:18px 30px}.single .woocommerce-product-gallery__image{text-align:center;padding:5px}body.template-product main .shopify-section:nth-child(6) .custom-content .rte h2{font-family:Neue Haas Grotesk Display Pro!important;font-size:48px!important;font-style:normal;font-weight:600!important;line-height:56px!important}body.template-product .accordion p{margin:0;padding-left:20px;color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:700;line-height:32px}span.jdgm-rev-widg__summary-average{font-family:Neue Haas Unica Pro;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.collection_new h2.section-header__title font{font-family:Neue Haas Grotesk Display Pro;font-size:48px;font-style:normal;font-weight:600;line-height:56px}@media only screen and (min-width:1366px)and (max-width:1600px){.image-with-text-overlay .elementor-image-box-content p{margin-top:10px}.hero-btn{margin-top:32px}}@media only screen and (min-width:1200px)and (max-width:1365px){.image-with-text-overlay .elementor-image-box-content p{margin-top:0}.hero-btn{margin-top:20px}}@media only screen and (max-width:1199px){body.template-blog main .shopify-section:nth-child(1) article .article__content{padding:20px!important}}@media only screen and (min-width:991px)and (max-width:1199px){.image-with-text-overlay .elementor-image-box-content p{margin-top:0}.hero-btn{margin-top:20px}.image-with-text-overlay .elementor-image-box-title{font-size:54px;line-height:70px}}@media only screen and (min-width:768px)and (max-width:990px){.image-with-text-overlay .elementor-image-box-content p{margin-top:0}.hero-btn{margin-top:20px}.image-with-text-overlay img.attachment-full.size-full.wp-image-24{object-fit:cover;height:400px}.image-with-text-overlay .elementor-image-box-title{font-size:46px;line-height:70px}.booking_form_outer_wrapper{margin:40px 0 0;padding:30px}}@media only screen and (max-width:1024px){body.template-collection h1.h2.product-single__title a font{font-size:32px!important;font-style:normal;font-weight:600;line-height:40px!important}.template-collection .product-block a .rte font{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.product__quantity a .pro_text font{color:#7c7c7c;font-size:14px!important;font-style:normal;font-weight:400;line-height:24px}.feature_list_outer .sipping_info p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:14px!important;font-style:normal;font-weight:400;line-height:24px!important;letter-spacing:-.084px;margin:0}.sec_container h2{font-family:Neue Haas Grotesk Display Pro;font-size:32px;font-style:normal;font-weight:600;line-height:40px}body.template-product .product-section h1.product-single__title{font-size:36px;line-height:48px;margin-bottom:10px}body.template-product .product-section .product-single__meta .rte{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.pop_up_1 button,.pop_up_2 button{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:14px!important;font-style:normal;font-weight:700;line-height:20px;padding:24px 0;display:flex;align-items:center;width:100%;z-index:1;position:relative}body.template-product .sec_container h2 font{color:#fffffff2;font-family:Neue Haas Grotesk Display Pro!important;font-size:36px;font-style:normal;font-weight:600;line-height:48px;margin:23px 0;max-width:750px}.sec_container h2 .diffrent_clr{display:block;color:#f06493;font-family:Neue Haas Grotesk Display Pro!important;font-size:36px;font-style:normal;font-weight:600;line-height:48px}body.template-product main .shopify-section:nth-child(3) .pro_content p{font-family:Neue Haas Grotesk Display Pro;font-size:36px;font-style:normal;font-weight:600;line-height:48px}body.template-product main .shopify-section:nth-child(4) .rte strong{font-family:Neue Haas Grotesk Display Pro;font-size:18px!important;font-style:normal;font-weight:700;line-height:32px;letter-spacing:1.8px;text-transform:uppercase}body.template-product main .shopify-section:nth-child(4) .pro_custom_content .rte p{font-size:16px}body.template-product main .shopify-section:nth-child(6) .custom_code p{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400!important;line-height:32px}.collection_new .product-recommendations h3 font{font-family:Neue Haas Grotesk Display Pro;font-size:36px;font-style:normal;font-weight:600;line-height:48px}product-recommendations .grid .grid__item .grid-product__price span,.product-recommendations .grid .grid__item .grid-product__price span{color:#000;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:-.42px}body.Ingredients main .shopify-section:nth-child(1) .theme-block h2{color:#000;text-align:center;font-family:Neue Haas Grotesk Display Pro!important;font-size:36px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-.76px;margin:0!important}}@media only screen and (max-width:767px){.therapy button.slick-arrow{display:none!important}.image-with-text-overlay .elementor-image-box-content{top:auto}.image-with-text-overlay .elementor-image-box-content{top:auto;background:#0000000a;text-align:center;padding:10px 0}.booking_form_outer_wrapper{margin:40px 0 0;padding:30px}.image-with-text-overlay .elementor-image-box-title{font-size:30px!important;line-height:54px!important}.image-with-text-overlay .elementor-image-box-content p{max-width:554px;margin-top:0}.hero-btn{margin-top:15px}.hero-btn a{width:239px;text-align:center;margin-bottom:10px}.services-card .elementor-widget-container{min-height:auto!important;overflow:hidden}.img-fit img{width:100%;height:100%}.hfe-nav-menu__toggle.elementor-clickable{margin-right:0!important;margin-left:auto!important}.mob-menu .e-flex.e-con.e-child,.mob-menu .e-flex.e-con.e-child .elementor-widget{position:unset}.mob-menu .hfe-nav-menu .hfe-nav-menu__layout-horizontal{position:absolute;left:0;top:88px;right:0;width:100%!important}header#masthead .hfe-nav-menu li:last-child a{display:block!important;text-align:center!important;margin:10px}.varticat_dropdown ul#menu-1-f89e385{width:300px!important}.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal{position:absolute;right:-21px!important;margin-top:44px;left:auto!important}.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(1,minmax(0,1fr))!important}.mt-10.new_button{padding:27px 20px}#addtocart-sticky .product_name strong{max-width:110px;white-space:normal;display:inherit}.ingredients{flex-wrap:nowrap;min-width:251%;align-items:flex-start;gap:0}.container .ingredient_section{padding-left:15px!important;padding-right:0!important}.ingredient_banner{overflow-x:auto}.snippet_block_inner{display:flex;flex-wrap:nowrap;gap:15px;max-width:100%;min-width:898px}.snippet_block{overflow-x:auto}}.social-container{display:none!important}div#cartCountContainers span{position:absolute;width:17px;height:17px;text-align:center;font-size:10px;display:flex!important;justify-content:center;align-items:center;color:#fff!important;border:none;background:#ff4f33;top:-5px;border-radius:50%;right:-10px;padding-bottom:2px}#HeaderWrapper #SiteHeader .iw-link__bubble--visible .iwish-counter.iw-link__count{position:relative}.mobile_product{display:block!important}.desktop_product{display:none!important}@media(min-width:768px){.mobile_product{display:none!important}.desktop_product{display:block!important}}.template-collection .product-block a *{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.template-collection .product-block .product__price{font-size:24px;font-style:normal;font-weight:600!important;line-height:32px}section#shopify-section-template--21544817295636__main{display:none}div#shopify-section-template--21544817295636__faq-banner .background-media-text__aligner.background-media-text--left{display:none}div#cartDrawers *{color:#000!important}div#cartDrawers span{padding:0 3px!important}body.template-product .jdgm-prev-badge__text font{font-family:Neue Haas Unica Pro;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.rte.appear-delay-1 p font{font-family:Aspekta;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.36px}.collection_new div[data-section-type=featured-collection] .grid .grid__item .grid-product__price span{font-weight:400!important}.bottom_sec_outer .feature-row__text{background:transparent!important}.new_empty{text-align:center;font-family:Neue Haas Unica Pro!important;font-size:15px!important;font-style:normal;font-weight:700!important;line-height:32px!important;color:#000;padding:0!important;line-height:inherit!important}div#addProductMessage p{text-align:center;font-family:Neue Haas Unica Pro!important;font-size:15px!important;font-style:normal;font-weight:700!important;line-height:32px!important;color:#fff;padding-left:0!important;line-height:inherit!important}.upsell_cart__add{cursor:pointer}.upsell_cart__add{width:104px;gap:8px;margin-top:12px;align-items:center;border-radius:40px;padding:8px 12px;height:32px;display:flex;background:#edeef3;place-content:center;margin-bottom:8px}.upsell_cart__add span{font-family:Neue Haas Unica Pro;font-size:12px;font-style:normal;font-weight:700;line-height:22px}div#cartCountContainer:empty{border:none}.bottomblog_post .article__author p{margin-top:0;margin-bottom:4px}.featured_article_section.bottomblog_post .product-single__related.grid{display:flex;justify-content:center}.article_thumbnail_image{overflow:hidden;max-height:220px}@media only screen and (max-width:767px){.video_pop_outer span.close_video{top:5px!important;right:5px!important}body.template-product .product-section h1.product-single__title{font-size:36px;font-weight:600;line-height:48px;margin-bottom:0}.mobile_product span.product__price{font-size:24px;display:block;font-weight:600;line-height:32px;padding-bottom:20px}#HeaderWrapper #SiteHeader .iw-link__bubble--visible{right:-5px;top:-2px!important}.tab-section--home .index-section .custom-content .custom__item.one-whole p{color:#1e2028;text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.image-with-text--home .page-width .feature-row__text .appear-delay-1 p{color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:400;line-height:24px;max-width:520px}.image-with-text--home .page-width .feature-row__text .appear-delay-3 a{text-align:center;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:24px;border:none!important}body.template-collection h1.h2.product-single__title a font{font-size:28px!important;font-style:normal;font-weight:600;line-height:32px!important}.template-collection .product-block a .rte font{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.sec_container h2{font-family:Neue Haas Grotesk Display Pro;font-size:28px!important;font-style:normal;font-weight:600;line-height:32px!important}body.template-product .sec_container h2 font{color:#fffffff2;font-family:Neue Haas Grotesk Display Pro!important;font-size:32px;font-style:normal;font-weight:600;line-height:36px;margin:23px 0;max-width:750px}body.template-product main .shopify-section:nth-child(3) .pro_content p{font-family:Neue Haas Grotesk Display Pro;font-size:28px;font-style:normal;font-weight:600;line-height:32px}.new_custom .custom__item.small--one-whole.one-half.align--center .rte h2 font{font-family:Neue Haas Grotesk Display Pro;font-size:24px;font-style:normal;font-weight:600;line-height:32px}body.template-product main .shopify-section:nth-child(6) .custom-content .rte h2{font-family:Neue Haas Grotesk Display Pro!important;font-size:28px!important;font-style:normal;font-weight:600!important;line-height:32px!important}body.template-product .accordion p{margin:0;padding-left:20px;color:#1e2028;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.top_subheading strong font{font-size:12px;font-weight:800;line-height:24px;text-transform:uppercase}.content_new ul li,.content_new p{font-family:Neue Haas Unica Pro;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.collection_new .product-recommendations h3 font{font-family:Neue Haas Grotesk Display Pro;font-size:32px;font-style:normal;font-weight:600;line-height:36px}.grid-product__image-mask .grid-product__title font{font-family:Neue Haas Grotesk Display Pro;font-size:24px;font-style:normal;font-weight:600;line-height:31px!important}product-recommendations .grid .grid__item .grid-product__price span,.product-recommendations .grid .grid__item .grid-product__price span{color:#000;font-family:Neue Haas Unica Pro!important;font-size:18px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.42px}body.Ingredients main .shopify-section:nth-child(1) .theme-block:nth-child(1) p{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-size:12px;font-style:normal;font-weight:600;line-height:20.8px;letter-spacing:1.8px;text-transform:uppercase}.snippet_content p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.ing_button_text p{color:#000;font-family:Neue Haas Unica Pro!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.176px!important;text-transform:unset;margin:0}.custom_ingredient ul li{color:#000;font-family:Neue Haas Unica Pro!important;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:20px}.collection_new h2.section-header__title font{font-family:Neue Haas Grotesk Display Pro;font-size:32px;font-style:normal;font-weight:600;line-height:36px}.singlepost_inner h2,.singlepost_inner h3,.singlepost_inner h4,.singlepost_inner h5,.singlepost_inner h6,.singlepost_inner p,.singlepost_inner ul{padding:0 24px}.article_description .singlepost_inner ul{padding-left:18px!important}.mobile-nav__has-sublist{padding:6px 0 12px}}.btn.btn--full.add-to-cart:hover,button#mybutton:hover{background:#000!important}.btn.btn--full.add-to-cart:hover svg path{stroke:#fff!important}.featured_post_section button.btn.btn--full.add-to-cart:hover{background:#000000d9!important}.disabled{pointer-events:none!important}div[data-section-type=featured-collection] .grid-overflow-wrapper .grid .grid__item .grid-product__content form button.btn.btn--full.add-to-cart.disabled{background:#f4f4f2!important}.bottomblog_post .image-wrap.loaded{padding:0!important}button.btn.btn--full.add-to-cart.disabled{display:none!important}#cartDrawers #shipping span{font-weight:400!important}predictive-search *,predictive-search input.search__input,predictive-search .results__search-btn,.template-customers-reset_password h1,.template-customers-reset_password p{font-family:Neue Haas Unica Pro!important}.template-customers-reset_password .page-width.page-content{padding-top:18px;margin-top:18px}.template-customers-reset_password #MainContent{padding-top:28px;margin-top:28px}.template-customers-reset_password p{line-height:24px;padding-top:18px}.react-row{position:relative}.custom-content.no--article-image{position:relative!important}.template-customers-reset_password main#MainContent{min-height:550px}.errors,.note{padding-left:0!important}.single_post .custom-content.no--article-image{padding-bottom:20px!important;padding-top:20px!important}.no--article-image-outer .article_description{padding-top:0}.bttn.btn{border-radius:60px}.blog_post_list .pagination{width:100%;padding:0}.product_newsletters .note.note--success{text-align:center!important}@media only screen and (min-width:1400px){.single_post .no--article-image .page-width{min-width:1183px}}@media(max-width:767px){bigblue[data-component=fast-tag-cart]{display:none}}.cart__item--selling_plan{line-height:1.2;margin-bottom:1rem;font-size:14px}@media only screen and (max-width:767px){.cart__item--selling_plan{font-weight:400;font-size:12px;margin-bottom:.7rem}}.product__preorder-date{text-align:center;font-size:var(--deployer-p-small-font-size);margin-top:5px}.product__preorder-date strong{letter-spacing:0}.grid-product__meta .jdgm-widget.jdgm-preview-badge{display:flex;justify-content:center;text-align:center;width:100%}.grid-product__meta .jdgm-prev-badge{margin-left:auto;margin-right:auto;margin-bottom:6px}@media only screen and (max-width:767px){.grid-product__meta .jdgm-prev-badge .jdgm-star{font-size:13px!important}.grid-product__meta .jdgm-prev-badge__text{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom.css.map */
