/* Add custom CSS styles below */ 
.swiper-wrapper {
    margin: 10px auto;
}

.bannernw {
    content: url("https://iili.io/f5NtJIe.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    aspect-ratio: auto;
    border-radius: 0;
}

.product-card__promotion{
    right: 0px;
    top: 0px;
    color: #000 !important;
}

section:has(.bannernw) {
    margin-top: 0rem !important;
}

/********************/
.s-block--tabs-produtcs .tabs{
  justify-content: center;  
}

.s-block--tabs-produtcs .tab-trigger.is-active button{
    background: var(--color-primary)!important;
    color: #fff !important;
}



.rounded_contacts a, .rounded_contacts a i,
.enhanced_rounded_contacts a{
      border: 1px solid #032f32;
}


.product-viewers {
    background-color: #009e7f;
    color: white;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    text-align: center;
    margin-top: 10px;
}

.product-viewers span {
    font-size: 14px;
}

/***************************/
.s-quantity-input-button,
.product-single-top-description.mb-5 {
    background: var(--header-bg);
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 8px;
}


.product-card__buttons>div button,
.more-tab-container>.product-more-info .more-tab-container .more-info-tabs__nav-link:first-child,
.product-price.product-price-bottom .center-between {
    display: none;
}

.s-add-product-button-main .s-add-product-button-mini-checkout {
    background: var(--header-bg);
    border: none !important;
}

.promotion-title,
.mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {
    color: #000;
    left: auto;
    right: 0px;
}

.s-add-product-button-mini-checkout-content {
    color:#002c2f;
}

.s-quantity-input-button svg {
    background: transparent;
}

.product-card__normal-cart__btn .s-button-text,
.product-card__enhanced-mini-cart__btn--inner span {
    font-size: 0px
}


.fit-slider-products .s-slider-swiper-wrapper .swiper-slide {
    margin: 10px auto;
}

body.products-has-border .product-card {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 8px;
}

.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text:after,
.product-card__normal-cart__btn .s-button-text:after,
.product-card__enhanced-mini-cart__btn--inner span:after {
    content: 'إضافة';
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
}

.product-card--primary-buttons button {
    background: var(--product-enhanced-btn-bg) !important;
}

.sicon-eye:before,
.sicon-heart:before{
    color: #002c2f;
}

.sicon-shopping:before{
  color: #fff;  
}

.product-card__enhanced-mini-cart button.s-button-element {
    border-radius: 8px;
}

.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__promotion {
    top: 0rem;
    right: 0px;
    width: 30%;
}

@media only screen and (max-width:600px) {
  .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text{
        margin-right: -15px;
  }
  
  .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text:after{
    content: 'إضافة';
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    margin-right: -65px;
}
  
    .product-more-info.vertical {
        margin-top: -70px !important;
    }


    .fit-slider-products .s-slider-swiper-wrapper .swiper-slide {
        margin: 10px 3px;
        width: 180px;
    }

    .is-sticky-product-bar.product-single {
        padding-bottom: 0rem;
    }

    .product-card__enhanced-mini-cart button.s-button-element {
        width: 90%;
        margin: 0px auto 10px;
    }

    .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__promotion {
        bottom: 9.4rem;
        width: 40%;
    }

  .product-card__promotion{
          width: 55%;
  }
}


.product-card--fit-height{
    border: 0px solid #fff;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 0px 15px 0 rgba(0, 0, 0, 0.1);
}