@media(min-width:992px){.section.hero-cropped-banner .hero-banner-text-content{width:50%}.section.hero-cropped-banner .wrap_image{width:50%;height:auto}.section.hero-cropped-banner .--sm-image .wrap_image,.section.hero-cropped-banner .--mm-image .wrap_image,.section.hero-cropped-banner .--big-image .wrap_image{height:auto}.section.hero-cropped-banner .wrap_image>div{padding-top:0;height:auto}.section.hero-cropped-banner .wrap_image img,.section.hero-cropped-banner .wrap_image svg{position:static;width:100%;height:auto;object-fit:contain}}@media(max-width:991px){.section.hero-cropped-banner .--sm-image .wrap_image,.section.hero-cropped-banner .--mm-image .wrap_image,.section.hero-cropped-banner .--big-image .wrap_image{height:auto}.section.hero-cropped-banner .wrap_image img,.section.hero-cropped-banner .wrap_image svg{width:100%;height:auto;object-fit:contain}}h1,.h1{text-transform:uppercase!important;font-weight:800!important;color:#0c4f28!important}h2,.h2{text-transform:uppercase!important;font-weight:700!important;color:#0c4f28!important}.uppertitle,.uppertitle p,.featured-products__top-review-line,.featured-products__top-review-line p{color:#67a13a!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.image-with-text-section .image-with-text-content .subheading,.image-with-text-section .image-with-text-content .subheading-inner,.image-with-text-section .image-with-text-content .subheading p{color:#67a13a!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;font-size:14px!important;line-height:1.3}.image-with-text-section .image-with-text-content .subheading-inner{margin-bottom:8px}.featured-product-grid .product-title,.main-featured-grid .product-title{color:#0c4f28;font-weight:700}.product-tagline{font-size:16px;font-weight:600;color:#67a13a;margin:2px 0 6px}.shopable-point .tooltip.prod-t{height:auto;min-height:127px}.tooltip2{height:auto!important;min-height:127px}.shopable-point:hover:before,.shopable-point.shopable-point--open:before{background:var(--marker-hover-color)}.yas_gallery .carousel .carousel-item .testimonial-text{height:auto;overflow:visible;display:block;-webkit-line-clamp:unset;line-clamp:unset}.yas_gallery .carousel .carousel-item .testimonial-text p{font-size:16px;line-height:1.5}.yas_gallery .carousel .carousel-item{height:272px}.yas_gallery .carousel .carousel-item>img{width:100%;height:100%;object-fit:cover}.buy-box{display:block}.buy-box__label{font-size:16px;font-weight:700;color:#0c4f28;margin-bottom:12px}.buy-box__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:stretch;margin-bottom:14px}.buy-box__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:24px 10px 14px;background:#f5f5f5;border:2px solid #E3E3E3;border-radius:16px;cursor:pointer;text-align:center;font-family:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.buy-box__card:hover{border-color:#67a13a}.buy-box__card.active{border-color:#67a13a;background:#fff;box-shadow:0 2px 10px #0c4f2814}.buy-box__card.is-soldout{opacity:.5;cursor:not-allowed}.buy-box__badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:#0c4f28;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:8px;white-space:nowrap}.buy-box__card.active .buy-box__badge{background:#67a13a}.buy-box__card-title{font-size:16px;font-weight:700;color:#0c4f28;margin-top:2px}.buy-box__card-price{font-size:20px;font-weight:800;color:#0c4f28}.buy-box__card-servings{font-size:12px;color:#0c4f28;opacity:.75}.buy-box__card-per{font-size:13px;font-weight:600;color:#0c4f28}.buy-box__card-save{font-size:12px;font-weight:700;color:#67a13a}.buy-box__card-perk{margin-top:6px;font-size:11px;font-weight:600;color:#0c4f28;background:#e6f3f2;border-radius:8px;padding:3px 8px}.buy-box__modes{display:flex;flex-direction:column;gap:10px}.buy-box__mode{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:2px solid #E3E3E3;border-radius:16px;background:#fff;cursor:pointer;margin:0;transition:border-color .15s ease,background .15s ease}.buy-box__mode[hidden]{display:none}.buy-box__mode.active{border-color:#67a13a;background:#e6f3f2}.buy-box__mode-radio{flex:0 0 auto;width:20px;height:20px;border:2px solid #67A13A;border-radius:50%;background:#fff;position:relative;margin-top:1px}.buy-box__mode.active .buy-box__mode-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#0c4f28}.buy-box__mode-main{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.buy-box__mode-label{font-size:16px;font-weight:700;color:#0c4f28;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.buy-box__mode-chip{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#67a13a;border-radius:8px;padding:2px 8px}.buy-box__mode-price{flex:0 0 auto;font-size:18px;font-weight:800;color:#0c4f28}.buy-box__sub-details{display:none;flex-direction:column;gap:8px}.buy-box__mode--subscribe.active .buy-box__sub-details{display:flex}.buy-box__sub-interval-static{font-size:14px;color:#0c4f28}.buy-box select[data-bb-interval]{font-family:inherit;font-size:14px;color:#0c4f28;border:1px solid #67A13A;border-radius:8px;padding:6px 10px;background:#fff;max-width:260px}.buy-box__sub-benefits{display:flex;flex-direction:column;gap:4px}.buy-box__sub-benefits span{font-size:14px;color:#0c4f28;position:relative;padding-left:20px}.buy-box__sub-benefits span:before{content:"\2713";position:absolute;left:0;color:#67a13a;font-weight:700}@media(max-width:640px){.buy-box__cards{gap:8px}.buy-box__card{padding:20px 6px 12px;border-radius:12px}.buy-box__card-title{font-size:14px}.buy-box__card-price{font-size:17px}.buy-box__badge{font-size:9px;padding:3px 7px;top:-9px}.buy-box__card-per,.buy-box__card-save{font-size:11px}.buy-box__card-servings{font-size:10px}.buy-box__card-perk{font-size:9px}.buy-box__mode{padding:12px;border-radius:12px}.buy-box__mode-price{font-size:16px}}.buy-box__card-image{display:block;width:calc(100% + 12px);margin:2px -6px 4px}.buy-box__card-image img{display:block!important;width:100%!important;height:150px!important;max-width:none!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important}@media(max-width:640px){.buy-box__card-image img{height:104px!important}}.main-product-section [class*=sealsubs],.main-product-section [id*=sealsubs],.main-product-section [class*=seal-subscription],.main-product-section [id*=seal-subscription]{display:none!important}.cart-slide .cart-item-selling-plan{font-size:13px;color:#0c4f28;margin-top:2px}.cart-slide .cart-item-selling-plan:before{content:"\21bb\a0";color:#67a13a;font-weight:700}.main-product-section .below-gallery-embed{margin-top:12px}.main-product-section .gallery-section{position:relative}.main-product-section .front-row-banner{position:absolute;top:0;left:16px;z-index:6;width:150px;transform:scale(1.5);transform-origin:top left}@media(max-width:640px){.main-product-section .front-row-banner{left:8px;transform:scale(1.05)}}.main-product-section form[data-type=add-to-cart-form]{width:100%!important;max-width:100%!important}.main-product-section atc-submit.button_form-holder{display:block!important;width:100%!important;max-width:100%!important}.main-product-section .submit_add_cart{width:100%!important;max-width:100%!important;display:flex!important;align-items:center;justify-content:center}.below-gallery-caption{display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;margin:14px 0 8px;font-size:13px;font-weight:600;color:#0c4f28}.below-gallery-caption .caption-cta{color:#67a13a;font-weight:700;white-space:nowrap}.below-gallery-caption svg{flex:0 0 auto;width:18px;height:18px;color:#67a13a}.benefits-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:10px}.benefits-list__item{display:flex;align-items:flex-start;gap:10px}.benefits-list__icon{flex:0 0 auto;width:20px;height:20px;color:#67a13a;margin-top:1px}.benefits-list__icon svg{display:block;width:100%;height:100%}.benefits-list__text{font-size:17px;font-weight:600;line-height:1.5;color:#0c4f28}.benefits-badges{display:flex;flex-wrap:wrap;gap:8px}.benefits-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #67A13A;border-radius:10px;font-size:13px;font-weight:600;color:#0c4f28;background:#fff;white-space:nowrap}.benefits-badge__icon{flex:0 0 auto;width:14px;height:14px;color:#67a13a}.benefits-badge__icon svg{display:block;width:100%;height:100%}@media(max-width:640px){.benefits-list{gap:8px}.benefits-list__text{font-size:16px}.benefits-badges{gap:6px}.benefits-badge{padding:4px 9px}}.benefits-badge__icon img{display:block;width:100%;height:100%;object-fit:contain}#what-to-expect .stories .story{flex:1 1 22%;min-width:200px}@media(max-width:990px){#what-to-expect .stories .story{flex-basis:46%}}@media(max-width:640px){#what-to-expect .stories .story{flex-basis:100%}}#what-to-expect .transformation-content .number{width:auto!important;height:auto!important;min-width:0!important;border-radius:10px!important;padding:4px 14px!important;background:#0c4f28!important;color:#fff!important;font-size:13px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.4!important;white-space:nowrap;left:50%!important;transform:translate(-50%)!important;top:-14px!important}#what-to-expect .transformation-content{padding:26px 14px 24px!important}#what-to-expect .transformation-content h2,#what-to-expect .transformation-content h3,#what-to-expect .transformation-content h4{margin:0 0 10px!important}#what-to-expect .transformation-content p{margin:0!important}#what-to-expect .stories{margin-bottom:0!important;align-items:flex-start!important}#what-to-expect .stories .story{min-height:0!important;height:auto!important;padding-bottom:0!important}.main-product-section .payment-methods .pv-trust-strip{display:flex;align-items:flex-start;justify-content:space-between;gap:0;margin:18px 0 16px;padding:0;list-style:none}.main-product-section .payment-methods .pv-trust-strip__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px;border-left:1px solid #E3E8E3}.main-product-section .payment-methods .pv-trust-strip__item:first-child{border-left:0}.main-product-section .payment-methods .pv-trust-strip__icon{width:44px;height:44px;border-radius:50%;border:1.5px solid #67A13A;color:#0c4f28;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.main-product-section .payment-methods .pv-trust-strip__icon svg{width:22px;height:22px;display:block}.main-product-section .payment-methods .pv-trust-strip__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:1.25;color:#0c4f28}.main-product-section .payment-methods .pv-trust-strip__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#103620;margin-top:3px}.main-product-section .payment-methods .pv-trust-strip+.payment-icons-list{justify-content:center}@media(max-width:767px){.main-product-section .payment-methods .pv-trust-strip__item{padding:0 6px}.main-product-section .payment-methods .pv-trust-strip__icon{width:40px;height:40px}.main-product-section .payment-methods .pv-trust-strip__title{font-size:13px}.main-product-section .payment-methods .pv-trust-strip__text{font-size:11px}}.buy-box .bb-gifts{display:block;margin:16px 0 4px}.buy-box .bb-gifts__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#0c4f28;margin-bottom:10px}.buy-box .bb-gifts__list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}.buy-box .bb-gifts__item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 8px 12px;background:#f5f5f5;border:1.5px solid #E3E8E3;border-radius:12px;opacity:.6;filter:grayscale(.6);transition:opacity .2s ease,filter .2s ease,border-color .2s ease,background .2s ease}.buy-box .bb-gifts__item.is-claimed{opacity:1;filter:none;background:#fff;border-color:#67a13a}.buy-box .bb-gifts__badge{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-family:Montserrat,sans-serif;font-weight:700;font-size:10px;letter-spacing:.05em;text-transform:uppercase;line-height:1;padding:5px 9px;border-radius:999px;background:#e3e8e3;color:#103620}.buy-box .bb-gifts__item.is-claimed .bb-gifts__badge{background:#0c4f28;color:#fff}.buy-box .bb-gifts__item.is-claimed .bb-gifts__badge:before{content:"\2713";margin-right:4px}.buy-box .bb-gifts__media{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.buy-box .bb-gifts__img{max-width:52px;max-height:52px;object-fit:contain;display:block}.buy-box .bb-gifts__icon{color:#0c4f28;display:block}.buy-box .bb-gifts__icon svg{width:30px;height:30px;display:block}.buy-box .bb-gifts__value{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;color:#696969;text-decoration:line-through;line-height:1.2}.buy-box .bb-gifts__item[data-gift="3"] .bb-gifts__value{text-decoration:none;color:#0c4f28}.buy-box .bb-gifts__name{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:#0c4f28;line-height:1.25;margin-top:2px}.buy-box .bb-gifts__summary{margin:10px 0 0;text-align:center;font-family:Montserrat,sans-serif;font-size:13px;color:#103620}.buy-box .bb-gifts__summary.is-claimed{color:#0c4f28;font-weight:700}.buy-box .bb-gifts__summary.is-claimed:before{content:"\2713  ";color:#67a13a}@media(max-width:767px){.buy-box .bb-gifts__list{gap:8px}.buy-box .bb-gifts__item{padding:22px 6px 10px;border-radius:10px}.buy-box .bb-gifts__name{font-size:12px}.buy-box .bb-gifts__media{width:44px;height:44px}.buy-box .bb-gifts__img{max-width:44px;max-height:44px}}.blog__head .blog__eyebrow{margin-bottom:10px}.blog__head .title{text-transform:uppercase;color:#0c4f28}.blog__head .blog__subtitle{max-width:640px;margin:12px auto 0;font-family:Montserrat,sans-serif;font-size:17px;line-height:1.5;color:#103620}.blog__tab-list{justify-content:center}.blog__tab-list .tab__item{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom-overrides.css.map */
