.heading-underline .section__heading{position:relative}.heading-underline .section__heading:after{content:" ";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:100px;height:4px;background:rgb(var(--color-primary));border-radius:2px}.highlight-text--background-colour{padding:5px}.topbar-section.z-31{z-index:1}.topbar__inner.grid-col-full{grid-template-columns:1fr;gap:0}.topbar__inner.grid-col-full .topbar__column{gap:0;display:block}.topbar__inner.grid-col-full .topbar__column .topbar__text{gap:0;display:inline-block}.topbar__inner.grid-col-full .topbar__column .topbar__text.border-right{padding-right:10px;margin-right:10px;border-right:2px solid currentcolor}.topbar.color-scheme-6 .topbar__text{font-weight:700;font-size:12px;line-height:12px}.topbar.color-scheme-6 .topbar__text strong{color:#ffd00a}.header__icons--right{font-size:12px}.header__icons--right .cart-drawer-button{width:auto;height:auto}.header__icons--right svg{max-width:24px;width:24px}.header__navigation .header__menu{width:100%}.header__navigation .header__menu>ul{width:100%;justify-content:space-between}@media screen and (min-width:980px){.topbar.color-scheme-6 .topbar__text{font-size:14px;line-height:14px}}@media screen and (min-width:1024px){.header__top.header__top--logo-left{grid-template-columns:1fr 2fr 1fr}.header__top.header__top--logo-left .header__search{justify-content:center}.mega-menu__list.menu-columns{padding-block:2.4rem;display:block}.mega-menu__list.menu-columns.menu-columns-2{columns:2}.mega-menu__list.menu-columns.menu-columns-3{columns:3}.mega-menu__list.menu-columns.menu-columns-4{columns:4}.mega-menu__list.menu-columns.menu-columns-5{columns:5}.mega-menu__list.menu-columns.menu-columns-6{columns:6}}@media(min-width:1124px){.header__top.header__top--logo-left .header__search .search__form{min-width:var(--search-form-width, 67rem)}}.multicolumn-card__title.small-body{font-size:14px;font-weight:400!important}@media screen and (max-width:768px){.shopify-section-group-header-group .multicolumn-icon .swipe-mobile{padding:0;--column-width-mobile: 100%}.shopify-section-group-header-group .multicolumn-icon .swipe-mobile .multicolumn-card-wrapper{padding:0 15px!important}.shopify-section-group-header-group .multicolumn-icon .swipe-mobile .multicolumn-card-wrapper .multicolumn-card{justify-content:center;align-items:center}.shopify-section-group-header-group .multicolumn-icon .swipe-mobile .multicolumn-card-wrapper .flex-1{flex:unset}}.newsletter .section__header{padding-bottom:15px}.newsletter .section__header .text-subheading{margin-bottom:5px;font-size:16px}.newsletter .section__header .rich-text__text{font-size:16px}.newsletter .newsletter__form .text-subtext{font-size:12px}.newsletter .icon{width:20px;height:20px}.newsletter-form__field-wrapper .form-field{border-radius:10rem;border:1px solid #606A7F;background:#f6f5fb;gap:0}.newsletter-form__field-wrapper .form-field .form-control{border:none;padding-right:0;background:#f6f5fb}.newsletter-form__field-wrapper .form-field .form-control:focus,.newsletter-form__field-wrapper .form-field .form-control:focus-visible{border:none;box-shadow:unset;background:#f6f5fb}.newsletter-form__field-wrapper .form-field .btn{padding-left:2rem;padding-right:2rem;border:none;background:#f6f5fb}subscription-popup.subscription-popup .newsletter-form .form-field{flex-direction:row}subscription-popup.subscription-popup .newsletter-form .form-field .btn__icon svg{color:#002a5c}.footer-newsletter__form .newsletter-form__field-wrapper .form-field,.footer-newsletter__form .newsletter-form__field-wrapper .form-field .form-control{background:#fff}.footer-newsletter__form .newsletter-form__field-wrapper .form-field .form-control:focus,.footer-newsletter__form .newsletter-form__field-wrapper .form-field .form-control:focus-visible{background:#002a5c}.footer-newsletter__form .newsletter-form__field-wrapper .form-field .btn{background:#fff}@media screen and (min-width:768px){.newsletter .section__header .text-subheading,.newsletter .section__header .rich-text__text{font-size:20px}}.collection-card .collection-card__title{font-size:var(--custom-heading-size, calc(var(--font-heading-scale) * var(--font-h5-size)));color:#008492}.content-padding{padding:3.2rem 2.4rem}.image-with-text .image-with-text__inner.overlap_css{padding-inline-start:unset;padding-inline-end:unset}.overlap_css .image-with-text__content{position:relative;z-index:1;width:95%;margin-left:auto;margin-right:auto}.image-with-text__content table{background:#f6f5fb;box-shadow:none;width:100%!important}.image-with-text__content table *{font-size:16px!important;margin:0}.image-with-text__content table tr:first-child{background:#008492;color:#fff}.image-with-text__content table tr:first-child *{color:#fff}.image-with-text__content table td{padding:10px 20px;border:none}:is(:is(.image-with-text__content,.card-media__content-wrapper) .media__description.large-copy,:is(.image-with-text__content,.card-media__content-wrapper) .text-subtext.large-copy) p{font-size:16px}.image-with-text-grid{grid-auto-columns:50%;grid-template-rows:auto auto;grid-auto-flow:column;justify-content:space-between;gap:15px;align-items:flex-start}.image-with-text-grid h3{font-size:14px}.image-with-text-grid p{margin:10px 0 0;color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1));font-size:12px}.image-with-text-grid .icon-wrapper{border-radius:50px;background:#008492;width:90px;height:90px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center}.image-with-text-grid .icon-wrapper .icon--medium{--icon-size: 45px}.image-with-text-grid .icon-wrapper path{stroke:#fff}@media screen and (max-width:450px){.image-with-text__content .btn--primary{width:100%}}@media screen and (min-width:768px){.image-with-text-grid{grid-auto-columns:25%;grid-template-rows:auto}.image-with-text__wrapper .image-with-text__inner{flex:0 0 calc(100% - var(--image-width));max-width:calc(100% - var(--image-width))}:is(:is(.image-with-text__content,.card-media__content-wrapper) .media__description.large-copy,:is(.image-with-text__content,.card-media__content-wrapper) .text-subtext.large-copy) p{font-size:18px}}.after-description{margin-top:4rem}.section--collapsible-tabs{position:relative}.section--collapsible-tabs .section__container{z-index:1;position:relative}.section--collapsible-tabs .accordion-card .accordion-details{background:rgb(var(--color-secondary-background))}.section--collapsible-tabs .accordion-card .accordion-details[open],.section--collapsible-tabs .accordion-card .accordion-details.active{background:rgb(var(--color-background))}.section--collapsible-tabs:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0}.card-media--link .card-media{flex:1 1 auto}.card-media .card-media__content-wrapper .card-media__description *{font-size:16px;color:#1a1a1a}.card-media .card-media__content-wrapper .card-media__description.large-copy *{font-size:16px}.card-media .card-media__content-wrapper ul{padding-inline-start:0}.card-media .card-media__content-wrapper ul li{padding-left:15px;margin-bottom:5px;list-style:none}.card-media .card-media__content-wrapper ul li:before{content:"\2022  ";position:absolute;left:0}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .article-card__media{margin-bottom:15px}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .article-card__tag{margin-bottom:5px}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .article-card__title{font-weight:500;font-size:18px;line-height:18px}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .article-card__excerpt{font-size:13px;line-height:14px}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .swiper-button:not(.swiper-button--blank):before{background-color:#d9d9d9}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .btn__text path{stroke:#008492}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .button-wrapper{margin-top:2rem}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .swiper-pagination-bullets{margin-top:2rem;position:relative}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .swiper-pagination-bullet:after{background:#d9d9d9;opacity:1}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#072446}@media screen and (max-width:450px){:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .btn--primary{width:100%}.card-media .card-media__content-wrapper .btn--primary{width:100%}}@media screen and (min-width:1020px){:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .article-card__title{font-size:16px}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .button-wrapper{margin-top:4rem}:is(.blog-carousel,.featured-collection-carousel,.collection-carousel) .swiper-pagination-bullets{margin-top:3rem}.card-media .card-media__content-wrapper .card-media__description.large-copy *{font-size:18px}}.sidebar .related-items{position:relative;margin-bottom:20px}.sidebar .related-items .single-item{margin-bottom:58px}.sidebar .related-items .single-item .f-price{margin-bottom:10px}@media screen and (min-width:980px){.article-template .article .article__main{display:grid;grid-template-columns:3fr 1fr;gap:40px}.article-template .article .sidebar{overflow:hidden;position:relative;margin-top:0;overflow:clip;max-width:370px}.article-template .article .sidebar .sticky-sidebar{overflow:unset;position:sticky;top:0}.article-template .article .sidebar .section__header h2{text-align:left}.article-template .article .sidebar .related-posts__items{gap:15px}.article-template .article .sidebar .related-posts__items .article-card{display:grid;grid-template-columns:1fr 2fr;gap:15px;border-bottom:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));padding-bottom:15px}.article-template .article .sidebar .related-posts__items .article-card .article-card__media{margin:0;display:flex;align-items:center;justify-content:center}.article-template .article .sidebar .related-posts__items .article-card .blocks-radius{border-radius:0}.article-template .article .sidebar .related-posts__items .article-card .blocks-radius img{border-radius:var(--blocks-radius);position:relative!important}.article-template .article .sidebar .related-posts__items .article-card .article-card__title{font-size:18px}.article-template .article .sidebar .related-posts__items .article-card .article-card__excerpt{font-size:12px}.article-template .article .sidebar .related-posts__items .article-card .media-wrapper motion-element:before{display:none}.article-template .article .sidebar .related-posts__items .article-card .article-card__button{height:30px}}.product__info-wrapper .f-badge{height:30px;min-width:100px}.product__info-wrapper .f-badge.f-badge--instock{background:#4aa21e}.product__info-wrapper .product__block--title{display:flex;gap:10px;justify-content:space-between}.product__info-wrapper .product__block--variant_picker.variant-count-1{display:none}.product__info-wrapper .product__block{--product-blocks-gap: 15px}.product__info-wrapper .product__block:last-child{margin-bottom:0}.product__info-wrapper .product__block .product-form__buttons{display:grid;grid-template-columns:1fr;gap:10px}.product__info-wrapper .product__block .product-form__quantity .quantity__label{margin-bottom:15px;display:block}.product__info-wrapper .product__block .product-form__quantity .quantity{width:100%}.product__info-wrapper .product__block .product__tax{display:none}.product__info-wrapper .product__block--price,.product__info-wrapper .product__block--meta{margin-top:unset}.product__info-wrapper .product__sku{font-size:14px;color:#1e1e1e}.product__info-wrapper .icon-with-reviews .rounded-item{padding:8px 20px 8px 10px;border-radius:20px}.product__info-wrapper .icon-with-reviews a{text-decoration:underline;padding-left:10px}.product__info-wrapper .icon-with-reviews.icon-with-text{justify-content:space-between}.product__info-wrapper .color-scheme-9 h1{color:rgb(var(--color-primary))}.product__info-wrapper .color-scheme-9 .quantity__input{background:#f6f5fb}.product__media-container .roundel{position:absolute;z-index:1;left:20px;top:20px}.description-wrapper{padding:1rem}@media screen and (min-width:768px){.product__info-wrapper .product__block .product-form__buttons{grid-template-columns:1fr 1fr;gap:15px}.product__info-wrapper .product__block .f-price--large{font-size:3.6rem;line-height:normal}}@media screen and (min-width:1024px){.description-wrapper{padding:2rem}}.product-card .product-card__wrapper{padding-bottom:58px}.product-card .product-card__wrapper .product-card__badge{right:1rem;left:unset}.product-card .product-card__wrapper .media-wrapper>img{object-fit:unset!important;width:unset!important;margin:0 auto!important}.product-card .product-card__wrapper .product-card__list-actions{position:absolute;bottom:0;left:0;width:100%}.swiper-slide .product-card{position:relative}.swiper-slide .product-card .product-card__wrapper{position:unset}.swiper-slide .product-card .product-card__wrapper .product-card__list-actions{width:calc(100% - 1em)}.section-benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.section-benefits ul li{transition:box-shadow .2s ease-in-out;border-radius:2rem;overflow:hidden;background-color:rgb(var(--color-secondary-background));padding:2.4rem 2rem;font-size:var(--custom-heading-size, calc(var(--font-heading-scale) * var(--font-h6-size)));text-align:center;font-weight:700;flex-wrap:wrap}.section-benefits ul li:hover{box-shadow:0 0 3.2rem rgba(var(--color-foreground),.1)}@media screen and (min-width:1024px){.section-benefits ul{display:flex;justify-content:center;gap:2rem}.section-benefits ul li{width:220px}}@media screen and (min-width:1200px){.featured-collection .section__header--buttons .tabs-nav__inner{column-gap:10rem}}.collection-list__items .collection-card .remove-padding-true{padding:0!important}.custom__block .rich-text__text *{font-size:16px}@media screen and (min-width:1024px){.w-40-5{width:40.5%}.w-59-5{width:59.5%}.custom__block .rich-text__text *{font-size:18px}}.product-card__wrapper .product-card__type{font-size:14px;color:#002a5c;font-weight:700;text-transform:unset}.product-card__wrapper .product-card__title{font-size:18px;font-weight:500;line-height:20px}.product-card__wrapper .f-price__regular{font-size:18px;color:#008492;font-weight:700}.product-card__wrapper .f-price__sale{font-size:16px;color:#1c1b2380;font-weight:700}.product-card__wrapper .product-card__info{padding:1rem}.product-card__wrapper .product-card__highlights{padding:.4rem 1rem 1rem}.product-card__wrapper .product-card__highlights ul{padding-left:0;font-size:12px;line-height:16px}.product-card__wrapper .product-card__highlights ul li{margin-bottom:5px;padding-left:20px;position:relative}.product-card__wrapper .product-card__highlights ul li:before{content:"\2713";color:#008492;padding-right:10px;font-size:16px;font-weight:700;left:0;position:absolute;top:-1px}.product-card__wrapper .product-card__highlights p{font-size:12px;margin-bottom:5px}.product-card__wrapper .product-card__list-actions{padding:0 1rem 1rem}.product-card__wrapper .product-card__list-actions .btn{width:100%}footer.footer .section--padding{padding-bottom:60px}.copyright-footer{padding:8px 0}.footer-logos{margin-top:3rem;grid-template-columns:1fr 1fr 1fr 1fr}.footer-block__heading.smallest{font-size:14px}.sub-content p{margin-top:0}@media(min-width:768px){footer.footer .section--padding{padding-bottom:100px}}@media(min-width:1024px){.sub-content summary{margin-top:3rem}.footer .footer__top-wrapper{--gap: 4%;gap:var(--gap);justify-content:space-between}}.product-card__image-wrapper{padding:1em}body.product-template .product__media-item-container{background:#fff}body.product-template .product__media.media-wrapper{padding:2em;box-sizing:border-box}body.product-template .product__media-gallery-viewer-wrap .media-wrapper>img{object-fit:contain;height:100%}.f-badge--short-expiry{color:var(--color-badge-short-expiry-text, #fff);background:var(--color-badge-short-expiry, #7a34d6)}.f-badge-no-bg{background:none;color:rgb(var(--color-foreground))}.allergensList{list-style:none;margin:1rem 0 0;padding:0}.allergensList li{font-weight:700;color:#008492;list-style:none}.allergensList li .roundel{color:#fff;background:#008492;border-radius:50%;margin-right:.75rem;display:inline-block;width:2rem;height:2rem;line-height:2rem;text-align:center;position:relative;left:unset;top:unset}.allergensList li .roundel_colours{background:#f77103}.allergensList li .roundel_lactose{background:#c028c5}.allergensList li .roundel_vegetarian,.allergensList li .roundel_vegan{background:#28c535}.allergensList li .roundel_titanium{background:#c52828}.other_benefits_metafield{padding:0;margin:0;list-style:none}.other_benefits_metafield li{font-size:18px;list-style:none;border-bottom:1px solid #6F7782;padding:28px 0;margin:0}.other_benefits_metafield li:last-child{border-bottom:0;padding-bottom:0}.other_benefits_metafield h6,.other_benefits_metafield strong{font-size:24px;font-weight:500}.benefits-image-with-text.image-with-text--image-left .image-with-text__inner{padding-inline-start:calc(var(--padding-x) / 2)}.accordion-details__content.rte.text-subtext{color:rgb(var(--color-foreground))}variant-selects .product-form__input.options_1{opacity:0;position:absolute;height:0;width:0;pointer-events:none}body.initialLoad .product-form__input{top:0!important}.variant-select-subscribe-save .product-form__input.option_subscription{opacity:0;position:absolute;height:0;width:0;pointer-events:none}.tieredPricingOptions{display:flex;width:100%;gap:14px;margin:22px 0 0}.product__block.product__block--buy_buttons{margin-top:0}.product__block.product__block--\@app{margin-bottom:0}.tieredPricingOptions li{border:1px solid #6F7782;border-radius:20px;text-align:center;flex:1;font-size:14px;cursor:pointer;position:relative;padding:13px;display:flex;flex-direction:column;align-items:center;justify-content:center}.tieredPricingOptions li .price{font-size:20px;display:block;font-weight:800;padding:2px 0}.tieredPricingOptions li.active{border:3px solid #FFD100}.product__info-container .f-badge--highlight{background:#ffd00a;color:#1e1e1e;display:inline-block}.tieredPricingOptions li .f-badge--highlight{position:absolute;top:-22px;right:-14px;line-height:23px}.product__info-container .f-badge--larger{font-size:16px;text-transform:uppercase;padding:6px 16px;height:auto;font-weight:600}.product__block .quantity__label.form__label .font-body-bolder{font-size:18px;display:block;padding-top:40px;font-weight:400!important}.out-of-stock .shopify_subscriptions_app_container,.delivery-frequency.out-of-stock{display:none}.allergen-wrapper{margin-top:15px}.shopify_subscriptions_app_container input.tab_radio{position:absolute;opacity:0;pointer-events:none}body.initialLoad .shopify_subscriptions_app_container input.tab_radio{top:0}.shopify_subscriptions_app_container .tabs_wrapper{flex-direction:row-reverse;gap:20px}.shopify_subscriptions_app_container .toggle_card{background:#fff;border:0}.shopify_subscriptions_app_container .toggle_card *{color:#1e1e1e}.shopify_subscriptions_app_container .tab_label{border-radius:20px;border:1px solid #6F7782;background:#f6f5fb;padding:9px 11px 11px 42px;position:relative}.shopify_subscriptions_app_container .tab_label>span:first-child{font-size:17px}.shopify_subscriptions_app_container .tab_label:before{content:"";display:block;width:19px;height:19px;border-radius:50%;background:#fff;border:3px solid #fff;outline:1px solid #6F7782;position:absolute;top:13px;left:12px}.shopify_subscriptions_app_container .pricingCardCheckList ul{margin:4px 0 0;padding-left:0;list-style:none}.shopify_subscriptions_app_container .pricingCardCheckList ul li{padding-left:0;list-style:none;font-size:12px}.shopify_subscriptions_app_container .tab_label[aria-controls]:after{background:#ffd00a;color:#1e1e1e;display:flex;border-radius:var(--badges-radius);white-space:nowrap;font-size:calc(var(--font-body-size) * .8);font-family:var(--font-pcard-badge-family);font-weight:var(--font-pcard-badge-weight);font-style:var(--font-pcard-badge-style);line-height:1.8rem;padding:.5rem .8rem;position:absolute;top:6px;right:6px;height:30px;justify-content:center;align-items:center}#MainContent .shopify_subscriptions_app_container .tab_radio:first-child:checked~.tabs_wrapper .tab_label:first-child{background:#f6f5fb}#MainContent .shopify_subscriptions_app_container .tab_radio:first-child:checked~.tabs_wrapper .tab_label:first-child:before{background:#002a5c}#MainContent .shopify_subscriptions_app_container .tab_radio+.tab_radio:checked~.tabs_wrapper .tab_label+.tab_label{background:#f6f5fb;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#MainContent .shopify_subscriptions_app_container .tab_radio+.tab_radio:checked~.tabs_wrapper .tab_label+.tab_label:before{background:#002a5c}p.shopify_subscriptions_app_policy,.shopify_subscriptions_app_container .tab_price_row,.shopify_subscriptions_app_container .price{display:none}.shopify_subscriptions_app_container .subscribe_panel{border-radius:0 0 20px 20px;border:0;background:#f6f5fb;padding:0 12px;width:calc(50% - 10px)}#MainContent .shopify_subscriptions_app_container .tab_radio+.tab_radio:checked~.subscribe_panel{border:1px solid #6F7782;border-top:0;margin:0}#pricingCardOneTimeBenefits,#pricingCardSubscribeSaveBenefits,#deliveryFrequency{display:none}.shopify_subscriptions_app_container .fa-check-icon{height:auto;display:inline-block;width:12px;margin-right:8px;transform:translateY(2px)}.shopify_subscriptions_app_container .fa-check-icon path{fill:#1e1e1e}@media(min-width:768px){.page-width-fixed--product{padding-left:3rem;padding-right:3rem}}@media(min-width:1280px){.page-width-fixed--product{padding-left:5rem;padding-right:5rem}}.page-width-fixed--narrow image-cards{max-width:1200px;margin-left:auto;margin-right:auto}.collapsible-tab_scroll_top{scroll-margin-top:var(--header-navigation-height)}.fixed_quantity .quantity__input{display:flex;flex-direction:column;justify-content:center}.product-form__buttons .btn--primary:before{background:#ffe885}@media(hover:hover)and (pointer:fine){.product-form__buttons .btn--primary:hover{color:rgb(var(--color-button-text))}}body.simplyunlimited .product__block.product__block--buy_buttons .alert--warning{background:#fff}.pdpMainPricing{display:flex;align-items:baseline;gap:.7em}.subscriptionDurationPseudoSelect select{border:1px solid #6F7782;background:#fff}.subscribe_panel .selling_group{pointer-events:none;position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}nav.header__menu>ul>li:first-child .menu__item{padding-left:0}nav.header__menu>ul>li:last-child .menu__item{padding-right:0}nav.header__menu .menu__item{padding:.4rem .8rem;font-size:12px}@media(min-width:1400px){nav.header__menu .menu__item{padding:.4rem .8rem;font-size:15px}}div.feefo-product-stars-widget:empty{display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
