.slide-header-custom .caption-contain,
.slide-subheader-custom .caption-contain{
font-family: 'Gilroy' !important;
text-transform: none;
}
.slide-header-custom .caption-contain{
letter-spacing: 0.4em;
font-weight: 400;
}
.slide-subheader-custom .caption-contain{
letter-spacing: 0.4em;
}
.caption-contain{
font-family: 'Gilroy';
}
.slide__btn{
font-family: 'Gilroy' !important;
font-weight: 500 !important;
letter-spacing: 0.2em !important;
font-weight: 500;
font-size: 14 !important;

}
.box__slide .slide__btn .caption-contain{
font-weight: 500;
font-size: 16 !important;
line-height: 40px;
letter-spacing: 0.2em !important;
}
.banner__effect.dark>.elementor-container::before, .banner__effect.dark>.elementor-container::after{
display: none;
}
.banner__effect.dark::before, .banner__effect.dark::after{
display: none !important;
}
.banner__effect::before, .banner__effect::after{
display: none;
}
.banner__effect:hover::before{
display: none;
}
.product-image, .lslide.active, .v-list-items{
background-color: #f5f5f5
}
 .v-list-items{
background: #f5f5f5 !important;
}
.lSPager.lSGallery li a img{
background: #f5f5f5;
}
.product-price .current-price .current-price-value{
font-size: 20px;
font-weight: 700;
line-height: 20px;
}
.tax-shipping-delivery-label{
display: none;
}
.social-sharing{
display: none;
}
.sizechart{
display: ;
}
.product-meta>.product-title>a{
-webkit-line-clamp: 2;
line-height: 1em;
}

.product-description {
  column-count: 2;
  column-gap: 40px;
}

.product-description h2,
.product-description h3,
.product-description h4 {
  color: #000000;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Gilroy';
  margin-bottom: 8px;
}

.product-description p {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Gilroy';
}
.product-detail-name h1 {
  color: #000000;
  font-size: 24px;
  line-height: 24px;
  font-family: 'Gilroy';
  margin-bottom: 8px;
font-weight: 700;
}
.category-additional-description {
 margin-top: 300px;
  column-count: 1;
  column-gap: 40px;
  padding: 0px;                  /* opcjonalnie: wewnętrzny odstęp */
}

.category-additional-description h2,
.category-additional-description h3,
.category-additional-description h4 {
  color: #000000;
  font-size: 16px;
  line-height: 16px;
  font-family: 'Gilroy';
}
.category-additional-description p {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Gilroy';
  break-inside: avoid;            /* zapobiega łamaniu nagłówków między kolumnami */
}

.category-additional-description p {
  margin-bottom: 16px;
  break-inside: avoid;
}
#leo-paneltool{
display: none;
}
.carrier-extra-content{
display:none;}

.quickview{
display: none;
}
.product-line img{
max-width: 100%;
}
.leo_free_price{
padding-left: 15px;
padding-right: 15px;
}
.img-fluid{
width: auto;
max-height: 100%;
}
.second-image-style{
display: none;
}