html,body{overflow-x:hidden;max-width:100%}img,svg{max-width:100%}.custom-range-heading,.custom-benefit-heading,.custom-why-heading{letter-spacing:.08em}@media screen and (max-width:749px){[class^=custom-trust-template--][class$=__custom_trust] .trust-grid .trust-item:last-child{display:none!important}}@media screen and (max-width:749px){[class^=custom-why-template--][class$=__custom_why] .why-row .why-step:last-child{display:none!important}}.footer-block__brand-info{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.footer-block__brand-info .footer-block__image-wrapper{grid-row:1;grid-column:1;margin:0!important}.footer-block__brand-info .footer-block__heading{grid-row:1;grid-column:2;margin:0!important;font-size:1.7rem}.footer-block__brand-info .rte:not(.footer-block__heading){grid-column:1 / -1;margin-top:12px;font-size:1.3rem;opacity:.85}.footer-block__brand-info .footer__list-social{grid-column:1 / -1;margin-top:16px;justify-content:flex-start}.footer-block:nth-child(5) .footer-block__details-content p:nth-of-type(1):before{content:"\f0e0  ";font-family:"Font Awesome 6 Free";font-weight:900}.footer-block:nth-child(5) .footer-block__details-content p:nth-of-type(2):before{content:"\f095  ";font-family:"Font Awesome 6 Free";font-weight:900}.footer-block:nth-child(5) .footer-block__details-content p{margin:0 0 10px}.footer__blocks-wrapper .grid__item{width:100%!important}@media screen and (min-width:990px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(5,1fr)!important;column-gap:24px!important}}@media screen and (min-width:750px)and (max-width:989px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr)!important;column-gap:24px!important;row-gap:32px!important}}@media screen and (max-width:749px){.footer{padding-top:32px!important;padding-bottom:20px!important}.footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important;row-gap:20px!important}.footer__blocks-wrapper>.footer-block{width:100%!important;min-width:0!important}.footer__blocks-wrapper>.footer-block:first-child{grid-column:1 / -1!important}.footer-block.grid__item{margin:1rem 0px!important}.footer-block__heading{font-size:1.4rem!important;margin-bottom:8px!important}.footer-block .list-menu__item--link{padding-top:4px!important;padding-bottom:4px!important;font-size:1.3rem}.footer-block__details-content{margin-bottom:0rem!important}.footer-block__details-content>*+*{margin-top:4px!important}.footer-block__brand-info .footer-block__heading{font-size:1.5rem!important}.footer-block__brand-info .rte:not(.footer-block__heading){margin-top:8px!important;font-size:1.2rem!important}.footer-block__brand-info .footer__list-social{margin-top:10px!important}}[class*=custom-hero-] .hero-content,[class*=custom-hero-] .hero-content-inner,[class*=custom-hero-] .hero-top,[class*=custom-trust-] .trust-grid,[class*=custom-trust-],[class*=custom-split-] .split-text,[class*=custom-split-] .bg-text-panel,[class*=custom-range-] .range-grid,[class*=custom-range-],[class*=custom-benefit-] .benefit-grid,[class*=custom-benefit-],[class*=custom-why-] .why-row,[class*=custom-why-],[class*=custom-about-] .about-inner,[class*=custom-about-],[class*=custom-news-] form,[class*=custom-news-]{min-width:0;box-sizing:border-box;max-width:100%;overflow-x:hidden}[class*=custom-hero-] h1,[class*=custom-hero-] p,[class*=custom-split-] h2,[class*=custom-split-] .body-text{overflow-wrap:break-word;word-break:break-word}@media screen and (max-width:749px){[class*=custom-hero-] .hero-top,[class*=custom-trust-],[class*=custom-split-] .split-text,[class*=custom-split-] .bg-text-panel,[class*=custom-range-],[class*=custom-benefit-],[class*=custom-why-],[class*=custom-about-],[class*=custom-news-]{width:100%;box-sizing:border-box}}@media screen and (max-width:749px){[class*=custom-split-] .bg-wrap,[class*=custom-split-] .bg-panel-row{width:100%;box-sizing:border-box}}[class^=custom-about-template--][class$=__custom_about]{overflow:hidden!important}product-info .product__media-wrapper{--product-media-radius: 18px}product-info .product__media,product-info .product__media>*{border-radius:var(--product-media-radius);overflow:hidden}product-info .product__media-item{border-radius:var(--product-media-radius)}product-info .product__text.caption-with-letter-spacing{color:#b6491f;font-weight:700;letter-spacing:.12em;font-size:12px}product-info .product__title h1{position:relative;padding-bottom:14px;margin-bottom:18px!important}product-info .product__title h1:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:#b6491f;border-radius:2px}product-info .product__description ul{list-style:none;padding-left:0;margin:4px 0 0}product-info .product__description ul li{position:relative;padding-left:28px;margin-bottom:10px;line-height:1.4}product-info .product__description ul li:before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:1px;color:#b6491f;font-size:13px}product-info [id^=price-]{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(58,36,21,.12)}product-info .price{font-weight:600}product-info .product__accordion .summary__title svg,product-info .product__accordion .icon-accordion{color:#b6491f}product-info .product__accordion details{border-top:1px solid rgba(58,36,21,.12)}product-info .product__accordion:last-of-type details{border-bottom:1px solid rgba(58,36,21,.12)}.shopify-section .related-products .title,.shopify-section .related-products .title--primary{text-align:center}.related-products .title:before,.related-products .title:after,.related-products .title--primary:before,.related-products .title--primary:after{content:"\2756";color:#b6491f;margin:0 14px;opacity:.7;font-size:14px;vertical-align:middle}product-info .product__media img,product-info .product__media video,product-info .product__media model-viewer{max-width:100%;height:auto}@media screen and (max-width:749px){product-info .product{box-sizing:border-box}product-info .product__media-wrapper{max-width:100%}}product-info .product-form__submit{background:transparent!important;color:#b6491f!important;border:2px solid #b6491f!important;transition:background .15s ease,color .15s ease,border-color .15s ease}product-info .product-form__submit:hover,product-info .product-form__submit:focus-visible{background:#b6491f!important;color:#fff!important;border-color:#b6491f!important}product-info .product-form__submit .loading__spinner svg{fill:currentColor}@media screen and (min-width:480px){product-info .shopify-payment-button{clear:both;display:block;width:100%;margin-top:20px!important;margin-bottom:0!important}product-info .shopify-payment-button__button{width:100%}}@media screen and (max-width:479px){product-info .product-form__quantity{float:none;width:auto}product-info .product-form__submit{float:none;width:100%!important;max-width:none}product-info .shopify-payment-button{margin-top:16px!important}}product-info .product-form{margin:0!important}product-info .product-form__buttons{margin:0!important;padding:0!important}product-info .quantity__rules-cart{margin:0!important}product-info .product__description{margin-top:20px!important}product-info .product__accordion:first-of-type{margin-top:0!important}@media screen and (min-width:750px)and (max-width:1024px){.product.grid>.product__media-wrapper,.product.grid>.product__info-wrapper{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.product--right .product__media-wrapper{order:0!important}.product.grid>.product__info-wrapper,.product.grid>.product__info-wrapper--extra-padding,.product--right.grid>.product__info-wrapper,.product--right.grid>.product__info-wrapper--extra-padding{padding:0!important;margin-top:2.4rem}.product__column-sticky,.product__info-container--sticky{position:static!important;top:auto!important}.product__info-container{max-width:100%!important}.product__media-list .product__media-item{width:100%}.product-media-container.constrain-height{--viewport-offset: 260px;--constrained-min-height: 420px}}.template-page.template-page--contact .main-page-title,.contact .title{position:relative;text-align:center;display:block}.contact .title:after{content:"\2756";display:block;margin-top:10px;color:#b6491f;opacity:.6;font-size:14px}.contact{max-width:640px!important;margin:0 auto 40px!important;background:#fffaf2;border-radius:18px;padding:40px 36px 56px!important;box-shadow:0 10px 30px #3a241514;box-sizing:border-box;width:100%}.contact .contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact .field{margin-bottom:16px}.contact .field__input,.contact textarea.field__input{border-radius:8px;border-color:#3a241533;background:#fff;box-sizing:border-box;max-width:100%}.contact .field__input:focus{border-color:#b6491f;box-shadow:0 0 0 2px #b6491f26}.contact .contact__button{text-align:center;margin-top:8px;margin-bottom:0}.contact button[type=submit]{border-radius:8px;background:#b6491f;border-color:#b6491f;padding-left:40px;padding-right:40px;transition:background .15s ease,opacity .15s ease}.contact button[type=submit]:hover{background:#9c3d19;border-color:#9c3d19}@media screen and (max-width:749px){.contact{padding:28px 20px 40px!important;border-radius:14px;margin:0 auto 24px!important;max-width:calc(100% + -0px)!important}.contact .contact__fields{grid-template-columns:1fr;gap:0}}@media screen and (max-width:749px){[class^=custom-why-template--][class$=__custom_about_why] .why-row,[id*=about_why] .why-row{row-gap:20px 12px}}[id^=shopify-section-template--][id$=__formulation_hero] .bg-wrap{position:relative!important}[id^=shopify-section-template--][id$=__formulation_hero] .bg-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important}[id^=shopify-section-template--][id$=__formulation_hero] .bg-panel-row{position:relative!important;z-index:2!important}@media(max-width:768px){[class^=custom-split-template--][class$=__about_hero] .bg-wrap,[class^=custom-split-template--][class$=__contact_hero] .bg-wrap,[class^=custom-split-template--][class$=__formulation_hero] .bg-wrap{min-height:auto!important}[class^=custom-split-template--][class$=__formulation_cta] .bg-wrap{min-height:300px!important}.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:150px!important}}@media only screen and (min-width:768px)and (max-width:1024px){[class^=custom-trust-template--][class$=__custom_contact_info] .trust-grid{grid-template-columns:repeat(2,1fr)!important;row-gap:32px!important}.banner--medium:not(.banner--adapt){min-height:280px!important}}@media screen and (min-width:750px)and (max-width:1024px){[class^=custom-split-template--][class$=__story_iwt] .bg-wrap{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;min-height:540px!important;padding:64px 56px!important;box-sizing:border-box!important;overflow:hidden!important}[class^=custom-split-template--][class$=__story_iwt] .bg-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important}[class^=custom-split-template--][class$=__story_iwt] .bg-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:80% center!important}[class^=custom-split-template--][class$=__story_iwt] .bg-panel-row{position:relative!important;z-index:2!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important}[class^=custom-split-template--][class$=__story_iwt] .bg-text-panel{width:100%!important;max-width:640px!important;margin:0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;justify-content:center!important}[class^=custom-split-template--][class$=__story_iwt] .bg-text-panel .eyebrow-row{justify-content:center!important}[class^=custom-split-template--][class$=__story_iwt] .bg-text-panel h2{max-width:none!important;font-size:28px!important;margin:0 auto 16px!important}[class^=custom-split-template--][class$=__story_iwt] .bg-text-panel .body-text{max-width:none!important;font-size:15px!important;margin:0 auto 24px!important}[class^=custom-split-template--][class$=__story_iwt] .bg-wrap .btn{width:auto!important;max-width:max-content!important;margin:0 auto!important;border-color:#fff!important;color:#fff!important}}:root{--np-overlay: linear-gradient(180deg, rgba(40, 20, 10, .5) 0%, rgba(40, 20, 10, .6) 50%, rgba(40, 20, 10, .72) 100%);--np-text-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 14px rgba(0, 0, 0, .25)}[class^=custom-split-template--][class$=__about_hero] .bg-wrap .bg-overlay,[class^=custom-split-template--][class$=__about_cta] .bg-wrap .bg-overlay,[class^=custom-split-template--][class$=__contact_hero] .bg-wrap .bg-overlay,[class^=custom-split-template--][class$=__formulation_hero] .bg-wrap .bg-overlay,[class^=custom-split-template--][class$=__formulation_cta] .bg-wrap .bg-overlay{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:var(--np-overlay)!important;opacity:1!important;visibility:visible!important;z-index:1!important;pointer-events:none!important}[class^=custom-split-template--][class$=__about_hero] .bg-text-panel :is(h2,.body-text,.body-text p,.eyebrow,.eyebrow-row i),[class^=custom-split-template--][class$=__about_cta] .bg-text-panel :is(h2,.body-text,.body-text p,.eyebrow,.eyebrow-row i),[class^=custom-split-template--][class$=__contact_hero] .bg-text-panel :is(h2,.body-text,.body-text p,.eyebrow,.eyebrow-row i),[class^=custom-split-template--][class$=__formulation_hero] .bg-text-panel :is(h2,.body-text,.body-text p,.eyebrow,.eyebrow-row i),[class^=custom-split-template--][class$=__formulation_cta] .bg-text-panel :is(h2,.body-text,.body-text p,.eyebrow,.eyebrow-row i){color:#fff!important;opacity:1!important;text-shadow:var(--np-text-shadow);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=custom-split-template--][class$=__about_hero] .bg-text-panel .body-text p,[class^=custom-split-template--][class$=__about_cta] .bg-text-panel .body-text p,[class^=custom-split-template--][class$=__contact_hero] .bg-text-panel .body-text p,[class^=custom-split-template--][class$=__formulation_hero] .bg-text-panel .body-text p,[class^=custom-split-template--][class$=__formulation_cta] .bg-text-panel .body-text p{border-bottom-color:#ffffff47!important}[class^=custom-split-template--][class$=__about_cta] .bg-wrap .btn,[class^=custom-split-template--][class$=__formulation_cta] .bg-wrap .btn{border-color:#fff!important;color:#fff!important}@media screen and (max-width:1024px){[class^=custom-hero-template--][class$=__custom_hero] .hero-top .hero-overlay,[class^=custom-split-template--][class$=__story_iwt] .bg-wrap .bg-overlay{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:var(--np-overlay)!important;opacity:1!important;visibility:visible!important;z-index:1!important;pointer-events:none!important}[class^=custom-hero-template--][class$=__custom_hero] :is(h1,h1 .accent,p.sub,.hero-eyebrow),[class^=custom-split-template--][class$=__story_iwt] .bg-text-panel :is(h2,.body-text,.body-text p,.eyebrow,.eyebrow-row i){color:#fff!important;opacity:1!important;text-shadow:var(--np-text-shadow)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=custom-split-template--][class$=__story_iwt] .bg-text-panel .body-text p{border-bottom-color:#ffffff47!important}}@media screen and (max-width:989px){.shopify-policy__body table,.shopify-policy__container table,.rte table{width:100%!important;max-width:100%!important;table-layout:fixed;border-collapse:collapse;margin:12px 0 24px;font-size:14px;line-height:1.45}.shopify-policy__body th,.shopify-policy__body td,.shopify-policy__container th,.shopify-policy__container td,.rte table th,.rte table td{padding:10px 12px;border:1px solid rgba(58,36,21,.15);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.shopify-policy__body thead th,.shopify-policy__container thead th,.rte table thead th{background:#faf1e4;color:#3a2415;font-weight:700}.shopify-policy__body tbody tr:nth-child(2n) td,.shopify-policy__container tbody tr:nth-child(2n) td,.rte table tbody tr:nth-child(2n) td{background:#fffaf2}.shopify-policy__body table th:nth-child(1),.shopify-policy__body table td:nth-child(1),.shopify-policy__container table th:nth-child(1),.shopify-policy__container table td:nth-child(1){width:36%}.shopify-policy__body table th:nth-child(2),.shopify-policy__body table td:nth-child(2),.shopify-policy__container table th:nth-child(2),.shopify-policy__container table td:nth-child(2){width:42%}.shopify-policy__body table th:nth-child(3),.shopify-policy__body table td:nth-child(3),.shopify-policy__container table th:nth-child(3),.shopify-policy__container table td:nth-child(3){width:22%}}@media screen and (max-width:749px){.shopify-policy__container{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box;max-width:100%!important}.shopify-policy__body table,.shopify-policy__container table,.rte table{font-size:12.5px}.shopify-policy__body th,.shopify-policy__body td,.shopify-policy__container th,.shopify-policy__container td,.rte table th,.rte table td{padding:8px}}@media screen and (max-width:360px){.shopify-policy__container{padding-left:12px!important;padding-right:12px!important}.shopify-policy__body table,.shopify-policy__container table,.rte table{font-size:11.5px}.shopify-policy__body th,.shopify-policy__body td,.shopify-policy__container th,.shopify-policy__container td,.rte table th,.rte table td{padding:7px 6px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
