/* Epic Widgets: base compartida (mínima). */
.epic-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Fallback de [aws_search_form] → buscador de productos WooCommerce */
.epic-aws-fallback form.woocommerce-product-search{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:4px;width:100%;max-width:260px;margin:0 auto;position:relative}
.epic-aws-fallback form.woocommerce-product-search input.search-field{flex:1 1 auto;min-width:0;width:auto!important;height:36px;margin:0;padding:0 14px;border:1px solid rgba(0,0,0,.18)!important;border-radius:50em!important;font-size:13px;line-height:36px;background:#fff;box-shadow:none}
.epic-aws-fallback form.woocommerce-product-search button[type=submit]{flex:0 0 auto;height:36px;margin:0;padding:0 14px;border:0!important;border-radius:50em!important;background:#111!important;color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:36px;cursor:pointer}
.epic-aws-fallback form.woocommerce-product-search button[type=submit]:hover{background:#444!important}
.epic-aws-fallback form.woocommerce-product-search label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media (min-width:1025px) and (max-width:1279px){
	.epic-aws-fallback form.woocommerce-product-search{max-width:170px!important}
	.epic-aws-fallback form.woocommerce-product-search button[type=submit]{padding:0 10px;font-size:11px}
}
