/*
Theme Name: Dessau Child
Theme URI: https://dessau.qodeinteractive.com
Description: A child theme of Dessau Theme
Author: Select Themes
Author URI: https://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: dessau
Template: dessau
*/

/* ===== ELEMENTOR MENU CART (dropdown) — position + look ===== */
body .elementor-menu-cart__container.elementor-lightbox {
  right: 0 !important;
  left: auto !important;
  transform: none !important;
  width: 340px !important;
  max-width: 95vw !important;
}
.elementor-menu-cart__container.elementor-lightbox .elementor-menu-cart__main {
  background: #fff !important;
  border: 1px solid #e5e5e5 !important;
  box-shadow: 0 4px 25px rgba(0,0,0,0.1) !important;
}
.elementor-menu-cart__footer-buttons a.elementor-button {
  background: #1b1b1b !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-size: 13px !important;
  letter-spacing: .05em !important;
  padding: 10px 20px !important;
  border-radius: 0 !important;
}
.elementor-menu-cart__footer-buttons a.elementor-button:hover {
  background: #333 !important;
}

/* ===== Single product: meta rows (SKU / Categories / Tags / Brand) ===== */
body.single-product.qodef-woo-single-page .qodef-single-product-summary .product_meta > span,
body.single-product.qodef-woo-single-page .qodef-single-product-summary .product_meta > span a,
body.single-product.qodef-woo-single-page .qodef-single-product-summary .product_meta .sku_wrapper,
body.single-product.qodef-woo-single-page .qodef-single-product-summary .product_meta .sku {
  font-size: 15px !important;
  line-height: 1.6 !important;
  font-weight: 300 !important;
  text-transform: none !important;
  color: #1b1b1b !important;
}

/* ===== Product grids: small category/tag line under thumbnails ===== */
ul.products li.product h6.qodef-pl-category,
ul.products li.product h6.qodef-pl-category a {
  font-size: 11px !important;
  line-height: 15px !important;
  letter-spacing: 1.5px !important;
  font-weight: 300 !important;
  text-transform: uppercase !important;
  color: #1b1b1b !important;
}
