.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}body.post-type-archive-product {
background-color: #FFF0D9; }
body.post-type-archive-product .products.columns-4 {
margin-bottom: 100px !important;
width: 100% !important;
max-width: 100% !important;
padding: 0 10px !important; margin-left: auto !important;
margin-right: auto !important;
}
body.post-type-archive-product ul.products {
display: flex !important;
flex-wrap: wrap;
padding: 0 !important;
margin: 0 auto !important; list-style: none;
font-size: 0;
justify-content: center; width: 100%; box-sizing: border-box;
}
body.post-type-archive-product ul.products li.product-category {
box-sizing: border-box;
width: 40% !important; padding: 0 !important;
margin: 0 !important;
font-size: 16px;
border-radius: 0 !important;
float: none !important;
clear: none !important;
display: flex !important;
flex-direction: column;
align-items: center;
text-align: center;
justify-content: flex-start;
padding-bottom: 20px !important;
} body.post-type-archive-product ul.products li.product-category.first,
body.post-type-archive-product ul.products li.product-category.last {
margin: 0 !important;
float: none !important;
clear: none !important;
} body.post-type-archive-product ul.products li.product-category > a {
display: block;
width: 100%;
height: auto;
text-decoration: none;
} body.post-type-archive-product ul.products li.product-category img {
display: block;
width: 70% !important;
height: auto;
margin: 0 auto !important;
} body.post-type-archive-product ul.products li.product-category h2.woocommerce-loop-category__title {
margin: 0;
padding: 10px;
text-align: center;
font-size: 2rem !important;
font-family: 'Archivo Black', sans-serif;
padding: 0 !important;
}
body.post-type-archive-product .woocommerce-products-header__title.page-title {
font-family: 'Archivo Black', sans-serif !important;
font-size: 3rem !important;
}  body.post-type-archive-product ul.products li.product-category.bg-beige {
background-color: #E0CAB3 !important;
color: #333;
} body.post-type-archive-product ul.products li.product-category.bg-marron {
background-color: #BD8D69;
color: white;
} body.post-type-archive-product ul.products li.product-category.bg-beige h2.woocommerce-loop-category__title {
color: #AA6256 !important;
}
body.post-type-archive-product ul.products li.product-category.bg-marron h2.woocommerce-loop-category__title {
color: #fff !important; }
body.post-type-archive-product .discover-button {
font-size: 1.5rem !important;
border-radius: 18px !important;
padding: 10px 50px !important;
margin-top: 0 !important;
} body.post-type-archive-product ul.products li.product-category.bg-beige .discover-button {
background-color: #AA6256 !important;
color: #fff !important;
}
body.post-type-archive-product ul.products li.product-category.bg-marron .discover-button {
background-color: #FFF0D9 !important;
color: #BD8D69 !important;
} body.post-type-archive-product ul.products li.product-category.bg-beige .discover-button:hover,
body.post-type-archive-product ul.products li.product-category.bg-beige .discover-button:focus,
body.post-type-archive-product ul.products li.product-category.bg-marron .discover-button:hover,
body.post-type-archive-product ul.products li.product-category.bg-marron .discover-button:focus {
background-color: #333 !important;
color: #fff !important;
} body.post-type-archive-product ul.products li.product-category:hover {
filter: brightness(1.05);
cursor: pointer;
} body.post-type-archive-product .category-price-single {
margin-top: 0px;
font-weight: bold;  
font-size: 1.5rem;
color: #fff;
margin-bottom: 10px !important;
}
body.post-type-archive-product .category-price-starting {
margin-top: 0px;
font-weight: bold;  
font-size: 1.5rem;
color: #fff;
margin-bottom: 10px !important;
}
body.post-type-archive-product .discover-button-wrapper {
margin-top: 0px;
width: 100%;
text-align: center;
}
body.post-type-archive-product .discover-button {
display: inline-block;
padding: 10px 20px;
background-color: #000;
color: #fff !important;
text-align: center;
text-decoration: none;
border-radius: 4px;
font-weight: 600;
transition: background-color 0.3s ease, color 0.3s ease;
}
body.post-type-archive-product .discover-button:hover,
body.post-type-archive-product .discover-button:focus {
background-color: #333;
color: #fff !important;
}  @media screen and (max-width: 1024px) {
body.post-type-archive-product ul.products li.product-category {
width: 50% !important;
}
}  @media screen and (max-width: 767px) {
body.post-type-archive-product #primary,
body.post-type-archive-product #primary > main.site-main,
body.post-type-archive-product ul.products.columns-4 {
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
margin: 0 !important;
box-sizing: border-box !important;
}
body.post-type-archive-product ul.products li.product-category {
width: 100% !important;
}
}
body.post-type-archive-product html, 
body.post-type-archive-product body {
overflow-x: hidden;
margin: 0;
padding: 0;
box-sizing: border-box;
width: 100%;
}
body.post-type-archive-product *, 
body.post-type-archive-product *::before, 
body.post-type-archive-product *::after {
box-sizing: inherit;
}
body.post-type-archive-product .woocommerce-products-header {
text-align: center !important;
background-color: #E07D46 !important;
margin: 0 !important;
padding: 0 !important;
color:#FFF0D9 ;
} body.post-type-archive-product .woocommerce-products-header {
margin: 0 !important;
padding: 0 !important;
}
body.post-type-archive-product .woocommerce-products-header__title.page-title {
margin: 0 !important;
padding: 0 !important;
line-height: 1.2; }