/* Úpravy Jan Barbořík 10/2026: vyhledávání, košík, produktová karta */
@media (min-width: 992px) {
  .navigation-buttons {position: relative;}
  .navigation-buttons .search {position: static; flex: 0 0 50px; width: 50px; min-width: 50px;}
  .navigation-buttons .click-cart {flex-shrink: 0;}
  .navigation-buttons .cart-count, .navigation-buttons .cart-price {white-space: nowrap;}
  .navigation-buttons .search:hover form,
  .navigation-buttons .search:focus-within form,
  .navigation-buttons .search:has(input[type="search"]:not(:placeholder-shown)) form {position: absolute; top: 0; right: 0; left: auto; width: 390px; z-index: 20;}
  .navigation-buttons .search:hover input[type="search"].form-control,
  .navigation-buttons .search:focus-within input[type="search"].form-control,
  .navigation-buttons .search:has(input[type="search"]:not(:placeholder-shown)) input[type="search"].form-control {width: 100%; min-width: 0; padding-left: 20px; padding-right: 56px;}
}
.header-top .cart-count i {background-color: #8B7355 !important; color: #fff !important;}
.type-detail .detail-parameters th,
.type-detail .variant-list th,
.type-detail .delivery-time-label,
.type-detail .availability-label,
.type-detail .availability-amount {text-transform: none !important; letter-spacing: normal !important; font-size: 14px !important;}
.type-detail .detail-parameters th,
.type-detail .variant-list th,
.type-detail .delivery-time-label {font-weight: 600 !important;}
.type-detail .availability-label {font-weight: 600 !important;}
.type-detail .availability-amount {font-weight: 400 !important;}
.type-detail .delivery-time {background: none !important; color: inherit !important; padding: 0 !important; border-radius: 0 !important; font-size: 14px !important; font-weight: 400 !important;}
.type-detail .delivery-time span {color: #0f0f0f !important;}
.type-detail .shipping-options {text-transform: none !important; letter-spacing: normal !important; font-size: 14px !important; font-weight: 400 !important; text-decoration: underline !important; text-underline-offset: 3px;}
.type-detail .quantity input.amount {border-color: transparent !important;}
