/* Theme Plus Produktkarten: aus cards.css erzeugt (esbuild --minify), nicht von Hand bearbeiten */
.bmx-cc .bmcd .bmcd-card .bmcd-card__title:after,.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .box--content .product--title:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .box--content{position:relative}.bmx-cc .bmcd .bmcd-card .bmcd-card__media{z-index:2}.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .product--image{z-index:2}.bmx-cc .bmcd .bmcd-card :is(.bmcd-card__form,.bmcd-card__btn,.bmcd-card__iconform,.bmcd-card__cart),.bmx-cc.bmx-cb .product--box:not(.box--bmcd) :is(.product--actions,.product--btn-container,.article-more,.buybox--form){position:relative;z-index:3}.bmx-cc.bmx-cb .product--box:not(.box--bmcd) :is(.product--badges,.bm-over){z-index:3}.bmx-cc .bmcd .bmcd-card,.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .box--content{cursor:pointer}.bmx-cc .bmcd .bmcd-card .bmcd-card__title:focus-visible,.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .product--title:focus-visible{outline:0}.bmx-cc .bmcd .bmcd-card .bmcd-card__title:focus-visible:after,.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .box--content .product--title:focus-visible:after{outline:2px solid var(--bmx-brand-accent-strong, #0077a3);outline-offset:2px}.bmx-cc .bmcd .bmcd-card .bmcd-card__title:after{border-radius:calc(var(--bmcd-r, 8px) + 4px)}.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .box--content .product--title:after{border-radius:10px}@media(hover:hover){.bmx-cc .bmcd .bmcd-card:hover .bmcd-card__title.product--title,.bmx-cc.bmx-cb .product--box:not(.box--bmcd):hover .product--title{text-decoration:underline;text-underline-offset:2px}.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .product--image img{transition:transform .35s ease,opacity .25s ease}.bmx-cc.bmx-cb .product--box:not(.box--bmcd):hover .product--image img{transform:scale(1.04)}}.bmx-cc .bmcd .bmcd-card,.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .box--content{transition:transform .12s ease,background-color .12s ease,border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.bmx-cc .bmcd .bmcd-card.bmx-press,.bmx-cc.bmx-cb .product--box.bmx-press:not(.box--bmcd) .box--content{transform:scale(.982);background-color:#f3f5f7}.bmx-cc .bmcd .bmcd-card.bmx-press .bmcd-card__media{filter:brightness(.97)}@media screen and (max-width:700px){.bmx-cc .bmcd .bmcd-card:not(:has(.bmx-specs)) .bmcd-card__name .bmcd-card__title.product--title{-webkit-line-clamp:3}.bmx-cc .bmcd .bmcd-card:not(:has(.bmx-specs)) .bmcd-card__name{min-height:4.2em}}@media screen and (max-width:599px){.bmx-cc.bmx-cb .listing .product--box:not(.box--bmcd):not(:has(.bmx-specs)) .product--title{-webkit-line-clamp:3;min-height:4.2em}}.bmx-cdots{position:absolute;left:50%;bottom:9px;z-index:3;display:flex;align-items:center;gap:5px;padding:0;border-radius:0;background:none;box-shadow:none;transform:translate(-50%);pointer-events:none;line-height:0}.bmx-cdots i{display:block;flex:none;width:7px;height:7px;border-radius:999px;background:#fff9;box-shadow:0 0 0 1px #141e2829,0 1px 3px #141e284d;transition:width .2s ease,background-color .2s ease}.bmx-cdots i.is-on{width:18px;background:#fff}.product--image:has(>.bmx-cdots),.bmcd-card__media:has(>.bmx-cdots){touch-action:pan-y;-webkit-user-select:none;user-select:none}.product-slider .product--image:has(>.bmx-cdots),.bmcd-prow__track .bmcd-card__media:has(>.bmx-cdots){touch-action:auto}@media(hover:none){.product-slider .bmx-cdots,.bmcd-prow__track .bmx-cdots{display:none}}.bmx-alt{position:absolute;inset:0;display:block;margin:0;padding:0;pointer-events:none}.bmx-alt img{position:absolute;top:5%;left:5%;width:90%;height:90%;max-width:none;max-height:none;margin:0;object-fit:contain;mix-blend-mode:multiply;opacity:0;transition:opacity .25s ease}.bmcd .bmcd-card .bmcd-card__media>.bmx-alt img{top:7%;left:9%;width:82%;height:88%}.is-alt>.bmx-alt img{opacity:1}.product--image.is-alt>.image--element img,.bmcd .bmcd-card__media.is-alt>.bmcd-card__img img{opacity:0!important}.product--image>.image--element img,.bmcd .bmcd-card__media>.bmcd-card__img img{transition:opacity .25s ease,transform .35s ease}.bmx-sw-l.is-alt>.bmx-alt img,.bmx-sw-l:not(.is-alt)>.image--element img,.bmx-sw-l:not(.is-alt)>.bmcd-card__img img{animation:bmx-card-in-l .28s ease}.bmx-sw-r.is-alt>.bmx-alt img,.bmx-sw-r:not(.is-alt)>.image--element img,.bmx-sw-r:not(.is-alt)>.bmcd-card__img img{animation:bmx-card-in-r .28s ease}@keyframes bmx-card-in-l{0%{transform:translate(14%);opacity:.25}to{transform:none;opacity:1}}@keyframes bmx-card-in-r{0%{transform:translate(-14%);opacity:.25}to{transform:none;opacity:1}}.product--box:has(.bmx-cdots) .bmaxx-hover__layer{display:none!important}.product--box:has(.bmx-cdots) .bmaxx-hover__main,.product--box:has(.bmx-cdots) .bmaxx-hover--active .bmaxx-hover__main{visibility:visible!important}.bmcd .bmcd-card .bmcd-card__media:has(>.bmx-cdots)>.bmcd-card__stock--img{bottom:30px}.bmx-cspecs{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0 6px 6px}.bmx-cspecs.bmcd-card__props{margin:0}.bmx-specs{display:flex;flex-wrap:wrap;gap:6px 5px;height:22px;overflow:hidden}.bmx-spec{display:block;flex:0 1 auto;box-sizing:border-box;min-width:0;max-width:100%;height:22px;padding:0 8px;border-radius:6px;background:#f1f3f5;color:#3b4652;font-size:12px;font-weight:500;line-height:22px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmx-color{display:flex;align-items:center;gap:7px;min-width:0;color:#5b6670;font-size:12.5px;line-height:1.4}.bmx-color__dots{display:flex;flex:none}.bmx-color__dots i{display:block;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #141e2833}.bmx-color__dots i+i{margin-left:-3px;box-shadow:inset 0 0 0 1px #141e2833,0 0 0 1.5px #fff}.bmx-color__t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmx-color__more{flex:none;padding:0 6px;border-radius:9px;background:#f1f2f4;color:#4a535c;font-size:11.5px;font-weight:600;line-height:18px;white-space:nowrap}.bmx-color--more .bmx-color__dots i+i{margin-left:-2px}.bmx-color--more{container-type:inline-size}@container (max-width: 210px){.bmx-color--more .bmx-color__t{display:none}}@media screen and (max-width:767px){.product-slider--item .bmx-cspecs{margin:0 4px 4px}.product-slider--item .bmx-spec{padding:0 6px;font-size:11.5px}.product-slider--item .bmx-color{font-size:12px}}@media(prefers-reduced-motion:reduce){.bmx-cc .bmcd .bmcd-card,.bmx-cc.bmx-cb .product--box:not(.box--bmcd) .box--content,.bmx-alt img,.product--image>.image--element img,.bmcd .bmcd-card__media>.bmcd-card__img img{transition:none}.bmx-cc .bmcd .bmcd-card.bmx-press,.bmx-cc.bmx-cb .product--box.bmx-press:not(.box--bmcd) .box--content{transform:none}.bmx-sw-l img,.bmx-sw-r img{animation:none!important}.bmx-cc.bmx-cb .product--box:not(.box--bmcd):hover .product--image img{transform:none}}@media print{.bmx-cdots,.bmx-alt{display:none}}.bmaxx-hover__layer{position:absolute!important;inset:0!important;display:block!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity var(--bmaxx-hover-ms,.35s) ease!important}.bmaxx-hover--active>.bmaxx-hover__layer{opacity:1!important}.bmaxx-hover__layer>.bmaxx-hover__img{position:absolute!important;inset:0!important;margin:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;opacity:1!important;visibility:visible!important;-webkit-transform:none!important;transform:none!important;transition:transform calc(var(--bmaxx-hover-ms,.35s) * 2) ease!important}.bmaxx-hover--armed .bmaxx-hover__main,.bmaxx-hover--touched .bmaxx-hover__main{-webkit-transform:none!important;transform:none!important}.bmaxx-hover--active .bmaxx-hover__main{visibility:hidden!important;transition:visibility 0s linear var(--bmaxx-hover-ms,.35s)!important}.bmaxx-hover-effect--fadezoom .bmaxx-hover--active>.bmaxx-hover__layer>.bmaxx-hover__img{transform:scale(1.04)!important}.bmaxx-hover-effect--none .bmaxx-hover__layer,.bmaxx-hover-effect--none .bmaxx-hover__layer>.bmaxx-hover__img{transition:none!important}.bmaxx-hover-touch .product--box:has(.bmaxx-hover--data[data-bmaxx-hover-srcset]) .product--image,.bmaxx-hover-touch .product--box:has(.bmaxx-hover--data[data-bmaxx-hover-src]) .product--image,.bmaxx-hover-touch .product--box:has(.bmaxx-hover--data[data-bmaxx-hover-srcset]) .product--image img,.bmaxx-hover-touch .product--box:has(.bmaxx-hover--data[data-bmaxx-hover-src]) .product--image img{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}@media(prefers-reduced-motion:reduce){.bmaxx-hover__layer,.bmaxx-hover__layer>.bmaxx-hover__img,.bmaxx-hover--active .bmaxx-hover__main{transition:none!important}.bmaxx-hover-effect--fadezoom .bmaxx-hover--active>.bmaxx-hover__layer>.bmaxx-hover__img{transform:none!important}}@container bmxp (max-width:239px){.product--box .product--price .bmx-box-save__l{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.product--box .product--price .bmx-box-save__m{display:inline!important}}@container bmxp (max-width:159px){.product--box .product--price .bmx-pnow{min-height:0!important}.product--box .product--price .price--pseudo{flex:1 1 100%!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:2px 6px!important}}
