.s-main-product [hidden]{display:none!important}.s-main-product{padding:20px 0 var(--section-y)}.s-main-product .pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.s-main-product .pdp__buy{min-width:0}.s-main-product .gal{position:relative;min-width:0}.s-main-product .gal__track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r);background:var(--cream-2)}.s-main-product .gal__track::-webkit-scrollbar{display:none}.s-main-product .gal__slide{scroll-snap-align:start}.s-main-product .gal__slide figure{position:relative;aspect-ratio:1 / 1;margin:0}.s-main-product .gal__img{width:100%;height:100%;object-fit:cover}.s-main-product .gal__ph{width:100%;height:100%;border-radius:0}.s-main-product .gal__count{position:absolute;right:14px;top:14px;z-index:1;margin:0;padding:8px 12px;border-radius:999px;background:#0a0b3cb8;color:var(--cream);font:500 12px/1 var(--font-brand-text)}.s-main-product .gal__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:3px}.s-main-product .gal__thumbs::-webkit-scrollbar{display:none}.s-main-product .gal__thumb{flex:none;width:64px;height:64px;padding:0;border:1px solid transparent;border-radius:var(--r-sm);overflow:hidden;background:var(--cream-2);cursor:pointer;opacity:.6;transition:opacity .25s,border-color .25s}.s-main-product .gal__thumb img{width:100%;height:100%;object-fit:cover}.s-main-product .gal__thumb[aria-current=true]{opacity:1;border-color:var(--navy)}@media(max-width:599px){.s-main-product .gal__track{margin-inline:calc(-1 * var(--gutter));border-radius:0}.s-main-product .gal__thumbs{display:none}}@media(min-width:1024px){.s-main-product .pdp__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(32px,4vw,64px);align-items:start}.s-main-product .gal{position:static;max-width:none;width:100%;justify-self:stretch}.s-main-product .gal__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;gap:12px;overflow:visible;background:none;border-radius:0}.s-main-product .gal__slide figure{border-radius:var(--r);overflow:hidden;background:var(--cream-2)}.s-main-product .gal__slide:first-child{grid-column:1 / -1}.s-main-product .gal__slide:first-child figure{aspect-ratio:1 / 1}.s-main-product .gal__count,.s-main-product .gal__thumbs{display:none}.s-main-product .gal__thumb{width:72px;height:72px}.s-main-product .pdp__buy{position:sticky;top:calc(var(--top) + 20px)}}.s-main-product .buy{width:100%;max-width:520px}.s-main-product .buy__type{font:500 13px/1.4 var(--font-brand-text);color:var(--ink-2);letter-spacing:.01em}.s-main-product .buy__title{margin-top:10px;font:400 clamp(38px,25.6px + 2.4vw,60px)/1.04 var(--font-brand-text);letter-spacing:0;text-wrap:balance}.s-main-product .buy__brand{display:block;font:400 clamp(48px,32px + 3.4vw,80px)/.95 var(--font-brand-display);letter-spacing:-.01em}.s-main-product .buy__name{display:block;margin-top:8px;font:400 clamp(20px,16.8px + .7vw,26px)/1.2 var(--font-brand-text);letter-spacing:-.01em;color:var(--ink-2)}.s-main-product .buy__lead{margin-top:16px;font:400 17px/1.5 var(--font-brand-text)}.s-main-product .buy__price{margin-top:24px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:700 32px/1 var(--font-brand-text);letter-spacing:-.03em}.s-main-product .buy__now{font-weight:700}.s-main-product .buy__was{font:400 17px/1 var(--font-brand-text);color:var(--ink-2)}.s-main-product .buy__day{align-self:center;padding:7px 13px;border-radius:999px;background:var(--red);color:var(--cream);font:700 15px/1.2 var(--font-brand-text);letter-spacing:0}.s-main-product .buy__save{font:600 12px/1 var(--font-brand-text);letter-spacing:0;background:var(--red);color:var(--cream);padding:5px 9px;border-radius:999px;align-self:center}.s-main-product .buy__meta{margin-top:8px;font-size:13px;color:var(--ink-2)}.s-main-product .buy__meta a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.s-main-product .opt{border:0;padding:0;margin:28px 0 0;min-width:0;display:grid;gap:8px}.s-main-product .opt__legend{display:block;padding:0;margin-bottom:10px;font:500 14px/1.3 var(--font-brand-text)}.s-main-product .opt__card{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;margin:0;padding:12px 16px;border-radius:14px;border:1px solid rgba(10,11,60,.2);background:var(--paper);cursor:pointer;transition:border-color .2s,box-shadow .2s}.s-main-product .opt__card:hover{border-color:#0a0b3c80}.s-main-product .opt__card:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.s-main-product .opt__card input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;padding:0;border-radius:50%;border:1.5px solid var(--navy);background:var(--paper);cursor:pointer;transition:box-shadow .2s,background-color .2s}.s-main-product .opt__card input:checked{background:var(--navy);box-shadow:inset 0 0 0 4px var(--paper)}.s-main-product .opt__card input:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.s-main-product .opt__card--soldout{border-style:dashed;background:var(--cream)}.s-main-product .opt__card--addon.opt__card--soldout{cursor:not-allowed}.s-main-product .opt__card--addon.opt__card--soldout:hover{border-color:#0a0b3c33}.s-main-product .opt__card--addon.opt__card--soldout input{cursor:not-allowed}.s-main-product .opt__main{flex:1;display:grid;gap:2px;min-width:0}.s-main-product .opt__t{font-weight:500;font-size:16px}.s-main-product .opt__sub{font-size:13px;font-weight:700;color:var(--ink-2)}.s-main-product .opt__sub s{margin-left:4px;font-weight:400;color:var(--ink-2)}.s-main-product .opt__kg{font-size:12px;color:var(--ink-2)}.s-main-product .opt__soldout{font-size:12px;font-weight:700;color:var(--red)}.s-main-product .opt__day{display:grid;justify-items:end;gap:2px;white-space:nowrap}.s-main-product .opt__day-v{font:700 20px/1.1 var(--font-brand-text);letter-spacing:-.02em}.s-main-product .opt__day-l{font-size:12px;color:var(--ink-2)}.s-main-product .opt__free{color:var(--red)}.s-main-product .badge{white-space:nowrap}.s-main-product .tag--save{background:var(--navy)}.s-main-product .opt__card input:checked~.opt__main .tag--save{background:var(--red)}.s-main-product .opt__interval{margin-top:6px}.s-main-product .opt__select{appearance:none;-webkit-appearance:none;width:100%;min-height:48px;margin:0;padding:0 44px 0 18px;border-radius:999px;border:1px solid rgba(10,11,60,.45);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23283F50' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center / 18px;color:var(--ink);font:400 16px/1.2 var(--font-brand-text);cursor:pointer;box-shadow:none}.s-main-product .opt--addons{margin-top:22px}.s-main-product .opt__card--addon{gap:12px}.s-main-product .opt__card--addon input{border-radius:6px}.s-main-product .opt__card--addon input:checked{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23EAE3D0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;box-shadow:none}.s-main-product .opt__thumb{flex:none;width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--cream-2)}.s-main-product .opt__card--addon .opt__sub{line-height:1.4}.s-main-product .buy__app{margin-top:22px}.s-main-product .buy__app:empty{display:none}.s-main-product .buy__row{display:flex;gap:10px;margin-top:24px}.s-main-product .qty{flex:none;display:flex;align-items:center;height:52px;border-radius:999px;border:1px solid rgba(10,11,60,.4);padding:0 4px}.s-main-product .qty__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer}.s-main-product .qty__btn:hover{background:var(--cream-2)}.s-main-product .qty__btn[aria-disabled=true]{opacity:.35;cursor:default}.s-main-product .qty__btn[aria-disabled=true]:hover{background:none}.s-main-product .qty__input{width:32px;margin:0;padding:0;border:0;background:none;text-align:center;font-weight:500;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.s-main-product .qty__input::-webkit-outer-spin-button,.s-main-product .qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s-main-product .btn--grow{flex:1 1 auto;min-width:0;padding:0 18px}.s-main-product .btn[disabled]{cursor:not-allowed;opacity:.55}.s-main-product .btn[disabled]:hover{background:var(--navy)}.s-main-product .btn__sep{opacity:.5}@media(max-width:419px){.s-main-product .buy__row .btn__sep,.s-main-product .buy__row [data-atc-price]{display:none}}.s-main-product .trust{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:22px 0 0;padding:20px 0 0;border-top:1px solid var(--line);font-size:14px}.s-main-product .trust li{position:relative;padding-left:18px}.s-main-product .trust li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--gold)}.s-main-product .buy__acc{margin-top:36px}.s-main-product .acc{border-top:1px solid var(--line)}.s-main-product .acc:last-child{border-bottom:1px solid var(--line)}.s-main-product .acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:20px 0;cursor:pointer;font:700 clamp(17px,16px + .25vw,19px)/1.35 var(--font-brand-text);letter-spacing:-.01em}.s-main-product .acc summary::-webkit-details-marker{display:none}.s-main-product .acc__icon{position:relative;flex:none;width:16px;height:16px}.s-main-product .acc__icon:before,.s-main-product .acc__icon:after{content:"";position:absolute;left:0;top:7.25px;width:16px;height:1.5px;background:currentColor;transition:transform .35s var(--ease)}.s-main-product .acc__icon:after{transform:rotate(90deg)}.s-main-product .acc[open] .acc__icon:after{transform:rotate(0)}.s-main-product .acc__body{padding:0 0 26px;max-width:64ch;color:var(--ink-2);font-size:16px;line-height:1.6}.s-main-product .acc__body p+p,.s-main-product .acc__body ul+p,.s-main-product .acc__body p+ul,.s-main-product .acc__body ol+p,.s-main-product .acc__body p+ol{margin-top:.85em}.s-main-product .acc__body ul,.s-main-product .acc__body ol{padding-left:1.15em}.s-main-product .acc__body li+li{margin-top:.3em}.s-main-product .sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--cream);border-top:1px solid var(--line);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .45s var(--ease)}.s-main-product .sticky-atc.is-shown{transform:none}.s-main-product .sticky-atc__in{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.s-main-product .sticky-atc__t{display:grid;min-width:0}.s-main-product .sticky-atc__name{font:700 16px/1.2 var(--font-brand-text)}.s-main-product .sticky-atc__v{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-main-product .sticky-atc .btn{min-height:48px;padding:0 20px}@media(prefers-reduced-motion:reduce){.s-main-product .sticky-atc{transition:none}}.s-main-product .sealsubs-target-element,.s-main-product .sealsubs-container{display:none!important}.s-main-product .opt__card--addon.is-gift{border-color:var(--red);background:var(--paper);cursor:default}.s-main-product .opt__card--addon.is-gift input:disabled{opacity:1}.s-main-product .opt__gift{color:var(--red);font-weight:700}.s-main-product .bk-versand-hinweis{margin:12px 0 0}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bkr-main-product.css.map */
