.template-page-about-us .wholesome_quality .image-with-text,.template-page-meet-the-team .wholesome_quality .image-with-text{padding-left:95px;padding-right:95px;max-width:100%;width:100%}.template-page-about-us .inner_page_banner_cover,.template-page-meet-the-team .inner_page_banner_cover{margin-bottom:0}.template-page-about-us .index_image_text,.template-page-meet-the-team .index_image_text{padding-top:inherit!important;background:#f3f3f3;margin-top:0}.template-page-about-us .rich-text__heading,.template-page-meet-the-team .rich-text__heading,.template-page-retailers .rich-text__heading,.template-page-loyalty .rich-text__heading,.template-collection .rich-text__heading,.template-page-contact .rich-text__heading,.template-page-faqs .rich-text__heading,.template-search .rich-text__heading{color:#2e4259;font-size:50px}.template-page-about-us .rich-text__blocks,.template-page-meet-the-team .rich-text__blocks{max-width:100rem}.template-page-about-us .rich-text__blocks .rich-text__text.rte p,.template-page-meet-the-team .rich-text__blocks .rich-text__text.rte p,.template-page-retailers .rich-text__text.rte p,.template-page-loyalty .rich-text__text.rte p{font-weight:400;font-family:Krete;font-size:20px;line-height:34px!important}.template-page-about-us .wholesome_quality .image-with-text .image-with-text__content,.template-page-meet-the-team .wholesome_quality .image-with-text .image-with-text__content{padding:30px 0 30px 100px}.template-page-about-us .rich-text.content-container,.template-page-meet-the-team .rich-text.content-container,.template-page-retailers .rich-text.content-container,.template-page-loyalty .rich-text.content-container,.template-collection .rich-text.content-container,.template-page-contact .rich-text.content-container,.template-page-faqs .rich-text.content-container,.template-search .rich-text.content-container{border:0!important}.template-page-loyalty .multicolumn-card .multicolumn-card__info h3.inline-richtext{font-size:60px}.template-page-loyalty .multicolumn-card .multicolumn-card__info .rte h2{margin:0 0 15px}.template-page-loyalty .multicolumn-card .multicolumn-card__info .rte h4{margin:20px 0 0;font-size:20px;font-weight:600}.template-page-loyalty .multicolumn-card .multicolumn-card__info .rte p{font-size:16px;letter-spacing:0px;line-height:24px;color:#050505;font-family:Krete;font-weight:400}.template-page-become-a-retailer .rich-text.content-container{border:0}.collection-hero__title{font-weight:700;color:#2e4259;letter-spacing:normal;margin:60px 0 0!important}.main-page-title,.cart__empty-text{color:#2e4259;font-weight:700;font-size:50px}.contact button.button:before,.contact button.button:after,#customer_login button:before,#customer_login button:after,.cart__warnings .button:before,.cart__warnings .button:after{display:none}.contact button.button,#customer_login button,.cart__warnings .button{background-color:#f3f3f3;border:2px solid #78c252;font-size:20px;letter-spacing:0px;line-height:28px;color:#78c252;font-weight:700;font-family:"Trajan Pro 3";font-weight:400;width:auto;min-width:unset;margin:0 auto;padding:10px 30px;transition:.3s}.contact button.button:hover,#customer_login button:hover,.cart__warnings .button:hover{background:#78c252;color:#fff}.card__information .card__heading{font-size:25px;color:#2e4259}.mobile-facets__sort .select:focus-visible,.mobile-facets__sort .select__select:focus-visible,.facet-filters__field .select,.facet-filters__field{box-shadow:none!important;outline:none!important;border:0!important}.shopify-challenge__container .shopify-challenge__button{display:block;margin:20px auto 0;background:transparent;border-width:2px}.contact .field input,.contact .field textarea{border:solid 2px #050505;font-family:Krete;color:#050505}.contact .field label{font-family:Krete;color:#050505}.contact .field:before,.contact .field:after{display:none}.contact .field input:focus,.contact .field textarea:focus{box-shadow:none}@media screen and (max-width:1440px){.wholesome_quality .image-with-text,.featured-collection-wrapper .page-width,.home-about-section .page-width,.find-retailers-section .page-width,.testimonials-section .page-width,.isolate .rich-text .page-width,.product-benefit-section .page-width{padding:40px 15px!important}}@media screen and (max-width:1365px){.template-page-about-us .rich-text__heading,.template-page-meet-the-team .rich-text__heading,.template-page-retailers .rich-text__heading,.template-page-loyalty .rich-text__heading,.template-collection .rich-text__heading,.template-page-contact .rich-text__heading,.template-page-faqs .rich-text__heading,.template-search .rich-text__heading{font-size:35px;line-height:43px}.template-page-loyalty .multicolumn-card .multicolumn-card__info h3.inline-richtext{font-size:46px}.multicolumn-card.content-container .multicolumn-card__info h2,.template-page-become-a-retailer .rich-text__blocks .rich-text__text h2{font-size:24px}.collection-hero__title,.main-page-title,.cart__empty-text,.product .product__title h1{font-size:35px;line-height:43px}}@media screen and (max-width:1199px){.card__information .card__heading{font-size:20px}.banner .banner__content{padding:40px 15px!important}}@media screen and (max-width:1024px){.template-page-about-us .wholesome_quality .image-with-text .image-with-text__content,.template-page-meet-the-team .wholesome_quality .image-with-text .image-with-text__content{padding:30px 0 30px 30px}.image-with-text .image-with-text__grid.grid{align-items:center!important}.card__information .card__heading{font-size:18px}}@media screen and (max-width:989px){.template-page-about-us .rich-text__heading,.template-page-meet-the-team .rich-text__heading,.template-page-retailers .rich-text__heading,.template-page-loyalty .rich-text__heading,.collection-hero__title,.main-page-title,.cart__empty-text,.product .product__title h1{font-size:30px;line-height:43px}}@media screen and (max-width:798px){.index_image_text .image-with-text__media img{object-fit:contain}.footer .page-width{padding:0 1.5rem!important}.facets__form{gap:0 1rem!important}.facet-filters{padding-left:.5rem!important}}@media screen and (max-width:768px){.footer__content-top .footer-block.grid__item.footer-block--menu{padding:0}}@media screen and (max-width:749px){.template-page-about-us .wholesome_quality .image-with-text{padding-top:40px!important;padding-bottom:10px!important}.image-with-text__text-item.grid__item .image-with-text__content{padding-left:0!important}.page_banner_cover .inner_page_banner h1{font-size:30px!important;text-align:center}.inner_page_banner_cover{max-height:250px!important;min-height:250px!important}.rich-text__blocks .rich-text__text.rte h3{font-size:16px}.template-page-loyalty .multicolumn-card .multicolumn-card__info h3.inline-richtext,.cart__empty-text{font-size:30px}}@media screen and (max-width:739px){.footer .footer-block .footer-block__details-content li a{padding:5px 0}.footer__content-top .footer-block.grid__item.footer-block--menu{padding:10px 0 0}.wholesome_quality .image-with-text .image-with-text__heading,.featured-collection-wrapper .collection__title .title,.has-content h2,.main-page-title,.template-page-about-us .rich-text__heading,.template-page-meet-the-team .rich-text__heading,.template-page-retailers .rich-text__heading,.template-page-loyalty .rich-text__heading,.template-collection .rich-text__heading,.template-page-contact .rich-text__heading,.template-page-faqs .rich-text__heading,.template-search .rich-text__heading,.collection-hero__title,.cart__empty-text{font-size:24px;line-height:30px}}@media screen and (max-width:640px){.rich-text__wrapper{width:100%!important}.template-page-about-us .rich-text__blocks .rich-text__text.rte p,.template-page-meet-the-team .rich-text__blocks .rich-text__text.rte p,.template-page-retailers .rich-text__text.rte p,.template-page-loyalty .rich-text__text.rte p{font-size:16px}.rich-text__blocks .rich-text__text.rte h3,.rich-text__blocks .rich-text__text{margin-top:0}.rich-text__blocks .rich-text__heading{margin:0 0 10px}.template-page-loyalty .multicolumn-card .multicolumn-card__info .rte p,.template-page-loyalty .multicolumn-card .multicolumn-card__info .rte h4{font-size:16px}.collection-hero__title{margin-top:40px!important}.product .product__title h1{font-size:24px}.card__information .card__heading{font-size:14px}.contact .form__message{align-items:flex-start;margin:0 0 15px;font-size:14px;line-height:20px}.contact .form__message:focus{box-shadow:none}.main-page-title{margin-bottom:2rem!important}}@media screen and (max-width:380px){span.mobile-facets__open span.mobile-facets__open-label,.product-count .product-count__text{font-size:1.2rem}.facets-container{grid-template-columns:auto minmax(0,1fr)!important;column-gap:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-g.css.map */
