/* MIH UX Optimizer 0.5.10 – Tablet */
@media (min-width: 662px) and (max-width: 1231.98px) {
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet {
  --mih-tablet-blue:#013467;
  --mih-tablet-border:#dbe7ee;
  --mih-tablet-muted:#667985;
  --mih-tablet-soft:#f7f9fb;
  --mih-tablet-surface:#fff;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket>.container{max-width:1180px;margin:0 auto;padding-left:20px;padding-right:20px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.95fr);gap:18px;align-items:start;margin:0}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket>.mih-ux-tablet-main,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket>.mih-ux-tablet-side{width:auto!important;max-width:none!important;min-width:0;padding:0!important}

/* Auf größeren Tablets gibt es nur noch den rechten Checkoutblock – kein doppelter Schnell-Checkout oben. */
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-basket-goto-checkout{display:none!important}

html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #cart-form .et-boxed-content{margin:0 0 14px;padding:18px;background:var(--mih-tablet-surface);border:1px solid var(--mih-tablet-border);border-radius:8px;box-shadow:0 2px 9px rgba(1,52,103,.05)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #cart-form .basket-heading{margin:0 0 14px;color:var(--mih-tablet-blue);font-size:1.28rem;font-weight:700;line-height:1.25}

/* Tabellenkopf passend zur horizontalen Artikelzeile. */
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-desktop-table-head{display:grid;grid-template-columns:88px minmax(0,1fr) 150px 88px 34px;gap:12px;align-items:center;margin:0 0 4px;padding:0 8px 8px;border-bottom:1px solid var(--mih-tablet-border);color:#46525b;font-size:.74rem;font-weight:700}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-head-article{grid-column:1 / 3}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-head-single{display:none}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-head-quantity{grid-column:3;text-align:center}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-head-total{grid-column:4;text-align:right}

/* Produktpositionen: eine klare horizontale Zeile statt gestapelter Mischform. */
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row{display:grid;grid-template-columns:88px minmax(0,1fr) 150px 88px 34px;grid-template-areas:"image info quantity price delete";gap:12px;align-items:center;margin:0;padding:16px 8px;border-bottom:1px solid var(--mih-tablet-border)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row:last-of-type{border-bottom:0}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row>[class*="col-"]{width:auto!important;max-width:none!important;min-width:0;flex:none!important;padding:0!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image{grid-area:image;display:block!important;align-self:center}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image a,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image picture{display:block;width:82px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image img{display:block;width:82px!important;max-width:82px!important;height:70px!important;object-fit:contain;margin:0!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row>.col-6[class*="col-lg-"]{grid-area:info}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-name{display:block;margin:0 0 4px;color:#30383f;font-size:.9rem;font-weight:700;line-height:1.3;text-decoration:none}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-product-data{margin:0;color:var(--mih-tablet-muted);font-size:.75rem;line-height:1.4}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-single-price{display:none!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-quantity{grid-area:quantity;display:block!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-quantity-controls{display:grid;grid-template-columns:40px minmax(48px,1fr) 40px;width:100%;height:42px;border:1px solid var(--mih-tablet-border);border-radius:5px;overflow:hidden;background:#fff}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-quantity-button{display:flex;align-items:center;justify-content:center;border:0;background:var(--mih-tablet-soft);font-size:1rem;font-weight:700}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-quantity-button:first-child{border-right:1px solid var(--mih-tablet-border)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-quantity-button:last-child{border-left:1px solid var(--mih-tablet-border)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-quantity-controls input[type="number"]{width:100%;height:40px;padding:3px;border:0!important;text-align:center;box-shadow:none!important;-moz-appearance:textfield}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-quantity-controls input[type="number"]::-webkit-inner-spin-button,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-quantity-controls input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-original-quantity-group.mih-ux-original-group-empty,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-original-update{display:none!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-price{grid-area:price;display:block!important;text-align:right;white-space:nowrap;font-size:.9rem;font-weight:700}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-delete{grid-area:delete;margin:0;text-align:center}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-delete-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:var(--mih-tablet-muted);font-size:0;text-decoration:none;border-radius:4px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-delete-button .fas{margin:0;font-size:.9rem}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row>.col-12:last-child,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row hr{display:none!important}

/* Rabatt-/Gutscheinpositionen */
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row{display:grid;grid-template-columns:minmax(0,1fr) 105px;grid-template-areas:"info price";column-gap:12px;align-items:center;min-height:42px;margin:0;padding:10px 8px;border-top:1px solid var(--mih-tablet-border)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row>[class*="col-"]{width:auto!important;max-width:none!important;min-width:0;flex:none!important;margin:0!important;padding:0!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row>.mih-ux-adjustment-info{grid-area:info!important;display:block!important;line-height:1.35;text-align:left}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row>.mih-ux-adjustment-price{grid-area:price!important;display:block!important;text-align:right!important;line-height:1.35}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row>.col:not(.mih-ux-adjustment-info):not(.mih-ux-adjustment-price),
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row .cart-items-quantity,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row .cart-items-single-price,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row .cart-items-delete,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row>.col-12{display:none!important}

/* Versand und Gutschein */
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form>.et-boxed-content,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-coupon-host #coupon-form{margin:0 0 10px;padding:0 14px;background:#fff;border:1px solid var(--mih-tablet-border);border-radius:7px;box-shadow:none}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form .mih-ux-toggle,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-coupon-host .mih-ux-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;border:0;background:transparent;color:var(--mih-tablet-blue);font-size:.84rem;font-weight:700;text-align:left}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form .mih-ux-toggle::after,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-coupon-host .mih-ux-toggle::after{content:"\f078";font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:900;transition:transform .18s ease}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form .mih-ux-toggle[aria-expanded="true"]::after,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-coupon-host .mih-ux-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-panel[hidden]{display:none!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-panel{padding:0 0 13px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form .shipping-calculator-main-heading{display:none!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-continue-shopping{
  display:inline-flex!important;
  align-items:center;
  gap:8px;
  min-height:38px;
  margin:0 0 14px;
  padding:8px 14px;
  color:var(--mih-tablet-blue);
  font-size:.8rem;
  font-weight:600;
  text-decoration:none;
  background:#fff;
  border:1px solid var(--mih-tablet-border);
  border-radius:5px;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-continue-shopping:hover{
  background:var(--mih-tablet-soft);
}

/* Zusammenfassung rechts */
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .cart-summary{position:sticky!important;top:16px!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary{margin:0;padding:17px;background:#fff;border:1px solid var(--mih-tablet-border);border-radius:8px;box-shadow:0 2px 9px rgba(1,52,103,.06)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-desktop-summary-heading{margin:0 0 13px;color:var(--mih-tablet-blue);font-size:1rem;font-weight:700}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary>.row{margin-left:0;margin-right:0;padding:5px 0}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary>.row>[class*="col-"]{padding-left:0;padding-right:0}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary-total{margin-top:7px!important;padding-top:13px!important;border-top:1px solid var(--mih-tablet-border)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary-total .total-sum{color:var(--mih-tablet-blue);font-size:1.16rem}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side #cart-checkout-btn{min-height:46px;margin-top:12px;border-radius:5px;font-weight:700}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .et-cart-payment-method-buttons{margin-top:9px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .et-basket-sidebar-delivery{margin-top:12px!important;padding-top:13px!important;border-top:1px solid var(--mih-tablet-border)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-desktop-trust{margin:7px 0 0;padding:7px 0 0;list-style:none;border-top:1px solid var(--mih-tablet-border)}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-desktop-trust li{display:flex;align-items:flex-start;gap:8px;padding:7px 0;color:#3f4a52;font-size:.76rem;line-height:1.35}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-desktop-trust i{width:18px;color:var(--mih-tablet-blue);font-size:.95rem;text-align:center;margin-top:1px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-hidden-cart{display:none!important}
}

/* Schmale Tablets: konsequent einspaltig wie eine großzügige Mobile-Ansicht. */
@media (min-width: 662px) and (max-width: 899.98px) {
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket{display:block}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket>.mih-ux-tablet-main,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket>.mih-ux-tablet-side{width:100%!important;max-width:100%!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-basket-goto-checkout{display:flex!important;margin-bottom:14px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .cart-summary{position:static!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary{margin-top:12px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-desktop-table-head{display:none!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row{grid-template-columns:90px minmax(0,1fr) 130px;grid-template-areas:"image info info" "image quantity price" "image delete delete";padding:14px 4px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-delete{text-align:right}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-delete-button{width:auto;height:34px;padding:0 4px;font-size:.76rem}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-delete-button .fas{margin-right:5px}
}



/* Tablet-Feinschliff 0.4.5: mehr Ruhe, bessere Proportionen und keine dekorativen Trennlinien im Hauptbereich. */
@media (min-width: 662px) and (max-width: 1231.98px) {
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket{
  grid-template-columns:minmax(0,1.9fr) minmax(285px,.82fr);
  gap:14px;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #cart-form .et-boxed-content{padding:18px 20px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-desktop-table-head{
  grid-template-columns:82px minmax(0,1fr) 132px 86px 30px;
  gap:9px;
  padding-left:4px;
  padding-right:4px;
  border-bottom:0!important;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row{
  grid-template-columns:82px minmax(0,1fr) 132px 86px 30px;
  gap:9px;
  padding:15px 4px;
  border:0!important;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row + .cart-items-body.mih-ux-product-row{margin-top:5px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image a,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image picture{width:76px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image img{
  width:76px!important;
  max-width:76px!important;
  height:66px!important;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-name{font-size:.88rem;line-height:1.25}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-adjustment-row{
  padding:8px 4px;
  border:0!important;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #cart-form hr,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #cart-form .opc-Divider,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main > hr,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main .separator,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main .border-top,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main .border-bottom{display:none!important;border:0!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form{margin-top:12px!important}
}

/* Auf typischen Tablets im Querformat wird die Artikelzeile bewusst zweizeilig.
 * So bleibt der Produktname lesbar, ohne Menge und Preis zusammenzuquetschen. */
@media (min-width: 900px) and (max-width: 1050px) {
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-desktop-table-head{display:none!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row{
  grid-template-columns:82px minmax(0,1fr) 105px;
  grid-template-areas:"image info price" "image quantity delete";
  row-gap:10px;
  column-gap:12px;
  align-items:center;
  padding:14px 4px 17px;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-quantity{max-width:220px}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-price{align-self:end}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-delete{text-align:right;align-self:center}
}

/* 0.5.10: Im Tablet-Hauptbereich keine dekorativen horizontalen Linien.
   Die Karten und Abstände übernehmen die optische Gliederung. */
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main hr,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main .hr-sect,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main [class*="separator"]{display:none!important;border:0!important}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main .cart-items-body,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-main .mih-ux-desktop-table-head{border-top:0!important;border-bottom:0!important}

/* 0.5.10: Tablet-Karten oben exakt bündig, Produktbilder etwas größer,
   Mengensteuerung kompakter. */
@media (min-width: 662px) and (max-width: 1231.98px) {
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket{
  align-items:start!important;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket>.mih-ux-tablet-main,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .et-widget-standardbasket .row.basket>.mih-ux-tablet-side,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .cart-summary,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary{
  margin-top:0!important;
  padding-top:0;
  align-self:start!important;
  transform:none!important;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary{
  padding:18px!important;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #cart-form .et-boxed-content,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-tablet-side .basket-summary{
  border-radius:8px;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image a,
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image picture{
  width:88px!important;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-body.mih-ux-product-row .cart-items-image img{
  width:88px!important;
  max-width:88px!important;
  height:76px!important;
  object-fit:contain;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .cart-items-quantity{
  width:100%;
  max-width:190px!important;
  justify-self:start;
}
html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-quantity-controls{
  width:100%!important;
  grid-template-columns:42px minmax(54px,1fr) 42px;
}
}

/* 0.5.10: Einheitlicher Hover bei Maus-/Trackpad-Bedienung */
@media (min-width: 662px) and (max-width: 1231.98px) and (hover: hover) and (pointer: fine) {
  html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form .mih-ux-toggle,
  html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-coupon-host .mih-ux-toggle {
    border-radius:5px!important;
    transition:background-color .2s ease, box-shadow .2s ease, color .2s ease;
  }
  html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form .mih-ux-toggle:hover,
  html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-coupon-host .mih-ux-toggle:hover {
    background:var(--mih-tablet-soft)!important;
    box-shadow:0 2px 7px rgba(1,52,103,.08)!important;
  }
  html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form .mih-ux-toggle:hover::after,
  html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-coupon-host .mih-ux-toggle:hover::after {
    transform:rotate(-9deg);
  }
  html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet #basket-shipping-estimate-form .mih-ux-toggle[aria-expanded="true"]:hover::after,
  html.mih-ux-basket.mih-ux-tablet-enabled.mih-ux-view-tablet .mih-ux-coupon-host .mih-ux-toggle[aria-expanded="true"]:hover::after {
    transform:rotate(189deg);
  }
}
