@media (max-width: 768px) {
body{overflow-x:hidden;max-width:100%}
.breadcrumb-scroll-wrapper{margin-top:10px}
img{max-width:100%;height:auto;display:block}
.mobile-filter-sidebar{max-width:100%;width:80vw}
#seach_header{padding-bottom:0}
#filter-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:96%;padding:.75rem 1.25rem;margin-top:15px;margin-left:auto;margin-right:auto;background-color:#f7f7f7;color:#333;font-size:1rem;font-weight:500;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:inset 0 0 0 transparent}
#filter-toggle:hover{background-color:#fff;border-color:#ccc;box-shadow:0 2px 6px #0000000d}
#filter-toggle:active{transform:translateY(1px);box-shadow:inset 0 0 4px #0000000d}
#filter-toggle i{font-size:1rem;color:#666}
.woocommerce-breadcrumb{font-size:.85rem;gap:4px}
#product-category-content{padding-left:10px}
.breadcrumb-scroll-wrapper{position:relative}
.lindo-woocommerce,.product-card{width:100%;box-sizing:border-box}
.zoom-container img{width:100%;height:auto;object-fit:cover;display:block;border-radius:6px}
.columns.is-mobile{display:flex;flex-wrap:wrap}
.woocommerce-products-header{padding:0}
.woocommerce-ordering.ordering-radio{padding-left:.5rem;padding-right:.5rem;margin-left:-.5rem;margin-right:-.5rem}
.woocommerce-ordering.ordering-radio .control{flex-shrink:0}
.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{min-width:34px;height:34px;font-size:14px;padding:0 10px}
.woocommerce-product-details__short-description{padding:15px;font-size:14px}
#tab-additional_information table.woocommerce-product-attributes th,#tab-additional_information table.woocommerce-product-attributes td{display:block;width:100%;padding:.75rem}
#tab-additional_information table.woocommerce-product-attributes th{background-color:transparent;border-bottom:none;font-size:12px}
#tab-additional_information table.woocommerce-product-attributes td{font-size:12px;padding-top:0;margin-bottom:1rem;border-bottom:1px solid #ddd}
.tabs.is-toggle a{font-size:12px;font-weight:700;padding:5px}
	 .wc-block-cart-items th,
  .wc-block-cart-items td {
    padding: 10px;
  }

  .wc-block-components-quantity-selector {
    flex-direction: row;
    justify-content: flex-start;
  }

  .wc-block-cart__sidebar {
    margin-top: 30px;
  }
}