/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

.site-main .shoptimizer-sorting.sorting-end {margin-top: 4em;}

footer.copyright {padding-bottom: 0!important;}
footer.copyright .copyright-wrapper {display: flex;flex-wrap: wrap;gap: 15px;justify-content: space-between;max-width: calc(1170px + 40px);margin: 0 auto;margin-bottom: 2rem; padding-right: calc(2.617924em - 20px);padding-left: calc(2.617924em - 20px);}
footer.copyright .col-full {max-width: none;padding: 0;}
footer.copyright .col-full .widget.widget_custom_html {padding: 0;}


.popular-searches {background: #fff;padding: 40px 20px;font-family: "Inter", sans-serif;color: #222;text-align: left;}
.popular-searches .container {max-width: calc(1170px + 40px);margin: 0 auto;padding-right: calc(2.617924em - 20px);padding-left: calc(2.617924em - 20px);}
footer .popular-searches .title {font-size: 22px;font-weight: 600;margin-bottom: 10px;}
footer .popular-searches .search-group {padding: 18px 0;border-bottom: 1px solid #e5e5e5;}
footer .popular-searches .search-group:last-child {border-bottom: none;}
footer .popular-searches .search-group h3 {font-size: 14px;font-weight: 500;margin-bottom: 8px;color: #555;}
footer .popular-searches .links {display: flex;flex-wrap: wrap;gap: 8px;line-height: 1.6;}
footer .popular-searches .links a {font-size: 13px;color: #777;text-decoration: none;position: relative;transition: all 0.25s ease;}
footer .popular-searches .links a::after {content: "|";margin-left: 8px;color: #ccc;}
footer .popular-searches .links a:last-child::after {content: "";}
footer .popular-searches .links a:hover {color: #000;}



@media (min-width: 993px) {
  /* .site-content .shoptimizer-archive .secondary-wrapper {position: sticky;top: 125px;} */
  /* .left-woocommerce-sidebar .secondary-wrapper #secondary {float: none;} */
}

@media (max-width: 768px) {
  footer .popular-searches .title {font-size: 18px;}
  footer .popular-searches .search-group h3 {font-size: 13px;}
  footer .popular-searches .links a {font-size: 12px;}
  footer .popular-searches {padding: 25px 0px;}
}
