.cg-customcss-material {
    background-color: #f2f2f2;
    padding: 5px;
}

.cg-customcss-pattern {
    background-color: #f2f2f2;
    padding: 5px;
	  margin-top: 10px;
	  margin-bottom: 10px;
}


.woobt-products .woobt-product {
    padding: 10px 0;
    margin: 10px;
    justify-content: space-between;
    display: flex
;
    align-items: center;
    border-bottom: none;
    background-color: #efefef;
    border-radius: 10px;
}

/* Non-active thumbnails - no border */
.elementor-990857 .elementor-element.elementor-element-5b97a809 .jet-woo-swiper-control-thumbs__item {
    border: none; /* Removes border completely */
}

/* Active thumbnail - black border */
.elementor-990857 .elementor-element.elementor-element-5b97a809 .jet-woo-swiper-control-thumbs__item.swiper-slide-thumb-active {
    border: 3px solid #256786; /* Black border for active thumbnail */
}

/* Non-active thumbnails - no border */
.elementor-990857 .elementor-element.elementor-element-5b97a809 .jet-woo-swiper-control-thumbs__item,
.elementor-990857 .elementor-element.elementor-element-8c6dd8e .jet-woo-swiper-gallery-thumbs .swiper-slide {
    border: none; /* Removes border completely */
}

/* Active thumbnail - black border */
.elementor-990857 .elementor-element.elementor-element-5b97a809 .jet-woo-swiper-control-thumbs__item.swiper-slide-thumb-active,
.elementor-990857 .elementor-element.elementor-element-8c6dd8e .jet-woo-swiper-gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
    border: 3px solid #256786; /* Black border for active thumbnail */
}


.glsr-button.wp-block-button__link {
    background-color: black; /* Sets the background to black */
    color: white; /* Sets the text color to white */
    text-align: center; /* Centers the text horizontally */
    display: flex; /* Use flexbox to control alignment */
    align-items: center; /* Centers the content vertically */
    justify-content: center; /* Centers the content horizontally */
    width: 100%; /* Makes the button full-width */
    border: none; /* Removes any border */
    padding: 10px 0; /* Adds spacing inside the button */
    cursor: pointer; /* Pointer cursor on hover */
    text-decoration: none; /* Removes underline */
    box-sizing: border-box; /* Ensures padding doesn’t affect width */
}

/* Keep the line for the regular price (del) */
.elementor-heading-title del {
    text-decoration: line-through !important;
}

/* Remove underline or any unwanted text decoration from the sale price (ins) */
.elementor-heading-title ins,
.elementor-heading-title ins span {
    text-decoration: none !important;
}
.capitalize-text {
  text-transform: capitalize !important;
}
body {
  overflow-x: hidden; /* This prevents horizontal scrolling */
}

