.cpc-search-results,.elementor-widget-cpc-product-search{display:block!important;width:100%!important;position:relative!important;clear:both!important;min-height:50px;overflow:visible!important;z-index:auto;padding-bottom:20px}.cpc-search-results::after{content:"";display:table;clear:both}.cpc-search-results.cpc-products-grid{display:grid!important;width:100%!important;gap:22px!important;margin-top:20px!important}@media (min-width:1025px){.cpc-search-results.cpc-products-grid{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:769px) and (max-width:1024px){.cpc-search-results.cpc-products-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.cpc-search-results.cpc-products-grid{grid-template-columns:repeat(1,1fr)!important;gap:15px!important}.cpc-search-results .cpc-card-title{font-size:12px!important}.cpc-search-results .cpc-card-price{font-size:13px!important}}.cpc-search-results .cpc-card{position:relative!important;width:auto!important;height:100%!important;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.cpc-search-form-wrapper{width:100%;max-width:100%;margin-bottom:35px}.cpc-search-form{display:flex;gap:12px}@media (max-width:480px){.cpc-search-form{flex-direction:row!important}.cpc-search-button{padding:12px 18px!important}}body.search .site-content,body.search-results .site-content{padding-top:20px!important}.cpc-search-results img{max-width:100%;height:auto;border-radius:5px}