@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';font-weight: 400 !important;}
h1, h2, h3, h4, h5, h6 {font-weight: 500 !important}
.text-red-600, .text-red-500, .text-red-400 {color: #ca3434}


/* ====== GENERAL ====== */
.home-block-line {display: none}
.home-block-title {margin-bottom: 1rem; margin-top: 1rem}
.home-block-title h2 {font-weight: 400}
.s-button-primary {background-color: #8369a7 !important; color: #fff !important; border-color: #8369a7 !important;}
.s-button-primary span {font-weight: 400 !important}
.s-button-primary:hover {opacity: .8 !important}
div.my-2.mx-auto.w-28.h-0.border-2.border-primary {display: none}

@media (min-width:1024px){
h2.mt-2.text-3xl, h2.text-2xl {font-size: 1.6rem !important; font-weight: 500}
}

/* ====== HEADER ====== */
.store-header .sicon-cart:before {content: "\ef36";}
.s-cart-summary-count {background-color:#8369a7; color: #fff}
.s-advertisement-content {padding-bottom: 6px; padding-top: 6px}
.s-advertisement-content a {font-size: .8rem; font-weight: 400}
.s-advertisement-action, .s-advertisement-content-icon {display: none}
.main-menu li>a span {padding: 0;font-weight: 400;font-size: .85rem;}

@media (min-width:1024px){
.header-btn__icon {width: 1.5rem; font-size: 1.1rem}
salla-cart-summary {margin-right: .7rem !important}
}

@media (max-width:768px){
.main-menu li>a {min-height: 5rem;}
.mm-spn li:after {border-color: #eee; opacity: 1}
}

/* ====== FEATURED PRODUCTS ====== */
.special-product .s-count-down-wrapper {display: none}

@media (max-width:768px){
.special-product .flex.flex-col {width: 60%}
.special-product .product-card__image {min-height: 14rem !important}
}

/* ====== PRODUCTS ====== */
.s-block--custom-products {margin-top: 1rem}
.product-card__normal-cart button, .product-card__mini-cart button {background: #8369a7;color: #fff;border: none;border-top: 1px solid #ddd;border-radius: 0;}
.product-card__normal-cart button span, .product-card__mini-cart button span {font-weight: 400}
.product-card__normal-cart button i, .product-card__mini-cart i {display: none}
.product-card__promotion {left: 10px !important;top: 10px !important;}
.product-card__title a {font-size: .9rem;font-weight: 500;margin-top: 6px;}
.product-card__subtitle {opacity: .5 !important}
.product-card__price .total-price {top: 0}
.product-card__price .total-price {font-size: .9rem}

/* ====== FAQS ====== */
.single-faq {padding-left: 1rem; padding-right: 1rem; border-color: #ddd; border-radius: 0}
.single-faq p {font-size: .9rem}
.single-faq i {color: #fff; background: #8369a7}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials.enhanced:before {display: none}
.s-block--testimonials .review .flex.flex-col {box-shadow: none; border: 1px solid #ddd; border-radius: 0}
.s-block--testimonials .comment__rating {display: flex; gap: 0}
.s-block--testimonials .comment__rating i {margin: 1px !important}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__curve {display: none}
.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {padding-bottom: 0; border-bottom: 0}
.store-footer__inner img[alt="خزامى كير"] {filter: brightness(100)}
.store-footer__inner strong {font-weight: 400 !important}
.footer-list a {font-size: .9rem}

/* ====== PRODUCT PAGE ====== */
.product-single .product-entry__sub-title {opacity: .5}
.product-single .s-rating-stars-medium svg {width: 1rem}
.product-single .s-rating-stars-reviews {font-size: .75rem;margin: 0 4px;opacity: .5;}
.product-single #drs-inst-widget .drs-bar {border-radius: 0}
.product-single .product-price-bottom, section.bg-storeBG:has(.sicon-barcode) {display: none}
.product-single .s-comments-title {display: none}
.product-single .s-reviews-summary-header-section {gap: 10px !important; margin-bottom: 1.5rem;}
.product-single .s-reviews-summary-recommendation-percentage {color: #8369a7;font-size: 1.8rem;font-weight: 900 !important;}
.product-single .s-reviews-summary-header-section.s-reviews-summary-recommendation-only p {font-size: 1rem;font-weight: 700;color: #8369a7;}
.product-single .s-comments-header.has-total {display: none}
.product-single .s-comments-item-rated-widget {display: none}
.product-single .s-comments-item-timestamp {display: none}
.product-single .s-comments-item-user-info {justify-content: space-between !important; width: 100%}
.product-single .s-rating-stars-btn-star {padding: 1px}
.product-single .s-comments-flex {background: #8369a730;padding: 3px 4px 1px;border-radius: 25px;}
.product-single .s-comments-item-has-order-check-text {font-size: .8rem !important}
.product-single .s-comments-item-has-order-check-icon {background-color: #8369a7;}
.product-single .s-comments-item-has-order-check-icon svg {fill:#fff}
.product-single .s-infinite-scroll-btn {background: none !important;border: none;color: #060606 !important;padding: 0 2px 2px;border-bottom: 1px solid #06060630 !important;border-radius: 0;}
.product-single .share-and-wish {display: none}
.product-single .promotion-title {left: 10px !important; right: auto !important; top: 10px !important; border-radius: 0; font-weight: 400}

@media (max-width: 991px) {
.product-single .product-more-info .more-tab-container .more-info-tabs__nav-link {background: #8369a7;font-size: 1.1rem;justify-content: center;color: #fff !important;}
.product-single .product-more-info .more-tab-container .more-info-tabs__nav-link:after {display: none}
}

@media (max-width:768px){
body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {max-height: 9rem;}
.product-single .fit-slider-products {padding: 0}
.product-single .fit-slider-products .s-slider-block__title-right {background: #8369a7;width: 100%;padding: .9rem 0 .7rem;justify-content: center;text-align: center;color: #fff;border: none !important}
.product-single .fit-slider-products .s-slider-block__title-right h2 {padding: 0 !important; font-weight: 400 !important}
}