/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 05:50:23 */
/* .shop-variartion-popup .btsf-filter-wrapper {
  margin-top:30px; 
} */

aside#secondary {
  background-color: #F8F6F2 !important;
}
.shop-variartion-popup div#preset-ay69ar-filter-1.botiga-accordion .btsf-filter-list li a {
  position:relative; 
  padding-left:28px;
}
.shop-variartion-popup div#preset-ay69ar-filter-1.botiga-accordion .btsf-filter-list li a::before {
  content: '';
  border: 1px solid #53585C;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  margin-right: 16px;
  position:absolute;
  left:0px;
  top:3px;
}
.shop-variartion-popup div#preset-ay69ar-filter-1.botiga-accordion .btsf-filter-list li a.btsf-active::before {
  content: "\25CF";
  font-size: 24px;
  line-height: 8px;
  color: #08212E;
  display: flex;
  justify-content: center;
}
@media (max-width:600px)
{
  .shop-variartion-popup div#preset-ay69ar-filter-1.botiga-accordion .btsf-filter-list li a { 
    padding-left:24px !important;
  }
	.shop-variartion-popup .btsf-active-filters-before-filters {
		padding-left:20px !important;
	}
	.botiga_widget_product_swatch_active_filter {
 padding-bottom:15px !important; 
}
}

.woocommerce aside#secondary .shop-variartion-popup h3 {
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #53585C;
  padding-left:40px;
  text-transform:uppercase;
}
.woocommerce aside#secondary .sidebar-slide+.widget-area .sidebar-wrapper .close-sidebar {
  top:21px; 
}
.woocommerce aside#secondary .botiga-accordion h4:hover {
  background: #FAF1D0;
}

@media (max-width:600px)
{
  .woocommerce aside#secondary .shop-variartion-popup h3 {
    font-size:14px !important;
    padding-left:20px !important; 
  }
  .woocommerce aside#secondary .shop-variartion-popup .btsf-filter h4 {
    padding-left:20px;
  }
  .woocommerce aside#secondary .shop-variartion-popup .botiga-accordion-toggle+.botiga-accordion-body {
    padding-left:20px;
  }
  .woocommerce aside#secondary .shop-variartion-popup .botiga-accordion-toggle+.botiga-accordion-body {
    padding-top:15px;
    padding-bottom:25px;
  }
  aside#secondary section {
    padding-top:15px !important;
  }
  .woocommerce aside#secondary .shop-variartion-popup h3 {
    margin-bottom:15px !important;  
  }
  .sidebar-slide+.widget-area .sidebar-wrapper .close-sidebar {
    top:12px !important; 
  }
}


.woocommerce-shop .sidebar-slide+.widget-area.show  {
  width: 420px;
  max-width: 420px;
}
.woocommerce-shop aside#secondary section p {
  margin:20px;
}
.woocommerce-shop aside#secondary {
  padding:unset;
}

.woocommerce-shop .sidebar-slide+.widget-area .sidebar-wrapper {
  padding:unset;
}
.shop-variartion-popup .btsf-filter h4 {
  margin-top:unset;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:40px;
  border-top: 1px solid #99999966;
}

.shop-variartion-popup .btsf-filter.botiga-accordion + .botiga-accordion {
  margin-top:unset; 
}
.shop-variartion-popup  .botiga-accordion-toggle:after {
  display:none;
}
.shop-variartion-popup .botiga-accordion-toggle {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #53585C;
  text-transform:uppercase;
}
.shop-variartion-popup  h4.botiga-accordion-toggle.active {
  background: #FAF1D0;
  border-bottom: unset;
  border-top:unset;
}
.shop-variartion-popup  .botiga-accordion-toggle+.botiga-accordion-body {
  padding-left:40px;
  padding-bottom:30px;
  padding-right:70px;
}
.shop-variartion-popup .btsf-filter-type-label .btsf-terms-text-link {
  padding:10px;
  display:block;
  font-weight: 400;
  font-size: 13px;
  color: #53585C;  
  background: #FFFFFF;
  border:unset;
  border-radius:unset;
  line-height: 100%;
}
.shop-variartion-popup div#preset-ay69ar-filter-1.botiga-accordion .btsf-filter-list li a {
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #53585C;
  text-transform:uppercase;
}
.shop-variartion-popup div#preset-ay69ar-filter-3 ul.btsf-filter-list li {
  padding-bottom:unset;
}
aside#secondary section {
  padding-top:20px;
}

.shop-variartion-popup  .btsf-filter-type-price_slider .btsf-price-slider .range-slider__thumb {
  border-width:10px; 
  border-radius:unset;
}
.shop-variartion-popup  .btsf-price-slider__currency-symbol font {
  text-transform:uppercase; 
  color: #53585C;
}
.shop-variartion-popup .btsf-filter-type-price_slider .btsf-price-slider__input-value--not-input {
  color: #53585C;
}
.shop-variartion-popup .btsf-filter-type-price_slider .btsf-price-slider .range-slider {
  height:2px;  
}
.shop-variartion-popup .btsf-active-filters-before-filters {
  padding-left:40px; 
}
.shop-variartion-popup .btsf-active-filters-before-filters ul li span {
  font-size:13px !important;
  color: #53585C;
  text-transform:uppercase
}
.shop-variartion-popup .btsf-active-filters-before-filters ul li a {
  font-size:13px !important;
  color: #53585C;
  font-weight:400;
}
.shop-variartion-popup a.botiga-clear  {
  font-size:13px !important;
  color: #53585C;
}
.shop-variartion-popup a.botiga-clear strong {
  font-weight:400 !important;
}
.shop-variartion-popup .btsf-active-filters-before-filters {
  margin-bottom:unset !important; 
}

@media (max-width:480px)
{
  body.woocommerce-shop .sidebar-slide+.widget-area.show {
    width: 300px !important;
    max-width: 300px !important;
  }   
  body .shop-variartion-popup .btsf-filter h4 {
    padding-left:20px;  
  }
  body .shop-variartion-popup .botiga-accordion-toggle+.botiga-accordion-body {
    padding-left:20px; 
    padding-top:15px !important;
    padding-bottom:25px;
  }
  body .shop-variartion-popup .btsf-active-filters-before-filters {
    padding-left:20px; 
  }
  body .shop-variartion-popup .botiga-accordion-toggle {
    font-size:11px; 
  }
  body .shop-variartion-popup .btsf-filter-list li div a {
    font-size:10px !important;
    padding:6px 10px !important;
  }
  body .shop-variartion-popup .btsf-filter-type-color-swatch .btsf-filter-list {
    gap:8px !important; 
  }
  body .shop-variartion-popup .btsf-price-slider__currency-symbol font {
    font-size:11px; 
  }
  body .shop-variartion-popup .btsf-filter-type-price_slider .btsf-price-slider__input-value--not-input {
    font-size:11px; 
  }
  body .shop-variartion-popup .botiga-accordion-toggle+.botiga-accordion-body {
    padding-right:20px !important; 
  }
  body.woocommerce-shop .shop-variartion-popup .btsf-filter-wrapper {
    margin-top:20px; 
  }
}

/* 
Category Page Popup */

.tax-product_cat .sidebar-slide+.widget-area.show  {
  width: 420px;
  max-width: 420px;
}
.tax-product_cat aside#secondary section p {
  margin:20px;
}
.tax-product_cat aside#secondary {
  padding:unset;
}

.tax-product_cat .sidebar-slide+.widget-area .sidebar-wrapper {
  padding:unset;
}

@media (max-width:480px)
{
  body.tax-product_cat .sidebar-slide+.widget-area.show {
    width: 300px !important;
    max-width: 300px !important;
  } 
	  body.tax-product_cat .shop-variartion-popup .btsf-filter-wrapper {
    margin-top:20px; 
  }
	
}
/* 
Tag Page Popup */


.tax-product_tag .sidebar-slide+.widget-area.show  {
  width: 420px;
  max-width: 420px;
}
.tax-product_tag aside#secondary section p {
  margin:20px;
}
.tax-product_tag aside#secondary {
  padding:unset;
}

.tax-product_tag .sidebar-slide+.widget-area .sidebar-wrapper {
  padding:unset;
}

@media (max-width:480px)
{
  body.tax-product_tag .sidebar-slide+.widget-area.show {
    width: 300px !important;
    max-width: 300px !important;
  } 
	  body.tax-product_tag .shop-variartion-popup .btsf-filter-wrapper {
    margin-top:20px; 
  }
	
}

/*  Color name related code */


div#preset-ay69ar-filter-3 .btsf-terms-color-swatch {
  display:flex;
  align-items:center;
  gap:8px;
}
div#preset-ay69ar-filter-3 .btsf-terms-color-swatch span {
  text-transform:uppercase; 
}
div#preset-ay69ar-filter-3 li.btsf-filter-list-item {
  flex:0 0 48%; 
}
div#preset-ay69ar-filter-3 a.btsf-terms-text-link {
  width:14px !important;
  height:14px !important;
}
div#preset-ay69ar-filter-3 span.color-name-label {
  width:100px;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #53585C;
}
div#preset-ay69ar-filter-3 ul.btsf-filter-list {
  gap:unset !importan; 
}
@media (max-width:600px) 
{
  body div#preset-ay69ar-filter-3 a.btsf-terms-text-link {
    width:12px !important;
    height:12px !important;
  }
  body div#preset-ay69ar-filter-3 span.color-name-label { 
    font-size:10px !important; 
  }
  body div#preset-ay69ar-filter-3 .btsf-terms-color-swatch {
    gap:6px; 
  }
 body  div#preset-ay69ar-filter-3 li.btsf-filter-list-item {
    flex:0 0 48%; 
    max-width:48%;
  }
 body  div#preset-ay69ar-filter-3 .btsf-filter-type-color-swatch .btsf-filter-list {
    gap:12px 10px; 
  }

  body div#preset-ay69ar-filter-3 a.btsf-terms-text-link {
   width:12px !important; 
  }

}
div#preset-ay69ar-filter-3 .btsf-filter-type-color-swatch .btsf-terms-text-link {
  border:unset !important 
}
div#preset-ay69ar-filter-3 li div a {
 padding:unset !important; 
}
div#preset-ay69ar-filter-3 .btsf-filter-type-color-swatch .btsf-filter-list {
	gap:12px 10px;
}