.template-product main.main-content{padding-top:var(--header-height)}.product_inner{gap:24px;padding:16px 16px 0}@media screen and (width >= 768px){.product_inner{gap:40px;padding:24px 24px 0}}@media screen and (width >= 1260px){.product_inner{gap:70px}}@media screen and (width >= 1440px){.product_inner{padding:40px 40px 0}}.product_inner h1.product_title{margin:0;padding-bottom:4px;font-size:200%}@media screen and (width >= 768px){.product_inner h1.product_title{font-size:187.5%}}.product_inner .price span{font-size:118.75%}.product_inner .servings_outer:after{content:" ";background:linear-gradient(90deg,#fafaf700,#fafaf7);width:20px;display:block;position:absolute;top:0;bottom:0;right:0}.product_inner .servings{border-radius:var(--border-radius-button);flex:1 0 auto;margin-right:10px;padding:6px 10px 8px;line-height:1}.product_inner .servings.single{margin-right:0}.product_inner .product_form{letter-spacing:1.68px;margin-bottom:16px;font-size:87.5%;line-height:1}.product_inner .faqs_list{--faq-bg: var(--color-body);--faq-colour: var(--color-text);padding:0}.product_inner .faqs_list .accordion:last-child{border-bottom:1px solid var(--faq-colour)}@media screen and (width >= 768px){.product_inner .product_images_stick{height:100%}.product_inner .product_images_stick .imagery{max-width:calc(100% - 16px);padding:0;position:sticky;top:146px}}form.addtocart_form{flex:100%;width:100%;margin-bottom:8px}form.addtocart_form button,form.addtocart_form button:not([disabled]){background-color:var(--color-green);color:#fff;width:100%;font-family:var(--font-stack-body);border:0;margin:0;font-size:114.286%}form.addtocart_form button:hover,form.addtocart_form button:not([disabled]):hover{background-color:var(--color-green-hover);color:#fff;border-color:var(--color-green-hover)}form.addtocart_form div.bubble{width:40px;height:40px;color:var(--color-text);z-index:24;cursor:pointer;background-color:#0000;padding:0;font-size:100%;position:absolute;top:48px;right:16px}form.addtocart_form div.bubble span{transition:var(--transit);text-align:center;background-color:#fff9;border-radius:12px;width:24px;height:24px;margin-left:8px;line-height:28px;display:block}form.addtocart_form div.bubble.active span,form.addtocart_form div.bubble:hover span{box-shadow:0 0 0 1px var(--color-green)}form.addtocart_form button .sub_text,form.addtocart_form.subs_active button .add_text{visibility:hidden;display:none}form.addtocart_form.subs_active button .sub_text{visibility:visible;display:inline-block}form.addtocart_form.subs_active .klarna_block{visibility:hidden;display:none}.product_images{flex:1;margin-top:6px}.product_images img{width:100%;height:auto;display:block}.product_images .ribbon{background-color:var(--color-warm-stone);letter-spacing:1px;padding:5px 16px;font-size:93.75%;line-height:2;top:5px;right:5px}@media screen and (width >= 768px){.product_images .ribbon{right:-11px}}.product_details{flex:0 100%}.product_details .klaviyo-wrap{margin:12px 0 8px}.product_details .klaviyo-wrap+.product-description.mt-s{margin-top:0}@media screen and (width >= 768px){.product_details{flex-basis:370px}.product_details .detail-inner{max-width:370px}}@media screen and (width >= 960px){.product_details{flex-basis:410px}.product_details .detail-inner{max-width:410px}}@media screen and (width >= 1025px){.product_details{flex-basis:460px}.product_details .detail-inner{max-width:460px}}@media screen and (width >= 1300px){.product_details{flex-basis:600px}.product_details .detail-inner{max-width:600px}}@media screen and (width >= 1560px){.product_details{flex-basis:680px}.product_details .detail-inner{max-width:680px}}.product_reasons{background:var(--color-green);padding:20px}.product_reasons li{padding:0 32px 0 48px;position:relative}.product_reasons li h3.h5{color:#fff;margin:0;padding:12px 0;font-size:114.286%;line-height:1.5}.product_reasons li .icon{width:32px;height:32px;margin-right:24px;position:absolute;top:8px;left:0}.product_reasons button.bubble{text-align:center;background-color:#0000;width:22px;height:22px;margin-left:8px;padding:0;font-size:100%;position:absolute;top:15px;right:0}.product_reasons button.bubble span{transition:var(--transit);text-align:center;width:22px;color:var(--color-text);height:22px;line-height:22px;font-family:var(--font-stack-body);background-color:#fff;border-radius:11px;display:block}.planet_icon{background:var(--color-green);color:#fff;gap:20px;margin-top:1px;padding:16px 20px}.planet_icon svg{width:112px;height:auto}.planet_icon svg g{fill:#fff}.image_slides.grid{grid-template-columns:100%;gap:16px;padding:0}@media screen and (width >= 960px){.image_slides.grid{grid-template-columns:16.9% 83.1%}.image_slides.grid .productimages{order:2}.image_slides.grid .breadcrumb{order:3;grid-area:2 / 1 / auto / 3}}.image_slides.grid .productimages-nav{overflow:auto}.image_slides.grid .productimages-nav .custom-scroll button.nude{padding:0;position:relative}.image_slides.grid .productimages-nav .custom-scroll button.nude svg{width:42px;height:42px;top:calc(50% - 21px);left:calc(50% - 21px)}@media screen and (width <= 960px){.image_slides.grid .productimages-nav .custom-scroll{flex-wrap:nowrap;gap:8px;display:flex}.image_slides.grid .productimages-nav .custom-scroll button.nude{flex:1 0 74px}.image_slides.grid .productimages-nav .custom-scroll button.nude svg{width:26px;height:26px;top:calc(50% - 13px);left:calc(50% - 13px)}}@media screen and (width <= 600px){.image_slides.grid .productimages-nav{width:calc(100% + 16px)}}@media screen and (width >= 960px){.image_slides.grid .productimages-nav{order:1}.image_slides.grid .productimages-nav .custom-scroll{grid-template-columns:100%;align-content:baseline;gap:10px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}}.product_quotes{background:var(--color-warm-stone);max-width:calc(100dvw - var(--scrollbar-width) - 32px)}.product_quotes .slider-indicators{bottom:16px}.product_quotes blockquote{gap:10px;height:100%;padding:64px 32px}.product_quotes blockquote>div,.product_quotes blockquote>cite{flex:100%}.product_quotes blockquote cite{align-self:end}.product_quotes blockquote .open_quote{font-family:Georgia,Times,Times New Roman,serif;font-size:468.75%;line-height:.1}.product_quotes blockquote p{line-height:1.5}.product_quotes blockquote .person{padding:6px 0;font-size:112.5%;font-weight:600}.product_quotes.with-indicators blockquote{padding-bottom:80px}.ingredients.accordions{border-color:var(--color-green)}@media screen and (width >= 768px){.ingredients.accordions h2.asul{margin-bottom:16px}}.ingredients.accordions .accordion_title{gap:8px;padding:7px 20px 5px 0}.ingredients.accordions .ingredient_image{flex:0 36px}.ingredients.accordions .title{flex:4}.ingredients.accordions .accordion:last-child{border-bottom:1px solid}.ingredients.accordions .reference_btn{font-family:var(--font-stack-body);padding:16px 0 0;font-size:100%;text-decoration:underline}.references .rte .metafield-rich_text_field a{word-break:break-all}.accordion_inner .metafield-single_line_text_field-array{padding-left:12px}.accordion_inner .metafield-single_line_text_field{padding-bottom:2px;padding-left:2px;position:relative}.accordion_inner .metafield-single_line_text_field:after{content:"+";display:block;position:absolute;top:0;right:calc(100% + 2px)}@media screen and (width >= 768px){.product_details .faqs_list .faqinner .accordion ul{padding-left:12px}.product_details .faqs_list .faqinner .accordion ul li{padding-bottom:2px;padding-left:2px;position:relative}.product_details .faqs_list .faqinner .accordion ul li:after{content:"+";display:block;position:absolute;top:0;right:calc(100% + 2px)}}.related_products{gap:24px;height:100%}.related_products div.related{flex:1}h2.asul{margin-bottom:12px;font-size:178.571%}@media screen and (width >= 768px){h2.asul{font-size:200%}}.healthy_icons{padding:24px 0 30px}.healthy_icons .swiffy-slider{--swiffy-slider-item-count: 4;--swiffy-slider-item-gap: 20px}@media screen and (width >= 500px){.healthy_icons .swiffy-slider{--swiffy-slider-item-gap: 40px}}@media screen and (width >= 630px){.healthy_icons .swiffy-slider{--swiffy-slider-item-gap: 60px}}@media screen and (width >= 767px){.healthy_icons .swiffy-slider{--swiffy-slider-item-gap: 20px}}@media screen and (width >= 1300px){.healthy_icons .swiffy-slider{--swiffy-slider-item-gap: 40px}}@media screen and (width >= 1560px){.healthy_icons .swiffy-slider{--swiffy-slider-item-gap: 60px}}.healthy_icons .health_icon svg g{transition:fill .4s var(--transit-curve)}@media screen and (width >= 768px){.healthy_icons .health_icon:hover svg g{fill:#23250a}}.healthy_icons.icon_count-4 .swiffy-slider .slider-container,.healthy_icons.icon_count-3 .swiffy-slider .slider-container,.healthy_icons.icon_count-2 .swiffy-slider .slider-container,.healthy_icons.icon_count-1 .swiffy-slider .slider-container{padding-bottom:0}.nutrition-section{background-color:var(--color-tonal4)}@media screen and (width <= 768px){.nutrition-section{padding:20px}}@media screen and (width >= 768px){.nutrition-section{padding:28px}}.nutrition-section ul{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.nutrition-section .related_nutrition_icon{text-align:center}@media (width <= 600px){.nutrition-section .related_nutrition_icon svg{max-width:40px;max-height:40px}}@media (width >= 600px) and (width <= 1300px){.nutrition-section .related_nutrition_icon svg{max-width:50px;max-height:50px}}.nutrition-section .related_nutrition_icon p{color:#535f4a}.icons-green svg .cls-1{fill:var(--color-green)}.icons-green svg .cls-2{fill:#777f6f}.icons-white p{color:#fff}.icons-white svg .cls-1,.icons-white svg .cls-2,.icons-white.meta-icons svg g{fill:#fff}.siblings{margin-bottom:11px}@media screen and (width >= 768px){.siblings{margin-bottom:31px}}.siblings li{padding-bottom:9px}.siblings li .sibling{border-radius:var(--border-radius-button);transition:border-color .4s var(--transit-curve);border:1px solid #dedede;padding:0 8px 0 0;font-size:93.75%}@media screen and (width >= 768px){.siblings li .sibling{padding:0 30px 0 20px}}@media screen and (width >= 1025px){.siblings li .sibling{padding:0 30px 0 20px}}.siblings li .sibling.active{border:2px solid var(--color-green);font-family:var(--font-stack-heavy);background:#fdfdfd}.siblings li .sibling.active small,.siblings li .sibling.active .subs_message{font-family:var(--font-stack-body)}.siblings li .sibling .sibling_image img{transition:opacity .3s var(--transit-curve);display:block}.siblings li .sibling .subscriptions_image{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}.siblings li .sibling .subscriptions_image img{opacity:0}.siblings li .sibling .subs_message{color:#555;transition:opacity .3s var(--transit-curve);font-size:87.5%}.siblings li .sibling .erste{gap:10px}.siblings li .sibling:hover{border-color:var(--color-green)}.addto_ui_subs_active .siblings li .subscriptions_image img{opacity:1}.addto_ui_subs_active .siblings li .subscriptions_image+.sibling_image img{opacity:0}@media screen and (width >= 768px){.template-product-bundle .siblings li .sibling{padding-left:0}}.add_to_area_anchor span{top:-100px}.buy_now_anchor{z-index:900010;background-color:var(--color-warm-stone);width:100%;padding:20px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 2px 20px #00000026}.buy_now_anchor .btn{width:100%;max-width:100%}@media screen and (width >= 600px){.buy_now_anchor{visibility:hidden;display:none}}.model_open .buy_now_anchor{visibility:hidden;display:none}.js .buy_now_anchor{opacity:0;transition:var(--transit);transform:translateY(200px)}.js .buy_now_anchor.showme{opacity:1;transform:translateY(0)}@media screen and (width <= 768px){html{scroll-behavior:smooth}}.section--product_extras .slideins .shippingInfo{margin-bottom:56px}.section--product_extras .slideins .shippingInfo h3{margin-bottom:32px}.section--product_extras .slideins .guarantee .rte h1{text-align:left!important}.faqs_list.accordions{color:var(--color-text);background-color:#0000;padding:0 0 20px}.faqs_list.accordions .accordion.accordion .accordion_inner table{border:0}.faqs_list.accordions .accordion.accordion .accordion_inner table thead{background-color:var(--color-tonal1);border-bottom:1px solid #322d2b0c;position:sticky;top:0}.faqs_list.accordions .accordion.accordion .accordion_inner table th,.faqs_list.accordions .accordion.accordion .accordion_inner table td,.faqs_list.accordions .accordion.accordion .accordion_inner table tr{background-color:#0000;border:0}.faqs_list.accordions .accordion.accordion .accordion_inner table td,.faqs_list.accordions .accordion.accordion .accordion_inner table th{padding:5px 8px}.faqs_list.accordions .accordion.accordion .accordion_inner table td:first-child,.faqs_list.accordions .accordion.accordion .accordion_inner table th:first-child{text-align:left}.faqs_list.accordions .accordion.accordion .accordion_inner table th{text-shadow:0 0 #000;text-transform:none;font-size:100%}.faqs_list.accordions .accordion.accordion .accordion_inner p{color:var(--color-text)}.faqs_list.accordions .accordion.accordion .accordion_inner.max_height{overflow-y:auto}.faqs_list.accordions .accordion.accordion .accordion_inner .footnote p{line-height:1.2}.product_video button.nude{z-index:3;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.product_video button.nude svg{transition:opacity .3s var(--transit-curve)}.product_video.playing svg{opacity:0}.product_details .klarna_block *::part(osm-container){background:none;border:none;padding:16px 0;font-family:var(--font-stack-body)!important}.product_details .klarna_block *::part(osm-cta),.product_details .klarna_block *::part(osm-message){color:var(--color-text);font-size:16px;font-family:var(--font-stack-body)!important}.product_details .klarna_block *::part(osm-legal){color:var(--color-text);font-size:12px;line-height:1.1;font-family:var(--font-stack-body)!important}.product_details .klarna_block *::part(osm-badge){filter:grayscale() contrast(3);backface-visibility:hidden;border:1px solid #ababab;border-radius:3px;width:110px;height:46px}.gift_recipient input[type=email],.gift_recipient input[type=text],.gift_recipient textarea{width:100%;margin:0}.gift_recipient textarea{display:block}.gift_recipient .fields{opacity:0;transition:var(--transit);max-height:0;overflow:hidden}.gift_recipient .flex{gap:12px}.gift_recipient .flex .field{flex:1}.gift_recipient label .check{transition:var(--transit);border:1px solid var(--color-green);border-radius:12px;width:24px;height:24px;display:inline-block;position:relative}.gift_recipient label .check svg{transition:var(--transit);opacity:0;width:17px;position:absolute;top:5px;left:2px}.gift_recipient .activator span{line-height:24px}.gift_recipient input[type=checkbox]:checked+label .check svg{opacity:1}.gift_recipient input[type=checkbox]:checked+label .check svg path{fill:var(--color-green)}.gift_recipient input[type=checkbox]:checked+label+.fields{opacity:1;max-height:600px;padding-top:16px}.certifications{gap:10px}.certifications img{max-width:60px}@media screen and (width >= 768px){.certifications img{max-width:80px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/styles-product.css.map */
