.product-card{--brx-card-text: var(--brx-black);--brx-card-muted: var(--brx-text-muted);--brx-card-world-color: var(--mb-brand-card-neutral, #ececea);color:var(--brx-card-text)}.product-card.brx-vendor--brixies{--brx-card-world-color: var(--brx-micro)}.product-card.brx-vendor--brixies-plus{--brx-card-world-color: var(--brx-plus)}.product-card.brx-vendor--brixies-technik{--brx-card-world-color: #ec6726}.product-card .product-card__content.product-grid__card{overflow:visible;background:var(--brx-surface);border:0;border-radius:var(--brx-radius-media);box-shadow:none;gap:0}.product-card a[ref=productTitleLink],.product-card product-price{display:none!important}.product-card .card-gallery{--gallery-aspect-ratio: 1;position:relative;width:100%;padding-bottom:var(--brx-card-media-footer);overflow:hidden;background:var(--brx-media-background);border-radius:var(--brx-radius-media);isolation:isolate}.product-card .card-gallery :is(.product-media-container,.slideshow-slide){--gallery-aspect-ratio: 1}.product-card .card-gallery .product-media-container{aspect-ratio:1!important;width:100%;max-height:none;background:var(--brx-media-background)}.product-card .card-gallery .product-media-container img{width:100%;height:100%;object-fit:contain!important;object-position:center}.product-card .card-gallery slideshow-component,.product-card .card-gallery .slideshow,.product-card .card-gallery .slideshow__slides,.product-card .card-gallery .slideshow-slide{background:var(--brx-media-background)}.product-card .product-badges{z-index:4;display:flex;flex-wrap:wrap;gap:6px;padding:10px}.product-card .product-badges__badge{min-height:24px;padding:5px 8px;border-radius:4px;font-family:var(--brx-font-body);font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.product-card .brx-product-badge--preorder{background:var(--brx-corporate);color:var(--brx-white)}.product-card .brx-product-badge--coming-soon{background:var(--brx-black);color:var(--brx-white)}.product-card .color-custom-badge-sale{background:var(--mb-brand-sale, #d71920)!important;color:var(--brx-white)!important}.product-card .card-gallery .quick-add{--quick-add-display: flex;--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1;z-index:5}.product-card .card-gallery .quick-add:before{content:"";position:absolute;right:0;bottom:0;width:var(--brx-card-cutout-size);height:var(--brx-card-cutout-size);pointer-events:none;background-repeat:no-repeat;background-position:right bottom;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 59'%3E%3Cpath d='M0 59 Q 8 59 8 51 L8 15 Q 8 8 15 8 L51 8 Q 59 8 59 0 L59 59 L0 59' fill='%23ffffff'/%3E%3C/svg%3E")}.product-card .card-gallery button.quick-add__button,.product-card .card-gallery .quick-add__button.add-to-cart-button{--quick-add-collapsed-width: var(--brx-card-action-size);--quick-add-icon-width: var(--brx-card-action-size);--quick-add-expanded-width: var(--brx-card-action-size);display:flex!important;width:var(--brx-card-action-size)!important;min-width:var(--brx-card-action-size);max-width:var(--brx-card-action-size);height:var(--brx-card-action-size);min-height:var(--brx-card-action-size);padding:0!important;inset:auto 0 0 auto!important;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:var(--brx-radius-ui);background:var(--brx-black)!important;color:var(--brx-white)!important;opacity:1!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scale:1;translate:none;font-size:0;transition:background-color var(--brx-transition-fast),box-shadow var(--brx-transition-fast),color var(--brx-transition-fast),filter var(--brx-transition-fast),opacity var(--brx-transition-fast)}.product-card .card-gallery button.quick-add__button:hover,.product-card .card-gallery button.quick-add__button:focus-visible{width:var(--brx-card-action-size)!important;padding:0!important;background:var(--brx-card-world-color)!important;color:var(--brx-black)!important;box-shadow:inset 0 0 0 1px #11111114;scale:1}.product-card .card-gallery button.quick-add__button:focus-visible{outline:2px solid var(--brx-black);outline-offset:-4px}.product-card .card-gallery button.quick-add__button:active{background:var(--brx-card-world-color)!important;filter:brightness(.92);scale:.97}.product-card .card-gallery button.quick-add__button:disabled{opacity:.35!important;cursor:not-allowed}.product-card .card-gallery .quick-add__button .add-to-cart-icon{display:none!important}.product-card .card-gallery button.quick-add__button:after{content:"";width:22px;height:22px;flex:0 0 22px;background-repeat:no-repeat;background-position:center;background-size:22px 22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.1 10.1a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20 8H7'/%3E%3Ccircle cx='10' cy='19' r='1.2'/%3E%3Ccircle cx='17' cy='19' r='1.2'/%3E%3C/svg%3E");transition:transform var(--brx-transition-fast),filter var(--brx-transition-fast)}.product-card .card-gallery button.quick-add__button:hover:after,.product-card .card-gallery button.quick-add__button:focus-visible:after{filter:brightness(0);transform:scale(1.08)}.product-card .card-gallery button.quick-add__button:active:after{transform:scale(.96)}.product-card .card-gallery button.quick-add__button[data-added=true]:after{opacity:0}.product-card .card-gallery .quick-add__button .add-to-cart-text__content{display:none!important}.brx-product-card__info{position:relative;z-index:2;display:flex;width:100%;flex-direction:column;align-items:flex-start;padding-top:11px;color:var(--brx-card-text);font-family:var(--brx-font-body)}.brx-product-card__labels{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:6px}.brx-product-card__series,.brx-product-card__brand{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.brx-product-card__series{background:var(--mb-brand-card-neutral, #ececea);color:var(--mb-brand-card-muted-strong, #474743)}.brx-product-card__brand{background:var(--brx-white);border:1px solid var(--brx-border);color:var(--mb-brand-card-muted-strong, #474743)}.brx-product-card__series--brixies{background:var(--brx-micro);color:var(--brx-black)}.brx-product-card__series--brixies-plus{background:var(--brx-plus);color:var(--brx-black)}.brx-product-card__series--brixies-technik{background:#ec6726;color:#fff}.brx-product-card__title{display:-webkit-box;width:100%;margin-top:8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--brx-card-text);font-size:16px;font-weight:750;line-height:1.24;letter-spacing:-.015em;text-decoration:none}.brx-product-card__meta{width:100%;margin-top:5px;overflow:hidden;color:var(--brx-card-muted);font-size:10px;font-weight:500;line-height:1.25;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}.brx-product-card__price{width:100%;margin-top:7px}.brx-product-card__price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-family:var(--brx-font-body);line-height:1.15}.brx-product-card__price [ref=priceContainer] .price{color:var(--brx-card-text);font-size:16px;font-weight:800}.brx-product-card__price [ref=priceContainer] .compare-at-price{color:var(--brx-card-muted);font-size:12px;font-weight:500}@media(hover:hover)and (pointer:fine){.product-card .card-gallery .product-media-container img{transition:transform var(--brx-transition-medium)}.product-card .card-gallery>a.contents:hover .product-media-container img{transform:scale(1.015)}}@media screen and (max-width:749px){.product-card .product-badges{gap:4px;padding:7px}.product-card .product-badges__badge{min-height:21px;padding:4px 6px;font-size:9px}.brx-product-card__info{padding-top:9px}.brx-product-card__labels{gap:4px}.brx-product-card__series,.brx-product-card__brand{min-height:20px;padding:4px 7px;font-size:9px}.brx-product-card__title{margin-top:7px;font-size:14px;line-height:1.25}.brx-product-card__meta{margin-top:4px;font-size:9px}.brx-product-card__price{margin-top:6px}.brx-product-card__price [ref=priceContainer]{gap:5px}.brx-product-card__price [ref=priceContainer] .price{font-size:14px}.brx-product-card__price [ref=priceContainer] .compare-at-price{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brx-product-card.css.map */
