/* Smartwool homepage-derived tokens applied only to the current target-native
   quick-view modal. Layout, images, prices, variation logic, native controls,
   badges, visibility, overlay, sizing, scrolling and AJAX remain unchanged. */
body.htw-slot-quick-view-current .product-quick-view-container {
  color: #2a2a2a;
  background: #fff;
  font-family: Poppins, Arial, sans-serif;
}
body.htw-slot-quick-view-current .product-quick-view-container .product-gallery {
  background: #eee;
}
body.htw-slot-quick-view-current .product-quick-view-container .product-lightbox-inner,
body.htw-slot-quick-view-current .product-quick-view-container h1,
body.htw-slot-quick-view-current .product-quick-view-container .price,
body.htw-slot-quick-view-current .product-quick-view-container .woocommerce-product-details__short-description,
body.htw-slot-quick-view-current .product-quick-view-container .product_meta,
body.htw-slot-quick-view-current .product-quick-view-container .variations,
body.htw-slot-quick-view-current .product-quick-view-container form.cart select,
body.htw-slot-quick-view-current .product-quick-view-container .quantity.buttons_added input,
body.htw-slot-quick-view-current .product-quick-view-container .sf-quick-variant {
  font-family: Poppins, Arial, sans-serif;
}
body.htw-slot-quick-view-current .product-quick-view-container h1 {
  color: #2a2a2a;
}
/* Only an available purchase control receives the homepage accent. Existing
   disabled/unavailable appearance and WooCommerce validation remain native. */
body.htw-slot-quick-view-current .product-quick-view-container form.cart .single_add_to_cart_button:not(:disabled):not(.disabled):not(.wc-variation-is-unavailable) {
  border-color: #007c92;
  background-color: #007c92 !important;
  color: #fff !important;
  font-family: Poppins, Arial, sans-serif;
}
body.htw-slot-quick-view-current .product-quick-view-container form.cart .single_add_to_cart_button:not(:disabled):not(.disabled):not(.wc-variation-is-unavailable):hover,
body.htw-slot-quick-view-current .product-quick-view-container form.cart .single_add_to_cart_button:not(:disabled):not(.disabled):not(.wc-variation-is-unavailable):focus-visible {
  border-color: #005a69;
  background-color: #005a69 !important;
  color: #fff !important;
}
body.htw-slot-quick-view-current .product-quick-view-container :focus-visible {
  outline: 2px solid #00515e;
  outline-offset: 3px;
}
