.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}body p,body span,body .banner__text.body{line-height:20px}.banner--desktop-transparent .banner__box,.banner--desktop-transparent h2.banner__heading{color:#000}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:600}body a.button,body button.button,.btn{font-weight:600;border-radius:30px;background-color:#184795;color:#fff;box-shadow:none!important}.basic-bundle .bold-bundles-widget__footer{text-align:center}.text_green{color:#53973b}select:focus-visible,input:focus-visible{box-shadow:0 0 3px #aaa!important;outline:none!important}.select .icon-caret,.customer select+svg{right:8px!important}.search-modal.modal__content .search-modal__close-button{color:#54973b}.customer.login form a{color:#53973b}.customer.register>h1{text-transform:capitalize}header.header{padding-top:0!important;padding:15px 1.5rem!important}header.header .header__icon .icon{stroke:#189539}.announcement-bar__message>p{margin:0;text-align:center}.menu_wrapper{background:#53973b;padding:10px 0}.menu_wrapper .header__inline-menu{display:flex;justify-content:center}.header__menu-item span{color:#fff;font-size:16px}a.header__menu-item:after{content:"+";float:right;color:#fff;margin-left:25px;font-size:small;line-height:24px;color:#61c963}.header__inline-menu ul li:last-child a.header__menu-item:after{display:none}.collection-hero__title{text-align:center}.mobile-facets .mobile-facets__summary .select__select{height:3.5rem}.home_top_banner .banner__content.banner__content--top-right>div{top:50px;right:50px}.home_top_banner .banner__text.body span{font-size:20px}.card-information__wrapper{text-align:center}.card-information__wrapper a.full-unstyled-link{font-size:18px;color:#53973b;font-weight:600}.card-information__wrapper .price>div{display:block;margin:auto}.gift-cards-section{background-color:#f8f6f5;padding:1px 0}.gift-cards-section .image-with-text__media-item{width:20%}.gift-cards-section .image-with-text__content,#ImageWithText--template--14316349620302__1642144045837fcffd{background:#f8f6f5}#shopify-section-template--14316349620302__rich_text .rich-text__blocks{width:100%;max-width:100%;margin:0 auto}#shopify-section-template--14316349620302__rich_text .rich-text__blocks h2{color:#189539}.ft_heading_wrapper{text-align:center}.ft_heading_wrapper h2.title{font-size:32px;color:#189539;margin-bottom:0}.image-with-text__heading{color:#189539}.bundle_save_section img{object-fit:contain}.bundle_save_section h2.banner__heading span{color:#189539;font-weight:600}.ft_html_wrap a{color:#53973b}footer.footer .list-menu__item--link{padding:0;font-size:16px}h2.footer-block__heading{text-align:left;color:#189539;font-weight:600}.footer-block__details-content.footer-block__newsletter .newsletter-form__button{width:100%;margin-top:8px;border-radius:0}.footer-block__details-content.footer-block__newsletter .newsletter-form__field-wrapper .field__input{padding-right:1.5rem}ul.footer__list-social.list-social{justify-content:flex-start;margin-bottom:20px}a.link.list-social__link{color:#189539;padding:10px 8px}.ft_social_icon_wrap .list-social__item .icon{height:2.5rem;width:2.5rem}.footer__column.footer__column--info{flex-direction:row;justify-content:space-between}.sc_rate_img_wrap img{width:150px}.article-card__title{color:#53973b}.template-page .rte a{color:#54973b}.template-page h1.main-page-title.page-title.h0{text-align:center;font-weight:600;color:#53973b}header.blog-header h1{color:#53973b;font-size:32px}.template-page .rte{line-height:20px}.template-page .rte li{line-height:20px;margin-bottom:8px}.rte strong{color:#53973b}.share-button-v2 ul.social-sharing{display:flex;flex-wrap:wrap;list-style:none;padding:0;align-items:center;justify-content:flex-start;margin:0}.share-button-v2 ul.social-sharing li a{display:flex;min-width:100px;align-items:center;text-decoration:none;color:#fff;font-weight:600;text-align:center;justify-content:center;margin:10px 5px;padding:8px 0;border-radius:6px;font-size:20px;background:transparent;height:38px;min-height:10px;width:123px;min-width:70px}.share-button-v2 ul.social-sharing li a:hover,.share-button .share-button__button:hover{box-shadow:0 0 2px #aaa!important}.share-button-v2 ul.social-sharing li a.share-facebook{background-color:#3b5998!important}.share-button-v2 ul.social-sharing li a.share-facebook svg path{fill:#fff}.share-button-v2 ul.social-sharing li a.share-twitter{background-color:#1da1f2!important;color:#fff;border-radius:6px;height:38px;min-height:10px;width:123px;min-width:70px}.share-button-v2 ul.social-sharing li a.share-twitter svg path{fill:#fff}.share-button-v2 ul.social-sharing li a.share-pinterest{background-color:#e60023!important;color:#fff;border-radius:6px;height:38px;min-height:10px;width:123px;min-width:70px}.share-button-v2 ul.social-sharing li a.share-pinterest svg path{fill:#fff}.share-button-v2 .share-button_blogpost{padding:0;border-radius:6px;margin:10px 5px;color:#fff;font-weight:600;background-color:#000;text-align:center;font-size:20px;width:123px}.share-button-v2 .social-sharing a svg{width:15px;margin-right:5px}.article-template .article-template__link-v2{display:inline-flex}share-button.share-button{display:flex;align-items:center}.share-button ul.social-sharing{display:flex;flex-wrap:wrap;list-style:none;padding:0;align-items:center;justify-content:flex-start;margin:0}.share-button ul.social-sharing li a{display:flex;min-width:100px;align-items:center;text-decoration:none;color:#54973b;font-weight:600;border:1px solid #cfcfcf;text-align:center;justify-content:center;margin:10px 5px;padding:8px 0;border-radius:30px;font-size:14px;background:transparent}.share-button ul.social-sharing li a:hover,.share-button .share-button__button:hover{box-shadow:0 0 2px #aaa!important}.share-button .social-sharing a svg{width:15px;margin-right:5px}.share-button .share-button__button{border:1px solid #cfcfcf;padding:5px 15px;border-radius:30px;margin:0 5px;color:#54973b;font-weight:600}.template-article .share-button .share-button__button{padding:8px 15px}.btn--share .icon-facebook path{fill:#3b5998}.btn--share .icon-twitter path{fill:#00aced}.btn--share .icon-pinterest path{fill:#cb2027}.back-to-blog .icon-arrow{width:3.5rem}.blogv2__image{width:450px!important;height:240px!important;order:1;position:static!important;position:relative;display:inline-block}.blogv2__image:hover{opacity:.3}.product__info-container .product__title{line-height:1}div#product_just_stars{display:flex}#product_just_stars span{min-width:20px}#product_just_stars span.ind_cnt{display:inline-flex;margin-left:10px}#product_just_stars span.ind_cnt a{color:#54973b;font-size:14px}.product #product_just_stars .off{display:inline-flex}.template-product .prd_testimonial_slider{display:none}.template-product section#shopify-section-template--14279089356878__1643000890542057cf{display:none}.product__info-container span.price-item.price-item--regular{font-size:20px;font-weight:600}.product-form__input--dropdown label.form__label{font-size:16px}.product-form__input--dropdown .select select{font-size:16px;color:#54973b}.product-form__input--dropdown .select select option[selected=selected]{color:#000}h2.product-recommendations__heading{font-size:32px;text-align:center;color:#54973b}div#sa_review_section{min-height:500px!important}.product_review_container #review_image .sa_logo{margin-top:-35px}#review_header{border:none!important}.product_review_container h2{font-size:32px}.review_top_banner .banner__box{display:grid;padding:20px 35px 30px;row-gap:0px}.review_top_banner .image_wrap{grid-column:2;grid-row:1}.review_top_banner h2.banner__heading.h1{grid-column:2;grid-row:2;margin-top:0}.review_top_banner .banner__text{grid-column:2;grid-row:3;margin-top:0}.review_top_banner .html_wrap{grid-column:1;grid-row:1/ span 3;padding:0 5px;margin-top:0!important;min-width:160px;margin-right:20px}.review_top_banner .rating_container{position:relative;padding:15px 0;background-color:#f0f0f0}.review_top_banner .rat_circle{width:100px;height:100px;display:flex;justify-content:center;align-items:center;background:#54973b;font-size:40px;color:#fff;font-weight:600;border-radius:50%;margin:auto}.review_top_banner .rating_container h4{margin:0;position:absolute;top:-40px;background:#000;color:#fff;font-size:20px;padding:8px 15px;width:100%}.review_top_banner .rating_container h3{margin-top:0;font-size:30px;margin-bottom:5px;color:#54973b}.review_top_banner img{object-position:left}.review_contact_section img{object-position:right}.review_top_banner .banner__text span{font-weight:600}.review_top_banner{margin-top:0}.sa_response,.merchant_review .custom-answer,.merchant_review .comments{line-height:18px}.banner__content .banner__heading span{color:#54973b}.rich-text__blocks .h1{color:#54973b;font-size:32px}select#sa_sort{padding:5px;margin-left:5px;margin-top:8px}div#sa_review_paging br{display:block!important}#sa_sort option{color:#54973b}.multicolumn .title{display:block;width:100%;text-align:center;margin:auto!important;color:#54973b;font-size:32px}.multicolumn .desc_wrapper{width:100%}.multicolumn .desc_wrapper p{text-align:center;margin-top:0}.multicolumn-list .multicolumn-card__info{padding-top:10px!important}.multicolumn-list .multicolumn-card__info h3{color:#54973b}.multicolumn-list .multicolumn-card__info div.rte{margin-top:0}section#shopify-section-template--14292846248014__164300097291a041a4{background-color:#f0f0f0;padding:10px 0}.pp_dif_conainer{background:#f0f0f0;padding-bottom:50px}.best_pp_table_wrap table{width:100%;border:none;box-shadow:none}.best_pp_table_wrap table tr td{border:none}.best_pp_table_wrap table tr td:nth-child(1){width:35%}.best_pp_table_wrap table tr td:nth-child(2),.best_pp_table_wrap table tr td:nth-child(3),.best_pp_table_wrap table tr td:nth-child(4){width:20%}.best_pp_table_wrap table .pp_product img{width:100%}.pp_desc h3{font-size:20px;color:#54973b;margin-bottom:8px}.pp_desc p{margin-top:0}.best_pp_table_wrap .pp_product h4{font-size:18px;margin:0;text-align:center;color:#54973b}.best_pp_table_wrap td>span.value{font-weight:600;display:block;margin:auto;text-align:center;font-size:16px}span.check_icon{font-size:25px;color:#fff;background:green;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:auto}.best_pp_table_wrap h4{font-size:18px;margin:0}.testomonial_section h4.title{margin:0 auto 30px;display:block;width:100%;text-align:center;color:#54973b;font-size:24px}.cu_table_container h2.title{margin:0;text-align:center;color:#54973b;font-size:32px}.cu_table_container .desc_wrap{text-align:center}.compare_table_wrapper table th{white-space:nowrap;font-size:16px;padding:5px 0}.compare_table_wrapper table td{min-width:150px}.cu_table_container{background:#f0f0f0;padding:50px 0}.compare_table_wrapper span{font-size:15px}.testomonial_section.compare_us_testimonial{background:transparent;margin-top:0}.compare_table_wrapper{background:#fff;width:100%;overflow-x:auto}.compare_table_wrapper span.text_green{font-weight:600}header.blog-header{text-align:center;margin-bottom:20px;border-bottom:1px solid #aaa;padding-bottom:30px}select#BlogTagFilter{padding:5px;font-size:16px;margin-left:10px}.article-card__excerpt{max-width:100%;margin-bottom:10px}.blog-articles .article-card{background-color:transparent}.article__tags ul.list--inline{display:flex;list-style:none;padding:0;margin:0 0 10px;flex-wrap:wrap}.article__tags ul.list--inline li{font-style:italic}.article__tags ul.list--inline li a{color:#54973b;text-decoration:underline;padding-left:5px}.article-card a{text-decoration:none}.blog-articles .article-card__info{padding-left:0;padding-right:0;padding-top:10px}.blog-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.search-bar__form{flex:1 1 100%;position:relative;max-width:750px;border:1px solid transparent}.search-form__input-wrapper{position:relative}.search-bar__submit{z-index:1;position:absolute;right:0;top:0;display:inline-block;padding:0 12px;height:100%;vertical-align:middle;background-color:transparent;border:0;margin:0;color:#000;cursor:pointer}.search-bar__input{padding-right:45px;width:100%;min-height:44px;color:#000;background-color:#fff;border:none;border:1px solid #cccccc;padding-left:8px;font-size:16px}.search-bar__submit .icon{position:relative;top:-1px;width:2rem;height:100%;stroke:#000}.pagination__item{border:1px solid #111;border-radius:50%}.pagination-wrapper .pagination__item:hover,.pagination-wrapper .pagination__item--current{background:#53973b;border-color:#53973b;text-decoration:none;color:#fff}.pagination-wrapper .pagination__item--current,.pagination-wrapper .pagination__item--current:hover{background-color:#106b28;cursor:not-allowed}.pagination-wrapper .pagination__item--current:after,.pagination-wrapper .pagination__item:hover:after{display:none}#comments .button{border-radius:30px}h1.article-template__title{text-align:center}.article-template__content.rte a{color:#54973b}.article-template__content.rte img,.article-template__content.rte frame{display:block;margin:auto}.article-template .article-template__link{display:inline-flex}.pp_story_section{background:#f3f3f3;padding:1px 0}.pp_story_section img,.pp_staff_section img{object-fit:contain;object-position:top}.pp_story_section .image-with-text__content{padding:0 40px 0 0}.pp_staff_section .image-with-text__content{padding:0 0 0 40px}.rte .testiblock blockquote{display:block}.kudo_desc{position:relative;padding:20px 30px;text-align:center;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.kudo_desc:before{content:open-quote;height:30px;display:block;color:#69c;position:absolute;font-size:100px;line-height:20px;top:45px;left:-5px}.kudo_desc:after{content:close-quote;display:block;color:#69c;position:absolute;font-size:100px;line-height:20px;top:auto;right:-8px;bottom:0;left:auto}.kudos_section .page_info h2{font-size:32px;color:#53973b}.kudos_section .btn_wrapper{margin-top:35px;margin-bottom:50px}.pp_contact_msg_wrap .image-with-text.page-width{max-width:100%;padding:0}.pp_contact_msg_wrap .image-with-text__media--small{height:38rem}.pp_contact_msg_wrap .image-with-text__media--small img{object-fit:contain;object-position:left}.contact_wrap{display:flex}.contact_wrap>div{width:50%}.state_wrap{display:flex;margin-bottom:15px}.section_info{text-align:center}.state_info{padding:0 15px}.state_info h2.state_heading{margin-bottom:5px;color:#54973b;margin-top:10px}.state_info .desc_wrap p{margin-top:0}.pp_contact_section{background-color:#f8f7f5;padding:1px 0 50px}.state_info h2.heading{margin-top:0;margin-bottom:10px;font-size:28px}.state_info .desc_wrap a{color:#54973b}.section_info h1{color:#54973b;margin-bottom:10px;font-size:32px}.training_desc_ection .rich-text__text.rte{text-align:left}.training_desc_ection .rich-text{margin-top:10px}.training_desc_ection .rich-text{margin-bottom:0}.training_klaviyo_frm{max-width:500px;display:block;margin:auto;background:#f0f0f0;padding:20px 30px}.training_klaviyo_frm .klaviyo-form-Sc8MFq form.klaviyo-form>div>div:last-child{flex-direction:column!important}.klaviyo-form-Sc8MFq form>div>div:nth-child(3)>div{flex:1!important;padding:5px 0!important}.klaviyo-form-Sc8MFq form>div>div:nth-child(3)>div button{width:100%!important;margin-left:0!important}#shopify-section-template--14302382850126__164362673727d65818 .rich-text{margin-bottom:25px}section#shopify-section-template--14302382850126__1643626741e9275675{margin-top:0}#dynamic-checkout-cart ul.iZJMuEDN4NxKS3mrxcBP9{flex-direction:row!important}#dynamic-checkout-cart ul.iZJMuEDN4NxKS3mrxcBP9 li{width:auto!important;margin:0 10px;min-width:120px}#dynamic-checkout-cart ul.iZJMuEDN4NxKS3mrxcBP9 li>div{border-radius:5px!important}.template-cart .title-wrapper-with-link{flex-direction:column;align-items:center}.template-cart .title-wrapper-with-link a{color:#54973b}.template-cart .cart__items th{font-size:14px;color:#189539;letter-spacing:1px}.template-cart .cart__items{border-bottom:0;padding-bottom:0}@media only screen and (max-width: 990px){.menu_wrapper{display:none}.menu-drawer__menu-item{color:#189539}a.menu-drawer__account.link{color:#189539;font-weight:600}a.menu-drawer__account.link svg{stroke:#189539}.multicolumn .title,.pp_story_section h2.image-with-text__heading.h1,.pp_staff_section h2.image-with-text__heading.h1{font-size:24px}.contact_wrap{flex-direction:column}.contact_wrap>div{width:100%}.bold-bundles-widget{margin-left:10%!important;margin-right:10%!important}}@media only screen and (max-width: 767px){.home_top_banner .banner__content.banner__content--top-right>div{top:0;right:0}.footer__column.footer__column--info{flex-direction:column;justify-content:space-between}.banner--desktop-transparent h2.banner__heading br{display:none}#Banner-template--14316349620302__1642071308249662e5 img{object-position:right}.image-with-text__text-item>.image-with-text__content{align-items:center;text-align:center}.image-with-text__text-item>.image-with-text__content h2{font-size:24px}.ft_heading_wrapper h2.title{font-size:24px}.product_review_container{text-align:center}.product_review_container #review_image{height:50px!important}.product_review_container #review_image .sa_logo{float:none;margin:auto;margin-top:40px!important}.product_review_container h2{font-size:24px}.review_top_banner .banner__box{display:flex;flex-direction:column;flex-wrap:wrap}.review_top_banner .html_wrap{display:none}.best_pp_table_wrap{overflow-x:scroll}.best_pp_table_wrap table tr td:nth-child(1){width:200px}.best_pp_table_wrap table tr td:nth-child(2),.best_pp_table_wrap table tr td:nth-child(3),.best_pp_table_wrap table tr td:nth-child(4){width:150px}.cu_table_container h2.title{font-size:24px}.pp_story_section .image-with-text__content{padding:20px 0}.pp_staff_section .image-with-text__content{padding:20px 0 50px}.pp_contact_msg_wrap .image-with-text__media--small{height:28rem}.state_wrap{flex-direction:column}.state_wrap .img_info{text-align:center}#dynamic-checkout-cart ul.iZJMuEDN4NxKS3mrxcBP9{flex-direction:column!important}#dynamic-checkout-cart ul.iZJMuEDN4NxKS3mrxcBP9 li{margin-left:0}.template-cart .cart-items tr{border-bottom:1px solid #efefef;padding-bottom:20px}.bold-bundles-widget-item.bold-bundles-widget-item--product{margin:15px auto!important}.header__icon,.header__icon--cart .icon{height:3.4rem;width:3.4rem}.header__icon .icon{height:1.5rem;width:1.5rem}.header__icon--cart .icon{height:2.8rem;width:2.8rem}.header__icons{padding-right:10px}}@media only screen and (min-width: 990px){.product-recommendations li.grid__item{width:25%;max-width:25%}.article-card .article-card__image--large{padding-bottom:50.7rem}.cart-item a.cart-item__name{max-width:80%}}@media only screen and (min-width: 750px){section#shopify-section-template--14316349882446__164248751391b8c591 .slider-mobile-gutter .product-grid .grid__item{width:33.33%;max-width:33.33%}.rich-text .rich-text__blocks{max-width:100%}.cart-item a.cart-item__name{font-size:18px}.cart-item .product-option{font-size:16px}.cart-items{border-collapse:collapse}.template-cart .cart-items td{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #efefef}.cart__footer h3.totals__subtotal{font-size:24px}.cart__footer p.totals__subtotal-value{font-size:20px}.cart-item dl .product-option{font-size:13px;line-height:14px}}@media only screen and (max-width: 990px) and (min-width: 767px){.gift-cards-section .image-with-text__media-item{width:30%}}@media only screen and (max-width: 990px) and (min-width: 750px){.footer__blocks-wrapper.grid--4-col-tablet .grid__item{width:calc(30% - .75rem)}.ft_html_wrap a{font-size:15px}.share-button ul.social-sharing li a{min-width:80px;font-size:13px}.share-button .share-button__button{font-size:13px;padding:5px 8px}}.prdcardbadge{position:absolute;top:-12px;right:-42px;width:200px;padding:40px 4px 4px;text-align:center;color:#fff;font-size:rem(10);font-weight:700;text-transform:uppercase;// transform: rotate(23deg) translateZ(0)}.prdcardbadge__new{position:absolute;top:-12px;right:-42px;width:200px;padding:40px 4px 4px;text-align:center;background-color:#991739;box-shadow:4px 3px 8px 1px #969696;color:#fff;font-size:rem(10);font-weight:700;text-transform:uppercase;transform:rotate(23deg) translateZ(0)}.shg-btn-wrapper.shg-align-left{text-align:center;display:flex;justify-content:center}.prdcardbadge__popular{position:absolute;top:-18px;right:-38px;width:200px;padding:40px 4px 4px;text-align:center;background-color:#00a3a3;box-shadow:4px 3px 8px 1px #969696;color:#fff;font-size:rem(10);font-weight:700;text-transform:uppercase;transform:rotate(23deg) translateZ(0)}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.css.map */
