﻿@media (min-width: 1101px) {
:root {
  
}
body {
  font-family: Helvetica;
}
.bs-headermenu-outer .bs-main-menu-title {
        color: var(--layoutcolor);
        font-weight: 700;
        font-size: 17px;
        text-shadow: 0 0 var(--layoutcolor);
}
.bs-headermenu-outer .bs-main-menu:after,
.bs-headermenu-outer .bs-main-menu:first-child:before {
          content: "|";
        color: var(--layoutcolor);
        font-size: 20px;
        top: -2px;
        position: relative;
        opacity: .5;
}
.bs-headermenu-outer {
    border-bottom: 0;
}
.bs-logo-outer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.bs-logo {
    height: 80px;
}

.bs-user-accountarrears.bs-user,.bs-user.bs-user-cr {
    background: linear-gradient(to bottom, white, #e5e5e5);
    border: 0;
}
.bs-user-value {
    font-weight: 600;
}
.bs-user-login {
  border-color: var(--layoutcolor);
}
.bs-user-login .bs-user-i {
  color: var(--layoutcolor);
}
.bs-user-cart {
  background-color: var(--layoutcolor);
}
.bs-user-cart .bs-user-title{
  color: #fff;
}
.bs-user-cart .bs-user-i {
  color: #fff;
}
.bs-user-cart .bs-cart-count {
  background-color: #fff;
  color: var(--layoutcolor);
  border: 2px solid var(--layoutcolor);
  font-weight: 600;
}
.view-table.table-id {
    border: 0;
}
.view-table .heading-id .Cell {
    font-weight: 600;
    color: var(--layoutcolor);
    border-bottom: 0;
    border-top: 0;
}
.view-table .Cell {
    border-right: 0;
    border-top: 1px solid var(--layoutcolor);
    padding: 0 var(--gap);
}
.view-table .img-id .bs-img {
            object-fit: cover;
        object-position: top;
        padding-top: calc(1 * var(--gap));
        height: 50px;
}
.view-table .row-id:has(.bs-last-p) .Cell {
    border-bottom: 0;
}
.bs-filter-clm-outer {
  position: relative;
  top: unset;
  height: unset;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: var(--gap);
}
.bs-filter-clm-inner {
  overflow: unset;
  height: unset;
  display: flex;
  flex-wrap: wrap;
  gap: calc(1 * var(--gap));
} 
#productFilterNew{
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: var(--gap);
  order: 3;
        -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#productFilterNew .filter {
    position: relative;
    border: 0;
}
#productFilterNew .filter > a {
    padding-left: var(--gap);
    height: unset;
    color: #bfbfbf;
    padding-right: calc(var(--gap) + var(--hsize));
    min-height: var(--hsize);
    border: 1px solid var(--brdcolor);
    border-radius: var(--borderstyle);
    padding-top: calc(1 / 2 * var(--gap));
    padding-bottom: calc(1 / 2 * var(--gap));
}
#productFilterNew .filter > a:after {
  background-color: var(--layoutcolor);
  color: #fff;
  width: var(--hsize);
  display: flex;
  justify-content: center;
  align-items: center;
  right: 0;
}
#productFilterNew .filter > .bs-rm-outer {
    height: var(--hsize);
    color: var(--layoutcolor);
        font-weight: 600;
}
#productFilterNew .filter:has(.bs-rm-outer) {
    border: 0;
}
.list-item {
    position: absolute;
    z-index: 1;
    background-color: #fff;
    width: 100%;
            padding: var(--gap);
        border: 1px solid var(--brdcolor);
        border-radius: var(--borderstyle);
}
#productFilterNew .filter .bs-filters-outer {
  margin-bottom: 0;
}
#filterListTop .bs-filter-inner,
.bs-btn-clear-all-filter-outer
{
      -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.bs-generalsearch,.bs-generalsearch1 {
  background-color: transparent;
  height: var(--hsize);
}
.bs-generalsearch::placeholder,.bs-generalsearch1::placeholder {
  font-weight: 600;
  color: #bfbfbf;
}
.detail-search-outer {
  order: 2;
      -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#filterListTop {
  order: 1;
      -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.detail-search {
  margin-bottom: 0;
}
.bs-filter-item {
  margin-bottom: 0;
}
.bs-btn-clear-all-filter {
  margin-bottom: 0;
}
.bs-title {
  font-weight: 600;
  color: #333;
  font-size: 20px;
}
.bs-btn-v6 {
  padding: 0 var(--gap);
  background-color: var(--layoutcolor2);
  color: #fff;
  text-decoration: none;
  border-radius: var(--borderstyle);
  margin-top: 4px;
  margin-bottom: 4px;
  height: calc(40px - 8px);
}
input + i {
    border-width: 2px;
}
.bs-generalsearch-clm {
-ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
}
.bs-search-btn-clm {
          -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
        flex: 0 0 10%;
        max-width: 10%;
}
.bs-clearform-btn-clm {
      -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
}
.bs-filter-clm-outer {
  order: 1;
}
.bs-product-title-clm-outer {
  order: 2;
}
.bs-prd-clm-outer {
  order: 3;
}


}