/* MIH UX Optimizer 0.5.10 – Desktop */
@media (min-width: 1232px) {
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop {
  --mih-desktop-border:#dbe7ee;
  --mih-desktop-blue:#013467;
  --mih-desktop-muted:#667985;
  --mih-desktop-surface:#fff;
  --mih-desktop-soft:#f7f9fb;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .et-widget-standardbasket>.container{max-width:1320px;padding-left:20px;padding-right:20px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .et-widget-standardbasket .row.basket{align-items:flex-start;margin-left:-12px;margin-right:-12px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .et-widget-standardbasket .row.basket>.mih-ux-desktop-main{flex:0 0 72%;max-width:72%;padding-left:12px;padding-right:18px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .et-widget-standardbasket .row.basket>.mih-ux-desktop-side{flex:0 0 28%;max-width:28%;padding-left:18px;padding-right:12px}

/* Überschrift und Warenkorbkarte */
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #cart-form .et-boxed-content{margin:0 0 16px;padding:22px 22px 16px;background:var(--mih-desktop-surface);border:1px solid var(--mih-desktop-border);border-radius:8px;box-shadow:0 3px 12px rgba(1,52,103,.05)}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #cart-form .basket-heading{margin:0 0 22px;color:var(--mih-desktop-blue);font-size:1.55rem;font-weight:700;line-height:1.2}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-desktop-table-head{display:grid;grid-template-columns:130px minmax(260px,1fr) 105px 145px 110px 38px;gap:14px;align-items:end;margin:0 0 10px;padding:0 4px 10px;color:#48545d;font-size:.74rem;font-weight:700;border-bottom:1px solid var(--mih-desktop-border)}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-desktop-table-head .mih-ux-head-article{grid-column:1/3}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-desktop-table-head .mih-ux-head-single{grid-column:3}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-desktop-table-head .mih-ux-head-quantity{grid-column:4;text-align:center}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-desktop-table-head .mih-ux-head-total{grid-column:5;text-align:right}

/* Produktzeile */
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-product-row{display:grid;grid-template-columns:130px minmax(260px,1fr) 105px 145px 110px 38px;grid-template-areas:"image info single quantity price delete";gap:14px;align-items:center;margin:0;padding:8px 4px 14px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .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-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-product-row .cart-items-image{grid-area:image;display:block!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-product-row .cart-items-image a,html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-product-row .cart-items-image picture{display:block;width:122px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-product-row .cart-items-image img{display:block;width:122px!important;max-width:122px!important;height:104px!important;object-fit:contain;margin:0!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-product-row>.col-6[class*="col-lg-"]{grid-area:info}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-name{display:block;margin:0 0 5px;color:#30383f;font-size:.94rem;font-weight:700;line-height:1.35;text-decoration:none}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-product-data{margin:0;color:var(--mih-desktop-muted);font-size:.78rem;line-height:1.5}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-product-data .delivery-status{color:#15906f;font-weight:600}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-single-price{grid-area:single;display:block!important;text-align:right;white-space:nowrap;font-size:.85rem}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-quantity{grid-area:quantity;display:block!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-quantity-controls{display:grid;grid-template-columns:38px minmax(50px,1fr) 38px;width:100%;height:38px;border:1px solid var(--mih-desktop-border);border-radius:5px;overflow:hidden;background:#fff}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-quantity-button{display:flex;align-items:center;justify-content:center;border:0;background:var(--mih-desktop-soft);font-size:1.05rem;font-weight:700}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-quantity-button:first-child{border-right:1px solid var(--mih-desktop-border)}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-quantity-button:last-child{border-left:1px solid var(--mih-desktop-border)}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-quantity-controls input[type="number"]{width:100%;height:36px;padding:3px;border:0!important;text-align:center;box-shadow:none!important;-moz-appearance:textfield}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-quantity-controls input[type="number"]::-webkit-inner-spin-button,html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-quantity-controls input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-original-quantity-group.mih-ux-original-group-empty,html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-original-update{display:none!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-price{grid-area:price;display:block!important;text-align:right;white-space:nowrap;font-size:.91rem;font-weight:700}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-delete{grid-area:delete;margin:0;text-align:center}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-delete-button{width:34px;height:34px;padding:0;color:var(--mih-desktop-muted);font-size:0;text-decoration:none}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-delete-button .fas,html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-delete-button [class*="fa-"]{margin:0;font-size:.9rem}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-product-row>.col-12:last-child,html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-product-row hr{display:none!important}

/* Rabatt- und sonstige Positionen */
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-template-areas:"info price";column-gap:16px;row-gap:0;align-items:center;min-height:44px;margin:0;padding:10px 4px;border-top:1px solid var(--mih-desktop-border)}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .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-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row>.mih-ux-adjustment-info{grid-area:info!important;display:block!important;align-self:center!important;line-height:1.35;text-align:left}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row>.mih-ux-adjustment-price{grid-area:price!important;display:block!important;align-self:center!important;justify-self:stretch!important;margin:0!important;text-align:right!important;line-height:1.35}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row>.mih-ux-adjustment-price .price_overall{display:block;margin:0;line-height:1.35}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row>.col:not(.mih-ux-adjustment-info):not(.mih-ux-adjustment-price),html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row .cart-items-quantity,html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row .cart-items-single-price,html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row .cart-items-delete,html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .cart-items-body.mih-ux-adjustment-row>.col-12{display:none!important}

/* Weiter einkaufen */
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-continue-shopping{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin:0 0 16px;padding:8px 14px;color:var(--mih-desktop-blue);font-size:.8rem;font-weight:600;text-decoration:none;background:#fff;border:1px solid var(--mih-desktop-border);border-radius:5px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-continue-shopping:hover{background:var(--mih-desktop-soft)}

/* Versandkosten und Gutschein links – identische Akkordeon-Optik */
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form>.et-boxed-content,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host #coupon-form{margin:0 0 10px;padding:0 16px;background:#fff;border:1px solid var(--mih-desktop-border);border-radius:7px;box-shadow:none}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-toggle,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .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!important;border-radius:0!important;background:transparent!important;color:var(--mih-desktop-blue);font-size:.85rem;font-weight:700;text-align:left;box-shadow:none!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-toggle:hover,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-toggle:focus,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-toggle:hover,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-toggle:focus{background:transparent!important;border:0!important;box-shadow:none!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .shipping-calculator-main-heading{display:none!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-panel{padding:0 0 14px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-panel[hidden]{display:none!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .form-row{align-items:flex-end;margin-right:-5px;margin-left:-5px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .form-row>[class*="col-"]{padding-right:5px;padding-left:5px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .form-group{margin-bottom:0}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .form-control,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .custom-select,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .btn{min-height:42px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .btn{width:100%}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host{margin:0 0 16px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host #coupon-form{margin:0;padding:0 16px;background:#fff;border:1px solid var(--mih-desktop-border);border-radius:7px}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .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-desktop-blue);font-size:.85rem;font-weight:700;text-align:left}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-toggle::after{content:"\f078";font-family:"Font Awesome 5 Free";font-size:.72rem;font-weight:900;transition:transform .18s ease}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-panel[hidden]{display:none!important}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-panel{padding:0 0 14px}

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

/* Das sticky SHOPVOTE-Widget wird absichtlich weder positioniert noch ausgeblendet. */
}


/* 0.5.10: Desktop-Versandkostenformular sauber ausrichten und Button vereinheitlichen */
@media (min-width: 1232px) {
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .shipping-calculator-main-heading {
  display:none!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-panel {
  padding:0 0 14px!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-panel > .row,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-panel .form-row {
  display:grid!important;
  grid-template-columns:minmax(220px,1.15fr) minmax(160px,.7fr) minmax(240px,.95fr)!important;
  align-items:stretch!important;
  gap:12px!important;
  margin:0!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-panel > .row > [class*="col-"],
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-panel .form-row > [class*="col-"] {
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  flex:none!important;
  padding:0!important;
  margin:0!important;
  align-self:stretch!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .form-group {
  height:100%!important;
  margin:0!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .form-control,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .custom-select,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form select,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="text"],
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="number"],
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form button[type="submit"],
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="submit"] {
  width:100%!important;
  height:46px!important;
  min-height:46px!important;
  margin:0!important;
  border-radius:5px!important;
  box-shadow:none!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form button[type="submit"],
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="submit"] {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 18px!important;
  color:#fff!important;
  background:var(--mih-desktop-blue)!important;
  border:1px solid var(--mih-desktop-blue)!important;
  font-weight:600!important;
  line-height:1.2!important;
  text-align:center!important;
  opacity:1!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form button[type="submit"]:hover:not(:disabled),
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="submit"]:hover:not(:disabled) {
  background:#002a55!important;
  border-color:#002a55!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form button[type="submit"]:disabled,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="submit"]:disabled,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form button[type="submit"].disabled,
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="submit"].disabled {
  color:#fff!important;
  background:#9aaab4!important;
  border-color:#9aaab4!important;
  cursor:not-allowed!important;
  opacity:1!important;
}
}


/* 0.5.10: Versandkosten-Button wieder dezent grau; Funktionalität bleibt original JTL */
@media (min-width: 1232px) {
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form button[type="submit"],
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="submit"] {
  color:#fff!important;
  background:#8fa2ad!important;
  border-color:#8fa2ad!important;
  box-shadow:0 3px 8px rgba(0,0,0,.12)!important;
}
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form button[type="submit"]:hover:not(:disabled),
html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form input[type="submit"]:hover:not(:disabled) {
  background:#7f929d!important;
  border-color:#7f929d!important;
}
}

/* 0.5.10: Einheitlicher, dezenter Hover für Versandkosten und Gutschein */
@media (min-width: 1232px) and (hover: hover) and (pointer: fine) {
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-toggle,
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .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-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-toggle:hover,
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-toggle:hover {
    background:var(--mih-desktop-soft)!important;
    box-shadow:0 2px 7px rgba(1,52,103,.08)!important;
  }
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-toggle::after,
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-toggle::after {
    transition:transform .2s ease;
  }
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-toggle:hover::after,
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-toggle:hover::after {
    transform:rotate(-9deg);
  }
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop #basket-shipping-estimate-form .mih-ux-toggle[aria-expanded="true"]:hover::after,
  html.mih-ux-basket.mih-ux-desktop-enabled.mih-ux-view-desktop .mih-ux-coupon-host .mih-ux-toggle[aria-expanded="true"]:hover::after {
    transform:rotate(189deg);
  }
}
