@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&family=Noto+Kufi+Arabic:wght@100..900&display=swap');

body {font-family: "IBM Plex Sans Arabic", sans-serif !important;}

/* ====== HEADER ====== */
header button[aria-label="Search"] {display:none}
.store-header .sicon-cart:before {content: "\ef36";}
salla-cart-summary {margin-right:0 !important}
.s-cart-summary-count {background-color:transparent !important; color:#383838; right:0}

/* ====== ABOUT GENERAL ====== */
.s-block--about {margin:0; padding:0}
.s-block--about .container {padding:0}
.s-block--about img {border-radius:0}
.s-block--about .w-full:has(h2) {padding:2rem 1.5rem}
.s-block--about .w-full:has(h2) {display:flex; flex-direction:column; align-items:center; text-align:center}

.s-block--about h2 {font-weight:400}
.s-block--about p {font-weight:300}
.s-block--about a {margin: 1rem;background-color: transparent;border: 2px solid #383838;color: #383838;font-weight: 400;}
.s-block--about a i {display:none}

@media (min-width:1024px){
.s-block--about .flex-col-reverse {display: grid;grid-template-columns: repeat(2, 1fr); gap:0}
.s-block--about .w-full {width:100%}
.s-block--about h2 {font-weight:600}
}

/* ====== ABOUT STYLE #2 ====== */

@media (min-width:1024px){
.about-s2 .w-full:has(h2){order:2}
.s-block--about .w-full:has(h2) {text-align:right; align-items:flex-start; padding:2rem 2rem}
.s-block--about a {margin: 1rem 0 0}
}

/* ====== CUSTOM FEATURES ====== */
.features-ona {background-color:#E1E2E1; margin:0 !important; padding-top:2rem; padding-bottom:2rem}
.features-ona h2.text-3xl {font-size: 1.1rem !important;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;}
.features-ona .home-block-line {width:3rem !important;}
.features-ona .home-block-title {margin-bottom:3rem !important}
.features-ona ul {display: grid; grid-template-columns: 1fr; gap:4rem}
.features-ona a {pointer-events: none !important;}
.features-ona ul img {width: 3rem;height: 3rem;transform: unset !important;margin-bottom: .5rem;}
.features-ona ul h3 {font-size:1.1rem !important; font-weight:400 !important; margin-bottom:.5rem !important}
.features-ona ul p {font-weight:300 !important;}

@media (min-width:1024px){
.features-ona {padding:4rem 0 !important}
.features-ona ul {grid-template-columns: repeat(3, 1fr);}
.features-ona ul a {text-align:right}
.features-ona h2 {text-align:right}
.features-ona .home-block-line {margin:0}
}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__curve {display:none}
.footer-is-custom .store-footer {margin-top:0; padding-top:2rem}
.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 {border-bottom:none}
.store-footer__inner, .store-footer__newsletter {padding-bottom:0}
.rounded_contacts {gap:.5rem}








.product-card__price {
    color: var(--store-text-secondary);
    font-size: 16px;
    line-height: 100%;
    display: none;
}

.product-card__buttons>div button {
    align-items: center;
    background: var(--bg-primary);
    border: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .039);
    display: flex
;
    font-size: 0;
    height: 40px;
    justify-content: center;
    padding: 0;
    white-space: nowrap;
    width: 40px;
    display: none;
}