/* Add custom CSS styles below */ 
/* .special-product .product-card--primary-buttons button {background: var(--product-enhanced-btn-bg) !important;color: #fff !important;} .special-product .product-card--primary-buttons button i {color: #fff !important;} */

/* ========================================= */
/* === START OF CSS STYLE CODE BY NUSSUQ === */
/* ========================================= */

/* ====== إضافة أيقونة متحركة للاعلان ====== */
/* .promotion-banner__inner {padding-right: 10px;width: 100%;}
.promotion-banner:before {content: '';display: block;width: 2rem;text-align: center;background-image: url(https://media.zid.store/f4da164c-5501-45d0-a839-2eba6b252a43/8aea9faa-8876-4dc4-8f68-0b9832e5d2a8.svg);background-position: center;background-repeat: no-repeat;background-size: contain;margin-right: .7rem;height: 2rem;animation: fa-spin 3s linear infinite;}
.promotion-banner {display: flex;white-space: nowrap;justify-content: space-between;}
.promotion-banner ul {width: 100%;overflow: hidden;} */

/* ====== تقليل المساحة فوق البنر ====== */
/* .s-block--fixed-banner:nth-of-type(0.5){margin-top:1rem} */

/* ====== إضافة انميشن للعنوان الترويجي ====== */
/* .mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion, .promotion-title {top: 8px;right: 8px !important; left: auto !important;border-radius: 20px;animation: animate-pulse 3s linear infinite;} */

/* ====== صورة المنتج ====== */
/*.product-card__image {z-index: 9;}
.product-card__image:after {content: '';display: block;width: 100%;height: 50%;background: #98ded850;position: absolute;bottom: 0;z-index: -9;border-radius: 10px 10px 0 0;}
body.enhanced_add_btn_in_mobile .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content, .fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__content, body.enhanced_add_btn_in_mobile .simplified-products .s-products-slider-card .product-card--simplified .product-card__content {background-color: #ffacb1;margin-top: -2px;padding-top: 6px !important;}*/

/* ====== انميشن العنوان الفرعي ====== */
/* .product-card__content-wrapper {display:flex; flex-direction:column}
.product-card__content-wrapper .product-card__title {order:2}
.product-card__content-wrapper .product-card__subtitle {order:1}
.product-card__content-wrapper .s-product-card-rating {order:3}
.product-card__content-wrapper .product-options {order:4}
.product-card__content-wrapper .product-card__price {order:5}
.product-card__content-wrapper .out-of-stock {order:6}
.product-card__content-wrapper .product-card__discount {order:7}
.product-card__content-wrapper .product-card__buttons {order:8}
.product-card__subtitle, .product-entry__sub-title { -moz-transform: translateX(100%); -webkit-transform: translateX(100%);transform: translateX(100%); -moz-animation: scrollingText 15s linear infinite; -webkit-animation: scrollingText 15s linear infinite; animation: scrollingText 10s linear infinite; font-size:.8rem !important; background: #3490e4;padding: 0 8px;color: #fff;border-radius: 8px;white-space: nowrap;display: flex;flex-direction: row;justify-content: center;width: fit-content;}
.product-card__subtitle:before, .product-entry__sub-title:before {content:'★'; font-size:.8rem; margin:0 4px}
.product-card__subtitle:after, .product-entry__sub-title:after {content:'★'; font-size:.8rem; margin:0 4px}

.product-single__info {overflow: hidden;}

@media (min-width:992px){
.product-single__info {overflow: hidden;}
} */

/* ====== تكبير صورة المنتج للجوال ====== */
/* @media (max-width:767px){
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image {max-height:11rem !important; height:11rem !important}
} */

/* ===== تكبير المنتجات المتحركة بالجوال ===== */
/* @media (max-width: 991px) {
.tab-trigger {font-size:1rem !important}
.simplified-products .s-products-slider-card, .simplified-products .offer-slide {width: 190px;}
} */

/* ====== توسيط الزر في عنصر النبذة ====== */
/*.s-block--about .btn.group.bg-primary {display:block; width:fit-content; margin:auto auto 2rem}*/

/* ==== لون زر الاضافة للسلة بصفحة المنتج ==== */
/* .is-sticky-product-bar .sticky-product-bar salla-add-product-button button {color: #fff;} */

/* === تقويس زوايا الازرار بصفحة المنتج === */
/* .product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn, .s-fast-checkout-button, .s-add-product-button-main .s-add-product-button-mini-checkout, .is-sticky-product-bar .sticky-product-bar__quantity salla-quantity-input .s-quantity-input-container {border-radius:8px !important;}
.s-add-product-button-main .s-add-product-button-mini-checkout {border: 1px solid #ffacb1;}

@media (min-width:992px){
.sticky-cart-single .s-button-element {color:#fff; border-radius:8px}
} */

/* ====== إضافة إطار لتمارا ====== */
.tamara-summary-widget--inline-outlined {border-color:#222 !important; border-radius:8px !important}

/* ====== إزالة خلفية تابي وتمارا ====== */
#tabbyPromoWrapper, .tamara-product-widget {background-color: transparent !important}

/* ====== إضافة عبارة الشحن المجاني ====== */
/* .product-single .inventory-content:before {content: '+ شحن مجاني'; display: block;background-color: var(--color-primary);color: #fff;padding: 2px 13px;width: fit-content;margin: 0 0 10px;border-radius: 8px;font-weight: 600;}

html[lang="en"] .product-single .inventory-content:before {content: '+ FREE SHIPPING';}
 */

/* ====== انميشن الايقونة المتحرك بالاعلان ====== */
@keyframes fa-spin {
0% {-webkit-transform: rotate(0);transform: rotate(0);}
100% {-webkit-transform: rotate(1turn);transform: rotate(1turn);}
}

/* ====== GENERAL ====== */
@font-face {
  font-family: 'TheYearofHandicrafts';
  src: url('https://raw.githubusercontent.com/hessennasser/smartdev-website/main/TheYearofHandicrafts-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

h1, h2, h3 {font-family: 'TheYearofHandicrafts', sans-serif !important; font-weight: 400 !important}


  @font-face {
    font-family: '29LTKaff';
    src: url('https://assets.zid.store/themes/4c65eb06-61f3-4165-97bb-c99909362b65/29LTSemibold.ttf');
    font-style: normal;
    font-weight:600
  }
  @font-face {
    font-family: '29LTKaff';
    src: url('https://assets.zid.store/themes/4c65eb06-61f3-4165-97bb-c99909362b65/29LTMed.ttf');
    font-style: normal;
    font-weight:500
  }
  @font-face {
    font-family: '29LTKaff';
    src: url('https://assets.zid.store/themes/4c65eb06-61f3-4165-97bb-c99909362b65/29LTReg.ttf');
    font-style: normal;
    font-weight:400
  }
  
  @font-face {
    font-family: '29LTKaff';
    src: url('https://assets.zid.store/themes/4c65eb06-61f3-4165-97bb-c99909362b65/29LTLight.ttf');
    font-style: normal;
    font-weight:300
  }
  @font-face {
    font-family: '29LTKaff';
    src: url('https://assets.zid.store/themes/4c65eb06-61f3-4165-97bb-c99909362b65/29LTUlight.ttf');
    font-style: normal;
    font-weight:200
  }
body {
  font-family: '29LTKaff';
}
.tracking-tight {letter-spacing: 0 !important}



.sicon-shopping:before {
    content: "\ef36";
}
.s-button-primary {
    background-color: #095359;
    border-color: #095359 !important;
    border-width: 1px;
    color: #fff !important;
}
.text-red-400, .text-red-600 {color: #af3838;}
.home-block-line, .enhanced-title-border {display: none !important}

.product-card__promotion {border-radius: 6px !important; left: 10px !important; top: 10px !important}

/* ====== SLIDER ====== */
salla-slider .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 0}
salla-slider .swiper-pagination-bullet {height: 3px}

/* ====== SECTION ====== */
.s-block {
    margin-top: 3rem;
}
.s-block .text-center.mb-8 {margin-bottom: 0}
.s-block h2.text-3xl {
    font-size: 1.5rem;
    line-height: 1.7;
}

/* ====== PRODUCTS ====== */
.product-card__title a {
        font-size: 13px;
        font-weight: 400 !important;
        line-height: 1.4;
    }
.product-card__price .total-price {font-size: 13px}
.product-card__price .total-price {line-height: 1; top: 0}
.product-card__promotion {background-color: #af3838 !important;}
salla-add-product-button[product-status="sale"] button {background-color: #095359 !important; color:#fff !important; border-color: #fff !important}
salla-add-product-button[product-status="sale"] i {color: #fff !important}
/* .product-card__normal-cart__btn .s-button-text {line-height: 1} */



@media (max-width: 991px) {
    .simplified-products .offer-slide, .simplified-products .s-products-slider-card {
        width: 190px;
    }
      .simplified-products .offer-slide .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {
        padding: 10px;
    }
}


/* ====== SPECIAL PRODUCTS ====== */
.special-product h2.text-3xl {margin-bottom: .5rem}

/* ====== CART ====== */
.s-cart-coupons-coupon-label {
    color: #af3838 !important;}

/* ====== HEADER ====== */
.navbar-brand img {filter: invert(1);}
.sicon-cart:before {content: "\ef36";}
salla-advertisement {background:#f0ede8;
    height: auto !important;}
.s-advertisement-content-main {font-weight: 400; font-size: .8rem}
.s-advertisement-content {padding-top: 8px; padding-bottom: 6px}
.s-cart-summary-count {background-color: #af3838;}

/* ====== footer ====== */
.footer-is-custom .store-footer .store-footer__curve {display: none}
.footer-list a {font-size: .95rem !important}

/* ====== PRODUCT PAGE ====== */
salla-installment {
    display: none !important;
}
.inventory-content {display: none}
.center-between.pb-5.mb-5:has(.sicon-barcode) {display: none}
.product-price-bottom {display: none}
.s-rating-stars-selected {
    fill: #095359;
    padding: 1px;
}
.product-single h1 {color: #095359; font-size: 1.4rem;}
.s-rating-stars-reviews {font-weight: 400 !important;
    font-size: 12px;
    opacity: .7;
    color: #095359;
    margin: 0 4px;}

.s-comments-title {display: none}
.s-reviews-summary-header-section {
    flex-direction: column;
    align-items: center;
    gap: 0;
    text-align: center;}
.s-reviews-summary-header-section:has(h4) {display: none}
.product-more-info .more-tab-container .more-info-tabs__nav-link.active {display: none}
.breadcrumbs {display: none}

.promotion-title {background-color: #af3838 !important;
    border-radius: 6px !important;}
.bg-storeBG.p-5.rounded-md:has(.sicon-barcode) {display: none}

.tab-panel h3 {color: #095359; margin-top: 1.2rem}


.s-rating-stars-large svg {
    height: 1.25rem;
    width: 1.25rem;}
.s-reviews-summary-average {
    font-size: 2.5rem;
  color: #095359;}
.s-reviews-summary-header .s-rating-stars-selected {
    fill: #095359;
}
.s-comments .s-reviews-summary-count, .s-comments .s-reviews-summary-percentage {
    color: #095359;
}
.s-reviews-summary-progress .s-progress-bar-wrapper {
    height: 9px !important;
}
.s-reviews-summary-rows {gap:.5rem}
.s-progress-bar-progress {background: #095359 !important}
.s-comments-header {display: none}
.s-comments-container salla-reviews-summary {margin-bottom: 2rem}
.s-comments-flex, .s-comments-item-like-btn {display: none}
.s-comments-item {
    margin-bottom: 8px;
    border-color: #e5e7eb;
    padding-bottom: 0;
    border: none;
    background: #F0EDE8;
    padding: 1rem;
}

.product-single .product-tabs-container.vertical {display: none}
.product-single:has(#details-slider-70507643) .product-tabs-container.vertical {display: block}


.si-toggle-btn {
    border: 1px solid var(--si-border);
    border-radius: 0;
    background: transparent;
    color: var(--si-border);
    font-size: 1rem;
}

.product-tabs-container.vertical .tab-button, .product-tabs-container.vertical .tab-button.active {background: #F0EDE8;}


/* ======= SPECIAL OFFER ====== */
.s-offer-modal-type-products .s-modal-body .s-products-slider-card {max-width:220px}
.s-offer-modal-type-products .s-modal-body .product-card--fit-height .product-card__image {max-height: 14rem}
.s-offer-modal-type-products .s-modal-body {min-height: 600px}
.s-offer-modal-type-products .s-modal-body .product-card__content {padding: 8px}
.s-offer-modal-type-products .s-slider-has-notitle .s-slider-block__title {
    margin-bottom: 10px;
}