body .main_heading{margin:0 0 22px;font-size:36px;line-height:1.2}body,body p,body h2,body h1,body h3,body h4,body h5,body h6,body span,body a{letter-spacing:0!important}.sub_content,.sub_content p{margin-top:0;font-weight:500;letter-spacing:0;font-size:20px;line-height:1.5;color:#0000007f}.sub_content p:last-child{margin-bottom:0}.all_btn_block{margin-top:70px}body .all_btn{text-decoration:unset;background:#a63610;color:#fff;padding:15px 30px;border-radius:30px;border:1px solid #A63610;font-size:18px;text-transform:uppercase;line-height:1.4;letter-spacing:0;font-weight:500;position:relative;overflow:hidden;display:inline-flex}body .all_btn:after{position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:.1rem solid transparent;transition:.3s}body .all_btn:before{content:"";top:100%;width:100%;height:0;padding-top:100%;transition:all .5s cubic-bezier(.25,.74,.22,.99) .05s,border-radius .5s cubic-bezier(.25,.74,.22,.99) .22s;position:absolute;left:50%;transform:translate(-50%);border-radius:30px;background-color:color-mix(in srgb,rgba(var(--color-secondary-button)) 100%,transparent)}body .all_btn:hover:before{width:calc(100% - .3px);height:calc(100% + -0px);padding-top:0;top:0}body .all_btn:hover span.on_hover_hidden{display:flex;z-index:1;color:#000;transition:all .4s}body .header-wrapper{background:#fff;margin:20px;border-radius:15px;position:absolute;width:calc(100% - 40px);left:0;box-shadow:0 0 24px #00000014}header.header{max-width:100%;padding:0 33px}header.header nav.header__inline-menu>ul>li a,header.header nav.header__inline-menu>ul>li summary{padding:25px 0;font-size:14px;font-weight:500;opacity:1;color:#000;text-decoration:unset}header .header__submenu li a{padding:0px 2rem!important}header .header__submenu{display:flex;flex-direction:column;gap:15px}header.header nav.header__inline-menu>ul>li span{text-decoration:unset}header.header nav.header__inline-menu>ul{display:flex;flex-wrap:wrap;gap:28px}header .header__icon .svg-wrapper svg{width:16px;height:auto}header .header__icon .svg-wrapper,header .header__icon a{width:auto;height:auto}header .header__icons .header__icon{width:auto;height:auto;margin:0}header .header__icons{padding:0;gap:20px}header.header nav.header__inline-menu{margin:0}footer .footer__content-top .footer-block-image{flex-direction:column;align-items:flex-start}footer .grid__item{max-width:100%!important}footer .grid__item .list-social li a{padding:0}footer .grid__item .list-social li a .svg-wrapper{height:24px;width:24px}footer .grid__item .list-social{gap:15px}footer .newsletter-form__field-wrapper .field{background:#ffffff1a;align-items:center;padding:15px;border-radius:20px}footer .newsletter-form__field-wrapper .field__input{padding:0;background:transparent;height:auto;color:#fff;font-size:18px;line-height:1;font-weight:500}footer .newsletter-form__field-wrapper .newsletter-form__button{position:unset;background-color:transparent!important}footer .newsletter-form__field-wrapper .field:before,footer .newsletter-form__field-wrapper .field:after{display:none}footer .newsletter-form,footer .newsletter-form__field-wrapper{max-width:100%}footer .field__input::placeholder{color:#fff;font-size:18px;font-weight:500;opacity:.5}footer .field__input:focus{box-shadow:none}footer .newsletter-form__field-wrapper .newsletter-form__button .svg-wrapper{height:36px;overflow:hidden;width:36px;border-radius:50px;position:relative;background-color:#5d5855}footer .newsletter-form__field-wrapper .newsletter-form__button .svg-wrapper svg{height:24px;width:24px;position:absolute;transition:all .5s}footer .newsletter-form__field-wrapper .newsletter-form__button .svg-wrapper svg:first-child{transform:translate(-50px);transition:all .5s}footer .newsletter-form__field-wrapper .newsletter-form__button .svg-wrapper:hover svg:first-child{transform:translate(0);transition:all .5s}footer .newsletter-form__field-wrapper .newsletter-form__button .svg-wrapper:hover svg:last-child{transform:translate(50px);transition:all .5s}footer .footer-block--newsletter{margin-top:50px}footer .footer-block__image-wrapper{min-width:140px;margin-bottom:30px}footer .footer__content-top{padding-bottom:0}footer .footer__content-bottom{display:none}.needsclick.go220596041.kl-private-reset-css-Xuajs1{background:#a63610!important;border-radius:30px!important;min-height:57px!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;position:relative!important;overflow:hidden}.needsclick.go220596041.kl-private-reset-css-Xuajs1:before{content:"";top:100%;width:100%;height:0;padding-top:100%;transition:all .5s cubic-bezier(.25,.74,.22,.99) .05s,border-radius .5s cubic-bezier(.25,.74,.22,.99) .22s;position:absolute;left:50%;transform:translate(-50%);border-radius:30px;background-color:#5d5855;cursor:pointer}.needsclick.go220596041.kl-private-reset-css-Xuajs1:after{content:"Notify me when back in stock";position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;font-size:18px;opacity:0;cursor:pointer}.needsclick.go220596041.kl-private-reset-css-Xuajs1:hover:after{opacity:1}.needsclick.go220596041.kl-private-reset-css-Xuajs1:hover:before{width:calc(100% - .3px)!important;height:calc(100% + -0px)!important;padding-top:0!important;top:0!important}.template-product .product-form__buttons--bis-pending:not(.bis-ready) .product-form__submit--bis-placeholder{visibility:hidden!important;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:0!important}.template-product .product-form__buttons--bis-pending{position:relative;min-height:57px}.template-product .product-form__buttons--bis-pending.bis-ready .product-form__submit--bis-placeholder{display:none!important}.template-product sticky-header,.template-cart sticky-header,.page-welcome-promotion sticky-header{position:unset}.template-product .product-media-container{width:100%!important;border-radius:15px}.template-product .product-media-container .product__media{border-radius:15px}.main-product .product__title h1{font-size:50px;font-weight:400;letter-spacing:-2.5px;line-height:1.2}.main-product .product__title{margin-top:0;margin-bottom:10px}.main-product .price__container{font-size:20px;margin-top:0;font-weight:500}.main-product .quantity{width:100%;border:1px solid #a6361066;border-radius:50px;padding:15px 8px}.main-product .product-form__quantity{max-width:100%;margin-top:20px}.main-product #shopify-buyer-consent{display:none}.main-product .quantity:after,.main-product .quantity:before{border-radius:50px;display:none}.main-product .quantity__button svg{color:#a63610}.main-product .quantity__input{outline:none;box-shadow:none;color:#a63610}.main-product .product-form__buttons{display:flex;flex-direction:row-reverse;max-width:100%;gap:15px}.main-product .product-form__submit{width:100%}.main-product .shopify-payment-button{width:50%}.main-product .kl_reviews__stars_badge svg path{fill:#a63610}.main-product .shopify-payment-button__button,.main-product .product-form__submit{text-decoration:unset;background:#a63610;color:#fff;padding:15px 30px;border-radius:30px;border:1px solid #A63610;font-size:18px;line-height:1.4;letter-spacing:0;font-weight:500;position:relative;overflow:hidden;display:inline-flex;height:auto;justify-content:center}.main-product .shopify-payment-button__button:before,.main-product .product-form__submit:before{content:"Buy it now";top:100%;width:100%;height:0;padding-top:100%;transition:all .5s cubic-bezier(.25,.74,.22,.99) .05s,border-radius .5s cubic-bezier(.25,.74,.22,.99) .22s;position:absolute;left:50%;transform:translate(-50%);border-radius:30px;background-color:#5d5855;display:flex;align-items:center;justify-content:center}.main-product .product-form__submit:before{content:"";background-color:#5d5855}.main-product .product-form__submit:hover span{position:relative;z-index:2;color:#fff}.main-product .shopify-payment-button__button:hover:before,.main-product .product-form__submit:hover:before{width:calc(100% - .3px);height:calc(100% + -0px);padding-top:0;top:0;z-index:1}.main-product .product__media{aspect-ratio:1/1}.main-product .product-form{margin-top:10px!important;margin-bottom:50px!important}.main-product .product-form__submit{margin-bottom:0;background-color:#a63610;color:#fff}.main-product .shopify-payment-button__button:before{background-color:#fff}.main-product .shopify-payment-button__button:hover{color:#a63610}.main-product .product-form__submit:after{display:none}.main-product .accordion summary{padding:25px 0}.main-product .loop-widget-sp-selector-description{font-weight:500}.main-product .accordion summary .accordion__title{font-size:18px;color:#1a1a1a}.main-product .accordion .acco-icon svg{position:absolute;right:0}.main-product .accordion [aria-expanded=true] .acco-icon .acco-icon-pluse{opacity:0}.main-product .accordion .accordion__content{padding-left:0;padding-top:8px;padding-bottom:8px}.main-product .accordion .accordion__content p{margin:0;font-size:15px;line-height:1.4}.main-product .accordion .acco-icon{position:relative}.kl_reviews__review_item{margin-bottom:0!important}.kl_reviews__list_container{min-height:unset!important}.protocol-compare{overflow:hidden}.product__accordion .accordion__content{display:none}.cart__ctas .cart-btn{cursor:pointer;justify-content:center;margin:0}a.all_btn.cart-btn.view-cart-btn{background:#fff}a.all_btn.cart-btn.view-cart-btn:before{background-color:#a63610}a.all_btn.cart-btn.view-cart-btn:hover span{color:#fff}a.all_btn.cart-btn.view-cart-btn span{color:#000}.cart-drawer .cart__ctas .all_btn{width:50%;font-size:16px;text-transform:unset}.cart-drawer .cart-quantity:before,.cart-drawer .cart-quantity:after{display:none}.cart-drawer .cart-quantity,cart-items .quantity-popover-container .quantity{border:1px solid #a6361066;min-height:40px;border-radius:50px}.cart-drawer .cart-quantity svg,cart-items .quantity-popover-container .quantity svg{color:#a63610}.cart-drawer .quantity__input,cart-items .quantity-popover-container .quantity__input{color:#a63610}.cart-drawer .drawer__inner{width:45rem;padding-left:40px;padding-right:40px}.cart-drawer .totals__total-value{font-size:16px;color:#000}.cart-drawer .totals__total{margin-top:0}.cart-drawer .totals{align-items:center}.cart-drawer .tax-note{padding:8px 10px;border-radius:5px;background:#f6f6f6}cart-items .cart__items td{padding-top:15px}cart-items .cart__items .cart-item__image-container img{border-radius:10px}cart-items .cart__items{padding-bottom:15px}cart-items .cart-items thead th{font-size:13px;font-weight:500;padding-bottom:10px}.cart__footer .cart__blocks{width:50rem;background-color:#f6f6f6;padding:30px;border-radius:10px}.cart__footer .cart__blocks .totals{justify-content:space-between;align-items:flex-start;text-align:left;gap:15px}.cart__footer .cart__blocks .totals__total{margin-top:0;font-size:20px}.cart__footer .cart__blocks .totals__total-value{margin:0;font-size:20px;color:#000;font-weight:500}.cart__footer .cart__blocks .tax-note{margin-top:10px;text-align:left}#main-cart-footer .cart__ctas .all_btn{justify-content:center;cursor:pointer;text-transform:unset}cart-items .quantity-popover-container .quantity:after{display:none}.product-grid .card-wrapper.product-card-wrapper{background-color:#f6f6f6;border-radius:20px;overflow:hidden}.product-grid .card-wrapper.product-card-wrapper .card__content .card__information{padding:0}.product-grid .card-wrapper.product-card-wrapper .card__content{padding:20px;text-align:center}.product-grid .card-wrapper.product-card-wrapper .card__content .card__heading{font-size:20px;letter-spacing:0}.product-grid .card-wrapper.product-card-wrapper .card__content .price{letter-spacing:0;font-size:16px;margin-top:6px!important;text-align:center}.product-grid .card-wrapper.product-card-wrapper .card__content .card__heading a{text-decoration:unset}.story-banner .banner__text,.story-img-cont .image-with-text__text{font-size:20px}.story-banner .banner__box{max-width:100rem!important;padding-bottom:0!important}.story-img-cont .image-with-text__media{border-radius:15px!important}.story-img-cont .multirow__inner{gap:50px}.story-img-cont .image-with-text__heading{font-size:36px}.policy-content .rich-text__blocks{max-width:100%}.work-section-main .inline-richtexth3{font-size:20px}.work-section-main .multicolumn-card{background:transparent!important}.work-section-main .multicolumn-card .media{padding:0!important;height:100px;position:relative;overflow:visible}.work-section-main .multicolumn-list .multicolumn-list__item:nth-child(2) .media:before{content:"";position:absolute;width:200px;height:1px;border-bottom:1px dashed #a63610;top:50%;transform:translateY(-50%);right:-48%}.work-section-main .multicolumn-list .multicolumn-list__item:nth-child(2) .media:after{content:"";position:absolute;width:200px;height:1px;border-bottom:1px dashed #a63610;top:50%;transform:translateY(-50%);left:-48%}.work-section-main .multicolumn-card .media img{height:80px;width:80px!important;padding:25px!important;background:#a63610;overflow:unset;border-radius:50%;margin:0 auto}.work-section-main .title-wrapper-with-link{justify-content:center}.work-section-main .multicolumn-list__item{padding:0 30px}.work-section-main .multicolumn-card__info{padding-bottom:0}.page-welcome-promotion .accordion detail{background:#fff}.main-product .accordion.active summary svg.acco-icon-pluse{opacity:0}.main-fetured-pro .product__media{border-radius:15px}@media(max-width:1440px){.main-product .product__info-container{max-width:100%}.story-banner .banner__text,.story-img-cont .image-with-text__text{font-size:16px}}@media(max-width:1200px){.main-product .product__info-wrapper{padding-left:30px}}@media(max-width:1199px){.main-fetured-pro media-gallery{position:sticky;top:50px}footer .newsletter-form__field-wrapper .field__input,footer .field__input::placeholder{font-size:14px}.main-product .product-form__submit,.main-product .shopify-payment-button__button,.three-formula .all_btn{font-size:16px;padding:15px}.main-product .accordion summary{padding:15px 0}.story-img-main .sub_content p{font-size:16px}.story-img-cont .image-with-text__content{padding:0 0 0 30px}.science-pillars .five-pillars-text p,.science-pillars .five-pillar-card p{font-size:16px}.work-section-main .multicolumn-list__item{padding:0}.work-section-main .multicolumn-list .multicolumn-list__item:nth-child(2) .media:after{width:150px;left:-40%}.work-section-main .multicolumn-list .multicolumn-list__item:nth-child(2) .media:before{width:150px;right:-40%}.work-section-main .multicolumn-card__info{padding-left:5px;padding-right:5px}}@media(max-width:991px){.work-section-main .multicolumn-list .multicolumn-list__item:nth-child(2) .media:after,.work-section-main .multicolumn-list .multicolumn-list__item:nth-child(2) .media:before{display:none}body .main_heading{font-size:30px;margin-bottom:10px}body .accordion__title{max-width:calc(100% - 3rem)}body .loop-widget-purchase-option-discount-badge{font-size:12px}body .loop-widget-purchase-option-label{font-size:14px}body .main-product .loop-widget-sp-selector-description{font-size:13px}body .loop-widget-purchase-option-header{gap:8px}.sub_content,.sub_content p{font-size:16px}body .all_btn{font-size:16px;padding:10px 30px}.main-product .grid__item{width:100%}.main-product .product__info-wrapper{padding-left:0}.main-product .product__info-wrapper{margin-top:30px}.kl_reviews__summary__header{margin-top:0!important}.reviews_all_container{padding:0!important}.product__media-list{width:60%;margin:0 auto!important}.main-product .product__title h1{font-size:35px}.story-img-cont .image-with-text__grid{flex-direction:column;gap:20px}.story-img-cont .image-with-text__media-item,.story-img-cont .image-with-text__text-item{width:100%}.story-img-cont .image-with-text__text-item .image-with-text__content{padding:0}.story-img-cont .image-with-text__text{margin-top:5px}.main-fetured-pro slider-component{width:80%;margin:0 auto}}@media screen and (max-width:767px){.shop_cat_sec .sub_content,.shop_cat_sec .sub_content p{font-size:14px}.work-section-main .page-width{padding-top:50px;padding-bottom:50px}.work-section-main .multicolumn-card__info{padding:0}.main-fetured-pro slider-component{width:100%;margin:0 auto!important}}@media(max-width:549px){.home-banner .banner__box .banner__heading{font-size:35px}body .loop-widget-container{min-width:100%}body .main_heading{font-size:25px}.story-banner .banner__content{min-height:100%!important;padding-top:90px;padding-bottom:50px}.story-banner .banner__content .banner__heading{font-size:30px}.story-img-cont .image-with-text__heading{font-size:25px}.story-img-cont .multirow__inner{gap:35px}.story-img-cont .image-with-text__grid{gap:15px}.footer__content-top.page-width{padding-left:15px;padding-right:15px}footer .newsletter-form__field-wrapper .field__input,footer .field__input::placeholder{font-size:18px}footer .newsletter-form__field-wrapper .field{padding:20px}footer .footer-block__newsletter{width:100%}header.header{padding:0 15px}body .header-wrapper{margin:20px 15px;width:calc(100% - 30px)}.home-banner{min-height:70vh!important}footer .newsletter-form__field-wrapper .newsletter-form__button .svg-wrapper svg{height:15px;width:15px}footer .newsletter-form__field-wrapper .newsletter-form__button .svg-wrapper{height:20px;width:20px}.main-product .product__media{aspect-ratio:unset}.main-product .product-form__buttons{flex-direction:column}.main-product .product-form__submit,.main-product .shopify-payment-button{width:100%}.main-product .accordion summary .accordion__title{font-size:16px}.main-product .product-form{margin-bottom:0!important}.reviews_all_container .kl_reviews__list__tabs{gap:0px!important}.reviews_all_container .kl_reviews__histogram{margin-bottom:0!important}.main-product .product__media img{border-radius:15px}.main-product .accordion .acco-icon svg{width:20px;height:20px}.main-product .product-form__submit,.main-product .shopify-payment-button__button,.three-formula .all_btn{padding:10px 15px}.cart-drawer .drawer__inner{padding-left:20px;padding-right:20px}.cart-drawer .cart__ctas .all_btn{width:100%;margin-bottom:15px}.cart__footer .cart__blocks{width:100%}.cart__footer .cart__blocks .totals__total-value,.cart__footer .cart__blocks .totals__total{font-size:18px}cart-items .cart__items td.cart-item__quantity{padding-top:0!important}.cart__footer .cart__blocks{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style.css.map */
