body{font-family:Poppins,sans-serif;font-size:18px!important;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.504px}p,.rte,.inline-rte,div,span{font-size:18px!important}*{text-transform:none!important}.font-heading{font-size:var(--heading-font-size)}.heading-fixed{font-size:var(--heading-font-size)!important}.hero-cta-spacing{margin-bottom:80px!important}@media (max-width: 989px){.hero-cta-spacing{margin-bottom:40px!important}[data-hero=slideshow] .hero-cta-spacing,[data-hero=slideshow] .relative.z-10.mb-10.hero-cta-spacing,[data-hero=slideshow] div.mb-10.hero-cta-spacing{margin-bottom:5rem!important}[data-hero=slideshow] .px-section.py-section-vertical-spacing.empty\:hidden{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:grid!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important}[data-hero=slideshow] .lg\:hidden{display:none!important}[data-hero=slideshow] .hidden.lg\:block{display:block!important}}span[x-html-if-set=contentHTML]{font-size:14px!important}.site-header{height:140px!important;max-height:140px!important;overflow:hidden!important}@media (max-width: 989px){.site-header .cart-button,.site-header [data-cart-button],.site-header a[href*="/cart"]{font-size:12px!important;padding:.5rem!important}}.headerBorderWrap,#headerBorderWrap{height:100%!important;max-height:140px!important;width:100%!important}#headerContainer{height:100%!important;max-height:140px!important;width:100%!important;display:flex!important;align-items:center!important}#headerContainer>div{height:100%!important;max-height:140px!important;width:100%!important;padding-top:0!important;padding-bottom:0!important}#headerContainer .flex.items-center{height:100%!important;max-height:140px!important}.site-header [role=navigation] ul{gap:35px!important}.site-header [role=navigation] a{color:#eaafbb;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:var(--heading-font-stack);font-size:18px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:3px}.site-header a[href="/pages/contact"]{font-size:18px!important;font-weight:900!important;letter-spacing:3px!important}.custom-cart-button{border-radius:28.5px;border:5px solid #EAAFBB;background:#357850;color:#eaafbb;padding:8px 24px;cursor:pointer;font-family:var(--heading-font-stack);font-size:18px;font-weight:800;letter-spacing:3px;text-transform:uppercase;transition:all .2s ease}.custom-cart-button:hover{transform:translateY(-1px)}.text-body-spec{color:#fff;text-align:center;font-family:var(--main-font-stack);font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.028em}.text-pdp-spec{color:#357850;text-align:center;font-family:"Futura","Futura PT",var(--main-font-stack),sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.028em}[data-hero=slideshow] .splide__track,[data-hero=slideshow] .splide__list,[data-hero=slideshow] .splide__slide,[data-hero=slideshow] .object-wrapper,[data-hero=slideshow] .media,[data-hero=slideshow] .media__styled-element{max-height:var(--hero-max-height-desktop, 800px)}@media (max-width: 989px){[data-hero=slideshow] .splide__track,[data-hero=slideshow] .splide__list,[data-hero=slideshow] .splide__slide,[data-hero=slideshow] .object-wrapper,[data-hero=slideshow] .media,[data-hero=slideshow] .media__styled-element{max-height:var(--hero-max-height-mobile, 560px)}}[data-hero=slideshow] .object-wrapper img,[data-hero=slideshow] .media img{width:100%;height:100%;object-fit:cover}[data-hero=slideshow] .push-btn{background:none!important;box-shadow:none!important;padding:0!important}[data-hero=slideshow] .push-btn:before,[data-hero=slideshow] .push-btn:after{display:none!important}[data-hero=slideshow] .push-btn .push-btn__surface{border-radius:28.5px;border:5px solid #357850;background:#eaafbb;color:#357850;padding:8px 24px;font-family:var(--heading-font-stack);font-size:18px;font-weight:800;letter-spacing:3px;text-transform:uppercase;box-shadow:none!important}[data-hero=slideshow] .splide__arrows{position:absolute!important;bottom:1.25rem!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:auto!important;padding:0!important;margin:0!important;justify-content:center!important}[data-hero=slideshow] .card,[data-hero=slideshow] .lg\:card,[data-hero=slideshow] .card__surface,[data-hero=slideshow] .lg\:card__surface,[data-hero=slideshow] .break-words{background:transparent!important;box-shadow:none!important;padding:0!important}[data-hero=slideshow] .card:before,[data-hero=slideshow] .card:after,[data-hero=slideshow] .lg\:card:before,[data-hero=slideshow] .lg\:card:after,[data-hero=slideshow] .card__surface:before,[data-hero=slideshow] .card__surface:after,[data-hero=slideshow] .lg\:card__surface:before,[data-hero=slideshow] .lg\:card__surface:after,[data-hero=slideshow] .break-words:before,[data-hero=slideshow] .break-words:after{display:none!important}[data-hero=slideshow] [class*=card-border],[data-hero=slideshow] .card>div[class^=card__border],[data-hero=slideshow] .card>div[class*=border]{display:none!important}.as-seen-in-title{color:#357850;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.as-seen-in-logos{padding-bottom:3rem;gap:80px;position:relative}.as-seen-in-logos:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;bottom:0;height:3px;background:#357850}section:has(.as-seen-in-title){position:relative}section:has(.as-seen-in-title):before,section:has(.as-seen-in-title):after{content:"";position:absolute;top:0;bottom:0;width:3px;background:#357850;z-index:1}section:has(.as-seen-in-title):before{left:30px}section:has(.as-seen-in-title):after{right:30px}.as-seen-in-logo img{width:266px!important;height:80px!important;object-fit:contain!important}.as-seen-in-cta-title{color:#357850;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.4}.as-seen-in-cta-text{color:#357850;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.as-seen-in-cta-grid{margin-top:40px;column-gap:40px}@media (max-width: 989px){section:has(.as-seen-in-title) .push-btn{width:100%!important;max-width:350px!important}.as-seen-in-cta-grid{row-gap:3rem!important}}.image-row-captions li>a>div:has(img),.image-row-captions li>div>div:has(img){height:360px!important;width:250px!important}.image-row-captions img{height:360px!important;width:250px!important;object-fit:cover!important}@media (max-width: 989px){.image-row-captions{grid-template-columns:1fr!important;gap:2rem!important}.image-row-captions li{display:block!important;text-align:center!important}.image-row-captions li>a,.image-row-captions li>div{display:block!important;width:100%!important}.image-row-captions li>a>div,.image-row-captions li>div>div{margin:0 auto!important}.image-row-captions img{width:auto!important;height:auto!important;max-width:250px!important;display:block!important;margin:0 auto!important}}.comparison-table th:first-child,.comparison-table tr>th.break-words{text-align:center!important;font-family:Poppins,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:900!important;line-height:103.2%!important;letter-spacing:.4px!important}.comparison-table th:first-child,.comparison-table td:first-child{width:50vw!important;min-width:200px!important}@media (min-width: 990px){.comparison-table th:first-child,.comparison-table td:first-child{width:432px!important;min-width:432px!important}}.comparison-table th,.comparison-table td{border-width:5px!important}.comparison-table .top-left-cell{border-top:0!important;border-left:0!important;border-bottom:0!important}.comparison-table svg[data-icon=check],.comparison-table .icon-check{max-width:52px!important;max-height:52px!important;width:52px!important;height:52px!important}.comparison-table svg[data-icon=cross],.comparison-table svg[data-icon=x],.comparison-table .icon-cross,.comparison-table .icon-x{max-width:23px!important;max-height:23px!important;width:23px!important;height:23px!important}.product-content h1.font-heading,.product-content h1.heading-feature{font-family:"Futura","Futura PT",var(--heading-font-stack),sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.12px}.product-title-price-row{flex-wrap:nowrap!important}@media (max-width: 768px){.product-title-price-row{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}}.product-flavor-selector .selector-label{color:#357850;font-family:Futura;font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.672px;text-transform:uppercase;margin-bottom:10px}.product-flavor-selector .pill{padding:4px;width:150px;border-radius:50px;border:1.5px solid #357850;background:transparent;color:#357850;font-family:"Futura","Futura PT",var(--heading-font-stack),sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.product-flavor-selector .pill:hover{background:#3578501a}.product-flavor-selector .pill.active{background:#357850;color:#fff;border-color:#357850}.product-flavor-selector .pill-group{display:flex;flex-wrap:wrap;gap:4px}.subscribe-save-btn{border:none;background:transparent;padding:0;cursor:pointer;margin-bottom:12px;transition:all .2s ease}.subscribe-save-btn__surface{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 32px;border-radius:50px;border:2px solid #357850;background:#f5f5f0;color:#357850;font-family:"Futura","Futura PT",var(--heading-font-stack),sans-serif;font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.subscribe-save-btn:hover .subscribe-save-btn__surface{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #35785026}.subscribe-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.subscribe-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:#357850;font-size:24px}.subscribe-text{flex:1}.thumbnails-overflow-indicator-top,.thumbnails-overflow-indicator-bottom,.thumbnails-overflow-indicator-left,.thumbnails-overflow-indicator-right{display:none!important}.thumbnails-container,.thumbnails-container .splide__track,.thumbnails-container .splide__list{overflow:visible!important}.media--accent{position:relative}.media--accent:after{content:"";position:absolute;left:0;right:0;bottom:0;height:25%;background:var(--product-accent-color, transparent);z-index:1;pointer-events:none}.media--accent .media__styled-element,.media--accent .clip-path-media{position:relative;z-index:0}@media (min-width: 990px){.product-media{grid-column:span 7 / span 7!important}.product-content{grid-column:span 5 / span 5!important}}@media (min-width: 1400px){.xl\:col-start-2{grid-column-start:1!important;grid-column:span 12 / span 12!important}}.product-media .splide--product .splide__slide{position:relative}.product-media .splide--product .media-wrapper{position:relative;padding-bottom:100%;background:transparent}.product-media .splide--product .media-wrapper .media{position:absolute;top:0;left:0;width:100%;height:calc(100% - 100px)}.product-media-overlay-top{position:absolute;top:5%;left:50%;transform:translate(-50%);z-index:2;width:80%;max-width:400px;pointer-events:none}.product-media-overlay-top img{width:100%;height:auto;display:block}.lg\:card__surface:has(.push-btn),.card__surface:has(.push-btn){border:none!important}[data-hero=slideshow] button.push-btn.circular-nav-btn.splide__arrow,[data-hero=slideshow] button.push-btn.circular-nav-btn.splide__toggle{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;border:var(--button-border-width) solid var(--button-border-color)!important;transform:none!important;transition:all .15s ease!important}[data-hero=slideshow] button.push-btn.circular-nav-btn.splide__arrow:hover,[data-hero=slideshow] button.push-btn.circular-nav-btn.splide__toggle:hover{transform:scale(1.1)!important;box-shadow:none!important}[data-hero=slideshow] button.push-btn.circular-nav-btn .push-btn__surface{padding:.5rem!important;border:none!important;box-shadow:none!important;transform:none!important}.product-flavor-selector .pill{width:169px!important;height:36px!important;min-width:169px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}@media (max-width: 989px){.product-flavor-selector .pill-group{flex-direction:column!important;align-items:center!important;width:100%!important;gap:1rem!important}.product-flavor-selector .pill{width:100%!important;max-width:100%!important}}button[type=submit].add-to-cart-btn.push-btn.mb-1{width:100%!important;min-width:100%!important}button[type=submit].add-to-cart-btn.push-btn.mb-1>*{text-transform:uppercase}.push-btn:not(.splide__arrow),a.button:not(.splide__arrow),button[type=submit]:not(.splide__arrow),input[type=submit]:not(.splide__arrow),.product-form button[type=submit],form button[type=submit]:not(.splide__arrow){border-radius:35px!important;border:3px solid #357850!important;background:#eaafbb!important;color:#04542e!important;width:450px!important;max-width:100%!important;height:60px!important;box-shadow:4px 4px #357850!important;transition:all .15s ease!important;animation:none!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 1rem!important;position:relative!important;top:0!important;left:0!important;text-align:center!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:150%!important;letter-spacing:5.4px!important}@media (max-width: 989px){.push-btn:not(.splide__arrow),a.button:not(.splide__arrow),button[type=submit]:not(.splide__arrow),input[type=submit]:not(.splide__arrow),.product-form button[type=submit],form button[type=submit]:not(.splide__arrow){width:350px!important;height:55px!important;font-size:16px!important;letter-spacing:4.5px!important;border-radius:28px!important}.push-btn:not(.splide__arrow) .push-btn__surface{font-size:16px!important;letter-spacing:4.5px!important}}.push-btn:not(.splide__arrow) .push-btn__surface{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;color:#04542e!important;text-align:center!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:150%!important;letter-spacing:5.4px!important;text-transform:uppercase!important}@media (hover: hover) and (pointer: fine){.push-btn:not(.splide__arrow):hover .push-btn__surface,.push-btn:not(.splide__arrow):focus .push-btn__surface,.push-btn:not(.splide__arrow):active .push-btn__surface,.push-btn:not(.splide__arrow):hover .push-btn__surface:not(.push-btn__surface--secondary),.push-btn:not(.splide__arrow):focus .push-btn__surface:not(.push-btn__surface--secondary),.push-btn:not(.splide__arrow):active .push-btn__surface:not(.push-btn__surface--secondary),.push-btn:not(.splide__arrow):hover .push-btn__surface *,.push-btn:not(.splide__arrow):focus .push-btn__surface *,.push-btn:not(.splide__arrow):active .push-btn__surface *{transform:translate(0)!important;background:transparent!important;color:#04542e!important;box-shadow:none!important}.push-btn--pop:not(.splide__arrow):hover .push-btn__surface,.push-btn--pop:not(.splide__arrow):focus .push-btn__surface,.push-btn--pop:not(.splide__arrow):active .push-btn__surface{transform:translate(0)!important;background:transparent!important;color:#04542e!important;box-shadow:none!important}}.push-btn:not(.splide__arrow):hover,.push-btn:not(.splide__arrow):focus,.push-btn:not(.splide__arrow):active,a.button:not(.splide__arrow):hover,a.button:not(.splide__arrow):focus,a.button:not(.splide__arrow):active,button[type=submit]:not(.splide__arrow):hover,button[type=submit]:not(.splide__arrow):focus,button[type=submit]:not(.splide__arrow):active{background:#eaafbb!important;color:#04542e!important;border:3px solid #357850!important;transform:translate(4px,4px)!important;box-shadow:0 0 #357850!important;transition:all .15s ease!important;animation:none!important;opacity:1!important;position:relative!important}.push-btn:not(.splide__arrow):before,.push-btn:not(.splide__arrow):after,.push-btn:not(.splide__arrow) .push-btn__surface:before,.push-btn:not(.splide__arrow) .push-btn__surface:after{display:none!important}.splide__arrows .flex.justify-end{justify-content:center!important}.splide__track--focus-carousel .product-tile h3,.splide__track--focus-carousel .product-tile .price,.splide__track--focus-carousel .product-tile .price__regular,.splide__track--focus-carousel .product-tile .price__sale,.splide__track--focus-carousel .product-tile .money{color:#357850!important;text-align:center!important;font-family:"Futura","Futura PT",var(--heading-font-stack),sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;line-height:150%!important;letter-spacing:.672px!important}@media (max-width: 989px){[data-focus-carousel] [id*=CaptionContainer]{max-width:100%!important;width:100%!important}[data-focus-carousel] [id*=CaptionContainer] .grid>div[class*=col-start-1][class*=row-start-1],[data-focus-carousel] [id*=CaptionContainer-label]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important}[data-focus-carousel] [id*=CaptionContainer] .relative.z-20.mt-5{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}[data-focus-carousel] [id*=CaptionContainer] .quick-buy-product-form,[data-focus-carousel] [id*=CaptionContainer] form{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}[data-focus-carousel] [id*=CaptionContainer] .relative.z-10.text-center{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}[data-focus-carousel] [id*=CaptionContainer] button.push-btn[type=submit],[data-focus-carousel] [id*=CaptionContainer] .push-btn[type=submit],[data-focus-carousel] [id*=CaptionContainer] button[type=submit].push-btn{margin-left:auto!important;margin-right:auto!important;display:flex!important;width:350px!important;max-width:calc(100% - 2rem)!important;justify-content:center!important;align-items:center!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;float:none!important}}.header-with-background{position:relative;padding:0;overflow:hidden;margin-top:0;margin-bottom:0}section:has(.header-with-background){padding-top:0!important;overflow:visible!important}.header-with-background .header-background-image{margin-top:0!important}.header-with-background{display:flex;flex-direction:column}.header-background-image{position:absolute;top:-1rem;left:0;right:0;bottom:-8rem;z-index:0;height:calc(100% + 9rem)}.header-background-image img{width:100%;height:100%;object-fit:cover;object-position:center}.header-with-background{overflow:visible!important}.header-with-background .relative.z-10{position:relative;z-index:10}@media (max-width: 989px){.header-background-image{opacity:.25}}.splide__arrows.justify-between{justify-content:center!important}.testimonial-quote-custom{max-width:800px!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;z-index:2!important}section:has(.testimonial-quote-custom):before{content:""!important;position:absolute!important;width:416.741px!important;height:610.635px!important;border-radius:50%!important;background:#ffecf5!important;transform:rotate(-65.308deg)!important;flex-shrink:0!important;z-index:1!important;top:50%!important;left:50%!important;margin-left:-208.37px!important;margin-top:-305.32px!important;pointer-events:none!important}.image-row-captions{--item-size: 160px;--border-width: 4px;--border-color: #357850}.image-row-captions__image-wrap{display:inline-block;width:var(--item-size);height:var(--item-size);overflow:hidden;border-style:solid;border-width:var(--border-width);border-color:var(--border-color);background:transparent}.image-row-captions__image-wrap.is-circle{border-radius:9999px}.image-row-captions__image-wrap.is-rounded{border-radius:24px}.image-row-captions__image{width:100%;height:100%;object-fit:cover;display:block}.image-row-captions__placeholder{display:block;width:100%;height:100%;background:#eee}.image-row-captions__caption{color:currentColor;text-align:center;font-family:var(--heading-font-stack);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.split-content__wrapper{width:100%;max-width:100%}.split-content__image{position:relative;width:100%;height:100%;min-height:400px}@media (min-width: 990px){.split-content__image{min-height:700px}}.split-content__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.split-content__placeholder{width:100%;height:100%;display:block}.split-content__label{font-family:Allura,cursive;font-size:48px;color:#357850;line-height:1}.split-content__heading{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;color:#357850;line-height:1.2;letter-spacing:1px}.split-content__subheading{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;color:#357850;line-height:1.2;letter-spacing:1px}.split-content__text-content{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:#357850;line-height:1.6}@media (max-width: 989px){.split-content__label{font-size:36px}.split-content__heading{font-size:28px}.split-content__subheading{font-size:22px}.split-content__text-content{font-size:15px}}.image-with-text-full-bleed{min-height:600px!important}.full-bleed-text-padding{padding-left:2rem!important;padding-right:2rem!important}@media (min-width: 990px){.image-with-text-full-bleed{min-height:700px!important}.image-with-text-full-bleed>div:first-child{height:100%!important;min-height:700px!important}.image-with-text-full-bleed>div:first-child>div,.image-with-text-full-bleed>div:first-child .media,.image-with-text-full-bleed>div:first-child .media__styled-element{height:100%!important;min-height:700px!important}.image-with-text-full-bleed>div:first-child img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.full-bleed-text-padding{padding-left:3rem!important;padding-right:3rem!important}}.md-footer-selector__container{background-color:#357850!important}span[x-html-if-set=contentHTML]{font-size:14px!important;font-weight:600!important}.qty-btn-circle{width:32px;height:32px;border-radius:50%;border:2px solid rgb(var(--color-scheme-text));background:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer;flex-shrink:0}.qty-btn-circle:hover{background:rgb(var(--color-scheme-text));transform:scale(1.05)}.qty-btn-circle:hover svg{color:rgb(var(--color-scheme-background))}.qty-btn-circle:active{transform:scale(.95)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
