.upsell-checkbox_container{display:flex;position:relative;padding-bottom:10px}.upsell-checkbox_checkbox-input{position:absolute;opacity:0;cursor:pointer}.upsell-checkbox_checkbox-fill{position:absolute;top:4px;left:2px;height:16px;width:16px;background-color:transparent;border-radius:5px;cursor:pointer;border:2px solid rgba(6,25,38,.3)}.upsell-checkbox_checkbox-fill:after{position:absolute;content:"";left:8px;top:8px;height:0px;width:0px;border-radius:5px;border:solid #FFFFFF;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0) scale(0);opacity:1}.upsell-checkbox_checkbox-input:checked~.upsell-checkbox_checkbox-fill:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:3px;top:-1px;width:4px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.upsell-checkbox_checkbox-input:checked~.upsell-checkbox_checkbox-fill{background-color:#4c4c4c;border-color:#4c4c4c}.upsell-checkbox_text-block{padding:0 0 4px 20px}.modal-active{visibility:hidden}.checkbox-upsell-modal{position:fixed;background:#0000004d;width:100%;height:100%;opacity:1;top:0;left:0;z-index:99999999;transition:ease all .3s;display:flex;justify-content:center;align-items:center}.checkbox-upsell-modal_container{position:relative;background:#fff;border:10px solid #fff;border-radius:10px;box-shadow:0 0 10px #000c;width:1000px;height:600px;display:block;max-height:90%;max-width:90%}.checkbox-upsell-modal_close{position:absolute;top:0;right:0;transform:translate(80%,-90%);display:flex;width:30px;height:30px;justify-content:center;align-items:center;background:#fff;box-shadow:0 1px 3px #0003;border-radius:100%;text-transform:uppercase;font-weight:700;cursor:pointer;z-index:10}.checkbox-upsell-modal_content{display:flex;height:100%}.checkbox-upsell-modal_img{margin-bottom:10px;float:left;margin-right:2%}.checkbox-upsell-modal_text{max-height:100%;text-align:left;padding:20px;overflow-y:auto}.site-footer .wrapper .last-half .nav-title{text-decoration:none}.btn-arrow{padding-left:10px;font-size:30px;margin-bottom:8px}.above-featured-collections{text-align:center;margin:0 auto;align-items:center;padding-bottom:10px;max-width:800px}.above-featured-collections p{font-size:18pxpx}body #shopify-section-1614258923fe817745 .grid-products .grid-products-item.featured{border:none;max-width:32%}body #shopify-section-1614258923fe817745 .featured .box-bottom-text{background-color:#fff}body #shopify-section-1614258923fe817745 .featured .box-bottom-text h3{color:#000;letter-spacing:2px;font-weight:400}.grid-product-custom-description{text-decoration:none;font-size:14px;color:#3c3c3c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.custom-area-ingredient{padding-top:12px;display:flex;align-items:center;justify-content:space-between}.ingredient{text-align:-webkit-center;max-width:25%}.ingredient-img{max-width:100%}.ingredient-text{text-align:left;color:#3c3c3c;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.ingredients-link{width:25%;height:30px;text-transform:uppercase;letter-spacing:2px;background-color:#1f3427;color:#fff;padding:20px 40px;font-size:14px}.ingredients-link-container{margin-top:40px}.ingredients-link:hover{border-color:#2b4535;background-color:#2b4535;color:#fff}.homepage-style-1.banner .slider-buttons .btn-v{font-size:1rem;max-width:240px;height:60px;line-height:56px}body .ingredient-content h3{text-align:left;letter-spacing:2px;font-weight:400;padding:5px 0}#shopify-section-16142557892420c112{text-align:center}#shopify-section-16142557892420c112 .our-ingredients h2{padding-top:50px;padding-bottom:30px}.homepage_blog_posts .section-title,.wrapper .section-title{text-transform:capitalize;font-size:28px;letter-spacing:2px;font-weight:400}#shopify-section-161349974052a8d872 .featured-icons{padding:10px 0 32px}.proposition-icons{padding-top:30px}.featured-icons .featured-icon-text-below-img{width:25%}.grid-products .grid-product-title{font-weight:500;letter-spacing:2px}.post{display:flex;flex-direction:column}.homepage_blog_posts .content-wrapper .img-post-home{width:auto}body #related_product{text-transform:capitalize}.ryviu-number-widget{color:#000}.review-mobile{float:none;text-align:center}.grid-products .grid-products-item.featured .grid-product-link{height:auto}.grid-products .grid-product-link,.grid-products .grid-products-item{justify-content:space-around}.ryviu-item span{margin:0}.product-page .products-info .tabs-section .tabs-nav{display:flex;flex-direction:column}.tabs-link:after{content:"+";font-size:2rem;position:absolute;right:1rem}.tab-content{display:none}.tabs.active .tab-content{display:block}.tabs-accordion-content ul{margin-left:20px}.tabs-accordion.accordion-max-height .tabs-accordion-content{max-height:var(--tab-max-height);overflow:auto}.tabs-accordion .tabs-accordion-item+.tabs-accordion-item{margin-top:10px}.tabs-accordion .tabs-accordion-title{position:relative;display:flex;justify-content:space-between;background:var(--inactive-tab-color);color:var(--inactive-tab-text-color);padding:10px 15px;text-transform:var(--product-tab-text-transform)}.tabs-accordion .tabs-accordion-title.active{background:var(--active-tab-color);color:var(--active-tab-text-color)}.tabs-accordion .tabs-accordion-title.active svg{fill:var(--active-tab-text-color)}.tabs-accordion .tabs-accordion-title.opened svg{transform:translateY(-50%) rotate(45deg)}.tabs-accordion .tabs-accordion-title svg{position:absolute;top:50%;right:15px;display:block;width:20px;height:20px;transform:translateY(-50%);fill:var(--inactive-tab-text-color);transition:ease all .3s}.tabs-accordion .tabs-accordion-content{display:none;border:1px solid var(--active-tab-color);padding:10px}.product-ingredients_container{text-align:center}.product-ingredients_container .section-title{margin:0;padding:25px 0 10px}.product-ingredients_row{display:flex;justify-content:center;max-width:1200px;margin:0 auto;padding-bottom:20px;flex-wrap:wrap}.product-ingredients_item{display:flex;flex-direction:column;align-items:center;padding-top:20px;width:30%}.product-ingredients_item-title{padding:8px;font-size:16px;font-weight:600}.product-ingredients_item-description{max-width:90%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.product-ingredients_item-image{height:100px;width:100px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){.section-ingredients-description{font-size:18px}}@media screen and (max-width: 769px){.product-ingredients_item{width:50%}.homepage-style-1.banner .slider-buttons .btn-v{font-size:.8rem;height:40px;line-height:36px}}.custom-list-banner{list-style:none;padding-left:12px}.custom-list-banner li{padding-top:8px}.banner-title{padding-bottom:10px}.featured-icons{box-shadow:none}.custom-area-link{margin:0 auto;text-align:center;padding-bottom:20px}.standalone-bottomline{display:flex;justify-content:center}.product-half .standalone-bottomline{justify-content:flex-start}.homepage_blog_posts .content-wrapper .post .date{display:none}body section[data-section-id=header] .header-desktop #cart-count svg path{fill:transparent}.cart-text{font-size:16px}.btn-add-tocart:hover .btn-svg svg path,.btn-add-tocart .btn-svg svg path,.btn-svg svg path{fill:transparent;color:#fff}.flex-wrapper{display:flex;flex-direction:column;width:100%}.contact-wrapper{width:60%}.contact-wrapper .all-width{padding:12px 10px;margin-bottom:16px}@media screen and (max-width: 769px){.wrapper .section-title{font-size:20px}.ingredient-text,.grid-product-custom-description{font-size:12px}.grid-products .grid-products-item.featured .grid-product-link{height:100%}.grid-products-item{min-width:40%}.ingredient{max-width:35%;margin:5%}.custom-area-ingredient{justify-content:center;flex-wrap:wrap}.featured-icons{margin:0}.checkbox-upsell-modal_content{flex-direction:column}.checkbox-upsell-modal_img{width:60%;height:auto;margin:0 auto}#shopify-section-1617215262cce3aac0 .featured-icons.featured-icons-col-3 .uvp-icon-item{width:50%;padding:10px}}@media (max-width: 478px){.featured-icons{margin:0}.btn.btn-v.effect_1.custom_banner_mobile{font-size:10px}}.mobile-nav #klaviyo-button-menu-mobile{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom_general.scss.css.map */
