/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 27 2025 | 13:14:08 */
body.single-product .wd-fbt-wrap {
    display: none !important;
	position:absolute;
}


.wpb_wrapper .wd-wpb.wd-rs-63a1bb3a06cbb.vc_custom_1671543615784 {
    background: #f9f5f0 !important;
    padding: 10px !important;
    margin: 0 !important;
    margin-top: 35px !important;
    border-radius: 10px !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    color: #333 !important;
    border: 1px solid #eec187 !important;
}

/* === FBT Prices on separate lines === */
.wd-fbt-product-heading .price del,
.wd-fbt-product-heading .price ins {
    display: block;           /* each on its own line */
    margin: 0;                /* optional, remove extra spacing */
    line-height: 1.4;         /* adjust spacing between lines if needed */
}

/* Optional: style original (del) and sale (ins) differently */
.wd-fbt-product-heading .price del {
    text-decoration: line-through; /* keep strikethrough */
    color: #999;                   /* gray color for old price */
}

.wd-fbt-product-heading .price ins {
    font-weight: bold;            /* highlight sale price */
    color: #e60023;               /* red color for sale */
}

/* === FBT purchase prices on separate lines === */
.wd-fbt-purchase .price del,
.wd-fbt-purchase .price ins {
    display: block;       /* each on its own line */
    margin: 0;            /* remove extra spacing */
    line-height: 1.4;     /* adjust spacing between lines */
}

/* Optional: style original vs sale differently */
.wd-fbt-purchase .price del {
    text-decoration: line-through; /* keep strikethrough */
    color: #999;                   /* gray color for old price */
}

.wd-fbt-purchase .price ins {
    font-weight: bold;            /* highlight sale price */
    color: #e60023;               /* red for sale price */
}

.wd-fbt .wd-carousel-wrap {
    display: flex !important;
}

.wd-fbt .wd-carousel-item {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}

.wd-fbt .wd-carousel-item:nth-child(n+3) {
    display: none !important;
}
.wpb_wrapper .wd-el-title.title.element-title {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    font-size: 22px !important;
    background: #f9f5f0 !important;  /* light background */
    color: #333 !important;           /* text color */
    padding: 15px 25px !important;    /* space around text */
    border-radius: 10px !important;   /* rounded edges */
    text-align: center !important;
    width: fit-content;                /* shrink to content */
    margin: 0 auto 20px auto !important; /* center horizontally with bottom margin */
}


