:root{--feature-heading-size:38px}.product-media .splide--product{position:relative;background-image:url(blob.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.product-media .splide--product .feature-media-list{z-index:1}.product-media .splide--product .splide__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;justify-content:space-between;z-index:2}.product-media .splide--product .splide__arrows .controls{width:100%}.product-media .splide--product .splide__arrows .controls .flex{justify-content:space-between}.product-media .splide--product .splide__arrows .controls .flex .push-btn{width:44px;height:44px;border-radius:22px;background-color:#fff;background-image:url(icon-arrow-left.svg);background-position:center;background-repeat:no-repeat;font-size:0;transition:transform .3s ease}.product-media .splide--product .splide__arrows .controls .flex .push-btn:after{display:none}.product-media .splide--product .splide__arrows .controls .flex .push-btn.next,.product-media .splide--product .splide__arrows .controls .flex .push-btn.splide__arrow--next{background-image:url(icon-arrow-right.svg)}@media screen and (hover:hover){.product-media .splide--product .splide__arrows .controls .flex .push-btn:hover{transform:scale(1.2)}}.product-media .splide--product .splide__arrows .controls .flex .push-btn .push-btn__surface{display:none}.lipscore-review-summary-badge-rating{font-family:var(--heading-font)}.lipscore-review-footer{display:none}.lipscore-review-content{background-color:#fff;border-radius:12px}.lipscore-review-content-wrapper{background-color:#fff}.lipscore-review-box{border-radius:12px;border:1px solid #c0e8fb;background-color:#fff}.lipscore-rating-star.lipscore-rating-star-inactive{fill:#ecf8fe}.lipscore-strong{font-family:var(--heading-font)}.product-price s,.product-price s span.money{color:var(--was-price);font-size:18px}.product-price s:before{color:var(--was-price);font-family:var(--heading-font);content:"Was "}.product-price span.money{font-family:var(--heading-font);font-size:28px;color:var(--green)}.product-price .product__tax{display:none}.product-block-description{margin-bottom:32px}.product-block-description button{font-weight:700;text-decoration:underline}.product-blocks__bottom{display:none}.only-boxed,.product-block-variant-buttons .from-price{display:none!important}.product-content--boxed{background:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.2509803922);border-radius:24px;padding-left:12px;padding-right:12px}@media (max-width:989px){.product-content--boxed{margin:0 8px}}.product-content--boxed .product-block-container{padding-top:var(--section-x-padding)}@media (min-width:990px){.product-content--boxed .product-block-container{padding-top:32px;padding:32px}}.product-content--boxed .product-block-container h1.font-heading{font-size:37px;font-weight:400;text-align:center}.product-content--boxed #lipscore-rating{margin:auto;height:20.56px}.product-content--boxed #lipscore-rating svg{width:15px;height:15px}.product-content--boxed #lipscore-rating .lipscore-rating-value{font-size:16px;font-weight:700}.product-content--boxed #lipscore-rating .lipscore-compact-rating-votes{font-size:12.5px;color:#999}.product-content--boxed .product-block-product-text-block p.font-heading{font-size:20px;width:100%;text-align:center}.product-content--boxed .product-block-flavour-selector:not(.with-atc){background:#f6f6f6;border:1px solid rgba(35,35,35,.1019607843);border-radius:8px;padding:1rem;color:#393752}.product-content--boxed .product-block-flavour-selector>label[for=flavour-options]{font-weight:400;text-transform:uppercase;font-size:14px;color:#393752}.product-content--boxed .product-block-flavour-selector .selected-flavours{background:0 0;padding:0}.product-content--boxed .product-block-flavour-selector .selected-flavours .products:after{display:none}.product-content--boxed .product-block-flavour-selector .selected-flavours .selected-flavour{background:0 0;padding:0;color:#393752}.product-content--boxed .product-block-flavour-selector form .purchase_options{margin-top:1rem;border:1px solid rgba(35,35,35,.1019607843);border-radius:8px;padding:1rem;color:#393752}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option{background:0 0;border-radius:8px;border:1px solid transparent;padding:1rem}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option select.subs-select{display:none;background-color:#ececec;border:1px solid rgba(35,35,35,.1019607843);background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.846 1.28505C5.62222 0.640842 6.54674 0.200232 7.536 0.00305093C7.768 0.00305093 8 0.118051 8 0.423051C8 0.730051 7.857 0.826051 7.59 1.09305C6.73544 1.89614 5.95434 2.77396 5.256 3.71605C4.83 4.32905 4.526 4.99905 4.01 4.99905C3.493 4.99905 3.172 4.32905 2.763 3.71605C2.06563 2.77318 1.28409 1.89557 0.428 1.09405C0.214 0.884051 0 0.692051 0 0.424051C0.00483941 0.302577 0.0568576 0.187778 0.145 0.104051C0.187043 0.0644958 0.237483 0.0349558 0.29255 0.0176392C0.347617 0.000322646 0.405885 -0.00432255 0.463 0.00405092C1.45217 0.200939 2.37668 0.641202 3.153 1.28505C3.706 1.68705 3.813 1.86005 4.009 1.86005C4.205 1.86005 4.294 1.68705 4.846 1.28505Z' fill='%23393752'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:98%;background-size:8px}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option:has(.purchase_option__input:checked){border-radius:8px;padding:1rem;background:#f6f6f6!important;border:1px solid rgba(35,35,35,.1019607843)!important}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option:has(.purchase_option__input:checked) select.subs-select{display:block}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option:has(.purchase_option__input:focus-visible){outline:2px solid #393752;outline-offset:2px}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .purchase_option__label{position:relative;display:block;cursor:pointer}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .purchase_option__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .purchase_option__control{flex-shrink:0;width:20px;height:20px;border:2px solid #393752;border-radius:50%;background-color:transparent;box-sizing:border-box}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .purchase_option__input:checked+.label-content .purchase_option__control{border-color:#393752;background-color:#393752;box-shadow:inset 0 0 0 3px #fff}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .label-content{position:relative;pointer-events:none}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .label-content.subscription{align-items:flex-start}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .label-content .option-title .percentage{display:none}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .only-boxed{display:block;font-size:12px;font-weight:400;margin-top:.2rem}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option .only-boxed.savings-badge{font-size:12px;padding:.5rem .7rem;background:#1a8167;color:#fff;border-radius:4px}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option span.pricing{text-align:right}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option span.pricing span.money{font-size:20px}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option span.pricing span.was{font-size:12px;font-family:var(--body-font);color:#393752;font-weight:400;margin:0}.product-content--boxed .product-block-flavour-selector form .purchase_options .purchase_option span.pricing span.was span.money{font-size:12px}.product-content--boxed #question-label{margin-top:1.25rem;margin-bottom:.75rem;font-size:14px;text-transform:uppercase;font-weight:400}.product-content--boxed .product-block-variant-buttons{margin-top:1rem;border:1px solid rgba(35,35,35,.1019607843);padding:0 12px 1rem;border-radius:8px}.product-content--boxed .product-block-variant-buttons .from-price{display:block!important;font-family:var(--body-font);font-size:12px;color:#393752;flex-grow:1;text-align:right}.product-content--boxed .product-block-variant-buttons .from-price .money{font-size:18px;font-family:var(--heading-font)}.product-content--boxed .product-block-variant-buttons .variants>label{flex:1 1 100%;background:0 0;color:#393752;border:1px solid transparent;flex-direction:row;justify-content:flex-start;gap:.5rem;padding:1rem 12px;min-height:52px;padding-left:calc(15px + 1.5rem);position:relative}.product-content--boxed .product-block-variant-buttons .variants>label:before{content:"";position:absolute;background:0 0;height:20px;width:20px;border-radius:100px;border:1px solid #393752;left:12px}.product-content--boxed .product-block-variant-buttons .variants>label:has(input:checked){background:#f6f6f6;color:#393752;border:1px solid rgba(35,35,35,.1019607843)}.product-content--boxed .product-block-variant-buttons .variants>label:has(input:checked):after{content:"";position:absolute;background:#393752;height:12px;width:12px;border-radius:100px;left:16px}.product-content--boxed .product-block-variant-buttons .variants>label:has(input:checked) span.top{font-size:16px;font-family:var(--body-font);font-weight:600}@media (max-width:989px){.product-content--boxed .product-block-variant-buttons .variants>label:has(input:checked) span.top{font-size:14px}}.product-content--boxed .product-block-variant-buttons .variants>label:has(input:checked) span.pps,.product-content--boxed .product-block-variant-buttons .variants>label:has(input:checked) span.pps .money{color:#1a8167;font-family:var(--body-font);font-size:12px}.product-content--boxed .product-block-variant-buttons .variants>label span.top{font-size:16px;font-family:var(--body-font);font-weight:600}@media (max-width:989px){.product-content--boxed .product-block-variant-buttons .variants>label span.top{font-size:14px}}.product-content--boxed .product-block-variant-buttons .variants>label span.pps,.product-content--boxed .product-block-variant-buttons .variants>label span.pps .money{color:#1a8167;font-family:var(--body-font);font-size:12px}.product-content--boxed .add-to-cart-btn span.push-btn__surface{height:65px;display:flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-size:20px;border-radius:8px}#MainContent .product-template--boxed{padding-top:5rem!important}@media (min-width:990px){#MainContent .product-template--boxed .section-content>div>.grid{align-items:flex-start;grid-template-columns:calc(60% - 2.5rem) 40%}#MainContent .product-template--boxed .section-content>div>.grid>div{grid-column:initial}}@media (max-width:989px){#MainContent .product-template--boxed{padding-top:4.5rem!important}#MainContent .product-template--boxed .product-blocks__bottom{display:block}}#MainContent .product-template--boxed .product-media .splide--product{background-image:none}@media (min-width:990px){#MainContent .product-template--boxed .product-media .splide--product{background-image:url("data:image/svg+xml,%0A%3Csvg width='800' height='803' viewBox='0 0 800 803' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='3' width='800' height='800' rx='24' fill='%231A8167'/%3E%3Cpath d='M117.738 9.75282L114.678 12.8664C112.634 14.9571 64.1091 64.3062 58.9534 83.5473C53.7979 102.788 65.4794 124.436 85.5519 129.814C105.624 135.192 126.322 123.192 131.72 103.045C137.118 82.8984 119.545 16.7927 118.801 13.9712L117.708 9.74478L117.738 9.75282Z' fill='%233E9681'/%3E%3Cpath d='M89.3086 613.818L87.7323 619.622C86.6865 623.513 61.6648 715.529 68.4463 742.124C75.2276 768.718 103.862 786.849 131.605 779.775C159.349 772.7 176.124 744.324 169.023 716.477C161.922 688.631 96.2273 621.058 93.4313 618.169L89.2672 613.829L89.3086 613.818Z' fill='%233E9681'/%3E%3C/svg%3E%0A")}}@media (max-width:989px){#MainContent .product-template--boxed .product-media .splide--product .splide__arrows{top:100%}}@media (min-width:990px){#MainContent .product-template--boxed .product-media .splide--product .splide__arrows .controls .flex{padding:0 2rem}}#MainContent .product-template--boxed .product-media .splide--product .splide__arrows .controls .flex .push-btn{width:36px;height:36px;background-size:20px}#MainContent .product-template--boxed .product-subheading{font-size:38px;padding:3rem 0}@media (max-width:989px){#MainContent .product-template--boxed .product-subheading{text-align:center;margin:auto;padding:3rem 12px;font-size:28px;width:100%}}#MainContent .product-template--boxed .product-blocks__left{display:none}@media (min-width:990px){#MainContent .product-template--boxed .product-blocks__left{display:block}}.product-sticky-atc{position:fixed;bottom:1rem;background:#fff;z-index:21;left:3rem;box-shadow:0 4px 24px 0 rgba(0,0,0,.2509803922);display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;width:70%;max-width:calc(100% - 3rem);transform:translateY(calc(100% + 3rem));will-color:transform;transition:transform .3s ease-in-out}@media (max-width:989px){.product-sticky-atc{max-width:initial;width:calc(100% - 2rem);left:1rem;padding:.5rem;display:grid;grid-template-columns:auto 1fr auto}}.product-sticky-atc.shown{transform:translateY(0)}.product-sticky-atc .product-sticky-atc__details{flex-grow:1}@media (max-width:989px){.product-sticky-atc .product-sticky-atc__details{flex-grow:1;display:flex;flex-direction:column}}.product-sticky-atc .product-sticky-atc__details>strong{font-size:24px;font-family:var(--heading-font);display:block;margin-bottom:.5rem}@media (max-width:989px){.product-sticky-atc .product-sticky-atc__details>strong{font-size:18px}}.product-sticky-atc .product-sticky-atc__details .product-sticky-atc__variant{font-weight:700;font-size:14px}.product-sticky-atc .product-sticky-atc__details .product-sticky-atc__price-per{color:#1a8167;font-size:12px}@media (min-width:990px){.product-sticky-atc .product-sticky-atc__details .product-sticky-atc__price-per{margin-left:.5rem}}.product-sticky-atc .product-sticky-atc__actions{display:flex;align-items:center;justify-content:flex-end;gap:2rem}@media (max-width:989px){.product-sticky-atc .product-sticky-atc__actions{flex-direction:column;gap:1rem;grid-column:span 3}}.product-sticky-atc .product-sticky-atc__scroll{padding:1rem}.product-sticky-atc .add-to-cart-btn:after{display:none}.product-sticky-atc .add-to-cart-btn .push-btn__surface{height:65px;display:flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-size:20px;border-radius:8px}@media (max-width:989px){.product-sticky-atc .add-to-cart-btn .push-btn__surface{font-size:16px}}
/*# sourceMappingURL=product-template.min.css.map */
