/* EYG OEM Product Details 1.1: Scoped styling, no changes to product images or inventory */
.eyg-pd-filter{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 15px;margin:20px 0 12px}
.eyg-pd-filter label{width:100%;font-weight:700;font-size:15px}
.eyg-pd-filter input[type="search"]{max-width:480px;width:100%;min-height:43px;padding:9px 13px;border:1px solid #b9cfc1;border-radius:7px;background:#fff;color:#1a2b21}
.eyg-pd-filter .eyg-pd-result-count{font-size:13px;color:#57675e;align-self:center}
.eyg-pd-no-results{margin:12px 0;padding:12px;border-radius:6px;background:#f3f7f4}
.eyg-pd-placeholder-product .woocommerce div.product div.images,
.woocommerce.eyg-pd-placeholder-product div.product div.images{width:34%;max-width:380px}
.eyg-pd-placeholder-product .woocommerce div.product div.summary,
.woocommerce.eyg-pd-placeholder-product div.product div.summary{width:62%}
.eyg-pd-placeholder-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{object-fit:contain;max-height:330px;width:100%;height:auto}
.eyg-pd-placeholder-product .woocommerce-product-gallery{min-height:0!important}
@media(max-width:767px){
  .eyg-pd-placeholder-product .woocommerce div.product div.images,
  .woocommerce.eyg-pd-placeholder-product div.product div.images{width:100%;max-width:100%;float:none;margin-bottom:16px}
  .eyg-pd-placeholder-product .woocommerce div.product div.summary,
  .woocommerce.eyg-pd-placeholder-product div.product div.summary{width:100%;float:none}
  .eyg-pd-placeholder-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:185px;object-fit:contain;width:auto;max-width:100%;margin:0 auto}
  .eyg-pd-placeholder-product .woocommerce-product-gallery .woocommerce-product-gallery__image{display:flex;justify-content:center}
  #eyg-pd-fitment{padding-top:15px!important}
  .eyg-pd-filter input[type="search"]{max-width:100%}
}
