/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2026 | 23:57:59 */
.tax-product_cat {
  background: #F8F6F2;
}
.tax-product_cat .woocommerce-page-header{
  background: #F8F6F2;
  padding-top:0px;
  padding-bottom:40px;
  border-style: none;
  margin-bottom:unset;
}
.tax-product_cat .woocommerce-page-header h1 {
  font-weight: 400;
  font-size: 36px;
  line-height: 100%;
  text-align: center;
  text-transform:uppercase;
  color: #53585C;
  margin-bottom:unset;
}
.tax-product_cat  .woocommerce-page-header .categories-wrapper {
  margin-top:20px; 
}
.tax-product_cat .woocommerce-page-header .category-button {
  border: 1px solid #53585C;
  border-radius: unset;
  padding: 10px 14px;
  font-family: Roboto;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  background: #F8F6F2;
  text-transform:uppercase;
  margin-bottom:unset;
	color:#53585C;
}
.tax-product_cat .woocommerce-page-header+.content-wrapper {
  margin-top:unset;
  margin-bottom:unset;
}
.tax-product_cat .botiga-sorting-left {
  padding-left:unset; 
}
.tax-product_cat .botiga-sorting-left a.sidebar-open font
{
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  text-transform:uppercase;
  color: #53585C;
}
.tax-product_cat .botiga-sorting-left .botiga-sorting-left-inner {
  align-items:center;
}
.tax-product_cat .woocommerce-result-count {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  text-transform:uppercase;
  color: #787777;
}
.tax-product_cat .sidebar-open svg {
  width: 30px;
  height: 15px;
  margin-right: 15px !important;
  fill: #53585C !important;
}
.tax-product_cat .woocommerce-sorting-wrapper {
  margin-bottom:unset;
  border-bottom:unset;
  padding-bottom:20px;
}
.tax-product_cat .sidebar-slide.site-main {
  padding-left:unset;
  padding-right:unset;
}
.tax-product_cat .sidebar-slide.site-main {
  width:100%;
  max-width:1720px;
  margin:0 auto;
}
@media (max-width:1740px)
{
  body.tax-product_cat .sidebar-slide.site-main {
    padding-left:20px;
    padding-right:20px;
  }
}
@media (min-width: 1670px) {
  .tax-product_cat .container .product-grid ul.products {
    gap: 60px 40px;
  }
}
@media (max-width: 1669px) and (min-width:996px) {
/*   .tax-product_cat .container .product-grid ul.products {
    gap: 30px 20px;
  } */
}
@media (min-width:1740px) {
  .tax-product_cat ul.products li.product img.attachment-woocommerce_thumbnail {
/*     height:518px ;
    width:400px;
    object-fit:cover; */
  }
  .tax-product_cat ul.products li.product .botiga-image-swap {
/*     height:518px;
    object-fit:cover; */
    margin-bottom:16px;
  }

}
@media (min-width: 993px) {
 .tax-product_cat ul.products li.product img {
    width: 400px;
    aspect-ratio: 1 / 1.3 !important;
    object-fit: cover;
  }
}
@media (max-width:1719px) and (min-width:1024px)
{
  .tax-product_cat ul.products li.product img.attachment-woocommerce_thumbnail {
/*     height:400px ;
    width:400px;
    object-fit:cover; */
  }
  .tax-product_cat ul.products li.product .botiga-image-swap {
/*     height:400px;
    object-fit:cover; */
    margin-bottom:16px;
  }
}
@media (max-width:1023px) and (min-width:602px)
{
  .tax-product_cat ul.products li.product img {
/*     height:300px;
    width:400px;
    object-fit:cover; */
	     width: 400px;
    aspect-ratio: 1 / 1.3 !important;
    object-fit: cover;
  }
  .tax-product_cat ul.products li.product .botiga-image-swap {
/*     height:300px;
    object-fit:cover; */
    margin-bottom:16px;
  }
}
.tax-product_cat ul.products li.product h2.woocommerce-loop-product__title a{
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  text-transform:uppercase;
  color: #53585C;
}
.tax-product_cat ul.products li.product h2.woocommerce-loop-product__title {
  margin-bottom:6px;   
}
.tax-product_cat ul.products li.product .price {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  text-transform:uppercase;
  color: #53585C;
  margin-bottom:10px;
}
.tax-product_cat .product-brand {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #999999;
}
.tax-product_cat ul.products li.product .button.botiga-quick-view {
  bottom:-1px !important; 
}

.tax-product_cat ul.products li.product .botiga-wishlist-button {
  left:15px;
  right:unset;
  padding:10px 8.95px;
  background:#ffffff;
  width:40px;
  height:40px;
}
.tax-product_cat ul.products li.product .botiga-wishlist-button svg {
  width:22px;
  height:20px;
  object-fit:cover;
}
.tax-product_cat ul.products li.product .botiga-wishlist-button svg path{
  stroke: #08212E !important;
}
.tax-product_cat ul.products li.product  {
  text-align:left; 
}
.tax-product_cat ul.products li.product .merchant-product-labels .merchant-label {
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  color: #FFFFFF;
  padding:10px 20px;

}
.tax-product_cat ul.products li.product .merchant-product-labels {
  width:fit-content!important; 
  border-radius:unset !important;
  background-color: #4F5363 !important;
  right:20px!important;
  left:unset!important;
  top:18px!important;
}
.tax-product_cat ul.products li.product a.botiga-wishlist-button.active {
  background: #FDEBA9 !important;
}
.tax-product_cat ul.products li.product a.botiga-wishlist-button.active svg path {
  fill:transparent !important 
}
.tax-product_cat .botiga-sorting-left {
  flex:0 0 100%;
  max-width:100%;
  padding-right:unset;

}
.tax-product_cat .botiga-sorting-left .botiga-sorting-left-inner {
  justify-content:space-between;
  width: 100%;
}

.tax-product_cat .botiga-sorting-right {
  display:none; 
}

/* 
Responsive Shop Page */



@media (max-width:480px)
{
  body.tax-product_cat ul.products li.product .botiga-wishlist-button {
    width:20px;
    height:20px;
  }
  body.tax-product_cat ul.products li.product .botiga-wishlist-button svg {
    width:11px;
    height:10px;
    object-fit:cover;
  }
  body.tax-product_cat ul.products li.product .botiga-wishlist-button {
    padding:5px 5px !important;  
  }
  body.tax-product_cat ul.products li.product .merchant-product-labels .merchant-label {
    font-size:10px; 
    padding:6px 10px;
  }
  body.tax-product_cat ul.products li.product .merchant-product-labels {
    height:26px !important;
    right:0px !important;
    top:0px !important;
  }
  body.tax-product_cat ul.products li.product .botiga-wishlist-button {
    left:10px !important; 
    top:10px !important;
  }
} 
@media (max-width:600px) and (min-width:361px)
{
    body.tax-product_cat ul.products li.product img.attachment-woocommerce_thumbnail {
/*     height:300px;
    object-fit:cover; */
  }
  body.tax-product_cat ul.products li.product .botiga-image-swap {
/*     height:300px;
    object-fit:cover; */
    margin-bottom:16px;
  }
}
@media (max-width:600px)
{
  body.tax-product_cat .woocommerce-page-header h1 {
    padding-top:40px; 
    font-size:24px;
  }
  body.tax-product_cat .woocommerce-page-header .category-button {
    font-size:11px; 
    padding:8px 12px;
    margin-left:unset;
  }
  body.tax-product_cat .woocommerce-page-header {
    padding-bottom:20px;
  }
  body.tax-product_cat .botiga-sorting-left a.sidebar-open font, body.tax-product_cat .woocommerce-result-count {
    font-size:11px; 
  }
  body.tax-product_cat .woocommerce-sorting-wrapper {
    padding-bottom:10px; 
  }
  body.tax-product_cat .product-grid ul.products {
    grid-template-columns: repeat(2, 1fr);
    gap:20px 10px;
  }
  body.tax-product_cat ul.products li.product h2.woocommerce-loop-product__title a {
    font-size:12px;
  }
  body.tax-product_cat ul.products li.product h2.woocommerce-loop-product__title {
    margin-bottom:4px;  
  }
  body.tax-product_cat ul.products li.product .price {
    font-size:12px; 
    margin-bottom:8px;
  }
  body.tax-product_cat ul.products li.product {
    padding-bottom:unset; 
  }
  body.tax-product_cat .product-brand {
    font-size:12px;
  }

}
@media (max-width:360px)
{
  body.tax-product_cat ul.products li.product img.attachment-woocommerce_thumbnail {
/*     height:201px;
    object-fit:cover; */
  }
  body.tax-product_cat ul.products li.product .botiga-image-swap {
/*     height:201px;
    object-fit:cover; */
    margin-bottom:16px;
  }
}


.tax-product_cat .woocommerce-sorting-wrapper img.filter-icon {
  margin-right:15px;
  width:30px;
  height:15px;
}
.tax-product_cat .woocommerce-sorting-wrapper a.sidebar-open {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  text-transform:uppercase;
  color: #53585C;

}
@media (max-width:480px)
{
  .tax-product_cat .woocommerce-sorting-wrapper img.filter-icon {
    margin-right:8px !important;
    width:20px !important;
    height:10px !important;
  } 
  body.tax-product_cat .woocommerce-sorting-wrapper a.sidebar-open {
    font-size:11px;  
  }
}

.tax-product_cat .term-description p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22.4px;
  text-align: center;
  color: #53585C;
}
.tax-product_cat .woocommerce-page-header .term-description {
  margin-top:16px; 
  margin-bottom:20px;
}
@media (max-width:1640px)
{
  .tax-product_cat .woocommerce-page-header .term-description {
    padding-left:20px;
    padding-right:20px;
  }
}
@media (max-width:600px) {
  .tax-product_cat .categories-wrapper {
    padding-left:20px;
    overflow-x: auto;
    scrollbar-width: auto;
    justify-content: flex-start;
    flex-wrap:nowrap; 
  }
  .tax-product_cat .categories-wrapper a 
  {
    white-space: nowrap;  
  }
  .tax-product_cat .container {
    overflow: hidden;
  }
  .tax-product_cat .woocommerce-page-header .categories-wrapper {
    margin-top:unset;  
  }
  body.tax-product_cat .woocommerce-page-header .term-description {
    font-size:12px;
  }
  .tax-product_cat .woocommerce-page-header .term-description { 
    margin-top:8px;
  }
}

/*
@media (min-width: 1740px) {
  .tax-product_cat ul.products li.product {
    width:400px;
  }
  .tax-product_cat ul.products.columns-4 {
    grid-template-columns: repeat(auto-fit, minmax(0, 400px));
  }

}
*/
.tax-product_cat ul.products {
  padding-bottom:80px; 
}
@media (max-width:600px)
{
  body.tax-product_cat ul.products {
    padding-bottom:40px; 
  }
}

@media (max-width:719px) and (min-width:361px)
{
body.tax-product_cat ul.products li.product img {
/* height:300px;
width:400px;
object-fit:cover; */
	  width: 100%;              
        max-width: 300px;          
       aspect-ratio: 1 / 1.3;  
        object-fit: cover;
}
}
@media (max-width: 360px) {
    .woocommerce-shop ul.products li.product img {
        width: 100%;              
        max-width: 155px;          
         aspect-ratio: 1 / 1.3;  
        object-fit: cover;
    }
}
