/* IE Shopdesign 3.2.40: Sonderprodukte in den Kategorien.
   Reguläre Terminkacheln und der Ticketcoupon bleiben unverändert. */
body#category #js-product-list .product-miniature .product-flags,
body#category #js-product-list .product-miniature .product-flag,
body#category #js-product-list .product-miniature .product-miniature__flags{display:none!important}
body#category #js-product-list .ie-special-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border-radius:7px!important;background:#fff!important;box-shadow:0 3px 14px rgba(13,35,65,.12)!important}
body#category #js-product-list .ie-special-card .product-miniature__top,
body#category #js-product-list .ie-special-card .ie-special-media{position:relative!important;display:block!important;aspect-ratio:1.48!important;overflow:hidden!important;background:#e8edf2!important}
body#category #js-product-list .ie-special-card .ie-special-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
body#category #js-product-list .ie-special-card .product-miniature__bottom{display:flex!important;flex:1!important;flex-direction:column!important;min-height:0!important;padding:12px 13px!important;background:#fff!important;color:#18324f!important}
body#category #js-product-list .ie-special-card .product-miniature__bottom > :not(.ie-special-content){display:none!important}
body#category #js-product-list .ie-special-card .ie-special-content{display:flex!important;flex:1!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-height:108px!important}
body#category #js-product-list .ie-special-card .ie-special-info{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;width:100%!important}
body#category #js-product-list .ie-special-card .ie-special-label{color:#18324f!important;font-size:14px!important;line-height:1.35!important;font-weight:650!important;overflow-wrap:anywhere}
body#category #js-product-list .ie-special-card .ie-special-price{flex:0 0 auto!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important;color:#173a69!important}
body#category #js-product-list .ie-special-card .ie-special-button{display:block!important;align-self:stretch!important;margin-top:auto!important;padding:10px 12px!important;border-radius:5px!important;background:#153d72!important;color:#fff!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important;text-align:center!important;text-decoration:none!important}
body#category #js-product-list .ie-special-card .ie-special-button:hover{background:#0e2d55!important}
body#category #js-product-list .ie-special-season .ie-special-info{justify-content:center!important}
body#category #js-product-list .ie-special-season .ie-special-label{font-weight:700!important}
body#category #js-product-list .ie-special-season .product-miniature__top a,
body#category #js-product-list .ie-special-season .ie-special-media a{pointer-events:none!important;cursor:default!important}


/* 4.0.9: Buchkachel – quadratischer Bildbereich wie bei „Saisonende“.
   Nur die Buchkachel wird angepasst; übrige Kacheln bleiben unverändert. */
body#category #js-product-list .ie-special-card.ie-special-book .product-miniature__top,
body#category #js-product-list .ie-special-card.ie-special-book .ie-special-media {
  aspect-ratio: 1 / 1 !important;
}
