.announcement-bar{border-bottom:1px solid rgb(99 102 92 / 32%)}.rich-text-sec p{max-width:500px;margin:0 auto}.rich-text-sec .prose{display:flex;flex-direction:column;gap:20px}.product_column img.zoom-image{width:45%!important;margin:0 auto}.text-fonts{font-family:var(--text-font-family)!important}.for_column img.zoom-image{width:64px;height:64px;margin:0 auto}.small-sub-heading{font-size:var(--subheading-font-size);font-weight:600;text-transform:uppercase}.heading-fonts{font-family:var(--heading-font-family)}.product .product-gallery__thumbnail-scroller{max-height:35rem}.product-info .kaching-bundles .kaching-bundles__bar-container{border-radius:16px}.product-info .kaching-bundles .kaching-bundles__bar-title,.product-info .kaching-bundles .kaching-bundles__bar-full-price,.product-info .kaching-bundles .kaching-bundles__bar-unit-price,.product-info .kaching-bundles .kaching-bundles__block-title{color:rgb(var(--heading-color));font-family:var(--text-font-family)}.product-info .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:inset 0 0 0 2px var(rgb(var(--heading-color));, #000)}.shopify-section--main-list-collections .collection-list .place-self-end-center{place-self:end center;margin-bottom:10px}.shopify-section--main-list-collections .collection-card{border-radius:16px;overflow:hidden}.shopify-section--main-list-collections .collection-card__content{margin-bottom:10px}.shopify-section--main-list-collections .collection-card .h3{font-size:24px}.rich-text-sec .prose h2{max-width:760px;margin:0 auto}.rich-text-sec .prose p{max-width:560px;margin:0 auto}.product-badges-wrapper .product-badge{display:inline-block;font-size:12px;color:#165a49;background:#eaf0e7;padding:4px 13px;border-radius:999px;border:none}.app-header-sec .content{margin-top:8px}.shoal-product-card{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbe4e1;padding:10px;width:100%;background:var(--brand-bg);font-family:inherit;color:var(--brand-text);border-radius:16px}.shoal-product-card .card-left{display:flex;align-items:center;gap:24px}.shoal-product-card .product-image{width:auto;height:auto;background:#ccc;border-radius:16px;overflow:hidden;flex-shrink:0}.shoal-product-card .product-title{font-family:var(--text-font-family);font-size:16px;font-weight:500;margin:0}.shoal-product-card .product-price{font-family:inherit;font-size:16px;font-weight:600;margin:0;flex-shrink:0;color:rgb(var(--heading-color))}.product-image img{height:70px}.related-products{display:flex;flex-direction:column;gap:10px}.bundle-title{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;color:#000;margin:10px 0}.bundle-title:before,.bundle-title:after{content:"";flex:1;border-bottom:2px solid #185b4a;margin:0 16px}.shoal-product-card.active{background:#f5f4ee;box-shadow:inset 0 0 0 1px var(--bar-selected-border-color, #000)}.product .product-gallery__thumbnail{flex-shrink:0}.product-details p span{background:rgb(var(--heading-color));padding:5px 10px;font-size:12px;border-radius:10px;color:#fff}.shoal-product-card.active .product-details p span{color:#fff;padding:5px 10px;font-size:12px;border-radius:10px}.shopify-section--related-products .product-card__info{gap:0}.shopify-section--related-products .section-header{margin-bottom:48px}@media(max-width:480px){.shoal-product-card{flex-direction:column;align-items:flex-start;gap:16px}.shoal-product-card .product-price{align-self:flex-end}}img.desktop-image{display:block!important;width:100%}img.mobile-image{display:none!important;width:100%}@media(max-width:767px){.footer .button{width:100%}.footer__block-list{grid-template-columns:repeat(1,minmax(0,1fr))!important}.footer .footer-quote{padding:24px 0 20px!important}.product-gallery{--product-gallery-thumbnail-size: 3.5rem}.rich-text-sec .prose h2,.rich-text-sec .prose p{max-width:100%}.small-sub-heading{font-size:var(--subheading-font-size-mobile)}.Boosting-Results-Section h2.h2{font-size:24px!important}.Boosting-Results-Section p.h2{font-size:50px!important}img.desktop-image{display:none!important}img.mobile-image{display:block!important}.image-with-text>.prose{padding:0}}.Small-icons img{height:70px;width:auto;margin:0 auto}.Boosting-Results-Section p.h2{font-size:75px;color:#185b4a!important}.Boosting-Results-Section h2.h2{font-size:35px;font-weight:700;letter-spacing:0px;text-transform:none}.fashionista image-with-text{max-width:1000px;margin:0 auto}.fashionista p{font-size:22px;text-align:center}.product-card__info{justify-items:start}.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{background:#fff}.image-with-text>.prose{max-width:100%}.announcement-bar{font-size:var(--text-h6)}.remove_p_tag_margin_top p{margin-top:8px!important}.shopify-section--main-product .section-spacing{padding-top:40px}sale-price{color:#99c9b6!important;font-weight:600!important;font-family:var(--text-font-family)!important}compare-at-price{font-family:var(--text-font-family)!important;font-size:13px!important;color:#a19e92!important}.product-card compare-at-price.h6{color:#a19e92}.round-image img{border-radius:50%}.product-icon-text img{max-width:56px;margin:0 auto}.remove_p_top_margin p{margin-top:5px!important}button.localization-toggle{font-size:16px}a.product-card__media,.product-card__figure{overflow:hidden}.videoReviews .h3{font-size:16px}.videoReviews p{font-size:14px;margin:0}.videoReviews .multi-column__item{gap:1rem}.videoReviews p a{font-size:14px;margin:0!important;color:#0f493a;font-weight:600;text-decoration:}.videoReviews p{margin:0!important}:is(.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse)){background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 0px no-repeat}height-observer{display:block;background:#fff}img{overflow:hidden}.remove_h1_margin p.h2{margin:0}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{letter-spacing:.5px;text-transform:intial;font-weight:500;font-size:16px}.link-faded{color:rgb(var(--text-color) / 1)}.announcement-bar__carousel{font-size:15px}.social-media--list .social-media__item{opacity:1}.text-subdued{color:rgb(var(--text-color) / 1)}.SubHeading p{font-size:20px;padding:10px 0}.herotext p{font-size:18px}.review-badge-section{display:flex;align-items:left;justify-content:left;gap:5px;font-size:16px!important;line-height:1;margin-bottom:0;text-align:center;width:100%}.review-badge-section .review-badge-stars{color:#ebbf20!important;font-size:20px;display:inline-flex!important;align-items:center!important;margin-bottom:0!important}.custom-review-section .custom-stars{color:#ebbf20}.review-badge-count{display:inline-flex!important;align-items:center!important}.review-badge-section .review-badge-text{color:#63665c;font-weight:400;line-height:1.4;cursor:default;font-size:12px}.product .product-gallery__media{scroll-snap-align:center;scroll-snap-stop:always;position:relative;width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;border:1px solid #ddd5c2;background:#efe6d2;display:flex;align-items:center;justify-content:center;color:#63665c;font-size:13px;text-align:center;height:100%}.product .in-the-box-section .in-the-box-text{color:#63665c;line-height:1.4;margin:0;font-size:14px}.product .metafield-rich_text_field{font-size:14px}.key-benefits-section .key-benefits-title{font-size:16px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;font-family:var(--text-font-family)}.key-benefits-section .key-benefits-list li{position:relative;padding-left:20px;margin-bottom:10px;gap:10px;line-height:1.5;color:#165a49}.key-benefits-section .key-benefits-list li{position:relative;padding-left:20px;margin-bottom:10px;gap:10px;line-height:1.5;color:#63665c}.key-benefits-section .key-benefits-list li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background:url(/cdn/shop/files/check-mark_6.png?v=1793851602) no-repeat center;background-size:contain}.key-benefits-section .key-benefits-box{background-color:transparent;padding:10px 0}.product .product-icons-row .product-icon-item{font-weight:500;font-style:italic;display:flex;align-items:center;gap:8px;color:#63665c}.product .product-info__block-item[data-block-type=accordion]{margin:0!important}.product .product-icons-row{justify-content:start;margin:0}.product .countdown-timer-wrapper{justify-content:start;gap:5px}.product .countdown-timer-wrapper .countdown-time{min-width:70px}.product .countdown-timer-section{background-color:transparent;padding:0}.product .countdown-timer-wrapper .countdown-time{font-weight:600;color:#99c9b6;min-width:75px;text-align:center}.product .countdown-timer-section strong{color:#99c9b6}.product .countdown-timer-wrapper .pdp-urgency strong{color:#99c9b6;font-weight:600}.product .product-title.h3{line-height:1.3}.product-list{--product-list-default-row-gap: 4rem;--product-list-default-column-gap: 20px}a.product-title.h6{font-family:var(--text-font-family);font-weight:600;text-align:left}.price-list{font-family:var(--text-font-family)}.badge{font-size:10.5px;font-weight:700;letter-spacing:.03em;color:#f7f3ea;background:#165a49;padding:6px 11px;border-radius:999px}.product-card{border-radius:14px;overflow:hidden}p.mainHeading.h1{font-size:70px;line-height:1}.compare-table{border:solid 0px #e0e0e0}.button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;transition:.25s}.button:hover svg{transform:translate(3px)}.complementary-products{max-width:100%}.complementary-products__product-list .horizontal-product-card__info button{color:#fff;border:solid 1px #99c9b6;background:#99c9b6;width:max-content;min-width:0;padding:14px 30px;border-radius:999px;font-size:14px;line-height:1.4;font-weight:800;text-transform:uppercase}.complementary-products__product-list a.product-title.h6{min-height:unset}.newsletterFooterBlock button.button{background:transparent;padding:0;width:18px;border:none;height:47.2px}.newsletterFooterBlock form{display:flex;align-items:center;border:solid 1px #ddd;padding-right:10px}.newsletterFooterBlock button.button:hover{background:transparent!important;opacity:.5}.newsletterFooterBlock .form-control{width:100%}.form-control input{border:none}iframe#looxReviewsFrame #grid .grid-item{box-shadow:unset!important;background:#fff;border:solid 1px #F0F0F0}.RealPeopleRealResults .multi-column__item{gap:1rem}.RealPeopleRealResults p{margin-top:5px!important}img.PrimaryTitleImage{height:40px;margin:0 auto}buy-buttons.buy-buttons button{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;width:100%;font-size:15px;font-weight:600;padding:17px 24px;border-radius:99px;transition:background .25s ease,transform .25s ease}@media screen and (min-width:1000px){.content-over-media{--content-over-media-gap: 0rem}.image-with-text{--image-with-text-gap: 4rem}}@media(max-width:759px){.review-badge-section{gap:4px;font-size:12px}.review-badge-stars{font-size:11px}.review-badge-text{font-weight:400}}video-media>:is(video:not(:fullscreen),img){border-radius:15px}.image-height-width-same img{width:150px;height:150px;object-fit:cover}.image-left img{margin-left:0!important}.image-center img{margin:0 auto!important}.heading_em_background_color .h1 em{background:#155c4a;padding-left:10px;margin-right:5px;color:#fff}.center-cta .h1{margin:0;font-size:60px;line-height:1.1}@media only screen and (max-width:767px){.product .product-title.h3{line-height:1.3;font-weight:600}a.product-title.h6{min-height:70px;line-height:1.4}.RealPeopleRealResults .multi-column{gap:10px}.review-badge-stars{font-size:16px}img.PrimaryTitleImage{height:21px;margin:0 auto}.center-cta .h1{margin:0;font-size:35px;line-height:1.4}}.btn_holder{text-align:center}.shopify-section:not(:first-child) .bordered-section{border-block-start-width:0px}.card-product-title a{min-height:54px}.footer-menu.custom-footer-menu{min-width:0}.custom-footer-menu__heading{margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.4}.custom-footer-menu__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.custom-footer-menu__item{margin:0;padding:0}.custom-footer-menu__link{display:inline-block;color:inherit;text-decoration:none;font-size:14px;line-height:1.6;transition:opacity .2s ease}.custom-footer-menu__link:hover{opacity:.65;text-decoration:underline;text-underline-offset:3px}.footer .footer-menus{display:flex;gap:4rem}@media screen and (max-width:749px){.footer-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.custom-footer-menu__heading{margin-bottom:14px}.custom-footer-menu__list{gap:10px}}.footer-image-block{position:relative;width:100%;overflow:hidden}.footer-image-block__image{display:block;width:100%;height:auto;object-fit:cover}.footer-image-block__content{position:relative;z-index:1;width:100%;padding:24px 0 0}.footer-image-block__content h2{margin:0 0 20px;font-size:24px;line-height:1.25;font-weight:500}.footer-image-block__form{display:flex;align-items:stretch;width:100%;gap:0;border-bottom:1px solid currentColor}.footer-image-block__form input[type=email]{flex:1;min-width:0;width:100%;min-height:48px;padding:12px 10px 12px 0;border:0;border-radius:0;outline:none;background:transparent;color:inherit;font:inherit;box-shadow:none}.footer-image-block__form input[type=email]::placeholder{color:inherit;opacity:.7}.footer-image-block__form button{flex-shrink:0;min-height:48px;padding:12px 16px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.footer-image-block__form button:hover{opacity:.65}.footer-image-block__form p,.footer-image-block__form .errors{margin:10px 0;font-size:13px}@media screen and (max-width:749px){.footer-menu-block__tagline{margin-bottom:22px;font-size:23px}.footer-menu-block__menus{grid-template-columns:30% 70%;gap:12px}.footer-menu-block__column h3{margin-bottom:12px;font-size:13px}.footer-menu-block__column ul{gap:8px}.footer-menu-block__column a{font-size:13px;overflow-wrap:anywhere}.footer-menu-block__logo{margin-top:24px}.footer-image-block__content{padding-top:20px}.footer-image-block__content h2{margin-bottom:16px;font-size:21px}.footer-image-block__form input[type=email]{font-size:14px}.footer-image-block__form button{padding-right:4px;padding-left:12px;font-size:13px}}@media screen and (max-width:380px){.footer-menu-block__menus{grid-template-columns:1fr 1fr;gap:12px}.footer-menu-block__column a{font-size:12px}}.custom-footer-menu{width:100%}.custom-footer-menu__heading{margin:0 0 18px;font-size:16px;font-weight:600;line-height:1.4}.custom-footer-menu__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.custom-footer-menu__link{color:inherit;text-decoration:none;transition:opacity .2s ease}.custom-footer-menu__link:hover{opacity:.65}.custom-footer-image-newsletter{position:relative;width:100%;min-width:0;overflow:hidden;isolation:isolate}.custom-footer-image-newsletter__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.custom-footer-image-newsletter__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0000008c)}.custom-footer-image-newsletter__image picture{display:block;width:100%;height:100%}.custom-footer-image-newsletter__photo{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}.custom-footer-image-newsletter__content{min-height:450px;padding:28px;color:#fff}.custom-footer-image-newsletter__heading{margin:0 0 16px;color:inherit;font-size:24px;line-height:1.3}.custom-footer-image-newsletter__text{margin-bottom:16px;color:inherit}.custom-footer-image-newsletter__text p{margin:0}.custom-footer-image-newsletter__form{width:100%;max-width:700px}@media screen and (max-width:749px){.custom-footer-menu__heading{margin-bottom:14px}.custom-footer-menu__list{gap:8px}.custom-footer-image-newsletter__photo,.custom-footer-image-newsletter__content{min-height:320px}.custom-footer-image-newsletter__content{padding:20px}.custom-footer-image-newsletter__heading{font-size:21px}}.footer .footer-quote{padding:24px 0 40px;max-width:550px}.footer h3.h3.footer-quote-text{max-width:600px}.footer hr.footer-quote-separator{margin:1rem 0}.custom-footer-menu__list li::marker,.footer-menu-list li::marker{content:"";display:none}.footer ul.footer-menu-list{margin:0}.footer__block-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.footer{padding-top:0}.footer h4.h4.footer_news_header{max-width:400px}.footer .form-control{box-sizing:border-box;border-radius:99px;padding-left:16px;text-align:left;color:#fff;font-size:13px;font-weight:300;letter-spacing:0px;background-color:#fff0;border:1px solid;border-color:#fff}.floating-label{display:none}.footer .newsletterFooterBlock input::placeholder,.footer .custom-footer-image-newsletter input::placeholder{color:#fff;opacity:1}.footer h4.footer-menu-title{padding:10px 0}@media screen and (min-width:768px){.footer .form{display:flex;gap:6px}.footer .form-control{width:50%}}.image-with-text img{border-radius:26px}.shopify-section--featured-collections .heading_block{margin-bottom:40px}@media screen and (min-width:1024px){.product .product-title.h3{line-height:1.08;font-weight:600;font-size:44px}.custom-footer-image-newsletter__image.hide_on_desk{display:none}}.button{gap:10px;width:max-content;min-width:0;padding:14px 30px;border-radius:999px;font-size:14px;line-height:1.4;font-weight:800;text-transform:uppercase}@media screen and (min-width:1024px){.button{font-size:12px}}@media screen and (max-width:767px){.button{font-size:12px}.rich-text-sec .prose{text-align:left}}.footer-menus .footer-menu-list{list-style:none!important;padding-left:0!important;margin-left:0!important}.footer-menus .footer-menu-list li{list-style:none!important}.footer-menus .footer-menu-list li::marker{content:""!important;font-size:0px!important}a.horizontal-product-card__figure{border:1px solid #99c9b6;border-radius:8px}.cart-page th{font-size:16px}.cart-page .h6{font-size:unset!important}form.cart-page{margin-top:60px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/style.css.map */
