.bs-kb-legend{margin-left:6px;color:#f63;font-weight:600}.option-selector__btns.bs-kb-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.bs-kb-tiles .opt-label.bs-kb-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:116px;height:auto;margin:0;padding:12px 6px;border:1px solid #c7cbd1;border-radius:12px;background-color:#fff!important;color:#262c38;line-height:1.3;text-transform:none;white-space:normal;transition:border-color .15s ease,background-color .15s ease}.bs-kb-tiles .opt-label.bs-kb-tile:after{border-radius:inherit!important;box-shadow:none!important}.bs-kb-tile__q{font-size:13px;font-weight:600}.bs-kb-tile__p{margin-top:5px;font-size:16px;font-weight:700}.bs-kb-tile__u{margin-top:3px;color:#58606c;font-size:12px;font-weight:400}.bs-kb-tile__d{display:inline-block;margin-top:7px;padding:2px 8px;border-radius:999px;background:#e7f5ec;color:#1b7a3d;font-size:12px;font-weight:600}.bs-kb-tile__d--none{padding-right:0;padding-left:0;background:none;color:#58606c;font-weight:400;white-space:nowrap}.bs-kb-tiles:not(.is-mixed) .opt-btn:checked+.opt-label.bs-kb-tile{border-color:#f63!important;background-color:#f63!important;color:#fff!important;box-shadow:inset 0 0 0 1px #f63}.bs-kb-tiles:not(.is-mixed) .opt-btn:checked+.bs-kb-tile .bs-kb-tile__u,.bs-kb-tiles:not(.is-mixed) .opt-btn:checked+.bs-kb-tile .bs-kb-tile__d--none{color:#fff}.bs-kb-tiles.is-mixed .opt-btn:checked+.opt-label.bs-kb-tile{border-color:#c7cbd1!important;background-color:#fff!important;color:#262c38!important;box-shadow:none}.bs-kb-tiles .bs-kb-tile--more{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:116px;margin:0;padding:12px 8px;border:1px dashed #9aa1ab;border-radius:12px;background:#fff;color:#58606c;font:inherit;line-height:1.3;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bs-kb-tile--more .bs-kb-tile__q{color:#262c38}.bs-kb-tile--more .bs-kb-tile__u{margin-top:5px}.bs-kb-tiles .bs-kb-tile--more.is-on{border:1px solid #ff6633;background:#f63;box-shadow:inset 0 0 0 1px #f63}.bs-kb-tile--more.is-on .bs-kb-tile__q,.bs-kb-tile--more.is-on .bs-kb-tile__u{color:#fff}.bs-kb-tile--more.is-on .bs-kb-tile__u{font-size:16px;font-weight:700;white-space:nowrap}.bs-kb-tiles .bs-kb-tile--more:focus-visible{outline:2px solid #c2410c;outline-offset:3px}quantity-input.bs-kb-qty-pulse{border-radius:999px;animation:bs-kb-qty-pulse 1.2s ease-out}@keyframes bs-kb-qty-pulse{0%{box-shadow:0 0 #ff66338c}70%{box-shadow:0 0 0 9px #f630}to{box-shadow:none}}.bs-kb-tiles .opt-btn:focus-visible+.opt-label.bs-kb-tile{outline:2px solid #c2410c;outline-offset:3px}@media(hover:hover){.bs-kb-tiles .opt-label.bs-kb-tile:hover{border-color:#c2410c!important;background-color:#fff7f3!important}.bs-kb-tiles:not(.is-mixed) .opt-btn:checked+.opt-label.bs-kb-tile:hover{background-color:#f63!important}.bs-kb-tiles .bs-kb-tile--more:hover{border-color:#c2410c;background-color:#fff7f3}.bs-kb-tiles .bs-kb-tile--more.is-on:hover{border-color:#f63;background-color:#f63}}.product-info:has([data-bs-kb-data]) .product-price{margin-top:20px}.product-info:has([data-bs-kb-data]) .product-info__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.product-info:has([data-bs-kb-data]) .product-info__price .price{display:inline-block}.product-info:has([data-bs-kb-data]) .product-price .price__current{color:#262c38;font-size:30px;font-weight:700;line-height:1.2}.product-info:has([data-bs-kb-data]) .product-price .price__current:after{color:#58606c;font-size:13px;font-weight:400;opacity:1}.product-info__block:has(>[data-bs-kb-save]){margin-top:16px}.product-info__block:has(>[data-bs-kb-save][hidden]){display:none}.bs-kb-save{display:block;padding:10px 12px;border-radius:8px;background:#e7f5ec;color:#1b7a3d;font-size:16px;font-weight:600;line-height:1.4}.bs-kb-save__amount,.bs-kb-save__reference{display:block}.bs-kb-save__reference{margin-top:2px;color:#42534a;font-size:13px;font-weight:400}.product-info__price .bs-kb-per{display:inline-flex;align-items:center;align-self:stretch;gap:4px;min-height:36px;padding:6px 8px;border:1px solid #c7cbd1;border-radius:8px;color:#58606c;font-size:14px;line-height:1.2;white-space:nowrap}.bs-kb-per__amount{font-weight:600}.product-info:has([data-bs-kb-data]) [data-dynamic-variant-content*=price_extras]{margin-top:6px}.product-info:has([data-bs-kb-data]) .price-net{color:#58606c;font-size:14px;opacity:1}.product-info:has([data-bs-kb-data]) .price-net__label{font-size:1em}.bs-kb-save[hidden],.bs-kb-per[hidden],.bs-kb-mix[hidden],.bs-kb-tip[hidden]{display:none}product-form:has([data-bs-kb-data]) .product-info__add-to-cart{align-items:center;gap:8px}product-form:has([data-bs-kb-data]) .product-info__add-to-cart quantity-input{flex:0 0 104px;width:104px;min-width:0}product-form:has([data-bs-kb-data]) .qty-input{min-height:54px}product-form:has([data-bs-kb-data]) .qty-input__input{min-width:0;font-size:16px}product-form:has([data-bs-kb-data]) .product-info__add-button{flex:1 1 0;min-width:0}product-form:has([data-bs-kb-data]) .product-info__add-button .btn{min-height:54px;padding:12px;border-color:#f63;background-color:#f63;color:#fff;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none;white-space:normal}product-form:has([data-bs-kb-data]) .product-info__add-button .btn:enabled:hover{background-color:#ff7c50}product-form:has([data-bs-kb-data]) .merkliste-toggle--product{flex:0 0 48px}product-form:has([data-bs-kb-data]) .merkliste-toggle--product button{width:48px;height:54px}.bs-kb-atc-amt:before{content:" \b7  "}.bs-kb-mix{margin-top:12px;color:#58606c;font-size:14px;line-height:1.5}.bs-kb-tip{margin-top:12px;padding:10px 12px;border:1px solid #e6a582;border-radius:8px;background:#fff4ec;color:#8a3b17;font-size:14px;line-height:1.5}.bs-kb-tip button{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.bs-kb-sec{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.bs-kb-sec__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;padding:6px 10px;text-align:center;line-height:1.2;border:1px solid #262c38;border-radius:27px;background:#fff;color:#262c38;text-decoration:none}.bs-kb-sec__btn:hover{background:#262c380d}.bs-kb-sec__t{font-size:14px;font-weight:700;text-transform:uppercase}.bs-kb-sec__s{font-size:11.5px;opacity:.7;margin-top:2px}.product-info:has([data-bs-kb-data]) ul:has(>.HorizontalList__Item){max-width:100%;flex-wrap:wrap;justify-content:center}product-form:has([data-bs-kb-data]) .btn:focus-visible,product-form:has([data-bs-kb-data]) .qty-input__input:focus-visible{outline:2px solid #c2410c;outline-offset:3px}@media(max-width:768px){.bs-kb-tiles .opt-label.bs-kb-tile{min-height:112px;padding:12px 8px;align-items:flex-start;text-align:left}.bs-kb-tiles .bs-kb-tile--more{min-height:112px;align-items:flex-start;text-align:left}.product-info:has([data-bs-kb-data]) .product-price .price__current{font-size:28px}product-form:has([data-bs-kb-data]) .product-info__add-to-cart quantity-input{flex-basis:92px;width:92px}product-form:has([data-bs-kb-data]) .merkliste-toggle--product{flex-basis:44px}product-form:has([data-bs-kb-data]) .merkliste-toggle--product button{width:44px}.bs-kb-atc-amt{display:block;font-size:14px}.bs-kb-atc-amt:before{content:none}}@media(max-width:767px){.bs-kb-sec__t{font-size:10.5px;letter-spacing:0}.bs-kb-sec__s{font-size:10.5px}}@media(max-width:350px){.option-selector__btns.bs-kb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}product-form:has([data-bs-kb-data]) .product-info__add-to-cart quantity-input{flex-basis:80px;width:80px}product-form:has([data-bs-kb-data]) .product-info__add-button .btn{padding:10px 6px;font-size:14px}}variant-picker[data-bs-template=kaufbox-design] .option-selector[data-option=Gr\f6\df e] .opt-btn.is-unavailable,variant-picker[data-bs-template=kaufbox-design] .option-selector[data-option=Gr\f6\df e] .opt-btn.is-unavailable+label{display:none!important}.product-info .material-info-wrap{margin:0 0 10px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bs-kaufbox.css.map */
