@media(max-width: 47.99em){.product-main__lazy{padding:0}}@media(min-width: 48em){.product-main__container{display:flex;gap:2rem;align-items:flex-start;flex-direction:var(--media-position);width:100%}.product-main__container>*{margin:0 2rem 0 4rem}}.product-main__image-wrapper{margin:0}@media(min-width: 48em){.product-main__image-wrapper{max-width:50%;flex:3;position:sticky;top:57px;display:flex;flex-direction:column-reverse}}@media(min-width: 62em){.product-main__image-wrapper{top:56px}}.product-main__image-container{position:relative}@media(min-width: 48em){.product-main__image-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-main__image-container .swiper-pagination{display:none}}.product-main__image-swiper{background-image:var(--media-background);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--media-background-colour)}.product-main__image-swiper .swiper-button-next:before,.product-main__image-swiper .swiper-button-prev:before{background-color:var(--white);border:none}@media(max-width: 47.99em){.product-main__image-swiper .swiper-button-next,.product-main__image-swiper .swiper-button-prev{width:2.8rem;height:2.8rem}}.product-main__image-swiper .swiper-pagination.swiper-pagination-bullets{padding:1rem 0;margin-top:0;position:absolute;top:100%;width:100%;left:0}.product-main__image-swiper-slide{position:relative;padding-top:100%}.product-main__image-swiper-slide img{width:100%;height:100%;display:block;object-fit:contain;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}@media(min-width: 87.5em){.product-main__image-swiper-slide img{max-height:40vw}}.product-main__muesli-bulk .product-main__image-swiper-slide img,.product-main__muesli-bulk-new .product-main__image-swiper-slide img,.product-main__muesli-hot .product-main__image-swiper-slide img,.product-main__bar .product-main__image-swiper-slide img{max-height:100%}@media(min-width: 48em){.product-main__image-thumbs{order:2;max-width:100%}.product-main__image-thumbs .swiper-slide{width:100px}}.product-main__image-main{position:relative;overflow:hidden;padding-bottom:25px}@media(min-width: 48em){.product-main__image-main{width:100%;padding-bottom:0}}.product-main__content{padding-top:4rem;padding-bottom:4rem}@media(min-width: 48em){.product-main__content{width:50%;max-width:calc(var(--max-width)/2 - 6.5rem);flex:2;padding-left:0;padding-right:0}.product-main__content.add-margin-right{margin-right:2rem}.product-main__content.add-margin-left{margin-left:2rem}}.product-main__badge{position:absolute;top:1.5rem;left:1.5rem;z-index:2;font-size:14px;display:flex;align-items:baseline;border-width:1px;border-style:solid;border-radius:20px;text-transform:uppercase;padding:6px 12px;font-weight:bold;line-height:1;gap:.35rem}.product-main__badge img{height:11px;width:auto}@media(min-width: 48em){.product-main__badge{font-size:18px;top:2.5rem;left:2.5rem;padding:8px 12px 6px}.product-main__badge img{height:14px;width:auto}}.product-main__badge-shape--bubble{aspect-ratio:1/1;width:max-content;height:auto;line-height:100%;text-align:center;padding:12px;border-radius:50%;display:flex;justify-content:center;align-items:center}.product-main__breadcrumbs{margin-bottom:1.6rem}.product-main__app-block{margin-bottom:1rem}.product-main__app-block .okeReviews{display:block}.product-main__vendor{margin:0}@media(min-width: 48em){.product-main__title-meta-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:1em}}@media(max-width: 47.99em){.product-main__title-option{margin-bottom:1rem}}.product-main__type,.product-main__title{font-size:2.6rem;font-weight:bold}@media(min-width: 48em){.product-main__type,.product-main__title{margin:0;font-size:1.6em}}.product-main__type-title,.product-main__selected-variant-option{font-size:2.1rem;font-weight:bold;margin-top:1rem}@media(min-width: 48em){.product-main__type-title,.product-main__selected-variant-option{font-size:1.2em}}.product-main__starting-from-container{line-height:1.3em;margin-bottom:1rem}@media(min-width: 48em){.product-main__starting-from-container{text-align:end}}.product-main__price-unit{line-height:1em;white-space:nowrap}@media(max-width: 47.99em){.product-main__price-unit{line-height:1.1em;margin-top:1rem;display:flex;align-items:baseline;gap:.3rem}}.product-main__starting-from,.product-main__per-unit,.product-main__unit-name{font-size:1.5rem;font-weight:normal}@media(min-width: 48em){.product-main__price-unit .product-main__price .price dl{justify-content:flex-end}}.product-main__price{font-size:2.5rem;font-weight:normal}@media(min-width: 48em){.product-main__price{font-size:1.2em}}.product-main__description{margin-top:1.6rem;font-size:1.6rem}@media(min-width: 48em){.product-main__description{font-size:2rem}}.product-main__description p:last-of-type{margin-bottom:0}.product-main__form-options .product-form__submit{margin-left:0}.product-main__form-options .product-form__option-label{font-size:1.6rem;font-weight:normal;text-transform:capitalize;margin:1rem 0}.product-main__details-popup{counter-reset:section;margin-top:2rem}.product-main__details-background{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:101}.product-main__details-content{position:fixed;top:55%;left:50%;transform:translate(-50%, -50%);padding:3rem 4rem;background-color:var(--white);box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);width:calc(100vw - 5rem);height:fit-content;margin:auto;z-index:102;font-size:1.5rem}.product-main__details-content close-details{position:absolute;top:1rem;right:1rem}.product-main__details-content close-details button{font-size:1.5rem;color:var(--black)}.product-main__details-content close-details button:hover{opacity:.7}@media(max-width: 19.99em){.product-main__details-content{padding:2rem 3rem}}@media(min-width: 48em){.product-main__details-content{max-width:400px;font-size:1.8rem}}.product-main__details-summary{border-bottom:solid 3px var(--color-secondary)}.product-main__summary-title.accordion__title{padding:1rem 0;font-weight:bold;font-size:1.2em}.product-main__ingredients,.product-main__nutrition-fact{overflow-y:auto;max-height:calc(100vh - 25rem)}.product-main__popup-title{border-bottom:3px solid var(--yellow);padding:0 0 .2rem;width:fit-content;margin-bottom:1.5rem;font-weight:normal}.product__commitments{display:grid;gap:1rem;margin-top:1.5rem;font-size:1.3rem}@media(min-width: 62em){.product__commitments{display:flex;justify-content:center;gap:2rem}}.product__commitments>div{display:flex;align-items:center;justify-content:center;gap:8px}.product__commitments svg{height:12px;width:auto}.product__actions{display:flex;gap:8px}.product__actions .quantity{padding:0;border:solid thin #000}.product__actions .quantity .quantity__input{width:22px}@media(min-width: 62em){.product__actions .quantity .quantity__input{width:30px}}.product__actions .quantity .quantity__button{background-color:#fff;color:#000;font-size:15px}.product__actions .quantity .quantity__button[name=minus]{padding-left:11px}.product__actions .quantity .quantity__button[name=plus]{padding-right:11px}@media(min-width: 62em){.product__actions .quantity .quantity__button[name=minus]{padding-left:12px}.product__actions .quantity .quantity__button[name=plus]{padding-right:12px}}.product__actions .quantity .quantity__button svg{fill:#000;flex-shrink:0}.product__actions .quantity>*{height:100%}.product__actions .product-form__submit{flex:1;text-transform:uppercase;font-weight:700;font-family:"GT Zirkon Bold";font-size:18px}.product__links{display:flex;justify-content:center;gap:5px;margin-bottom:30px;flex-wrap:wrap}.product__links--variants{gap:1rem;margin-bottom:0;margin-top:20px}.product__link-input:checked+.product__link{border:2px solid #fac515}.product__link-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);color:#067647;text-align:center;font-size:12px;font-weight:500;border-radius:20px;padding:4px 12px;background-color:#ecfdf3;border:1px solid #abefc6;line-height:1.3;width:max-content}.product__link{position:relative;text-align:center;font-weight:500;width:calc(50% - 10px);display:block;padding:20px;border:2px solid rgba(0,0,0,0);cursor:pointer}.product__link.product__link--variant{border:2px solid var(--color-secondary);padding:20px 10px 15px}.product__link.oos{opacity:.5}.product__link.active{border:2px solid #fac515}.product__link a{display:block;font-size:14px;line-height:1.2}@media(min-width: 48em){.product__link a{font-size:18px}}.product__link h3{font-size:14px;line-height:1.2;font-weight:500;margin:0;text-transform:none}@media(min-width: 48em){.product__link h3{font-size:18px}}.product__link img{max-width:70%;width:100%;display:block;margin:0 auto 10px;border-radius:50%}.product__link svg{width:12px;height:auto}.product__link small{font-size:12px;display:block;color:#475467;font-family:"GT Zirkon";font-weight:300;line-height:1.8}@media(min-width: 48em){.product__link small{font-size:14px}}.product__link .product__link-check{position:absolute;border-radius:50%;background-color:#fac515;width:18px;height:18px;display:flex;align-items:center;justify-content:center;top:10px;left:10px}@media(min-width: 48em){.product__links{flex-wrap:nowrap}.product__links.product__links--variants{flex-wrap:wrap}.product__links.product__links--variants .product__link{width:calc(50% - 10px);max-width:50%;flex:auto}.product__link{width:auto;max-width:33%;flex:1}}.product__subtitle{font-size:24px;display:flex;align-items:center;line-height:1;gap:10px;margin-bottom:20px}.product__subtitle::before{content:attr(data-number);background-color:#000;color:#fff;border-radius:50%;width:25px;height:25px;line-height:25px;display:block;font-size:16px;text-align:center}.product__selling-plan-group label{cursor:pointer}.selling-plan__heading{background-color:#f2f4f7;text-align:center;padding:8px 0;font-size:14px;display:block;font-weight:700;font-family:"GT Zirkon Bold";border:1.5px solid #d0d5dd;text-transform:none}.selling-plan__prices{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:18px;line-height:1;border:1.5px solid #d0d5dd;border-top:none;font-size:24px}.selling-plan__prices label{flex:1}.selling-plan__prices s{font-size:80%;color:#848484}.selling-plan__prices .radio{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.selling-plan__prices .radio::before{content:"";background-image:url(./icon-check.svg);background-position:center;background-repeat:no-repeat;border:1px solid #d0d5dd;display:block;width:16px;height:16px;line-height:16px;background-color:#fff;border-radius:50%;flex-shrink:0}.selling-plan__prices .selling-plan__per{width:100%;font-size:14px;text-transform:none;line-height:1.6}input[type=radio][name=subscription]:checked+.product__selling-plan-group .selling-plan__heading{background-color:#fac515;border-color:#fac515}input[type=radio][name=subscription]:checked+.product__selling-plan-group .selling-plan__prices{border-color:#fac515}input[type=radio][name=subscription]:checked+.product__selling-plan-group .selling-plan__prices .radio::before{background-color:#fdbf01;border-color:#fdbf01}input[type=radio][name=subscription]:checked+.product__selling-plan-group .selling-plan__details{border-color:#fdbf01;border-top:none}.product__selling-plan-group--one-time{margin-bottom:15px}.selling-plan__select{border:1px solid #d0d5dd;padding:12px 50px 12px 15px;font-size:14px;font-weight:500;background-color:#fff;display:block;background-image:url(./icon-chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:16px 16px;border-radius:0;-webkit-appearance:none;appearance:none;color:#000;width:100%}@media(min-width: 48em){.selling-plan__select{width:auto}}.selling-plan__details{border:1.5px solid #d0d5dd;border-top:none;margin:0 5%;padding:12px 20px}.selling-plan__details ul{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:0}.selling-plan__details li{list-style-position:inside;display:flex;align-items:center;gap:.5rem;font-weight:500;line-height:1.4;font-size:11px}@media(min-width: 48em){.selling-plan__details li{font-size:13px}}.selling-plan__details li::before{content:url(./icon-check-green.svg)}.selling-plan__fieldset{width:100%;margin-top:10px}@media(min-width: 48em){.selling-plan__fieldset{margin-top:0;width:auto}}.product__highlights{display:flex;padding:10px;border-top:1px solid #000;border-bottom:1px solid #000}@media(min-width: 48em){.product__highlights{gap:1rem;padding:15px;border:1px solid #000}}.product__highlight{display:flex;align-items:center;justify-content:center;flex:1;font-size:14px;gap:10px;line-height:1.2;padding:0 10px}.product__highlight>div{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.product__highlight img{height:24px;width:auto;display:block}@media(min-width: 75em){.product__highlight{font-size:20px;gap:12px}.product__highlight>div{gap:15px}.product__highlight img{height:55px}}.product__highlight-img{display:flex;justify-content:flex-end;align-items:center}.product__meta{margin-top:2rem}.product__meta--split,.product-main__app-block--split{display:none}@media(min-width: 48em){.product__meta--split,.product-main__app-block--split{display:block}}.product__split-content{padding:2rem}@media(min-width: 48em){.product__split-content{display:none}}.product__split-content [data-oke-star-rating]{margin-bottom:.75rem}.product__highlight--2{border-left:1px solid #000;border-right:1px solid #000}@media(max-width: 767px){.product-main__image-swiper{overflow:visible}}@media(min-aspect-ratio: 1/1)and (min-width: 768px){.product-main__image-wrapper{height:auto}.product-main__image-container,.product-main__image-main,.product-main__image-swiper{height:100% !important}.product-main__image-swiper{display:flex;align-items:center}}.product-main__details-popup--split{margin-top:3.5rem}@media(min-width: 48em){.product-main__details-popup--split{margin-top:5.5rem}}.product__sticky-bar{position:fixed;width:100%;left:0;bottom:0;background-color:#fff;z-index:10;padding:10px 20px;box-shadow:0px -1px 4px 0px rgba(0,0,0,.0901960784);transition:transform .3s,opacity .3s;transform:translateY(100%);opacity:0;pointer-events:none}@media(min-width: 48em){.product__sticky-bar{top:55px;bottom:auto;padding:10px 0;box-shadow:0px 4px 4px 0px rgba(0,0,0,.1019607843);border-top:1px solid #222;transform:translateY(-100%);z-index:2}}.product__sticky-bar.active{transform:none;opacity:1;pointer-events:auto}.product__sticky-bar .product-form__submit{font-size:18px;margin-top:0}@media(min-width: 48em){.product__sticky-bar .product-form__submit{width:fit-content}}.product__sticky-bar button.product-form__submit{text-transform:uppercase;font-size:16px;font-weight:700;font-family:"GT Zirkon Bold"}.product__sticky-bar .sticky-bar__container{max-width:var(--max-width);margin:0 auto}@media(min-width: 48em){.product__sticky-bar .sticky-bar__container{padding:0 4.5rem;display:flex;justify-content:space-between;align-items:center}}.product__sticky-bar .sticky__title{display:none}@media(min-width: 48em){.product__sticky-bar .sticky__title{display:block}.product__sticky-bar .sticky__title .product-main__type-title{font-size:24px !important;font-family:"GT Zirkon Bold" !important;font-size:16px;margin-top:0;line-height:1}}.product__sticky-bar .sticky__prices{font-size:16px}.product__sticky-bar .sticky__prices s{font-size:14px;color:#848484}@media(min-width: 48em){.product__sticky-bar .sticky__prices{font-size:18px;line-height:1.3}}@media(min-width: 48em){.sticky__actions{display:flex;flex-direction:row-reverse;align-items:center;text-align:right;gap:1.5rem}}.sticky__plan{font-size:11px;display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;line-height:1}.sticky__plan::before{content:"";display:block;height:1px;width:20px;background-color:#bdbdbd}@media(min-width: 48em){.sticky__plan{display:block}.sticky__plan::before{display:none}}.sticky__selections{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin-top:5px}@media(min-width: 48em){.sticky__selections{display:block;margin-top:0}}.product__callout{font-size:14px;font-weight:600}@media all and (max-width: 767px){.product__callout{font-size:13px}.product__callout--desktop{display:none}}.product__callout a{display:inline;text-decoration:underline}
