.Description-Tab .st0{fill:#fff}.tv-wrap{padding:80px 0;display:block;width:100%}.tv-inner{width:80%;margin:0 auto;display:flex;flex-direction:column}.tv-top{text-align:center}.tv-head{font-size:36px;font-weight:900;color:#024012}.tv-subtitle{font-size:18px;line-height:32px}.tv-bottom{width:56%;padding:0 40px 0 10px;display:flex;align-items:center}.tv-bottom .cs-form-parent-warp{padding:30px 10px}.tv-bottom .cs-form-parent-warp h2{display:none!important}.tv-box{display:flex;flex-direction:row;margin-top:40px;border:solid 1px #dddddd;border-radius:20px}.tv-box h5{margin-bottom:10px;padding-bottom:0;letter-spacing:0px;text-transform:capitalize;padding-top:0;color:#311f00}.tv-left{width:44%;line-height:0px;background:url(/cdn/shop/t/43/assets/dog-new-form.jpg?v=102203281853998335891668711804);background-size:cover;background-position:top right;border-radius:20px;background-repeat:no-repeat}.tv-left img{max-width:100%;border-radius:20px 0 0 20px}.tv-bottom .alert-success{margin-top:30px}.mobile_cart_wrap{padding-top:10px}.section-wrapper.section-wrapper--page,.section-wrapper.section-wrapper--product,.section-wrapper.section-wrapper--collection,.section-wrapper.section-wrapper--cart,.section-wrapper.section-wrapper--login,.section-wrapper.section-wrapper--blog,.section-wrapper.section-wrapper--article,.section-wrapper--search{padding-top:0}textarea.stamped-form-input{border-radius:10px}.fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fad:before{position:absolute;color:#72bc51;opacity:1}.shopify-section--search .search__section h2.title{color:#2d1e12;font-weight:900;letter-spacing:.015em;margin-bottom:10px;text-align:center;text-transform:uppercase;font-size:30px}.shopify-section--search .search__section{background-color:transparent}.search__container input[type=text]{float:left;width:calc(100% - 62px);border-radius:40px 0 0 40px;color:#333;background:#fff;border:1px solid #ddd;display:block;padding:11px 25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:muli,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.66;margin-left:0;min-height:auto;height:auto}button.search__button{float:left;width:62px;padding:3px 20px 0;height:48px;border-radius:0 40px 40px 0;-webkit-appearance:button;background-color:#226a35;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:44px;text-transform:uppercase;text-shadow:none}button.search__button i.fas.fa-search{font-size:21px;color:#fff;line-height:44px}.shopify-section--search .section_form{padding-bottom:40px;padding-top:40px}section#business-main{float:left;width:100%;position:relative;padding:40px 0;max-width:100%}.business-wrap{width:80%;margin-left:10%;float:left;border:solid 1px #ddd;padding:0;background:#f1f1f1}.business-wrap .eight.columns.business-content{width:66.66667%;padding:30px;min-height:780px;border-right:solid 1px #ddd;background:#fff;float:left;position:relative}.business-wrap p.fat.font21.dg.upper{font-size:21px;color:#226a35;font-weight:700;text-transform:uppercase}.business-wrap .content{float:left;width:100%;padding:0}.business-wrap .four.columns.business-side{padding:50px 30px;width:33.33333%;float:left;min-height:1px;position:relative}.business-wrap .side-inner.text-center{margin-bottom:30px;float:left;width:100%}.side-inner p.side-icon{float:left;width:100%;margin-bottom:10px;font-size:70px;color:#72bc51;line-height:70px}.side-inner p.font18.fattest.db.marg5.upper{float:left;width:100%;color:#2d1e12;font-weight:900;letter-spacing:.015em;margin-bottom:5px;text-transform:uppercase;font-size:18px}ul.side-ul{list-style:none;text-align:center;float:left;width:100%;font-size:14px;padding-left:0;margin-bottom:0;margin-top:0}.side-ul li{float:left;width:100%;line-height:24px;font-size:14px;margin-bottom:0}.side-ul li a{color:#666}.business-wrap .side-inner.text-center.last{margin-bottom:0}.cont-form input[type=text],.cont-form input[type=password],.cont-form input[type=email],.cont-form input[type=search],.cont-form input[type=url],.cont-form input[type=tel],.cont-form input[type=number],.cont-form input[type=date],.cont-form input[type=month],.cont-form input[type=week],.cont-form input[type=time],.cont-form input[type=range],.cont-form input[type=color],.cont-form select,.cont-form textarea{color:#333;background:#fff;border:1px solid #ddd;-webkit-border-radius:0px;border-radius:50px;display:block;padding:11px 25px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;min-height:auto;font-size:.9375rem;font-weight:400;line-height:1.66}.cont-form textarea{height:150px;border-radius:8px}.cont-form input[type=submit]{border-radius:8px;float:none;width:70%;line-height:48px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase;padding:0 30px;text-shadow:none;transition:background .2s}.cont-form .right_side{padding-left:8px;width:50%;float:left}.cont-form .left_side{padding-right:8px;margin-right:0;width:50%;float:left}@media only screen and (max-width: 1281px){.business-wrap{width:90%;margin-left:5%}}@media only screen and (max-width: 1080px){.tv-left{display:none}.tv-bottom{width:100%;padding:0 10px}.business-wrap .eight.columns.business-content{width:100%;border-right:none;min-height:0px}.business-wrap .four.columns.business-side{width:100%;border-top:solid 1px #ddd}.business-wrap .side-inner.text-center{margin-bottom:0;width:33.3333%}.side-inner p.font18.fattest.db.marg5.upper{font-size:16px}}@media only screen and (max-width: 900px){.tv-head{font-size:24px}.tv-subtitle{font-size:16px;line-height:28px}.tv-box{margin-top:10px}.tv-subtitle br{display:none}}@media only screen and (max-width: 767px){.tv-wrap{padding:30px 0}.tv-inner{width:92%}.tv-box{border:none;margin-top:0}.tv-bottom,.tv-bottom .cs-form-parent-warp{padding:0}section#business-main{padding:0 0 20px}.shopify-section--search .search__section h2.title{font-size:19px}.search__container input[type=text]{line-height:41px;height:41px}button.search__button{padding-top:0;height:41px}button.search__button i.fas.fa-search{font-size:18px}.business-wrap{width:100%;margin-left:0%;border:none}.business-wrap .eight.columns.business-content{padding:20px}.business-wrap .four.columns.business-side{float:left!important;width:100%!important;border:none}.business-wrap .side-inner.text-center{margin-bottom:30px;width:100%}.desk{display:none}.shopify-section--search .section_form{padding-bottom:0}.cont-form input[type=submit]{width:100%;line-height:41px}.cont-form input[type=text],.cont-form input[type=password],.cont-form input[type=email],.cont-form input[type=search],.cont-form input[type=url],.cont-form input[type=tel],.cont-form input[type=number],.cont-form input[type=date],.cont-form input[type=month],.cont-form input[type=week],.cont-form input[type=time],.cont-form input[type=range],.cont-form input[type=color],.cont-form select,.cont-form textarea{margin-bottom:15px}.business-wrap p.fat.font21.dg.upper{font-size:16px}.cont-form .left_side,.cont-form .right_side{float:left;width:100%;padding:0}}.Coll__menulinks.menu li a{padding:0 6px;display:block;float:left;margin:2px 20px 0 0;font-weight:700;line-height:36px;font-size:16px;color:#2d1e12;border-bottom:solid 2px #fff;text-transform:none;letter-spacing:0px}.section_select .sort_by{text-transform:none;color:#2d1e12;min-width:240px;border:1px solid #ddd;-webkit-border-radius:0px;border-radius:0;height:40px;max-width:100%;font-family:Muli,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.66;padding:11px 15px}.Coll-Sorting span{color:#2d1e12;padding-right:8px;font-weight:700;font-size:14px;line-height:40px;display:inline-block}.Coll__menulinks.menu li{padding:0}h1.Collection-Title{line-height:32px;letter-spacing:.03em;color:#2d1e12;font-weight:900;margin-bottom:5px;font-size:28px;text-transform:capitalize}.shopify-section--collection-template section.section{float:left;width:100%;position:relative;max-width:100%}.shopify-section--collection-template .row{display:block}.shopify-section--collection-template .row .twelve.columns{width:100%;padding:0 20px;float:left;min-height:1px;position:relative}.whole-div{width:100%;display:flex;justify-content:space-between;margin-bottom:15px;margin-top:40px}.product-details{text-align:left}.product-details .title{display:block;color:#2d1e12;text-align:left;font-size:18px;margin-bottom:7px;font-weight:700;padding-top:0;margin-top:0;letter-spacing:.03em;text-transform:capitalize;line-height:28px}.product-details span.brand{display:inline-block;font-weight:400;letter-spacing:normal;color:#2d1e12}.product-details span.price{font-size:18px;font-weight:700;display:inline-block;line-height:30px}.product-details span.price span.current_price span.money{color:#666}.product-details span.price span.was_price{background:#eee;color:#d20306}.add_to_cart_button.ajax_add_to_cart{text-transform:none;float:right;padding:0 0 0 20px;position:relative;overflow:hidden;line-height:36px;background:0 0;color:#226a35;width:145px;height:30px;display:inline-block}.add_to_cart_button.ajax_add_to_cart input.btn{left:105%;position:absolute;line-height:30px;font-size:18px;top:0;width:100%;transition:all .2s linear;text-transform:capitalize;float:right;padding:0 0 0 20px;position:relative;overflow:hidden;background:0 0;color:#226a35;width:145px;height:30px;border:none;font-weight:700;-webkit-transition:background .2s;transition:background .2s}.product-list .thumbnail:hover .add_to_cart_button.ajax_add_to_cart input.btn{left:0;transition:all .2s linear}.Coll__menulinks.menu.term-accessories a.Accessories,.Coll__menulinks.menu.term-nutrition a.Nutrition,.Coll__menulinks.menu.term-play-toys a.Play-Toys{border-bottom:solid 2px #226a35}.collection_description.rte{font-size:18px;margin-bottom:0}.Coll-Product-Image .image-element__wrap{line-height:0;border:solid 1px #f3f3f3;position:relative;background:#f7f7f7;display:block;padding:14px;width:100%;transition:opacity .3s ease-in}.Coll-Product-Image .image-element__wrap:hover{padding:2px;transition:all .2s linear}@media only screen and (max-width: 1281px){.product-details .title{font-size:16px}.product-details span.price{font-size:16px;line-height:26px}}@media only screen and (max-width: 798px){.Coll-Product-Image{width:40%;line-height:0;border:solid 1px #f3f3f3;position:relative;background:#f7f7f7;display:block;float:left;padding:0}.Coll-Pro-Column{position:relative;width:100%;margin-bottom:20px;padding-bottom:0}.product-list .thumbnail a.product-info__caption{width:60%;padding:10px 0 10px 30px;float:left;margin-top:0}.product-details .title{display:block;margin-top:0}.product-details span.brand{display:block;margin-top:5px}span.add_to_cart_button.ajax_add_to_cart{float:left;display:block;height:auto;padding-top:0;position:absolute;overflow:visible;padding-left:0;bottom:-20%}.add_to_cart_button.ajax_add_to_cart input.btn{left:0!important;padding-left:0;position:relative;text-align:left}.Coll-Sorting{display:none}.whole-div{display:block;margin-top:20px}.whole-div ul.Coll__menulinks.menu li:last-child{display:none}.whole-div ul.Coll__menulinks.menu li{margin-bottom:7px;line-height:42px;width:calc(50% - 7.5px);border:solid 1px #ddd;background:#f9f9f9;border-radius:8px;text-align:center;color:#666;font-size:14px;float:left}.whole-div ul.Coll__menulinks.menu li a{margin:0;padding:0;width:100%;text-align:center;border-bottom:none!important;color:#666;font-size:14px;line-height:42px}.whole-div ul.Coll__menulinks.menu li:first-child{margin-right:7.5px}.Coll__menulinks.menu li:nth-child(2){margin-right:0;margin-left:7.5px}.Coll__menulinks.menu.term-nutrition a.Nutrition,.Coll__menulinks.menu.term-play-toys a.Play-Toys{background:#e4e4e4;border-bottom:solid 1px #ddd;color:#2d1e12;border-radius:7px}}@media only screen and (max-width: 767px){h1.Collection-Title{font-size:21px}.collection_description.rte{color:#666;font-size:15px}}@media only screen and (max-width: 480px){.product-details .title,.product-details span.price{font-size:13px}}@media (min-width: 1200px){.shopify-section--collection-template .row{padding-top:0}}section#who-top{float:left;width:100%;max-width:100%;position:relative;padding:30px 0 50px}section#who-top .row{display:block}section#who-top .row .eight.text-center.columns{width:66.66667%;margin:auto;min-height:1px;padding:0 20px;position:relative}section#who-top .row p.font30.fattest.db{font-size:30px;color:#2d1e12;font-weight:900;letter-spacing:.015em}section#who-top .row p.font16.content{font-size:16px;color:#666;font-family:muli,sans-serif;font-weight:400;line-height:1.66}section#who-top .row p.font16.content span.fat.db{font-weight:700;color:#2d1e12}section#who-top .row.row-who{padding-top:30px}section#who-top .row.row-who .ten.columns{width:83.33333%;margin:auto;min-height:1px;padding:0 20px;position:relative}section#who{float:left;width:100%;position:relative;max-width:100%;padding:60px 0}section#who .row{display:block}section#who .ten.columns{width:83.33333%;margin:auto;min-height:1px;padding:0 20px;position:relative}section#who p.large-who.fattest{font-size:44px;line-height:60px;margin-bottom:40px;opacity:.6;color:#2d1e12;text-align:center;font-weight:900;letter-spacing:.015em}section#who .five.columns{width:41.66667%;float:left;min-height:1px;padding:0 20px;position:relative}section#who .five.offset-by-one.columns{margin-left:8.33333%;left:0}section#who p.font28.dg.fattest.marg5{color:#226a35;font-weight:900;letter-spacing:.015em;margin-bottom:5px;font-size:28px}section#facility,section#human{float:left;width:100%;position:relative;max-width:100%}.main_mid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;align-items:center}.main_mid .centered{padding:0 0 0 1%;display:inline-block;vertical-align:middle;width:99%}.main_mid .five.columns{width:41.66667%;float:left;min-height:1px;padding:0 20px;position:relative}.main_mid .five.columns p.font24.lg.fat{color:#72bc51;font-size:24px}.main_mid .five.columns p.wt.marg0{color:#fff}.who-img{margin-left:50%;line-height:0;width:50%;overflow:hidden}section#human .who-img{margin-left:0}section#human .main_mid .five.columns{margin-left:58.33%}section#who-bot{padding:60px 0;float:left;width:100%;position:relative;max-width:100%}section#who-bot .row{display:block}section#who-bot .row .six.columns{width:50%;min-height:1px;padding:0 20px;position:relative;margin:auto}section#who-bot .row p.font24.dg.fattest.marg5{font-weight:900;letter-spacing:.015em;font-size:24px;margin-bottom:5px}section#who-bot .row p.font18.db.fattest{font-size:18px;font-weight:900;letter-spacing:.015em;color:#2d1e12}section#who-bot .row p.certs-who{margin-top:30px}@media only screen and (max-width: 1381px){section#who{overflow:hidden}}@media only screen and (max-width: 1281px){section#who p.large-who.fattest{font-size:36px;line-height:50px;margin-bottom:30px}section#who .five.columns,section#who .five.offset-by-one.columns{margin-left:0;width:50%}}@media only screen and (max-width: 767px){section#who-top,section#who-bot{padding:30px 0}body.page-who-we-are .column:last-child,body.page-who-we-are .columns:last-child{float:none}body.page-who-we-are .column,body.page-who-we-are .columns{width:auto!important}body.page-who-we-are p.font30{font-size:16px!important}body.page-who-we-are .font16{font-size:14px!important}body.page-who-we-are .font28,body.page-who-we-are .font24,body.page-who-we-are .font18{font-size:16px!important}section#who{padding:40px 0}section#who p.large-who.fattest{font-size:28px;line-height:36px;margin-bottom:30px}.main_mid{position:relative;padding:50px 0 54px;float:left}.who-img{float:left;width:100%;margin-left:0}.who-img img{float:left;width:100%;height:auto;margin-left:0}.main_mid .centered{padding:0;width:100%;display:block;float:left}.main_mid .five.columns p.font24.lg.fat{color:#fff}section#human{background:#2d1e12!important}section#human .main_mid .five.columns{margin-left:0}}.shopify-section--article-template{background:#f1f1f1;padding:40px 0 60px}.shopify-section--article-template .page-banner{margin-top:0!important}.shopify-section--article-template .section{width:1400px;max-width:96%;min-width:732px;margin:0 auto}.shopify-section--article-template .blog-article__main.sidebar-enabled--false.container.content{width:80%;background:#fff;border-radius:0 0 4px 4px;padding-bottom:50px;padding-top:0;border:solid 1px #ddd;border-top:none}.shopify-section--article-template .blog-article__main.sidebar-enabled--false.container.content .container{width:70%;padding:50px 0}.post-img{width:100%;float:left;position:relative;line-height:0}.post-img-meta{position:absolute;left:0;bottom:0;float:left;height:120px;background:#2d1e12;background:linear-gradient(0deg,#2d1e12 19%,#2d1e1200 78%);width:100%;padding-top:30px}.post-author-date{float:left;width:100%;padding:20px 40px}.post-author-date img{border:solid 1px #2d1e12;width:50px;height:50px;border-radius:50%;float:left}.post-author-date a span.font14.wt{float:left;display:block;padding-left:20px;line-height:50px;color:#fff;font-size:14px;text-transform:capitalize}.post-author-date span.date-wrap.wt{float:left;display:none;padding-left:20px;line-height:50px;color:#fff}.post-author-date i{font-size:16px;margin-right:10px;float:left;line-height:50px}.shopify-section--article-template .blog-article__main h1.article_title{color:#2d1e12;font-weight:900;letter-spacing:.015em;font-size:36px;clear:both;line-height:1.4;margin:0 0 .75em;padding:0;text-transform:capitalize}.article_content.one-whole.column{float:left;width:100%;margin:0 0 20px}.article_content ul{list-style:none;padding-left:20px;margin-bottom:20px}.article_content ul li{line-height:30px;margin-bottom:0}.article_content ul li i.fas.fa-chevron-right{color:#226a35;padding-right:10px}.blog_author img{border-radius:50%;border:solid 1px #ddd}.article_content h3{color:#226a35;font-size:21px;font-weight:900;margin-bottom:10px;letter-spacing:.015em;text-transform:capitalize}.shopify-section--blog-template{background:#f1f1f1;padding:0 0 10px}.shopify-section--blog-template .container.content{padding-top:0}.shopify-section--blog-template section.section{width:1400px;max-width:96%;min-width:732px;margin:0 auto}.arch-inner{position:relative;float:left;background:#fff;border-radius:4px;width:100%;border:solid 1px #ddd}.arch-box{float:left;width:100%;padding:20px 30px}.shopify-section--blog-template h2.article__title{line-height:26px;margin-bottom:10px;text-transform:capitalize;color:#2d1e12;font-weight:900;letter-spacing:.015em;font-size:18px;min-height:105px}.shopify-section--blog-template h1.blog-title{color:#226a35;font-weight:900;letter-spacing:.015em;font-size:24px;margin:30px 0 0;padding-bottom:10px;padding-top:0;text-transform:capitalize}.shopify-section--blog-template .feature_divider{border-color:#ddd;margin-bottom:25px;margin-top:0}.shopify-section--blog-template .excerpt{height:140px;color:#666;overflow:hidden;margin:0}.shopify-section--blog-template .blog__read-more-button{padding:90px 0 0 30px;position:absolute;left:0;width:100%;border-radius:0 0 8px 8px;float:left;bottom:0;background:#fff;background:linear-gradient(0deg,#fff 48%,#fff0 87%);font-size:18px;font-weight:700;color:#226a35!important;height:150px;border:none;line-height:26px;margin-bottom:10px;text-align:left;justify-content:flex-start;text-transform:none}.shopify-section--blog-template .excerpt h3{font-size:16px;font-weight:400;color:#666;margin-bottom:10px;letter-spacing:.015em;text-transform:none;padding-top:0}.arch-auth{margin-bottom:10px;float:left;width:100%;display:flex;align-items:center}.arch-auth-img{float:left;width:50px}.arch-auth-img img.avatar{border-radius:50%;border:solid 1px #ddd}.arch-auth-meta{padding-top:0;float:left;width:calc(100% - 50px);line-height:50px;padding-left:20px;font-weight:700}.arch-auth-meta .author{display:block;line-height:22px;color:#666}.arch-auth-meta .dater{display:none}.arch-auth-meta .dater i{color:#226a35;margin-right:5px}.Blog-Single-Post .section{width:1400px;max-width:96%;min-width:732px;margin:0 auto}.Blog-Single-Post .article{display:flex;flex-flow:row wrap;margin-bottom:0}.Blog-Single-Post .arch-box{position:relative;order:1;width:36%;border:solid 1px #ddd;padding:30px 45px;background:#fff;border-right:none;border-radius:4px 0 0 4px}.Blog-Single-Post a.blog-post-image-wrapper{order:2;flex:1 64%;line-height:0}.Blog-Single-Post a.blog-post-image-wrapper .image-element__wrap,.Blog-Single-Post a.blog-post-image-wrapper img{border-radius:0 4px 4px 0;object-fit:cover;height:100%}.Blog-Single-Post .arch-auth{display:flex;align-items:center}.Blog-Single-Post .arch-auth .arch-auth-meta{margin-top:-7px}.Blog-Single-Post .article h3.sub_title{color:#2d1e12;text-transform:capitalize;font-weight:900;letter-spacing:.015em;font-size:24px;line-height:36px;margin-bottom:15px;padding-bottom:0}.Blog-Single-Post .excerpt{height:140px;color:#666;overflow:hidden;margin:0}.Blog-Single-Post .blog__read-more-button{padding:90px 0 0 45px;position:absolute;left:0;width:100%;border-radius:0 0 8px 8px;float:left;bottom:0;background:#fff;background:linear-gradient(0deg,#fff 48%,#fff0 87%);font-size:18px;font-weight:700;color:#226a35;height:150px;border:none;line-height:26px;margin-bottom:10px;text-align:left;justify-content:flex-start;text-transform:none}.Blog-Single-Post .excerpt h3{font-size:16px;font-weight:400;color:#666;margin-bottom:10px;letter-spacing:.015em;text-transform:none;padding-top:0}.Blog-Single-Post{background:#f1f1f1;padding:40px 0 0}.shopify-section--blog-template .blog__read-more-button:hover,.Blog-Single-Post .blog__read-more-button:hover{background:#fff!important;background:linear-gradient(0deg,#fff 48%,#fff0 87%)!important;color:#226a35!important}.shopify-section--article-template .blog-article__main h4{color:#2d1e12;font-size:18px;margin-bottom:10px;font-weight:700;text-transform:capitalize;line-height:1.4;padding:0;letter-spacing:.5px}.shopify-section--article-template .blog-article__main hr{background-color:#eee;border:0;height:1px;margin-bottom:30px;margin-top:30px}.arch-inner a:hover .image-element__wrap img{transform:scale(1.05);transition:all .2s ease-in-out}.Blog-Single-Post .blog__read-more-button:hover{color:#72bc51}.shopify-section--article-template .blog-article__main h6{color:#226a35;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 .75em;padding:0;text-transform:capitalize;letter-spacing:0}.author_share_wrap .blog_author{width:100%;float:left;display:flex}.author_share_wrap{padding:0;border-top:none;margin:0!important}.author_share_wrap p.written-title.fat.db.font16.upper{border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:15px;font-size:16px;text-transform:uppercase}.blog_author img{float:left;width:100px;height:100px;margin-right:0}.author_bio{float:left;width:calc(100% - 100px);padding:0 20px 0 40px}.author_bio p,.Blog-Single-Post .arch-auth-meta .author,.Blog-Single-Post .arch-auth-meta .dater{font-size:15px}@media only screen and (max-width: 1480px){.arch-auth-meta .author,.arch-auth-meta .dater{font-size:14px}}@media only screen and (max-width: 1180px){.Blog-Single-Post .arch-box{width:40%}.Blog-Single-Post a.blog-post-image-wrapper{flex:1 60%}}@media only screen and (max-width: 1000px){.Blog-Single-Post .arch-box{width:45%}.Blog-Single-Post a.blog-post-image-wrapper{flex:1 55%}.Blog-Single-Post .article h3.sub_title{font-size:21px;line-height:32px}}@media only screen and (max-width: 767px){.shopify-section--article-template .section,.Blog-Single-Post .section,.shopify-section--blog-template section.section{width:100%;min-width:0;margin-left:0;margin-right:0;max-width:100%}.shopify-section--article-template{padding-top:0}.post-author-date{padding-left:20px}.post-author-date span.date-wrap.wt{display:none}.shopify-section--article-template .blog-article__main.sidebar-enabled--false.container.content .container{width:100%;padding:30px 20px;border:none;border-radius:0}.shopify-section--article-template .blog-article__main.sidebar-enabled--false.container.content{width:100%;margin-left:0;padding:30px 0;border:none;border-radius:0}.shopify-section--article-template .blog-article__main h1.article_title{font-size:18px}.Blog-Single-Post a.blog-post-image-wrapper{flex:1 100%;order:1}.Blog-Single-Post .arch-box{flex:1 100%;order:2;padding:30px;border-radius:0 0 4px 4px;border-top:none;border:solid 1px #ddd}.Blog-Single-Post .blog__read-more-button{padding-left:30px}.shopify-section--blog-template h1.blog-title{font-size:16px}.blog_author img{width:50px;height:50px}.author_bio{width:calc(100% - 50px);padding:0 0 0 20px}}section#ingredients-top{float:left;width:100%;position:relative;max-width:100%;padding:50px 0;background:#f7f7f7}section#ingredients-top .row{display:block}section#ingredients-top .row .eight.text-center.columns{width:66.66667%;margin:auto;min-height:1px;padding:0 20px;position:relative}section#ingredients-top .row p.font30.fattest.db{color:#2d1e12;font-weight:900;letter-spacing:.015em;font-size:30px}section#ingredients-top .row p.font16{font-size:16px}section#Ingredient-Content{float:left;width:100%;position:relative;max-width:100%;padding:40px 0}section#Ingredient-Content .row{display:block}section#Ingredient-Content .row .three.columns{width:25%;float:left;min-height:1px;padding:0 30px 0 20px;position:relative}section#Ingredient-Content .row .nine.columns{width:75%;float:left;min-height:1px;position:relative;border-left:solid 1px #ddd;padding:0 20px 0 30px}section#Ingredient-Content p.font18.top-ing-cont.dg.marg5.fattest{color:#226a35;font-weight:900;letter-spacing:.015em;font-size:18px;margin-bottom:5px}section#Ingredient-Content div#ing-list-wrap{border-top:solid 1px #e7e7e7}section#Ingredient-Content div#ing-list-wrap .list-link{padding:7px 0;display:block;float:left;width:100%;border-bottom:solid 1px #e7e7e7;font-size:15px;color:#2d1e12;font-weight:700}section#Ingredient-Content div#ing-list-wrap .list-link .fas{float:right;margin-top:5px}section#Ingredient-Content .row p.font18.dg.top-ing-cont.fattest.head-c{color:#226a35;font-weight:900;letter-spacing:.015em;font-size:18px;border-bottom:solid 1px #e7e7e7;padding-bottom:10px;margin-bottom:0}section#Ingredient-Content .ing-cont-wrapper{position:relative;float:left;width:100%;padding-bottom:25px;border-bottom:solid 1px #e7e7e7}section#Ingredient-Content .ingred-cont-wrap{float:left;width:calc(100% - 180px);padding-right:40px;padding-top:25px}section#Ingredient-Content img.list-img{margin-top:30px;border-radius:50%;border:solid 8px #e7e7e7;width:180px;float:left}section#Ingredient-Content p.font24.fattest.marg5.db{color:#2d1e12;font-weight:900;letter-spacing:.015em;margin-bottom:5px;font-size:24px}section#Ingredient-Content .cont-db{width:100%;float:left}section#Ingredient-Content .cont-db p.fat.dg{font-size:16px;border-bottom:solid 1px #e7e7e7;padding-bottom:8px;margin-bottom:10px}section#Ingredient-Content .cont-db .supports{margin-bottom:10px}section#Ingredient-Content .cont-db .supports p.Icon-text{width:100%;margin-right:30px;font-weight:700;font-size:15px;line-height:0;position:relative;color:#2d1e12;display:flex;align-items:center;padding-bottom:15px;margin-bottom:0}section#Ingredient-Content .cont-db .supports p.Icon-text img{width:40px;margin-right:10px}section#Ingredient-Content .nut-ing{margin-bottom:15px}section#Ingredient-Content .nut-ing p{margin-bottom:5px}.ing-drop{display:none}section#Ingredient-Content div#ing-list-wrap .list-link:hover{color:#e8810b}section#Ingredient-Content div#ing-list-wrap .list-link:active{color:#e8810b}section#Ingredient-Content div#ing-list-wrap .list-link.active{color:#72bc51}@media only screen and (max-width: 1281px){section#ingredients-top .row .eight.text-center.columns{width:80%}section#Ingredient-Content p.font18.top-ing-cont.dg.marg5.fattest{line-height:28px;margin-bottom:10px}section#Ingredient-Content div#ing-list-wrap .list-link{font-size:14px}}@media only screen and (max-width: 1080px){section#ingredients-top .row .eight.text-center.columns{width:90%}}@media only screen and (max-width: 1080px){section#Ingredient-Content img.list-img{width:100px;border:solid 4px #e7e7e7;margin-top:20px}}@media only screen and (max-width: 767px){.ing-drop{display:block;border-bottom:solid 1px #e7e7e7;border-top:solid 1px #e7e7e7;margin-bottom:15px;position:relative;z-index:85;line-height:40px;font-size:16px;font-weight:700;color:#2d1e12;padding:0 20px 3px;background:#f7f7f7}.ing-drop.opened{background:#e4e4e4}section#Ingredient-Content div#ing-list-wrap{display:none;position:absolute;width:100%;padding:25px 20px 15px;left:0;top:65px;background:#f7f7f7;z-index:80}section#Ingredient-Content .row .three.columns{padding:0;float:left!important;width:100%!important}section#Ingredient-Content .row .nine.columns{padding:0 20px;border-left:none;float:left!important;width:100%!important}section#Ingredient-Content p.font18.top-ing-cont.dg.marg5.fattest{margin-bottom:10px;padding:0 20px;font-size:16px}section#Ingredient-Content .ing-drop .fas{float:right;margin-top:14px}section#Ingredient-Content .row p.font18.dg.top-ing-cont.fattest.head-c{margin-bottom:15px;display:none}section#Ingredient-Content .ing-cont-wrapper{display:none}section#Ingredient-Content img.list-img{width:80px;border:solid 1px #e7e7e7;top:0;right:-5px;position:absolute;margin-top:0}section#Ingredient-Content .ingred-cont-wrap{width:100%;padding-top:0;padding-right:20px}section#Ingredient-Content p.font24.fattest.marg5.db{font-size:16px}}h1.Search-Title{font-weight:900;letter-spacing:.015em;margin-bottom:10px;text-align:center;font-size:30px;text-transform:none}section#business-main .search_page.text-align--center{padding:0 0 80px}html{scroll-behavior:smooth}@media only screen and (max-width: 767px){h1.Search-Title{padding-top:30px;font-size:19px}section#business-main .search_page.text-align--center{padding:0 20px 10px}}.rc_layout .button{background-color:#226a35;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:44px;text-transform:uppercase;padding:0 30px;text-shadow:none;transition:background .2s;position:relative;border-radius:40px}.rc_layout .button:hover{background:#72bc51;color:#fff}div#login_form{width:60%;margin:auto}input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=range],input[type=color],select,textarea{color:#333;background:#fff;border:1px solid #ddd;-webkit-border-radius:0;border-radius:50px;display:block;padding:11px 25px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.container div.account-top{padding:15px 0 40px;margin:0;text-align:center}.container div.account-top h1.entry-title{font-size:30px;color:#2d1e12;font-weight:900;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:0 40px 10px;display:inline-block;border-bottom:solid 1px #ddd;margin-bottom:15px}.customers-login .section{max-width:1400px;width:100%}.section.acct-main{padding:0 20px 40px;min-height:787px}.action_bottom .note{line-height:55px}.acct-main h2.login-box{text-align:center;text-transform:uppercase;font-weight:700;font-size:21px;color:#2d1e12;line-height:1.4;margin:0 0 .75em;padding:0;letter-spacing:0}p.Forget-Password{padding-top:10px;color:#226a35;text-decoration:none}div#recover-password{width:60%;margin-left:20%}p.Remember_Checkbox{margin-bottom:5px;margin-top:10px}p.Remember_Checkbox input#remember{float:right;margin:5px 0 0 10px}p.Remember_Checkbox label{float:left;margin:0;text-transform:uppercase;color:#333;font-weight:700;font-size:13px}.customers-login .global-button{width:auto}.customers-login label{color:#333}@media only screen and (max-width: 1080px){div#login_form{width:80%;margin:auto}}@media only screen and (max-width: 767px){div#login_form{width:100%;margin:auto}input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=range],input[type=color],select,textarea{font-size:16px;padding:8px 25px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}}header.entry-header{text-align:center;padding-top:30px;width:100%;padding-bottom:20px}header.entry-header h1.entry-title.sup{font-size:30px;color:#2d1e12;font-weight:900;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:0 40px 10px;display:inline-block;border-bottom:solid 1px #ddd;margin-bottom:15px}header.entry-header .twelve.columns.text-center{width:100%}header.entry-header .twelve.columns.text-center a.cart-continue{color:#226a35;font-weight:700;font-size:15px;display:inline-block}header.entry-header .inline-link .fas{margin-left:15px;font-size:21px;margin-top:2px;color:#72bc51;float:right}.cart__wrapper{border:solid 1px #ddd;border-radius:8px;width:80%;margin:auto}p.cart-top{text-transform:capitalize;background:#f0f7f2;border-bottom:solid 1px #ddd;color:#024012;font-size:18px;font-weight:900;margin-bottom:0;line-height:40px;border-radius:8px 8px 0 0;padding:5px 20px;width:100%}.shop_table .cart__item{display:flex;flex-direction:row;align-items:center;background:#f7f7f7;border-bottom:solid 1px #ddd;margin:0;padding:0}.shop_table .cart__item .cart__item--image{width:250px}.shop_table .cart__item .cart_content_info{display:flex;flex:1;padding:19px 20px;flex-direction:column}.shopify-section--cart-template section.section{width:1400px;max-width:96%;min-width:732px;margin:0 auto}.shop_table .cart__item .cart_page_image{margin:0}.shop_table .cart__item .cart_bottom{padding-top:12px;border-top:solid 1px #ddd;display:flex;flex-direction:row;align-items:center}.shop_table .cart__item .cart_bottom_left{display:flex;flex:1;flex-direction:row}#cart_form .shop_table .cart__item .product-quantity-box.left{margin:0;display:flex;flex-direction:row;align-items:center;width:auto}#cart_form .shop_table .cart__item .product-quantity-box.left span{margin-right:10px;color:#2d1e12;font-weight:700}#cart_form .shop_table .cart__item .product-quantity-box .quantity{color:#333;background:#fff;border:1px solid #ddd;-webkit-border-radius:0px;border-radius:50px;display:block;padding:11px 25px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;height:auto;text-align:left;font-size:15px;line-height:1.66}#cart_form .shop_table .cart__item .cart_content_info .price_total{margin-left:10px;line-height:48px;margin-bottom:0;font-size:15px}#cart_form .shop_table .cart__item .cart__remove-btn{position:unset;display:flex;line-height:48px}.discountcodefield{padding:15px 20px;display:flex;flex-direction:row;align-items:center}.discountcodefield input[type=text]{font-size:16px;padding:11px 25px;line-height:48px;border-radius:40px;margin-right:20px;margin-bottom:0;border-right:solid 1px #ddd;width:auto;flex:1;min-height:100%;height:100%}.discountcodefield button.button.apply-coupon{border-radius:40px;font-size:16px;background:0 0;border:solid 2px #ddd;color:#2d1e12;padding:0 45px;transition:all .2s linear;line-height:40px;text-transform:uppercase;font-weight:700}p#Cart-Coupon{padding:0 20px;font-size:14px;margin:0}p#Cart-Coupon span{padding:0 0 15px}.cart-collaterals{width:100%;float:none}.cart-collaterals .subtotal{width:100%;display:flex;flex-direction:column;font-size:16px;padding:10px 20px;border-top:solid 1px #ddd}.Cart-entry-content{padding-bottom:80px;text-align:center;width:100%;padding-top:20px}.Cart-entry-content .quote{border:0;padding:0}.Cart-entry-content .cart__continue-shopping{margin:0;width:auto}.shopify-section--cart-template .container.content{padding-top:5px}.wc-proceed-to-checkout{display:flex;flex-direction:row;align-items:center;padding:17px 20px;border-top:solid 1px #ddd}.wc-proceed-to-checkout .safe{display:flex;flex-direction:row;align-items:center;flex:1}.wc-proceed-to-checkout .safe img{width:90px;margin-right:10px}.wc-proceed-to-checkout p.top.font24.mont.marg0.db{color:#2d1e12;font-size:24px;margin-bottom:0}.wc-proceed-to-checkout span.bold.gr{font-weight:700}button#checkout{line-height:56px;font-size:18px;padding:0 40px;border-radius:40px;text-align:center;background:#72bc51;width:100%;float:left;transition:all .2s linear;letter-spacing:0px}button#checkout:hover{background:#226a35!important;transition:all .2s linear}.cart .cart_subtotal span{margin-bottom:0;font-weight:700;font-size:16px}.cart .cart_subtotal span.money{font-weight:500}p.cart-message.meta{margin-bottom:0;font-size:14px}.cart_top{display:flex;flex-direction:row}.cart-product-name{width:100%}.cart-product-name h3.cart__item--title a{font-size:18px;font-weight:700;color:#226a35;flex:1;text-transform:none;letter-spacing:0}.cart-product-name h3.cart__item--title{line-height:1}.cart-product-subtotal,.cart-product-subtotal p.modal_price span.money{font-size:16px;color:#2d1e12;font-weight:700}.cart__remove-btn span.remove-text{color:#226a35}.cart .cart_subtotal.Main-Total{font-size:18px;color:#b70f35;font-weight:700;margin-bottom:0}.cart .cart_subtotal{margin-bottom:0}.cart .cart_subtotal.Main-Total span{font-size:18px;color:#b70f35;font-weight:700}.cart .cart_subtotal.Main-Total span.cart-head{color:#555}.Benefits-Cart{margin:7px 0 12px}.Benefits-Cart ul.ben-top{margin:0;padding:0;list-style:none}.Benefits-Cart ul.ben-top li{margin:0;font-size:14px}.Benefits-Cart ul.ben-top li i.fas.fa-check{color:#2d1e12;margin-right:8px;font-size:13px}@media only screen and (max-width: 1080px){.cart__wrapper{width:94%;margin-left:3%}.shop_table .cart__item .cart__item--image{width:200px}}@media only screen and (max-width: 1024px){.cart__remove-btn span.remove-text{display:block}}@media only screen and (max-width: 767px){.shopify-section--cart-template section.section{width:100%;min-width:0;margin-left:0;margin-right:0;max-width:100%}header.entry-header h1.entry-title.sup{margin-bottom:5px;text-align:left;display:block;border-bottom:none;padding:0 20px;font-size:21px}header.entry-header .twelve.columns.text-center{text-align:left!important;padding:0 20px}form#cart_form{width:100%;margin-left:0%;position:relative;padding:0 25px}.cart__wrapper{width:100%;margin-left:0%}p.cart-top{background:0 0}.shop_table .cart__item{flex-direction:column}.shop_table .cart__item .cart__item--image{width:80%;max-width:100%}.shop_table .cart__item .cart_content_info{margin:0;width:100%;padding:0}.cart_top{flex-direction:column;padding:0 20px}.shop_table .cart__item .cart_bottom{background:#f1faf0;align-items:baseline;padding:12px 20px}#cart_form .shop_table .cart__item .cart_content_info .price_total{display:block}button#checkout{padding:0;font-size:16px;width:100%}.wc-proceed-to-checkout p.checkout_button{margin-bottom:0;width:100%}.wc-proceed-to-checkout .safe{margin:15px auto 0;order:2}.wc-proceed-to-checkout{flex-direction:column;padding-top:15px}.discountcodefield button.button.apply-coupon{background:#f1faf0;border-color:#d7edd5;width:100%}.discountcodefield input[type=text]{width:100%;margin-right:0;margin-bottom:15px}.discountcodefield{flex-direction:column}}@media only screen and (max-width: 540px){.shop_table .cart__item .cart_bottom_left{flex-direction:column}#cart_form .shop_table .cart__item .cart_content_info .price_total{margin-left:0;text-align:left}.Benefits-Cart ul.ben-top li{font-size:12.5px}}.tab{overflow:hidden;margin-top:25px;float:left;width:100%}.tab button{font-size:16px;border:solid 1px #226a35;line-height:50px;padding:0 30px;font-weight:700;color:#226a35;background-color:transparent;margin:0 10px 0 20px;border-radius:48px}.tab button:hover{background-color:#f7f7f7}.tab button.activeTab{background:#f7f7f7}section.Description-Tab{margin:60px 0 0}.Tab-Description{padding:30px 20px 60px;float:left;width:100%}.Tab-Description h2{font-size:24px;color:#2d1e12;font-weight:700;line-height:1.4;margin:0 0 .75em;padding:0;text-transform:none;letter-spacing:0}.Tab-Description .left_desc{width:65%;float:left;padding-right:20px}.Tab-Description .right_desc{width:35%;float:left;padding-left:20px}.Tab-Description .left_desc .desc_box.cont_wrap,.Tab-Description .left_desc .desc_box.benefits_wrap{float:left;width:100%}.Tab-Description .left_desc .desc_box.benefits_wrap ul{list-style:none;margin:0;padding:0}.Tab-Description .left_desc .desc_box.benefits_wrap ul li{position:relative;margin-bottom:8px;padding-left:26px}.Tab-Description .left_desc .desc_box.benefits_wrap ul li:before{content:"\f00c";font-family:fontawesome;float:left;margin-right:8px;position:absolute;left:0;top:0;line-height:22px;color:#72bc51}.Tab-Description .right_desc .more_info{border-top:solid 1px #ddd;float:left;width:100%}.Tab-Description .right_desc .more_info .line_item{float:left;width:100%;font-size:14px;border-bottom:solid 1px #ddd;padding:8px 0}.Tab-Description .right_desc .more_info .line_item p.item_title{float:left;width:100px;color:#2d1e12;font-weight:700;text-transform:uppercase;margin-bottom:0}.Tab-Description .right_desc .more_info .line_item p.item_desc.regular{display:block;margin-bottom:0;float:left;width:calc(100% - 100px)}.section-wrapper.section-wrapper--product{max-width:100%;width:100%;min-width:100%}.product-new-design .product_section .product_form{max-width:100%;margin-bottom:0}.product-new-design .product_section .smart-payment-button--false .purchase-details{padding-bottom:0}.product-new-design .product_section .product_form .purchase-details .purchase-details__quantity.product-quantity-box{float:left;width:35%;padding-right:20px;margin-right:0}.product-new-design .product_section .product_form .purchase-details .purchase-details__quantity.product-quantity-box input#quantity{color:#333;background:#fff;border:1px solid #ddd;-webkit-border-radius:0;border-radius:50px;display:block;padding:11px 25px;width:100%;font-size:15px;min-height:100%;line-height:1.66;text-align:left}.product-new-design .product_section .product_form .purchase-details button.add_to_cart{background:#72bc51;border-radius:40px;font-size:16px;font-weight:700;line-height:44px;padding:0 30px;letter-spacing:0px;text-transform:uppercase}.product-new-design .product_section .product_form .purchase-details button.add_to_cart:hover{background:#5cb236}.product-new-design .content-entry{border-bottom:solid 1px #e7e7e7}.product-new-design h4.article-title{display:block;width:100%;color:#2d1e12;padding:10px 0;margin:0;text-decoration:none;font-size:15px;font-weight:700;line-height:30px;text-transform:none;letter-spacing:0}.product-new-design span.ico-faq{float:right;line-height:30px;color:#72bc51;font-size:18px}.product-new-design .accordion-content ul.sr-tab{list-style:none;padding:0;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 15px}.product-new-design .accordion-content ul.sr-tab li i.fas.fa-check{margin-right:10px;color:#72bc51}h1.product_name{text-align:left;width:100%;border-bottom:none;padding:0;margin-bottom:5px;text-transform:none;font-size:24px;color:#2d1e12;font-weight:900;letter-spacing:.05em}.sr-tab .fa,.fas{color:#72bc51}.sr-tab li{margin:0}ul.sr-tab{list-style:none;padding:0;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.product_modal_btn{transition:all .5s ease-in-out}.product_modal_btn:hover{transform:scale(1.1)}.product_modal{top:0;left:0;transform:scale(.75);position:fixed;background:#00000035;width:100%;height:100vh;z-index:-1;padding:15px;overflow:hidden;pointer-event:none;opacity:0;transition:all .5s ease-in-out}.product_modal.product_modal_show{pointer-events:all;transform:scale(1);opacity:1;z-index:999999}.product_modal .product_modal_content{position:absolute;left:50%;top:53%;width:auto;transform:translate(-50%,-50%);max-height:calc(100vh - 50px)}.product_modal .product_modal_content .product_modal_img{max-width:100%;height:calc(100vh - 50px);object-fit:cover;border-radius:10px}.product_modal .product_modal_content .close{font-size:22px;position:absolute;top:-20px;right:-20px;width:40px;height:40px;text-align:center;background:#72bc51;border-radius:38px;line-height:38px;color:#fff;font-weight:700;cursor:pointer}.rc-container-wrapper.rc_container_wrapper{border:1px solid #c3c3c3;margin:30px 0;width:500px;padding:15px;border-radius:8px}.page-good-better .rc-container-wrapper.rc_container_wrapper,#huratips-addtocart-sticky .rc_container_wrapper{display:none}.product-new-design .highlights{float:left;width:100%;padding-top:20px}.product-new-design .highlights div{float:right;padding:5px 20px;font-size:18px;line-height:28px;border-right:solid 1px #ccc;color:#226a35;font-weight:700;text-align:center}.product-new-design .highlights div:first-child{border-right:none}.product-new-design .dis-sing{float:left;width:100%;padding-top:5px;margin-top:15px;border-top:solid 1px #ccc}.product-new-design .vita-sub-text div{display:flex;flex-direction:row;align-items:center}.product-new-design .vita-sub-text div.big-box{display:flex;padding-top:10px;flex-direction:column;align-items:center}.product-new-design .vita-sub-text div.big-box p.font18.db.marg5.fattest{max-width:100%;width:100%;padding-left:0;color:#2d1e12;font-weight:900;letter-spacing:.015em;margin-bottom:5px;font-size:18px}.product-new-design .vita-sub-text div.big-box p{max-width:100%;width:100%;padding-left:0}.product-new-design .vita-sub-text div.big-box p a{font-weight:700;color:#226a35}.product-new-design .vita-sub-text div.big-box p a i.fas{color:#226a35}.product-new-design h2.product_name{text-align:left;float:left;width:100%;border-bottom:none;padding:0;margin-bottom:5px;text-transform:none;font-size:24px;margin-top:0;color:#2d1e12;font-weight:900;letter-spacing:.05em;display:inline-block}.product-new-design .vendor a,.product-new-design .vendor{margin-bottom:5px;font-size:16px;color:#666;font-weight:400;line-height:1.66}.product-new-design .price,.product-new-design .money{font-size:21px;margin-bottom:10px;font-weight:700;color:#226a35}.product-new-design .modal_price{margin:0;padding:0}.product-new-design .product-block.product-block--custom-liquid{margin-bottom:5px}.product-swatch-design .product-block.product-block--custom-liquid{border-bottom:solid 1px #e7e7e7;padding-bottom:15px;margin-bottom:15px}.product-new-design .product-block--custom-liquid p.font18.db.fat.marg5{color:#2d1e12;font-weight:700;margin-bottom:5px;font-size:18px}body .product-new-design .product_section .smart-payment-button--false .purchase-details{margin-top:0}.product-new-design .product-block--custom-liquid p{font-size:15px;font-family:muli,sans-serif}.product-new-design .Tab-Description p.font18.dg.fat{color:#226a35;font-weight:700;font-size:18px}.product-new-design .Tab-Description p a.inline-link{color:#226a35;font-weight:700}.product-new-design .Tab-Description .dosage_top{background:#226a35;border-bottom:solid 4px #fff;float:left;width:100%;border-radius:8px 8px 0 0}.product-new-design .Tab-Description .dosage_top p.fattest.text-center.marg0.font24.wt{padding:5px 20px;color:#fff;font-weight:900;letter-spacing:.015em;margin-bottom:0;text-align:center;font-size:24px}.product-new-design .Tab-Description .dosage_inner{float:left;width:100%;border-bottom:solid 4px #fff}.product-new-design .Tab-Description .dosage_inner.bottom{border-bottom:none}.product-new-design .Tab-Description .left_dose{float:left;padding-left:70px!important;background:#f9f9f9;width:50%;color:#2d1e12;background-image:url(https://ruffgreens.com/images/dogs-dosage.svg);background-size:60px 150px;background-repeat:no-repeat}.product-new-design .Tab-Description .dosage_inner p{color:#2d1e12;font-size:17px;font-weight:700;line-height:30px;margin-bottom:0;padding:11px 15px 10px;position:relative}.product-new-design .Tab-Description .left_dose.twen{background-position:0 -50px}.product-new-design .Tab-Description .right_dose{float:left;width:50%;background:#f1f1f1}.product-new-design .Tab-Description .left_dose.fenn{background-position:0 -100px}.product-new-design .Tab-Description .bottom .left_dose{border-radius:0 0 0 8px}.product-new-design .Tab-Description .bottom .right_dose{border-radius:0 0 8px}.product-new-design .Tab-Description .six.no-pad-left.columns{width:50%;float:left;min-height:1px;position:relative;padding:0 20px 0 0}.product-new-design .Tab-Description .vita_tab .vita-cont{float:left;width:100%;display:none;margin:0}.product-new-design .Tab-Description .vita_tab .vita-cont.active{display:block}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap{float:left;width:100%;border:solid 1px #ddd;background:#f7f7f7;padding:10px 15px 15px;border-radius:8px;margin-bottom:15px}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l{float:left;width:100%;text-align:left;border-bottom:dotted 1px #ddd}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l.no-bord{border-bottom:none}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l .fu{float:left;width:100%}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l span{display:block;line-height:19px;font-size:12px}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l span.tops{font-size:24px;font-weight:900;line-height:36px;color:#2d1e12}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l.thicker{margin-bottom:10px;border-bottom:none}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .in{float:left;width:calc(100% - 180px);padding-right:15px}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .in-num{float:right;width:80px;text-align:right}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .in-num-mid{float:left;width:100px;text-align:left}.product-new-design .Tab-Description .vita_tab .vita-cont p.fat.marg5{font-weight:700;margin-bottom:5px}.product-new-design .Tab-Description .six.columns.no-pad-right.high{width:50%;float:left;min-height:1px;padding:0 0 0 20px;position:relative}.product-new-design .Tab-Description .no-pad-right.high .s-l{float:left;width:100%;text-align:left;border-bottom:dotted 1px #ddd}.product-new-design .Tab-Description .no-pad-right.high .s-l.no-bord{border-bottom:none}.product-new-design .Tab-Description .no-pad-right.high .s-l span.in.bold.db{font-size:16px;margin:5px 0;line-height:21px;color:#2d1e12;font-weight:700;float:left;width:calc(100% - 180px);padding-right:15px}.product-new-design .Tab-Description .high .s-l span{font-size:14px;line-height:21px;width:100%}.recommended-products__title{text-align:center;margin:0 0 .75em}.recommended-products__title h2.title.center{margin-top:50px;font-size:30px;color:#2d1e12;font-weight:900;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:0 40px 10px;display:inline-block;border-bottom:solid 1px #ddd;margin-bottom:15px}.recommended-products--grid{float:left;width:100%;margin:15px 0}.section-wrapper--product .section{max-width:100%}.Tab-Description .mobile_accord,.Product-Detail.mobile-top{display:none}.gallery-thumbnails--left .multi-image{width:83%;float:right}.gallery-thumbnails--left .product_gallery_nav{width:15%;margin-right:2%}.gallery-thumbnails--left .product_gallery_nav .gallery-cell{width:100%;margin:0 0 10px}.Tab-Description .tabcontent{display:none}.product-new-design .vendor span.fat.db.toy{color:#000}@media only screen and (max-width: 1180px){.product-new-design .accordion-content ul.sr-tab{display:block}.product-new-design .accordion-content ul.sr-tab li{width:100%;padding-right:15px;margin-bottom:10px}.product-new-design .highlights div{line-height:26px;font-size:16px}}@media only screen and (max-width: 1080px){.product-new-design .highlights div{line-height:24px;font-size:14px;padding:3px 15px}}@media only screen and (max-width: 900px){.Tab-Description .left_desc,.Tab-Description .right_desc{width:100%;padding:0;float:none}.Tab-Description .right_desc{padding-top:20px}.product-new-design .highlights div{line-height:24px;font-size:14px;padding:3px 10px}}@media only screen and (max-width: 798px) and (min-width: 768px){.product_gallery.show-gallery-arrows--false .flickity-prev-next-button{display:none}.product-new-design .product__images.one-half.columns,.product-new-design .product__details.product__details--product-page{width:calc(50% - 20px);margin-left:10px;margin-right:10px}}@media only screen and (max-width: 767px){.product-new-design .product-block.product-block--custom-liquid.product-block--second{display:none}.product-new-design h2.product_name{font-size:21px}.product-new-design .price,.product-new-design .money{font-size:18px}.product-new-design .highlights{display:none}section.product-container,.recommended-products--grid,.recommended-products__title{width:100%;padding:0 20px}.recommended-products--grid input#Coll-Add-to-Cart,.recommended-products--grid .price,.recommended-products--grid .money{font-size:14px}.Description-Tab .tab{display:none}.Description-Tab .Tab-Description{padding:20px 0}.Description-Tab .Tab-Description .mobile_accord{display:block;font-weight:700;color:#226a35;line-height:50px;padding:0 20px;text-transform:uppercase}.Description-Tab .Tab-Description .mobile_accord span{float:none;font-weight:700;color:#226a35;line-height:50px;text-transform:uppercase;margin:0;padding:0;width:100%}.Description-Tab .Tab-Description .mobile_accord span i{float:right;line-height:50px;color:#226a35}.Description-Tab .tab_cont_box{display:none;padding:30px 20px;background:#fff;border-bottom:solid 1px #efefef}.Tab-Description h2{font-size:18px}.Tab-Description .left_desc,.Tab-Description .right_desc{width:100%;padding:0;float:none}.Tab-Description .left_desc .desc_box.cont_wrap,.Tab-Description .left_desc .desc_box.benefits_wrap,.Tab-Description .right_desc .more_info{float:none}.Tab-Description .right_desc .more_info .line_item{float:none;display:flex}.Tab-Description .left_desc .desc_box.benefits_wrap ul li{font-size:14px;margin-bottom:5px;line-height:22px}.product-new-design .Tab-Description .six.no-pad-left.columns,.product-new-design .Tab-Description .six.columns.no-pad-right.high{padding:0!important;float:none!important;width:100%}.product-new-design .Tab-Description .vita_tab .vita-cont{float:none}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l span.tops{font-size:21px;line-height:36px;margin:5px 0}.product-new-design .Tab-Description .no-pad-right.high .s-l{float:none}.product-new-design .Tab-Description .no-pad-right.high .s-l span.in.bold.db{width:100%;font-size:14px}.product-new-design .Tab-Description .no-pad-right.high .s-l.benji{margin-bottom:10px}.product-new-design .Tab-Description p.font18.dg.fat,.product-new-design .Tab-Description .dosage_top p.fattest.text-center.marg0.font24.wt{font-size:16px}.product-new-design .Tab-Description .dosage_top{float:none}.product-new-design .Tab-Description .dosage_inner{float:none;display:flex}.product-new-design .Tab-Description .dosage_inner p{font-size:13px;padding:5px 15px}.purchase-details__buttons{flex:1}.product-new-design .product-block--custom-liquid p.font18.db.fat.marg5{font-size:16px}.is-product-main.content{padding-top:0}.Product-Detail.mobile-top{display:block}.product-new-design .modal_price{margin-bottom:10px}.product-block.product-block--title,.product-block.product-block--vendor,.product-block.product-block--price,.product_gallery.show-gallery-arrows--false .flickity-prev-next-button{display:none}.Tab-Description .tabcontent{display:block}}@media only screen and (max-width: 540px){.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l span.tops{font-size:18px;line-height:30px}.product-new-design .Tab-Description .vita_tab .vita-cont .supp-wrap .s-l span{font-size:10px;line-height:15px}}.page-how-it-works .section-wrapper{padding-top:116px}.how-it-works-hero{background-color:#e1eee4;position:relative}.how-it-works-hero img{max-width:100%;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;mix-blend-mode:darken}.how-it-works-hero h2{text-transform:none;font-weight:700;font-size:62px;color:#151b16;margin:0 0 27px;line-height:1.25;white-space:pre-line}.how-it-works-hero p{font-size:28px;font-weight:700;line-height:1.25;color:#151b16;margin:0}.how-it-works-hero>div{padding:66px 24px 100px;text-align:center;position:relative}.scroll-down-box{height:40px;width:40px;margin:auto;display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;transform:translate(-50%);bottom:20px;cursor:pointer}.scroll-down-box span{display:block;width:20px;height:20px;border-bottom:2px solid #216B34;border-right:2px solid #216B34;transform:rotate(45deg);animation:scroll-down-animate 1.5s infinite}.scroll-down-box span:nth-child(2){animation-delay:-.2s;margin-top:-10px}@keyframes scroll-down-animate{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(0)}}@media (max-width: 767px){.page-how-it-works .section-wrapper{padding-top:0}.how-it-works-hero h2{white-space:normal;font-size:40px;margin-bottom:18px}.how-it-works-hero p{font-size:24px}.how-it-works-hero>div{padding:24px 35px 74px;text-align:center;position:relative}.scroll-down-box{bottom:10px}}.how-it-works-reviews .fort-wrapper{padding:0 16px}.how-it-works-reviews .ReviewSlider{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.how-it-works-reviews .fort-wrapper p.fattest.font36.db.marg5{font-size:40px;color:#151b16;line-height:normal;margin-bottom:30px}.how-it-works-reviews .fort-wrapper p.fifty{font-size:20px;max-width:700px;margin-left:auto;margin-right:auto;line-height:normal;margin-bottom:30px;color:#656a67}.how-it-works-reviews .fort-wrapper .rev-slide.text-center{background:#f8fbf9;border-radius:24px;min-height:unset;display:flex;flex-direction:column;border:none;width:100%;color:#656a67}.how-it-works-reviews .fort-wrapper .rating-icon{order:4}.how-it-works-reviews .fort-wrapper .rating-icon .dco-attachment,.fort-wrapper .rating-icon p{width:100px;border:none;padding:0;background:none;margin-bottom:0}.how-it-works-reviews .fort-wrapper .slide-rating{margin-bottom:10px;margin-top:10px;order:2}.how-it-works-reviews .fort-wrapper p.marg10.dark.fattest.font16.upper{order:3;font-weight:700;font-size:24px;text-transform:unset;color:#151b16;line-height:normal}.how-it-works-reviews .fort-wrapper .comment-tex{order:1;flex:1 1 auto;font-size:20px;line-height:1.6}.how-it-works-reviews .fa-star-half-o:before,.how-it-works-reviews .fa-star-o:before,.how-it-works-reviews .fa-star:before,.how-it-works-reviews .stamped-fa-star-half-o:before,.how-it-works-reviews .stamped-fa-star-o:before,.how-it-works-reviews .stamped-fa-star:before{font-size:22px}@media only screen and (max-width: 767px){.how-it-works-reviews .ReviewSlider{grid-template-columns:1fr;gap:50px}.how-it-works-reviews .fort-wrapper .comment-tex,.how-it-works-reviews .fort-wrapper p.fifty{font-size:16px}.how-it-works-reviews .fort-wrapper .slide-rating{margin-bottom:24px;margin-top:24px}.how-it-works-reviews .fa-star-half-o:before,.how-it-works-reviews .fa-star-o:before,.how-it-works-reviews .fa-star:before,.how-it-works-reviews .stamped-fa-star-half-o:before,.how-it-works-reviews .stamped-fa-star-o:before,.how-it-works-reviews .stamped-fa-star:before{font-size:20px}.how-it-works-reviews .fort-wrapper p.marg10.dark.fattest.font16.upper{margin-bottom:24px}.how-it-works-reviews .fort-wrapper p.fattest.font36.db.marg5{font-size:28px}}.how-it-works-trial .trial-wrapper{border:none}.how-it-works-trial .trial-right{border-radius:0;width:100%;padding:0}.how-it-works-trial .trial-sect.trial-topper{border-radius:32px;background:#eef8f2;padding:32px 64px 32px 32px;margin-bottom:100px}.how-it-works-trial .trial-big{color:var(--Text-colour-1, #151B16);font-family:Mulish;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:32px}.how-it-works-trial .bullet-text{color:var(--Text-colour-1, #151B16);font-family:Mulish;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:0;padding-left:8px}.how-it-works-trial .trial-bullet{margin-bottom:22px;align-items:flex-start}.how-it-works-trial .trial-bullet:last-child{margin-bottom:0}.how-it-works-trial .bullet-check{margin-bottom:0;font-size:20px;line-height:30px}.how-it-works-trial .bullet-check svg{vertical-align:middle}.how-it-works-trial .trial-get.trial-p{color:var(--Text-colour-1, #151B16);font-family:Mulish;font-size:40px;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin-bottom:27px}.how-it-works-trial .trial-block.trial-p{color:var(--Text-colour-1, #151B16);text-align:center;font-family:Mulish;font-size:20px;font-style:normal;font-weight:400;line-height:30px;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:30px}.how-it-works-trial .trial-option{border-radius:32px;background:#eef8f2;border:none}.how-it-works-trial .trial-right .trial-link{width:100%;border-radius:32px;opacity:1}.how-it-works-trial .trial-title{color:var(--Text-colour-1, #151B16);font-family:Mulish;font-size:28px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.how-it-works-trial .trial-sub{display:inline-flex;gap:10px;align-items:center;justify-content:center;border-radius:20px;padding:4px 10px;border:1px solid var(--Brand-Colour-1, #216B34);background:var(--Brand-Colour-1, #216B34);margin-bottom:24px}.how-it-works-trial .trial-sub span{color:var(--White, #FFF);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.how-it-works-trial .trial-sub svg{vertical-align:middle}.how-it-works-trial .trial-price{color:var(--Text-colour-1, #151B16);font-family:Mulish;font-style:normal;line-height:normal;margin-bottom:35px}.how-it-works-trial .trial-price-big{font-size:42px;font-weight:700;color:var(--Text-colour-1, #151B16);padding-right:0}.how-it-works-trial .trial-price-small{font-size:20px;font-style:normal;font-weight:400;text-decoration:none;color:var(--Text-colour-1, #151B16)}.how-it-works-trial span.trial-button,.how-it-works-trial button.trial-button,.how-it-works-trial a.faux-button{font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;padding:16px 29px;width:auto;margin:auto}.how-it-works-trial span.trial-button svg,.how-it-works-trial button.trial-button svg,.how-it-works-trial a.faux-button svg{margin-left:10px}.how-it-works-trial .trial-right .trial-link:not(.active){border-bottom:solid 10px #EEF8F2}.how-it-works-trial .trial-inner img{margin:auto auto 24px;width:70%}.trial-price-top{display:flex;align-items:center;justify-content:center;margin-bottom:5px}.trial-price-compare-at{font-size:32px;color:var(--Text-colour-2, #656A67);font-weight:600;text-decoration:line-through;padding-right:5px}.trial-price-save{font-weight:700}@media only screen and (max-width: 767px){.trial-price-compare-at{font-size:24px}.how-it-works-trial .trial-big.trial-topper{display:block;font-size:24px;margin-bottom:20px}.how-it-works-trial .trial-sect.trial-topper{padding:16px}.how-it-works-trial .trial-wrapper{padding:0 16px}.how-it-works-trial .trial-get.trial-p{font-size:28px;margin-bottom:10px}.how-it-works-trial .trial-block.trial-p{font-size:18px}.how-it-works-trial .trial-right .trial-link,.how-it-works-trial .trial-link{display:block;text-align:center}.how-it-works-trial .trial-title{font-size:24px;margin-bottom:16px}.how-it-works-trial .trial-price-big{font-size:28px}.how-it-works-trial .trial-price-small{font-size:18px}.how-it-works-trial .trial-inner-link{text-align:center;padding-left:0}.how-it-works-trial .trial-sect.trial-topper{margin-bottom:66px}.how-it-works-trial .trial-price{margin-bottom:15px}.how-it-works-trial .trial-option{padding-top:60px}.how-it-works-trial span.trial-button,.how-it-works-trial button.trial-button,.how-it-works-trial a.faux-button{font-size:16px}}.new-faqs.free.vita-sect.faqs.how-it-works-faqs{background:linear-gradient(0deg,#e1eee4 0% 100%);position:relative;padding:0;overflow:hidden}.how-it-works-faqs .st1{fill:#e1eee4}.how-it-works-faqs>svg{display:block}.how-it-works-faqs .bottom-svg{transform:rotate(180deg);margin-bottom:-2px}.how-it-works-faqs .bg-svg{position:absolute;width:100%;height:100%;left:0;top:0;min-width:1440px}.how-it-works-faqs .sect-cont{padding:0 16px}.how-it-works-faqs .row{position:relative;z-index:1;padding:0 16px}.how-it-works-faqs .accordion-container{display:flex;flex-wrap:wrap;align-items:flex-start}.how-it-works-faqs .faq-block{border-radius:16px;background:var(--Grey-3, #F8FBF9);margin-bottom:32px;padding:24px 16px;width:calc(50% - 24px);margin-left:12px;margin-right:12px}.how-it-works-faqs .f-q{color:var(--Text-colour-2, #656A67);font-family:Mulish;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.how-it-works-faqs span.fat.dark{color:inherit}.how-it-works-faqs .f-a-wrap{font-size:18px;font-family:Mulish;color:var(--Text-colour-2, #656A67);line-height:normal}.how-it-works-faqs .faq-icon-minus,.how-it-works-faqs .faq-block.active .faq-icon-plus{display:none}.how-it-works-faqs .faq-block.active .faq-icon-minus{display:block}.how-it-works-faqs .f-q-i{font-size:inherit;line-height:0;width:fit-content}.how-it-works-faqs p.db.marg0.font36.fattest{color:var(--Text-colour-1, #151B16);font-family:Mulish;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.how-it-works-faqs p.marg5.font18{color:var(--Text-colour-2, #656A67);text-align:center;font-family:Mulish;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:55px}@media only screen and (max-width: 767px){.how-it-works-faqs p.db.marg0.font36.fattest{font-size:28px}.how-it-works-faqs p.marg5.font18{margin-bottom:32px}.how-it-works-faqs .faq-block{width:100%;margin:0 0 16px;padding:15px 20px}}.hiw-image-with-text{padding:100px 0}.hiw-image-with-text .row{padding:0 16px;position:relative}.hiw-image-with-text .bg_svg{position:absolute;left:0;height:100%}.hiw-image-with-text-item{display:flex;align-items:center;padding-bottom:50px}.hiw-image-with-text-item:nth-child(2n){flex-direction:row-reverse}.hiw-image-with-text .image-wrapper{width:50%}.hiw-image-with-text .image-wrapper img{width:70%;display:block;margin:auto;height:auto}.hiw-image-with-text .content-wrapper{width:50%}.hiw-image-with-text-item-title{color:var(--Text-colour-1, #151B16);font-family:Mulish;font-size:48px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;margin:0;text-transform:unset}.hiw-image-with-text-item-svg-shape{position:relative}.hiw-image-with-text-item-svg-shape span{color:var(--White, #FFF);text-align:center;font-family:Mulish;font-size:28px;font-style:normal;font-weight:700;line-height:normal;position:absolute;top:50%;transform:translate(-50%,-50%);left:44%}.hiw-image-with-text-item-description{color:var(--Text-colour-1, #151B16);font-family:Mulish;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-left:96px}@media only screen and (max-width: 767px){.hiw-image-with-text{padding:58px 8px 0}.hiw-image-with-text-item{display:block;padding-bottom:24px}.hiw-image-with-text-item-svg-shape{display:block;margin-bottom:16px}.hiw-image-with-text-item-svg-shape svg{width:58px;height:auto;vertical-align:middle}.hiw-image-with-text-item-title{flex-direction:column;text-align:center;font-size:28px;margin-bottom:8px}.hiw-image-with-text-item-svg-shape span{font-size:18px;transform:translate(0);left:18px;top:20px}.hiw-image-with-text .image-wrapper{width:100%;padding-bottom:20px}.hiw-image-with-text .image-wrapper img{width:95%}.hiw-image-with-text .content-wrapper{width:100%}.hiw-image-with-text-item-description{font-size:18px;padding-left:0;line-height:1.44;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/custom-pages.css.map */
