/* Add custom CSS styles below */
section.s-block.s-block--photos-slider {
    margin-top: 0 !important;
}

.s-slider-block__title {
    display: none;
}

salla-slider.photos-slider .swiper-slide {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-radius: 0 !important;
}

salla-slider.photos-slider .swiper:where([dir=rtl], [dir=rtl] *) {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.photos-slider img {
    border-radius: 0 !important;
}

.s-button-btn {
    background-color: #000000;
    color: #ffffff;
    padding: 16px 24px;
    font-size: 14px;
}

.s-add-product-button-main .s-button-btn {
    padding: 0 16px;
    height: 2.5rem;
}

.s-button-btn:hover {
    background-color: #e29808;
    border-color: #e29808;
    color: #ffffff;
}

.s-button-btn .s-button-text {
    display: flex;
    gap: 12px;
}

.s-button-btn .s-button-text i {
    font-size: 20px;
}

.s-product-card-content-title a {
    line-height: 2;
}

.s-product-card-price,
.s-product-card-starting-price h4 {
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.25rem;
    color: #d39d25;
}

.s-block--features__item {
    background-color: #000000;
    border-radius: 32px;
}

.s-block--features__item {
    background-color: #000000;
    border-radius: 32px;
}

.s-block--features__item .feature-icon {
    background-color: #ffffff;
}

.s-block--features__item .feature-icon i {
    color: #000000;
}

.s-block--features__item h2 {
    color: #ffffff;
}

.s-block--features__item p {
    color: #ffffffb3;
}

salla-slider.photos-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}

section.s-block.s-block--features.container {
    margin-top: 0;
}

@media screen and (max-width: 1024px) {
    salla-slider.photos-slider .swiper {
        padding-bottom: 10px;
    }

    .s-block--features__item {
        border-radius: 16px;
    }

    section.s-block.s-block--features.container .grid {
        gap: 10px
    }
}

.s-block__title .right-side:where([dir=rtl], [dir=rtl] *) {
    padding-right: 8px;
    border-right: 5px solid #000000;
}

.s-reviews-header:where([dir=rtl], [dir=rtl] *) {
    margin-right: 0;
    padding-bottom: 8px;
    border-bottom: 4px solid #000000;
}

.s-reviews-header-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

div#bcio-whatsapp-widget {
    display: none;
}

.s-advertisement {
    background-color: #eaa308 !important;
}