.produktkachel{align-content:start;border-radius:var(--di-rundung-bild);overflow:hidden;-webkit-tap-highlight-color:transparent}.produktkachel .product-card__media{aspect-ratio:1}.produktkachel .product-card__image{object-fit:contain;transition:none}.produktkachel .product-card__image--primary{padding:var(--di-raster-bild)}.produktkachel__bild--mischen{mix-blend-mode:multiply}.produktkachel .product-card__image--secondary{display:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--di-rundung-bild);mix-blend-mode:normal;transform:none}.produktkachel .product-card__figure:has(.product-card__image--secondary) .product-card__image--primary{opacity:1;transform:none}@media screen and (pointer:fine)and (hover:hover)and (min-width:1000px){.produktkachel:hover .product-card__image--secondary,.produktkachel .product-card__image--secondary[data-geladen]{display:block}.produktkachel .product-card__figure:has(.product-card__image--secondary) .product-card__image--secondary{opacity:0}.produktkachel:hover .product-card__figure:has(.product-card__image--secondary[data-geladen]) .product-card__image--primary{opacity:0}.produktkachel:hover .product-card__image--secondary[data-geladen]{opacity:1}}.product-list:not(.scroll-area){overflow:clip}.product-list:not(.product-list--carousel)>.produktkachel{box-shadow:var(--di-zelle-linie-links),var(--di-zelle-linie-oben)}@media screen and (min-width:700px){.kategorie-raster{--di-kachel-ueberstand: var(--di-raster-text);--di-kachel-ueberstand-start: var(--di-kachel-ueberstand);--di-kachel-ueberstand-ende: var(--di-kachel-ueberstand);clip-path:inset(0 var(--di-raster-text))}.kategorie-raster[data-randspalten]>.produktkachel:not([data-rand-start]){--di-kachel-ueberstand-start: 0px}.kategorie-raster[data-randspalten]>.produktkachel:not([data-rand-ende]){--di-kachel-ueberstand-ende: 0px}}@media screen and (min-width:700px)and (max-width:999px){.shopify-section--main-search .product-list{--di-kachel-ueberstand: var(--di-raster-text);--di-kachel-ueberstand-start: var(--di-kachel-ueberstand);--di-kachel-ueberstand-ende: var(--di-kachel-ueberstand);clip-path:inset(0 var(--di-raster-text))}}.product-list:not(.scroll-area)>.produktkachel:last-child{overflow:visible}.product-list:not(.scroll-area)>.produktkachel:last-child:after{content:"";position:absolute;inset-block-start:calc(-1 * var(--di-haarlinie));inset-inline-start:100%;width:100vw;height:var(--di-haarlinie);background:rgb(var(--di-haarlinie-farbe));pointer-events:none}.product-list[data-randspalten]:not(.scroll-area)>.produktkachel:last-child:not([data-rand-ende]){box-shadow:var(--di-zelle-linie-links),var(--di-zelle-linie-oben),inset calc(-1 * var(--di-haarlinie)) 0 0 rgb(var(--di-haarlinie-farbe))}.product-list--carousel>*+*{box-shadow:var(--di-zelle-linie-links)}:is(.predictive-search__products,.search-drawer__product-carousel){--di-kachel-badge-abstand-senkrecht: var(--di-kachel-badge-abstand-klein)}@media screen and (min-width:700px){:is(.predictive-search__products,.search-drawer__product-carousel){--di-kachel-badge-abstand-senkrecht: var(--di-kachel-badge-abstand)}}:is(.predictive-search__products,.search-drawer__product-carousel) .produktkachel__badge{inset-block-start:var(--di-kachel-badge-abstand-senkrecht)}:is(.predictive-search__products,.search-drawer__product-carousel) .produktkachel__farben{bottom:var(--di-kachel-badge-abstand-senkrecht)}.produktkachel--ausverkauft .product-card__media{opacity:.45}.produktkachel--ausverkauft .product-card__image--secondary{filter:opacity(.45)}.produktkachel__badge,.produktkachel__farben{position:absolute;z-index:1}.produktkachel__badge{inset-block-start:var(--di-kachel-badge-abstand);inset-inline-end:calc(var(--di-kachel-badge-abstand) + var(--di-kachel-ueberstand-ende, 0px));display:flex;flex-direction:column;align-items:flex-end;gap:var(--di-badge-stapel);width:min-content}.produktkachel:has(.produktkachel__farben) .badge--kombiniert{display:none}.produktkachel:has(.produktkachel__farben) .badge--nur-rabatt{display:block}@media screen and (min-width:1150px){.produktkachel:has(.produktkachel__farben):not(:is(.predictive-search__products,.search-drawer__product-carousel) *) .badge--kombiniert{display:flex}.produktkachel:has(.produktkachel__farben):not(:is(.predictive-search__products,.search-drawer__product-carousel) *) .badge--nur-rabatt{display:none}}.produktkachel__farben{right:calc(var(--di-kachel-badge-abstand) + var(--di-kachel-ueberstand-ende, 0px));bottom:var(--di-kachel-badge-abstand);display:inline-flex;align-items:center;gap:4px;background:rgb(var(--custom-badge-background));color:rgb(var(--custom-badge-text))}.produktkachel__farben svg{flex:none}.produktkachel__farben.vertical-text{padding:var(--di-badge-innen-laengs) 3px;line-height:var(--di-badge-schrift-zeile)}@media screen and (min-width:1000px){.produktkachel__farben.vertical-text{padding-left:4px;padding-right:4px}}.produktkachel__text{display:flex;flex-direction:column;gap:2px;font-size:var(--di-klein);line-height:18px}.produktkachel__marke{overflow:hidden;font-weight:var(--text-font-medium-weight);white-space:nowrap;text-overflow:ellipsis}.produktkachel__titel--gekuerzt{min-height:calc(var(--line-clamp-count) * 1lh)}.produktkachel__titel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.produktkachel__titel:focus-visible{outline:none}.produktkachel:has(.produktkachel__titel:focus-visible):before{content:"";position:absolute;z-index:3;inset-block:calc(var(--di-fokus-breite) + var(--di-fokus-abstand));inset-inline-start:max(var(--di-kachel-ueberstand-start, 0px),var(--di-fokus-breite) + var(--di-fokus-abstand));inset-inline-end:max(var(--di-kachel-ueberstand-ende, 0px),var(--di-fokus-breite) + var(--di-fokus-abstand));border:var(--di-fokus-breite) solid rgb(var(--text-color));pointer-events:none}.produktkachel__preis{display:flex;flex-wrap:wrap;align-items:baseline;font-weight:var(--text-font-medium-weight)}.produktkachel__preis sale-price{font-size:inherit;font-weight:inherit}.produktkachel__status{display:flex;align-items:center;gap:4px;min-height:18px}.produktkachel__status-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.produktkachel__grundpreis{flex-basis:100%;font-size:var(--di-badge)}
/*# sourceMappingURL=/cdn/shop/t/123/assets/produktkachel.css.map */
