body{background:transparent;box-sizing:border-box}section.section{box-sizing:border-box}.feature_image .header .nav a:hover,.nav a.active,.header_bar a.active,.nav summary.active,.feature_image .header .nav a:focus{color:#000!important}.header__navigation .header__nav-item a{padding:10px 7px}.feature_image .header.sticky-header--true.header-background--false,.sticky-promo--true,div.header{position:relative;top:0!important;background:transparent}.promo-banner{display:block}.img_txt_home_sec li{margin-bottom:3px;position:relative;list-style:none}.img_txt_home_sec h3.title{font-size:36px;line-height:130%}.img_txt_home_sec p{margin:0 0 5px}.img_txt_home_sec{position:relative}.img_txt_home_sec:before{content:"";background:url(/cdn/shop/files/dsxf.png?v=1747745085);background-repeat:no-repeat;background-size:contain;width:60%;height:230px;position:absolute;opacity:.2;top:70%;left:5%}.img_txt_home_sec ul li:before{content:"";background:url(/cdn/shop/files/check-mark_1.png?v=1747744637);width:22px;position:absolute;height:22px;background-repeat:no-repeat;left:-28px;background-size:contain;top:4px}.review_btn{margin:auto;border-radius:40px!important;padding-left:36px;padding-right:36px}.testimonial-block{box-shadow:0 0 2px #133e28;box-sizing:border-box;padding:20px;margin:10px}.social-icons svg.icon{width:32px;height:32px}.home_features_coll .thumbnail .image__container{margin:0 auto;background:#f9f7ed;padding:50px;min-height:320px}.home_features_coll h2.title a{font-size:48px!important}section.section.home_features_coll{max-width:1200px;padding:60px}.home_features_coll .thumbnail__content{background:#12342f;margin:auto;padding:15px 20px;color:#fff}.home_features_coll .quick_shop,.home_features_coll .product-thumbnail__info-container{display:none}.home_features_coll .sold_out,.home_features_coll .thumbnail .sold_out{color:#e1e1e1}.home_features_coll .thumbnail__title{font-size:1.2rem;min-height:90px}.home_features_coll .thumbnail{box-shadow:0 0 10px #12342f29}.home_steps_sec h2.featured-promotions__title{font-size:28px;font-weight:700;margin-bottom:5px}.home_steps_sec .featured-promotions__text{font-size:20px;max-width:220px;margin:auto}.home_steps_sec .featured-promotions__item{box-shadow:0 0 2px #133e28;padding:30px 20px 20px;box-sizing:border-box}.home_steps_sec img{max-width:240px}.home_steps_sec h2{font-size:42px}.home_steps_sec .container{gap:20px 0;justify-content:center}.ctm-htu-ft h3{font-size:32px;font-weight:700}.ctm-htu-ft .image-element__wrap{margin:auto}.ctm-st{padding:60px 0}.page-testimonials .container{justify-content:center;padding-top:80px;padding-bottom:40px}.page-privacy-policy-terms-of-use h1{text-align:left;font-weight:700;padding-bottom:20px}.page-privacy-policy-terms-of-use .feature_divider{display:none}.page-privacy-policy-terms-of-use .container.main-wrapper{padding-bottom:40px}.footer{margin-top:0}.ctm-htu-ft{padding:60px 0}.buy-pack-btn p{background:#133e28;color:#fff;padding:20px;text-align:center;font-weight:700;font-size:16px;text-transform:uppercase;display:inline-block;border-radius:2px;position:relative;width:50%}.img_txt_pck li{margin-bottom:3px;position:relative;list-style:none}.img_txt_pck ul li:before{content:"";background:url(/cdn/shop/files/check-mark_1.png?v=1747744637);width:22px;position:absolute;height:22px;background-repeat:no-repeat;left:-28px;background-size:contain;top:4px}.buy-pack-btn .image-element__wrap{margin:auto}.buy-pack-btn .featured-promotions__image{margin-bottom:50px}.buy-pack-btn h2.featured-promotions__title{margin-bottom:20px}.buy-pack-btn p:hover{transition:all .2s ease 0s;background:#26734b!important}.collection .header{padding-bottom:8.5938px;box-shadow:0 0 2px #133e28}.collection .one-third{border-radius:12px;background:#f9f7ed;box-shadow:0 0 2px #133e28;padding:30px 20px 20px;box-sizing:border-box}.collection .container{justify-content:center}.collection .thumbnail__title{color:#133e28;font-weight:500}.collection .thumbnail__image{height:100%;flex-grow:1}.collection a.thumbnail__link{display:flex;flex-direction:column;height:100%;justify-content:center}.product .global-wrapper__product{max-width:100%;width:100%}.product h1.product_name{font-weight:700;line-height:1.5em}.product .header{padding-bottom:8.5938px;box-shadow:0 0 2px #133e28;z-index:0}.product .global-wrapper__product{padding-top:40px!important}.product .product_section .two-fifths{width:calc(40% - 50px)!important;margin-left:50px!important;margin-right:0!important}.product .container.is-product{padding-bottom:60px}.blog .header{padding-bottom:8.5938px;box-shadow:0 0 2px #133e28}.blog .one-third.column.medium-down--one-whole.article{border-radius:12px;box-shadow:0 0 2px #133e28;padding:30px 20px 20px;box-sizing:border-box;margin-bottom:0}.blog .container.main-wrapper img{height:265px;object-fit:cover;margin-bottom:20px}.blog .article h2 a{color:#133e28;font-weight:700}.blog .excerpt+p a{color:#fff!important}.blog .excerpt+p{background:#133e28;color:#fff;padding:5px 10px;text-align:center;text-transform:uppercase;border-radius:2px;display:inline-block}.article .nav ul li .cart-button span{top:-13px}.article .header{padding-bottom:8.5938px;box-shadow:0 0 2px #133e28}.article .one-whole.column img{height:500px;object-fit:cover;border-radius:12px}.article .one-whole.column .image-element__wrap{margin:0 auto;max-width:1460px!important;padding-bottom:20px}.article h1.article_title.align_center{text-align:left;font-weight:700}.article .one-third.column{border-radius:12px;box-shadow:0 0 2px #133e28;padding:30px 20px 20px;box-sizing:border-box}.article h3{font-weight:700}.article .blog_meta+p a{color:#fff!important}.article .blog_meta+p{background:#133e28;color:#fff;padding:5px 10px;text-align:center;text-transform:uppercase;border-radius:2px;display:inline-block}.article .feature_divider{display:none}.article .one-third.column .image-element__wrap img{height:288px;object-fit:cover}.article h5.sub_title a{font-weight:700}.footer .four-sevenths.columns.medium-down--one-whole{width:calc(70% - 20px)}.footer .three-sevenths.columns.medium-down--one-whole{width:calc(30% - 20px)}.footer_menu li a:hover{color:#8ec151}@media (min-width: 750px){.home_slideshow h1{font-size:100px;line-height:110%;margin-bottom:20px}.home_slideshow .subtitle p{font-size:22px}.home_slideshow .banner__inner-text{max-width:620px}}@media (max-width: 990px){.home_features_coll .medium-down--one-half{width:100%}.blog .container.main-wrapper img{height:auto!important}}@media (max-width: 486px){.footer .home_btm_promotions .medium-down--one-whole{width:calc(100% - 20px)}.footer .footer_menu li a,.footer .footer_menu li{margin-bottom:0}.footer .footer_menu{padding:20px 0}.ctm-mob-or .image-with-text__text-column{order:1}.ctm-htu-ft .container,.ctm-st .container{display:flex!important;flex-wrap:wrap!important}}@media (max-width: 798px){.article .one-whole.column img{height:auto!important}.blog .one-third.column.medium-down--one-whole.article{margin-bottom:30px!important}.article .one-third.column .image-element__wrap img{height:auto!important}.article .one-third.column.medium-down--one-whole.article{margin-bottom:30px}.product .product_section .two-fifths{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important}#header a.icon-menu{left:20px}#header{height:60px}.promo-banner--true .shopify-section--header{padding-top:59px;padding-bottom:0!important}#header a.mobile_logo img{max-height:40px}.promo-banner--true .global-wrapper{margin-top:0}#header a span{color:#fff}.testimonial-block{margin-bottom:20px}.home_features_coll .thumbnail__title{font-size:15px;line-height:130%;min-height:100%}.home_features_coll .sold_out,.home_features_coll .thumbnail .sold_out{font-size:14px}.home_features_coll .thumbnail .image__container{min-height:100%}section.section.home_features_coll{padding:0}.home_btm_promotions .medium-down--one-whole{width:calc(50% - 20px)}.home_features_coll h2.title a,.img_txt_home_sec h3.title,.home_steps_sec h2{font-size:26px!important}.ctm-htu-ft .container{display:flex;flex-wrap:nowrap}.ctm-htu-ft h3{font-size:27px!important;font-weight:700}.ctm-htu-ft p{font-size:19px!important}.ctm-st .container{display:flex;flex-wrap:nowrap}.footer .three-sevenths,.footer .four-sevenths{width:auto!important}}@media (max-width: 768px){.page-contact .contact-section{padding-top:60px!important;padding-bottom:60px!important}.page-privacy-policy-terms-of-use .container.main-wrapper{padding-top:45px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
