@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&display=swap');

/* general */
body {font-family: "Noto Kufi Arabic", sans-serif;}

.border-gray-200 {border-color: #ccc;}
.text-red-400 {color: #cf1e23;}

/* header */
.top-navbar {background:#cf1e23 !important; color:#fff !important; min-height:30px !important}
.main-header {background-color:#fff}
.top-links {gap:14px}
.top-links a, .top-links span {color: #fff;font-size: .9rem;opacity: 1;}
.cart-count {box-shadow:none}
.sicon-cart:before {content: "\ef36";}
.search-input {padding: 7px 45px 7px 50px !important;}
.search-section {margin:0 25px; border:none; border-radius: 6px; background-color:#f1f1f1}
.header-actions {align-items: baseline;}
.search-wrapper {background-color:transparent !important; border-radius:6px !important}

.product-single .app-inner > .container {border-top: 1px solid #f1f1f1;}

@media (max-width: 768px) {
.action-btn {min-width: 28px;}
.search-section {margin:0 25px; border:none; border-radius: 6px; background-color:#f1f1f1}
/*.header-actions {align-items: baseline;}*/
.search-wrapper {background-color:transparent !important; border-radius:6px !important}
}

/* categories */
.main-categories .home-block-title {display: flex;flex-direction: row;align-items: center;gap: 6px;}  
.main-categories .home-block-title .home-block-line {display:none}
.main-categories h2, .main-categories p {font-weight:600 !important; font-size:1.2rem !important}
.main-categories h2 {color:#2e2e2e !important}
.main-categories p {color:#cf1e23 !important; margin-top:0 !important}
.main-categories .container.mt-4 {background: #fff;padding: 1rem;border-radius: 30px;}
.main-categories h3 {margin-top:.5rem !important; color:#2e2e2e !important}
.s-block--circle-links salla-slider .custom-width {width: auto;}
.main-categories .mx-auto.max-w-7xl {max-width:unset}

@media (min-width: 991px) {
.main-categories .container.mt-4 {padding:2rem  1rem; margin-top:2rem}
.force-center salla-slider .swiper-wrapper {justify-content: space-around;}
.force-center salla-slider .swiper-wrapper img {width:7rem !important; height:7rem}
}

@media (max-width: 767px) {
.main-categories .mx-auto.max-w-7xl {max-width:95%; border-radius:20px}
.s-block--circle-links salla-slider .custom-width {width: auto;}
.main-categories h2, .main-categories p {font-size:1.1rem !important;}
}

/* products */
.fixed-products h2 {text-align: right; font-size: 1.2rem !important; font-weight: 500; margin-bottom:-3px; line-height: 2;}
.s-block .home-block-line {margin: 10px 0 0; border-color:#cf1e23 !important; margin-bottom: -3px;}
.fixed-products .home-block-title {border-bottom:1px solid #ddd; }
.product-card__image {background-color:#fff}
.product-card--rounded {border-radius: 30px;}
/*.product-card__buttons {display:none}*/
.product-card__title {display:flex !important; justify-content:flex-start !important; text-align:right}
.product-card__title a {font-size:.8rem !important; font-weight:700}
.product-card__buttons>div button {display:none}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button {padding:4px; border-radius:25px}

/*.fixed-products .home-block-title {display:none}*/
.fixed-products .btn.btn--outline-primary {background-color:#1d1d1d !important; color:#fff !important; border-radius:25px !important; font-size:.8rem; font-weight:400;min-width: 7rem;}

.fixed-products span.h-px.bg-gray-200.flex-1.block {display:none}
.fixed-products .flex.items-center.gap-8.mt-5 {justify-content:center !important}


.custom-quick-buy-btn {height: 35px;background: none;background-color: #cf1e23 !important;border: none !important; box-shadow:none}

.custom-quick-buy-btn:hover:not(:disabled) {
    background: #cf1e23 !important; opacity:.7;
    transform: unset;
    box-shadow: none;
}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button {border: 1px solid #ddd !important;}

.product-card__price {justify-content: flex-start;}
.product-card__normal-cart button {padding:4px !important; border-color:#ccc !important; border-radius:25px !important}

@media (max-width: 767px) {
.product-card--rounded {border-radius: 20px;}
salla-add-product-button {border:none}
salla-add-product-button .s-button-text {font-weight:500 !important; font-weight:500 !important}
}

@media (max-width: 990px) {
.product-card__normal-cart {display: block;}
.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button {display:none}
}


/* footer */
.store-footer a {line-height:1.9}
.store-footer .bg-gray-900.text-black.py-16 {background-color:#1d1d1d !important}
.store-footer h3 {color:#fff}

/* ====== CATEGORY PAGE ====== */
.s-infinite-scroll-btn {border-radius: 25px;color: #fff; background-color:#1d1d1d}

/* product page */
.product-single .breadcrumbs {display:none}
.product-single .s-product-options-wrapper {padding:0}

.product-single .size-guide-section .min-w-full {text-align:right}
.product-single .size-guide-section .text-gray-700.font-semibold.mb-4 {font-weight:800}
.product-single .product-form .bg-storeBG.p-5.rounded-md.mb-5 {padding:2rem 0}
.s-product-options-option-label small {display:none}
.s-datetime-picker-input, .s-form-control, .s-form-control:focus, .s-product-options-grid-mode-span {border-color: #ccc;}
.product-single .product-price-bottom {display:none}

.product-single .inventory-content {display:none}

@media (max-width: 991px) {
.product-single .simplified-products .offer-slide, .product-single .simplified-products .s-products-slider-card {width: 185px;}
.product-single .fit-slider-products {padding-right:0}
.product-single .custom-quick-buy-btn {border-radius:25px}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {padding: 4px;border-radius: 25px;border-color: #ccc;}
.s-comment-form-action .s-button-btn {padding-top:4px;padding-bottom:4px; border-radius:25px}

.product-more-info .more-tab-container .more-info-tabs__nav-link {padding: 10px 8px 0;border-bottom: 1px solid #ddd;color: #000 !important; background-color:transparent}
.product-more-info .more-info-tabs__nav-link>span {border-bottom: 3px solid #cf1e23 !important;margin-bottom: -3px;padding-bottom: .7rem !important;font-size: 1.2rem; font-weight: 500;}

.product-single salla-products-slider .s-slider-block__title {border-bottom-color:#ccc !important}
.product-single salla-products-slider .s-slider-block__title-right {border-bottom: 3px solid #cf1e23;padding-bottom: 10px;margin-bottom: -2px;}
.product-single salla-products-slider .s-slider-block__title h2 {font-size: 1.2rem;font-weight: 500;padding-bottom: .2rem;}
}