.template-product{background-color:var(--bg-white)}.bd-product{margin:0 auto;padding-bottom:5.25rem;padding-inline:0;background-color:var(--bg-white);width:100%;max-width:100%}.bd-product .product__controls-group{display:none!important}.bd-product .product__breadcrumbs:has(.breadcrumbs:empty){margin:0!important}.bd-product.popup-active{position:relative;z-index:11111}.bd-product .product .product__breadcrumbs{margin:0}.bd-product .product__media-item{background-color:var(--bg-half-white);border-radius:.75rem;overflow:hidden}.bd-product .product-thumbnails{grid-gap:1.16625rem;display:flex;overflow-y:auto;margin:0 -1.125rem;padding:1.25rem 1.125rem .25rem}.bd-product .product-thumbnails__item-link .image{border-radius:.75rem;box-shadow:unset;background:#fcfbfa}.bd-product .product-main-swiper .media{background:#fcfbfa}.bd-product .product-main-swiper{border-radius:.75rem}.bd-product .product__details--grid-item{border-radius:1rem;background-color:var( --bg-half-white);padding:1.75rem 1.5rem}.bd-product .product__meta-line-svg{display:flex;justify-content:center;max-width:95%;margin:0 auto}.bd-product .heading-md{margin:0}.bd-product .product__certification--inner{display:flex;align-items:center;justify-content:start;grid-gap:.375rem;border-radius:624.9375rem;background-color:var(--bg-white);padding:.3125rem .9375rem;max-width:fit-content}.bd-product .product__certification--inner:has(.logo){padding:.25rem .625rem .25rem .25rem}.bd-product .product__certification--inner .logo{max-width:1.125rem;flex:1.125rem}.bd-product .main-product__certification{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1.5rem}.bd-product button.main-product__nutrition-btn.p-sm{display:flex;align-items:center;grid-gap:.5rem;border-radius:624.9375rem;border:.05rem dashed var(--color-dim-black);padding:.25rem .55rem;cursor:pointer;margin-top:1.5rem}.bd-product .main-product__nutrition-btn .svg{max-width:1rem;flex:1rem}.bd-product .shipping-badge_icon svg,.bd-product .payment-icon svg,.bd-product .subscription-plan-info__list-icon svg,.bd-product .main-product__nutrition-btn svg{width:100%;height:100%;display:block}.bd-product .main-product__benefit-item{display:flex;align-items:center;grid-gap:.875rem}.bd-product .product__meta{margin-top:1.5rem}.bd-product .product-form__controls-group--submit{margin:0}.bd-product .benefit-icon{max-width:1rem;flex:1rem}.bd-product .shipping-badge .payment-icon{max-width:2.375rem;flex:0 0 2.375rem}.bd-product .benefit-icon img,.bd-product .product-option__variant-info img,.bd-product .product-option__variant-img img,.bd-product .product__certification--inner .logo img{width:100%;height:100%;display:block;object-fit:cover}.bd-product .main-product__benefits{display:flex;flex-direction:column;grid-gap:.9375rem}.bd-product span.subscription-saving-badge__text.p-sm{background-color:var(--bg-white);padding:.4375rem .695rem;border-radius:624.94rem;display:inline-block;margin-bottom:.75rem}.bd-product .subscription-plan-info__list-item{list-style:none;display:flex;align-items:center;grid-gap:.5rem}.bd-product .subscription-plan-info__title.heading-sm{margin-bottom:.75rem;letter-spacing:-.04rem}.bd-product .subscription-plan-info__list{margin:0;padding:0;display:flex;flex-direction:column;grid-gap:.375rem;margin-bottom:1.5rem}.bd-product .subscription-option{border-radius:624.9375rem;border:.0375rem solid #E9E8E3;margin-bottom:.75rem}.bd-product .subscription-option__label{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;padding:.88rem 1rem .88rem 1.375rem;height:3.5rem;cursor:pointer}.bd-product .subscription-toggle{position:relative;display:inline-block;width:3.375rem;height:1.75rem;cursor:pointer}.bd-product .subscription-toggle__input{display:none}.bd-product .subscription-toggle__slider{position:absolute;top:0;right:0;bottom:0;left:0;border:.0375rem dashed var(--bg-black);border-radius:624.9375rem;transition:all .3s ease}.bd-product .subscription-toggle__slider:before{content:"";position:absolute;top:50%;left:.2rem;transform:translateY(-50%);width:1.13rem;height:1.13rem;background:#fff;border:.0625rem solid var(--bg-black);border-radius:50%;transition:all .3s ease}.bd-product .subscription-plan-info__list-icon{max-width:1rem;flex:1rem}.bd-product .subscription-plan-info__list-text.p-md{flex:1;color:#3b3b3b}.bd-product .subscription-toggle__input:checked+.subscription-toggle__slider:before{content:"";left:calc(100% - 1.4rem);width:1.2rem;height:1.2rem;background-color:var(--color-full-black);background-image:url("data:image/svg+xml;utf8,<svg width='10' height='8' viewBox='0 0 10 8' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.5L3.42467 7L8.99609 1' stroke='%23F0EFEB' stroke-width='0.8' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:70%}.bd-product .custom-radio-grid{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:.8rem;cursor:pointer;position:relative}.bd-product .lieferintervall{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.875rem}.bd-product .custom-radio{display:flex;align-items:center;border-radius:624.9375rem;flex-direction:row-reverse;justify-content:space-between;gap:.375rem;cursor:pointer;padding:.5625rem 1.1875rem .5625rem 1rem;border:.0375rem solid #F0EFEB;position:relative}.bd-product .variant-wrapper .custom-radio{height:3.5rem}.bd-product .custom-radio input{display:none}.bd-product .lieferintervall .custom-radio{border:unset;padding:0;flex-direction:row}.bd-product .lieferintervall .custom-radio-grid{flex-direction:row;flex-wrap:wrap}.bd-product .custom-radio__circle{width:1.125rem;height:1.125rem;border:.0625rem solid var(--color-full-black);border-radius:50%;display:inline-block;position:relative;transition:all .3s ease}.bd-product .lieferintervall .custom-radio__circle{min-width:1.125rem}.bd-product .custom-radio input:checked+.custom-radio__circle{background-color:var(--color-full-black);border-color:var(--color-full-black)}.bd-product .custom-radio input:checked+.custom-radio__circle:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:.5rem;transform:translate(-50%,-50%) rotate(0);background-image:url("data:image/svg+xml;utf8,<svg width='10' height='8' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.5L3.4 7L9 1' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' fill='none'/></svg>");background-size:contain;background-repeat:no-repeat;background-color:var(--color-full-black)}.bd-product .shipping-badge__icon-text{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem}.bd-product .shipping-badge_with-icon{display:flex;align-items:center;gap:.75rem}.bd-product .payment-icon-main{display:flex;align-items:center;gap:.25rem}.bd-product .shipping-badge_icon{max-width:1.5rem;flex:0 0 1.5rem}.bd-product .shipping-badge{margin-top:1rem}.bd-product .shipping-badge_-item{display:flex;flex-direction:column}.bd-product .input-radio{display:none}.bd-product .product-option__variant-radio{width:1.125rem;height:1.125rem;border:.0625rem solid var(--color-full-black);outline:.0625rem dashed var(--color-full-black);outline-offset:.25rem;border-radius:50%;display:inline-block;position:relative;transition:all .3s ease}.bd-product input:checked+.product-option__variant-radio{background-color:var(--color-full-black)}.bd-product input:checked+.product-option__variant-radio:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:.5rem;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;utf8,<svg width='10' height='8' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.5L3.4 7L9 1' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' fill='none'/></svg>");background-size:contain;background-repeat:no-repeat}.bd-product .product-option__variant-img{max-width:2.25rem;flex:2.25rem;aspect-ratio:1 / 1}.bd-product .product-option__variant-info{display:flex;flex:1;align-items:center;grid-gap:.625rem}.bd-product .product-option__variant-price{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.2rem .5rem}.bd-product .variant-unit-price{opacity:.4;color:#3b3b3b}.bd-product .variant-wrapper{display:flex;flex-direction:column;grid-gap:.75rem}.bd-product .product-unit-price{margin-top:1rem;color:#3b3b3b;text-align:center;opacity:.4}.bd-product .product-unit-price p,.bd-product .product-unit-price span,.bd-product .product-unit-price li{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.bd-product .variant-selected{border-radius:9624.9375rem;border:.0375rem solid #E9E8E3;background:var(--bg-white);height:3.5rem;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.bd-product .variant-dropdown__variant-info{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;cursor:pointer;width:100%;height:100%}.bd-product .variant-dropdown__variant-info--inner{grid-gap:.5625rem;display:flex;align-items:center}.bd-product .variant-popup--input{display:none}.bd-product .variant-popup .variant-list{display:flex;flex-direction:column;grid-gap:.625rem}.bd-product .bd-product.hidden:after,.bd-product .variant-overlay.open:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#22222269;-webkit-backdrop-filter:blur(.71875rem);backdrop-filter:blur(.71875rem);z-index:1}.bd-product .variant-dropdown__popup.open{display:block}.bd-product .variant-dropdown__popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:21.25rem;width:100%;margin:0;z-index:1}.bd-product .variant-dropdown__popup-inner{border-radius:1.25rem;border:.1rem solid #E9E8E3;background:var(--bg-half-white);padding:1.5rem;overflow-y:scroll;max-height:32.5rem;scroll-behavior:none}.bd-product .variant-dropdown__grid-item{border-radius:.625rem;border:.1rem solid var( --bg-white);background:var( --bg-half-white);padding:.75rem;height:100%}.bd-product .variant-dropdown__popup-inner::-webkit-scrollbar{display:none}.bd-product .close-popup{max-width:1rem;margin:1.625rem auto 0;display:block;cursor:pointer}.bd-product .product__meta-line-svg svg,.bd-product .close-popup svg{width:100%;height:100%;display:block}.bd-product .variant-option:has(.variant-popup--input:checked){background:var( --bg-white)}.bd-product .variant-popup.variant-option{cursor:pointer;border-radius:624.9375rem;background:transparent;padding:.375rem;height:3.25rem;display:flex;justify-content:center;align-items:center}.bd-product .product-thumbnails::-webkit-scrollbar{display:none}.bd-product .product-thumbnails__item{min-width:4.5rem}.bd-product .product__title{margin:.75rem 0 .5rem}.bd-product .main-produkt_teaser p{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;margin:0 0 12px}.bd-product .main-produkt_teaser p:last-child{margin:0}.bd-product .main-produkt_teaser{display:block}.bd-product .product__meta .shopify-app-block{margin-bottom:0}.bd-product .option__variant-value{color:#3d3d3d;text-align:left;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.0175rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bd-product .product-form__item .btn{padding:1.21875rem 1.25rem;text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.0175rem;height:3.5rem}.bd-product .product-form__item .btn p,.bd-product .product-form__item .btn span{text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.0175rem}.bd-product .product__media-item img{width:100%;height:100%;display:block;object-fit:cover}.bd-product .bd-main-product-tag{padding:.3125rem .78125rem .4375rem}.bd-product .product__media-container .product__media{position:relative}.bd-product .ruk_rating_snippet{margin:0 0 .75rem}.bd-product .product-form__controls-group--submit{margin:0;position:relative}.bd-product .loading__spinner{width:1.25rem;height:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bd-product .product-form__cart-submit.loading{opacity:0;visibility:hidden}.bd-product .product-form__cart-submit.loading+.loading__spinner.hidden{display:block!important}.bd-product .pdp-media{display:flex;width:100%;gap:1.25rem;align-items:start;flex-direction:column-reverse}html:not(.no-js):not(.prefers-reduced-motion) .animation .pdp-media .product-thumbnails__item.animation-fade-up-reveal:not(.animation-initialized){opacity:1}.bd-product .product-main-swiper{width:100%}.bd-product .product-thumbs-swiper{width:5.5rem;height:auto;overflow:hidden;padding:.25rem 0 0;z-index:0}.bd-product .product-main-swiper{z-index:0}.bd-product .product-thumbs-swiper .swiper-slide{width:100%;height:fit-content!important}.bd-product .thumb-img{display:block;width:100%;height:100%}.bd-product .product-thumbs-swiper .swiper-slide-thumb-active .product-thumbnails__item{padding:.1875rem;border:.05rem solid #3B3B3B29;border-radius:.75rem}.bd-product .variant-dropdown__variant-info .variant-icon{display:flex}.bd-product .variant-dropdown--single .variant-selected{background:transparent}.bd-template-product .product__breadcrumbs{margin-top:.75rem}.bd_product-option_name{text-align:center;display:block;margin:0 0 .75rem}@media (max-width: 1023px){.bd-product .pdp-media{grid-template-columns:1fr}.bd-product .product-thumbs-swiper{width:100%}.bd-product .product-thumbs-swiper .swiper-slide{width:auto}}@media (min-width: 45em){.bd-product .variant-dropdown__popup{max-width:32.5rem}.bd-main-product-tag .bd-product-tag{padding:.375rem .78125rem .4375rem}.bd-product .variant-dropdown__grid-item{padding:1.5rem}.bd-product .variant-unit-price{display:block}}@media screen and (min-width:60em){.bd-product .product-thumbs-swiper{height:var(--product-swiper-height)}.bd-product .product__meta{margin-left:1.25rem}.bd-product .product__top{display:flex}.bd-product .product__meta{position:sticky;top:0rem}.bd-product .product__media{flex:1}.bd-product .product__details{max-width:50%;flex:50%}.bd-product .product__meta{margin-top:0rem}.bd-product .product__media-container{max-width:50%;flex:50%}.bd-product .product__certification--inner{padding:.39rem .9375rem}.bd-product .main-product__certification{grid-gap:.5rem;margin-bottom:2.3rem}.bd-product button.main-product__nutrition-btn.p-sm{margin-top:2.3rem;padding:.44rem .625rem .44rem .8rem}.bd-product .product__details--grid-item{padding:2rem}.bd-product .benefit-icon{max-width:1.25rem;flex:1.25rem}.bd-product p.option__variant-value{font-size:1rem}.bd-product span.subscription-saving-badge__text.p-sm{font-size:.875rem}.bd-product span.subscription-saving-badge__text.p-sm{padding:.57rem .65rem;margin-bottom:.75rem}.bd-product .subscription-plan-info__list{grid-gap:.625rem}.bd-product .subscription-toggle{height:1.625rem}.bd-product .subscription-option__label{padding:1.125rem 1.875rem 1.125rem 1.75rem;height:4.5rem}.bd-product .product__title{margin-top:.75rem}.bd-product .main-produkt_teaser{max-width:19.4375rem}.bd-product .main-product__benefits{grid-gap:1.125rem}.bd-product .custom-radio{padding:1.125rem 1.625rem 1.125rem 1.125rem}.bd-product .product-unit-price{margin-top:.75rem;text-align:center}.bd-product .subscription-plan-info__title.heading-sm{margin-bottom:.75rem;letter-spacing:-.05rem;max-width:77%}.bd-product .product-form__item .btn p,.bd-product .product-form__item .btn span{font-size:1rem;line-height:124%;letter-spacing:-.02rem}.bd-product .product-form__item .btn{padding:1.625rem 1.25rem;font-size:1rem;line-height:124%;letter-spacing:-.02rem;height:4.5rem}.bd-product .pdp-media{display:grid;grid-template-columns:5.5rem 1fr;width:100%;gap:1.25rem;align-items:start}.bd-product .variant-selected,.bd-product .variant-wrapper .custom-radio{height:4.5rem}}@media screen and (min-width:80em){.product[data-enable-sticky-product-details=true] .product__media-container,.product[data-enable-sticky-product-details=true] .product__details{position:sticky;top:0}.bd-product{margin:0 auto;padding-bottom:7.5rem}.bd-product .product__top{align-items:start}.bd-product .product__details{max-width:33.75rem;flex:33.75rem}.bd-product .product__media-container{flex:1;display:flex;flex-direction:row-reverse;grid-gap:1.25rem;height:fit-content;max-width:unset}.bd-product .product-thumbnails::-webkit-scrollbar{display:none}.bd-product .product-thumbnails{margin:0;gap:.5rem;flex-direction:column;display:flex;max-width:5.5rem;flex:5.5rem;padding:0;max-height:39.25rem;overflow-x:auto}.bd-product .product__media-item{height:100%;min-height:39.25rem;aspect-ratio:unset}}
/*# sourceMappingURL=/cdn/shop/t/555/assets/bd-product.css.map */
