/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 05:51:06 */
.woocommerce .categories-wrapper {
  width: 100%;
  max-width: 1720px;
  margin: 0 auto;
  gap:10px 0px;
}
@media (min-width: 1025px) {
  .woocommerce-shop ul.products li.product img {
    width: 400px;
    aspect-ratio: 1 / 1.3 !important;
    object-fit: cover;
  }
}
@media (max-width:1730px) 
{
	.woocommerce .categories-wrapper { 
		padding-left:20px; 
		padding-right:20px;
	}
}

/* .shop-variartion-popup div#preset-ay69ar-filter-1.botiga-accordion .btsf-filter-list li a.btsf-active::before {
  content: "\25CF";
  font-size: 20px;
  line-height: 50%;
}
.shop-variartion-popup div#preset-ay69ar-filter-1.botiga-accordion .btsf-filter-list li a::before {
  display: block;
  content: '';
  border: 1px solid black;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  margin-right: 16px;
} */

@media (min-width:1280px)
{
  body.woocommerce ul.products li.product .botiga-wishlist-button {
    width: 40px;
    height: 40px;
  }
}
.woocommerce ul.products li.product .botiga-wishlist-button svg {
	    fill: #08212E !important;
}


body.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul li:not(:last-child) a {
  border: 1px solid #99999966;
  background: #FEFBF6;
  height:20px;
  width:20px;
  display:flex;
  align-items:center;
  padding-top:1px;
}
.woocommerce .botiga_widget_product_swatch_active_filter ul li {
  grid-gap:4px; 
}
.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul {
  gap:16px;  
}
.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul li:last-of-type {
  margin-left:unset;  
}
@media (max-width:600px)
{
  body.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul {
    gap:12px;  
  }
  body.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul li:not(:last-child) a { 
    height:16px;
    width:16px;
  }
  body.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul li a {
    font-size:11px !important ;  
  }
  body.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul li a strong {
    font-size:11px !important ;
  }
  body.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul li span {
    font-size:11px !important ;
  }
}

body.woocommerce .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear):after, body.woocommerce .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear):before {
  height:1.2px;  
}

body.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul li {
  background-color: unset;
  border-radius: unset;
  line-height: unset;
  padding: unset;
  flex-direction: row-reverse;
  line-height: 100%;
}
body.woocommerce  .botiga_widget_product_swatch_active_filter.horizontal-style ul li a {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #53585C;
}
body.woocommerce .botiga_widget_product_swatch_active_filter.horizontal-style ul li span {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #53585C;
  text-transform: capitalize;
}
body.woocommerce  .botiga_widget_product_swatch_active_filter.horizontal-style ul li a strong {
  font-weight: 400;
  text-transform: capitalize;
  font-size: 14px;
}
body.woocommerce  .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear):after, .botiga_widget_product_swatch_active_filter ul li a:not(.botiga-clear):before {
  width: 6px;
  background-color: #53585C !important;
  border-radius: unset;
}
body.woocommerce .btsf-active-filters-above-products {
  
  padding-bottom:unset;
}
/* @media (max-width:600px) and (min-width:361px)
{
  body.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail {
    height: 360px;
  }

} */
@media (max-width:600px)
{
	  body.woocommerce .btsf-active-filters-above-products {
   
    margin-bottom:8px !important;
    
  }
	body.woocommerce .woocommerce-result-count {
		font-size:11px !important;
	}
}
.woocommerce-shop {
background: #F8F6F2;
}

.woocommerce .botiga-sorting-left-inner .sidebar-open-wrapper.has-text:nth-child(1)
{
  display:none;  
}
.woocommerce-shop .woocommerce-page-header{
background: #F8F6F2;
padding-top:0px;
padding-bottom:40px;
border-style: none;
margin-bottom:unset;
}
.woocommerce-shop img.filter-icon {
  margin-right:15px; 
}
.woocommerce .woocommerce-page-header .category-button:hover {
  background-color: #08212E !important;
  color:#ffffff !important;
	border-color:#08212E !important;
}
.woocommerce-shop .woocommerce-page-header h1 {
font-weight: 400;
font-size: 36px;
line-height: 100%;
text-align: center;
text-transform:uppercase;
color: #53585C;
margin-bottom:unset;
}
.woocommerce-shop  .woocommerce-page-header .categories-wrapper {
margin-top:20px; 
}
.woocommerce-shop .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;
}
.woocommerce-shop .woocommerce-page-header+.content-wrapper {
margin-top:unset;
margin-bottom:unset;
}
.woocommerce-shop .botiga-sorting-left {
padding-left:unset; 
}
.woocommerce-shop .botiga-sorting-left a.sidebar-open font
{
font-weight: 400;
font-size: 14px;
line-height: 100%;
text-transform:uppercase;
color: #53585C;
}
.woocommerce-shop .botiga-sorting-left .botiga-sorting-left-inner {
align-items:center;
}
.woocommerce-shop .woocommerce-result-count {
font-weight: 400;
font-size: 14px;
line-height: 100%;
text-transform:uppercase;
color: #787777;
}
.woocommerce-shop .sidebar-open svg {
width: 30px;
height: 15px;
margin-right: 15px !important;
fill: #53585C !important;
}
.woocommerce-shop .woocommerce-sorting-wrapper {
margin-bottom:unset;
border-bottom:unset;
padding-bottom:20px;
}
.woocommerce-shop .sidebar-slide.site-main {
padding-left:unset;
padding-right:unset;
}
.woocommerce-shop .sidebar-slide.site-main {
width:100%;
max-width:1720px;
margin:0 auto;
}
@media (max-width:1740px)
{
body.woocommerce-shop .sidebar-slide.site-main {
padding-left:20px;
padding-right:20px;
}
}
@media (min-width: 993px) {
.woocommerce-shop .container .product-grid ul.products {
gap: 60px 40px;
}
}
/* @media (max-width: 1669px) and (min-width:996px) {
.woocommerce-shop .container .product-grid ul.products {
gap: 30px 20px;
}
} */
@media (min-width:1740px) {
.woocommerce-shop ul.products li.product img.attachment-woocommerce_thumbnail {
/* height:518px ;
width:400px;
object-fit:cover; */
}
.woocommerce-shop ul.products li.product .botiga-image-swap {
/* height:518px;
object-fit:cover;
	width:400px; */
margin-bottom:16px;
}
}
@media (min-width: 993px) {
  .woocommerce-shop ul.products li.product img {
    width: 400px;
    aspect-ratio: 1 / 1.3 !important;
    object-fit: cover;
  }
}

@media (max-width:1719px) and (min-width:1024px)
{
.woocommerce-shop ul.products li.product img.attachment-woocommerce_thumbnail {
/* height:400px ;
width:400px;
object-fit:cover; */
}
.woocommerce-shop ul.products li.product .botiga-image-swap {
/* height:400px;
object-fit:cover; */
margin-bottom:16px;
}
}
@media (max-width:1023px) and (min-width:601px)
{
.woocommerce-shop ul.products li.product img {
/* height:300px;
width:400px;
object-fit:cover; */
	    width: 400px;
    aspect-ratio: 1 / 1.3 !important;
    object-fit: cover;
}
.woocommerce-shop ul.products li.product .botiga-image-swap {
/* height:300px;
object-fit:cover; */
margin-bottom:16px; 
/* 	    width: 400px;
    aspect-ratio: 1 / 1.3 !important;
    object-fit: cover; */
}
}
.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title a{
font-weight: 400;
font-size: 16px;
line-height: 100%;
text-transform:uppercase;
color: #53585C;
}
.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title {
margin-bottom:6px;   
}
.woocommerce-shop ul.products li.product .price {
font-weight: 400;
font-size: 16px;
line-height: 100%;
text-transform:uppercase;
color: #53585C;
margin-bottom:10px;
}
.woocommerce-shop .product-brand {
font-weight: 400;
font-size: 16px;
line-height: 100%;
color: #999999;
}
.woocommerce-shop ul.products li.product .button.botiga-quick-view {
bottom:-1px !important; 
}
.woocommerce-shop ul.products li.product .botiga-wishlist-button {
left:15px;
right:unset;
padding:10px 8.95px;
background:#ffffff;
width:36px;
height:36px;
}
.woocommerce-shop ul.products li.product .botiga-wishlist-button svg {
width:20px;
height:18px;
object-fit:cover;
}
.woocommerce-shop ul.products li.product .botiga-wishlist-button svg path{
stroke: #08212E !important;
}
.woocommerce-shop ul.products li.product  {
text-align:left; 
}
.woocommerce-shop ul.products li.product .merchant-product-labels .merchant-label {
font-weight: 400;
font-size: 16px;
line-height: 100%;
color: #FFFFFF;
padding:10px 20px;
}
.woocommerce-shop 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;
}
.woocommerce-shop ul.products li.product a.botiga-wishlist-button.active {
background: #FDEBA9 !important;
}
.woocommerce-shop ul.products li.product a.botiga-wishlist-button.active svg path {
fill:transparent !important 
}
.woocommerce-shop .botiga-sorting-left {
flex:0 0 100%;
max-width:100%;
padding-right:unset;
}
.woocommerce-shop .botiga-sorting-left .botiga-sorting-left-inner {
justify-content:space-between;
width: 100%;

}
.woocommerce .botiga-sorting-left .botiga-sorting-left-inner {
flex-direction: row-reverse;
}
.woocommerce-shop .botiga-sorting-right {
display:none; 
}
/* 
Responsive Shop Page */
@media (max-width:480px)
{
body.woocommerce-shop ul.products li.product .botiga-wishlist-button {
width:20px;
height:20px;
}
body.woocommerce-shop ul.products li.product .botiga-wishlist-button svg {
width:11px;
height:10px;
object-fit:cover;
}
body.woocommerce-shop ul.products li.product .botiga-wishlist-button {
padding:5px 5px !important;  
}
body.woocommerce-shop ul.products li.product .merchant-product-labels .merchant
label {
font-size:12px; 
padding:6px 10px;
}
body.woocommerce-shop ul.products li.product .merchant-product-labels {
height:26px !important;
right:0px !important;
top:0px !important;
}
body.woocommerce-shop ul.products li.product .botiga-wishlist-button {
left:10px !important; 
top:10px !important;
}
} 
@media (max-width:600px) and (min-width:361px)
{
body.woocommerce-shop ul.products li.product img.attachment-woocommerce_thumbnail {
/* height:300px;
object-fit:cover; */
}
body.woocommerce ul.products li.product .botiga-image-swap {
/* height:300px;
object-fit:cover; */
margin-bottom:12px !important;
}
}
@media (max-width:600px)
{
body.woocommerce-shop .woocommerce-page-header h1 {
padding-top:40px; 
font-size:24px;
}
body.woocommerce-shop .woocommerce-page-header .category-button {
font-size:11px; 
padding:8px 12px;
margin-left:unset;
}
body.woocommerce-shop .woocommerce-page-header {
padding-bottom:20px;
}
body.woocommerce-shop .botiga-sorting-left a.sidebar-open font, body.woocommerce
shop .woocommerce-result-count {
font-size:11px; 
}
body.woocommerce-shop .woocommerce-sorting-wrapper {
padding-bottom:8px; 
}
body.woocommerce-shop .product-grid ul.products {
grid-template-columns: repeat(2, 1fr);
gap:20px 10px;
}
body.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title a
{
font-size:12px;
}
body.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title {
margin-bottom:4px;  
}
body.woocommerce-shop ul.products li.product .price {
font-size:12px; 
margin-bottom:8px;
}
body.woocommerce-shop ul.products li.product {
padding-bottom:unset; 
}
body.woocommerce-shop .product-brand {
font-size:12px;
}
}
@media (max-width:360px)
{
body.woocommerce-shop ul.products li.product img.attachment-woocommerce_thumbnail
{

/* height:201px;
object-fit:cover; */
}
body.woocommerce ul.products li.product .botiga-image-swap {
/* height:201px;
object-fit:cover; */
margin-bottom:10px !important;
}
	}
.woocommerce-shop .woocommerce-sorting-wrapper img.filter-icon {
margin-right:15px;
width:30px;
height:15px;
}
.woocommerce-shop .woocommerce-sorting-wrapper a.sidebar-open {
font-weight: 400;
font-size: 14px;
line-height: 100%;
text-transform:uppercase;
color: #53585C;
}

@media (max-width:480px)
{
.woocommerce-shop .woocommerce-sorting-wrapper img.filter-icon {
margin-right:8px !important;
width:20px !important;
height:10px !important;
} 
body.woocommerce-shop .woocommerce-sorting-wrapper a.sidebar-open {
font-size:11px;  
}
}

@media (max-width:767px) and (min-width:602px)
{
  .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail {
    width:100%;
    height:auto;
  }
}

.woocommerce-shop .container .product-grid ul.products {
  padding-bottom:80px; 
}
@media (max-width:1024px) and (min-width:601px)
{
  body.woocommerce-shop .container .product-grid ul.products {
    padding-bottom:60px; 
  } 
}
@media (max-width:600px) {
    body.woocommerce-shop .container .product-grid ul.products {
    padding-bottom:40px; 
  } 
}

@media (max-width:719px) and (min-width:601px) {
	 .woocommerce.shop-columns-mobile-1 ul.products, .woocommerce.shop-columns-mobile-1 .wc-block-grid .wc-block-grid__products {
         grid-template-columns: repeat(3, 1fr) !important;
    }
}
@media (max-width:719px) and (min-width:361px)
{
.woocommerce-shop 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: 600px) and (min-width: 361px) {
    .woocommerce-shop ul.products li.product img {
        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;
    }
}
