.c2-features-sect .c2-ftr-content-box p{color:#fff;font-family:Lato;font-size:18px;letter-spacing:.14px;line-height:24px;text-align:center}.c2-features-sect .c2-ftr-content-box h5{color:#fff;font-family:Lato;font-size:20px;font-weight:700;letter-spacing:1.49px;line-height:24px;text-align:center}.collection-template-section .load-more a.continue-button{margin:40px 10px 10px;border-radius:50px;background:linear-gradient(180deg,#94c661,#e21717);box-shadow:0 2px 34px #0000004f;border-color:#94c661!important;height:auto;color:#fff!important;font-family:Lato;font-size:16px;letter-spacing:1.17px;line-height:19px;text-align:center;min-height:auto;padding:25px 45px;width:auto}.product_section .description p,.selector-wrapper label{color:#000;font-size:16px;letter-spacing:.14px;line-height:28px;font-weight:400}.coll-description table,.coll-description th,.coll-description tr,.coll-description td{border:none!important}.container{max-width:1800px;margin:0 auto;padding:0 10px}.c2-row{display:flex;justify-content:flex-start;flex-wrap:wrap}.c2-row-space-btwn{justify-content:space-between}.c2-features-sect .features-sect-title h2{color:#fff;margin:0;padding-bottom:44px;font-size:46px}@media only screen and (max-width:1400px){.c2-features-sect .features-sect-title h2{font-size:43px}}@media only screen and (max-width:1024px){.c2-features-sect .features-sect-title h2{font-size:40px}}@media only screen and (max-width:798px){.c2-features-sect .features-sect-title h2{font-size:36px}}@media only screen and (max-width:480px){.c2-features-sect .features-sect-title h2{font-size:30px}}@media only screen and (max-width:375px){.c2-features-sect .features-sect-title h2{font-size:19px}}#shopify-section-1556828229083 .caption{top:23%}@media screen and (max-width:992px){#shopify-section-1556828229083 .caption{top:19%}}.banner img{width:100%!important}.c2-features-sect,.testimonial-section .testimonial-loop{padding:90px 0}.c2-features-sect .container{max-width:1674px}.testimonial-slideshow-title h2{text-transform:capitalize;color:#25285e;font-size:54px;padding-top:5px;font-family:Open Sans,sans-serif;margin:0 0 15px;line-height:72px;font-weight:300}.testimonial-slideshow-title p{color:#25285e;text-align:center;font-size:31px;font-weight:300;font-family:Open Sans,sans-serif;display:block;line-height:31px}.testimonial-section .testimonial-slideshow{padding-top:20px}@media only screen and (max-width:798px){.c2-features-sect{padding:45px 0}.testimonial-section .testimonial-loop{padding:90px 0}}header .mini_cart{background-color:#4a50bc}.c2-grid-collection{background-color:#25285e0a;padding:20px 0 50px}.c2-grid-collection .container{max-width:1480px;margin:0 auto}@media only screen and (max-width:480px){.c2-grid-collection .container{padding-left:0;padding-right:0}}.c2-grid-collection .c2-gridproduct-box{flex:0 0 20%;max-width:20%;width:100%;margin-bottom:14px;padding:0 7px}@media only screen and (max-width:991px){.c2-grid-collection .c2-gridproduct-box{flex:0 0 25%;max-width:25%;width:100%}}@media only screen and (max-width:798px){.c2-grid-collection .c2-gridproduct-box{flex:0 0 33.333%;max-width:33.333%;width:100%}}@media only screen and (max-width:480px){.c2-grid-collection .c2-gridproduct-box{flex:0 0 50%;max-width:50%;width:100%}}.c2-grid-collection .c2-gridproduct-box-wrap{margin:0;padding:18px;background-color:#21235d}.c2-grid-collection .c2-gridproduct-box-wrap:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width:480px){.c2-grid-collection .c2-gridproduct-box-wrap{height:100%}}.c2-grid-collection .c2-gridproduct-box-img{padding:0 10px;overflow:hidden}.c2-grid-collection .c2-gridproduct-box-img img{width:100%;height:auto;-webkit-transition:-webkit-transform .5s cubic-bezier(.55,0,.1,1);transition:transform .5s cubic-bezier(.55,0,.1,1)}.c2-grid-collection p{color:#fff;font-family:Lato;font-size:16px;letter-spacing:1.17px;line-height:19px;text-align:center;margin:15px 0 5px;text-transform:uppercase}@media only screen and (max-width:480px){.c2-grid-collection p{font-size:13px;word-break:break-all}}.slideshow-section .homepage-slideshow .caption .caption-content .headline{color:#25285e;font-weight:600}.slideshow-section .homepage-slideshow .caption .caption-content .subtitle{color:#25285e;font-weight:400}.featured-promotions-section .button{background-color:#fff;color:#000;border-color:#fff;height:55px;min-width:200px;padding:0 25px}.featured-promotions-section .feature-wrap{transform:translateY(0)!important;top:80%!important;-webkit-transition:.5s all ease-in-out;-moz-transition:.5s all ease-in-out;transition:.5s all ease-in-out}@media only screen and (max-width:1200px){.featured-promotions-section .feature-wrap{top:65%!important}}@media only screen and (max-width:798px){.featured-promotions-section .feature-wrap{top:79%!important}}@media only screen and (max-width:480px){.featured-promotions-section .feature-wrap{top:66%!important}}.featured-promotions-section .feature-section:hover .feature-wrap{top:50%!important;transform:translateY(-50.1%)!important;bottom:unset}@media only screen and (max-width:480px){.featured-promotions .feature-section.title-overlay-true .title{font-size:30px}}.c2-features-sect{background-color:#20235d}.c2-features-sect .c2-ftr-content-box{flex:0 0 20%}@media only screen and (max-width:1024px){.c2-features-sect .c2-ftr-content-box{flex:0 0 50%;padding:0 10px}}@media only screen and (max-width:480px){.c2-features-sect .c2-ftr-content-box{flex:0 0 100%}}@media only screen and (max-width:1024px){.c2-features-sect .c2-ftr-content-box h5{font-size:18px}}.flickity-page-dots{position:unset;background:#ffffff1a;border:0px solid #821010;display:block;opacity:1!important;visibility:visible!important;-webkit-appearance:inherit!important;outline:none!important;margin-top:48px}.flickity-page-dots .dot{background-color:#7bb742}@media only screen and (max-width:798px){.collection .page_banner{max-height:100%;height:auto}}@media only screen and (max-width:798px){.collection .page_banner .caption.captionOverlay--true{position:inherit;top:0;transform:translate(0)}}.footer .toggle_content p,.footer .toggle_content a{text-transform:uppercase}.footer_content.footer-text p{line-height:2.2;word-break:break-all}.collection .caption.captionOverlay--true .sub-heading{color:#000;padding:0;margin:0 0 20px;line-height:normal;font-size:34px;text-transform:uppercase;text-shadow:none}.caption.captionOverlay--true{background-color:#ffffffd6;max-width:1480px;padding:30px 150px}.caption.captionOverlay--true p{font-size:16px;font-weight:400;letter-spacing:.12px;line-height:26px;text-align:center}.page_banner{max-height:100%;height:auto}.caption.captionOverlay--true p{text-align:left}.collection .coll-description table{margin-bottom:0!important}.banner img{height:initial;width:auto;object-fit:contain}.caption{padding:30px}.collection-template-section .load-more{margin-bottom:50px}.social_buttons{padding-top:30px;margin-top:30px}.social_buttons .share-btn a{width:42px;height:42px;border-radius:0;border:1px solid #E2E2E2;padding:5px;display:flex;justify-content:center;align-items:center}.social_buttons .share-btn a:before{font-size:17px;color:#25285e}.social_buttons .share-btn a:hover:before{color:#fff}.social_buttons .share-btn a:hover{background:linear-gradient(180deg,#94c661,#7ab742);border-color:#94c661}.product_name{color:#000;font-family:Lato;font-size:22px;letter-spacing:.78px;line-height:normal;padding-top:0}.modal_price .current_price .money{color:#25285e;font-family:Lato;font-size:22px;font-weight:700;letter-spacing:.78px;line-height:27px}.selector-wrapper label{color:#25285e}.selector-wrapper{margin-bottom:25px}.product-quantity-box .product-plus,.product-quantity-box .product-minus{border-radius:0;border:1px solid #E2E2E2;background-color:#f2f2f2}.add_to_cart.action_button{border-radius:0}@media only screen and (max-width:1150px){.product-quantity-box.purchase-details__quantity{margin-right:5px;width:calc(50% - 33px)}}@media only screen and (max-width:480px){.product-quantity-box.purchase-details__quantity{margin-right:5px;width:calc(50% + -0px)}}@media only screen and (max-width:1480px){.blog .page_banner{max-height:100%;height:auto}}@media only screen and (max-width:1480px){.blog .page_banner .caption.captionOverlay--true{top:50%;left:50%}}@media only screen and (max-width:480px){.blog .page_banner .caption.captionOverlay--true{position:inherit;top:0;transform:translate(0);left:0}}@media only screen and (max-width:1480px){.page-contact .page_banner{max-height:100%;height:auto}}@media only screen and (max-width:1480px){.page-contact .page_banner .caption.captionOverlay--true{top:50%;left:50%}}@media only screen and (max-width:480px){.page-contact .page_banner .caption.captionOverlay--true{position:inherit;top:0;transform:translate(0);left:0}}.hidden-price{background:#7fb644;color:#fff;text-transform:uppercase;font-weight:700;padding:3px}.pro-specifications img{max-width:100%}.product_gallery img{max-height:500px;width:auto}.product_gallery .gallery-cell span,.gallery-wrap .flickity-viewport{max-height:500px}select.bold-ro__frequency-type.bold-ro__order-interval,select.bold-ro__frequency-num{padding-left:20px;padding-right:30px}.view-all-btn{margin:40px 10px 10px;border-radius:50px;background:linear-gradient(180deg,#94c661,#7ab742);box-shadow:0 2px 34px #0000004f;border-color:#94c661!important;height:auto;color:#fff!important;font-family:Lato;font-size:16px;letter-spacing:1.17px;line-height:19px;text-align:center;width:auto;min-height:auto;padding:25px 45px}[name=checkout] *{pointer-events:none}.caption,.caption.captionOverlay--true{-webkit-transform:none;transform:none}.caption.captionOverlay--true{max-width:1200px;background-color:#fffffff0;padding:40px 150px}.caption.captionOverlay--true p{color:#000;font-size:16.5px}.collection .caption.captionOverlay--true .sub-heading{text-transform:none;margin-bottom:5px;font-size:36px}.caption.captionOverlay--true h2{text-transform:none;font-size:23px;font-weight:400;margin-top:0;letter-spacing:0}.description-content h1,.description-content h2{font-weight:600;text-transform:none;letter-spacing:0;color:#000}.description-content h3{font-weight:600;text-transform:none;letter-spacing:0;color:#000;font-size:24px}.description-content,.section.product_section{max-width:1100px;margin:0 auto}.product_name{text-transform:none}@media only screen and (max-width:1024px){.caption.captionOverlay--true{padding:15px 20px}}.blog-post-section .container{max-width:1020px}.article_title{text-transform:none;font-weight:700;line-height:1.25em;font-size:40px}.article_content h2{text-transform:none;letter-spacing:0px}#qp-container{display:block;font-size:14px}#shopify-section-blog-template{max-width:1500px;margin:0 auto}h5.sub_title,.h5.sub_title{font-size:20px;text-transform:none;line-height:22px}.coll-description td{width:33.33%!important}@media(max-width:798px){body .coll-description td{width:100%!important}.desktop-only{display:none!important}.mobile-only,.sidebar .featured_products .yotpo{display:block!important}.collection .coll-description table td{width:100%!important;display:block!important;border:1px solid #dcdcdc;margin-bottom:20px}.collection .coll-description table tr{border:none!important}.collection .coll-description table tr img{display:block!important}.collection .coll-description table td:last-child{margin-bottom:0!important}.collection .coll-description table{margin-bottom:0}}@media(min-width:799px){.desktop-only{display:block!important}.mobile-only{display:none!important}}a.spec-button{border-radius:37px!important;background:linear-gradient(180deg,#94c661,#7ab742)!important;border:0!important;outline:none!important;height:74px!important;margin:0 auto!important;max-width:150px!important;width:100%!important;text-decoration:none!important;font-size:16px!important;text-transform:uppercase!important}div#shopify-section-blogs{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom.scss.css.map */
