/* ====== GENERAL ====== */
.home-block-line {display:none}
.s-button-primary {background-color: #9b764e !important; border-color: #9b764e !important; color: #fff !important; border-radius: 0;}

/* ====== HEADER ====== */
.main-nav-container {min-height: 60px;}
.store-header .sicon-cart:before {content: "\ef36";}
.s-cart-summary-count {background-color: #a54b56;}
salla-cart-summary {margin:0 !important}
.header-btn__icon.icon {margin:0 !important}

/* ====== CATEGORIES ====== */
.main-cats.s-block--square-links .mx-auto.max-w-7xl {max-width:100% !important}
.main-cats.s-block--square-links h2 {line-height: 2.2;}
.main-cats.s-block--square-links h3 {margin-top:.5rem; text-align:right; padding:0 5px !important}
.main-cats.s-block--square-links p {color:#545454; font-weight:500; margin-bottom:1.5rem !important}

.main-cats.s-block--square-links img {object-fit: contain; aspect-ratio:unset}

@media (max-width:768px){
.main-cats salla-slider .slide--one-fourth {max-width:160px}
}

/* ====== PRODUCTS ====== */
.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title {border-bottom:none}
.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {border-bottom: none;padding-bottom: 0;}
salla-add-product-button i {display:none}

.mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {top:10px; left:10px}

salla-add-product-button button, .s-products-slider-card .product-card--simplified .product-card__mini-cart button {background: #9b764e !important;border-radius: 0 !important;color: #f5f3ef !important;padding: 8px !important;font-size: 1rem; border:none !important}

@media (max-width: 991px) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 190px;}

.product-card__title a, .product-card__price .total-price {font-size:.9rem}
}

/* ====== ABOUT ====== */
.s-block--about {background-image: url(https://nussuq-dev.com/otta/ottaa.png);background-size: 30%;background-repeat: no-repeat;background-position: left bottom;}
.about-1 {background-position: left bottom;}
.s-block--about a {margin-top: .5rem;background-color: transparent !important;border: 1px solid #00000070; border-radius: 100px !important;color: #000 !important;height: 45px; padding: 0 30px !important; font-weight: 500; font-size: .9rem;}
.s-block--about a i {display:none}
.s-block--about .w-full img {border-radius:0 !important}

.s-block--about h3 {background: #a54b56;width: fit-content;padding: 0px 10px;color: #fff;opacity: 1;font-size: .9rem;margin-bottom: 1.5rem;}

.s-block--about p {font-size: 1.1rem;color: #545454;font-weight: 400 !important;line-height: 1.8;}

.about-2 {background-position: right bottom;}

@media (min-width:992px){
.s-block--about, .s-block--about .container {padding:0 !important}
.about-1 .container > .flex {flex-direction: row-reverse;}
.s-block--about .container .flex > .w-full {width:50% !important}
.s-block--about img {max-height:30rem;}

.about-2 .w-full:has(h3) {padding-right:3rem}
}

@media (max-width: 991px) {
.s-block--about {padding-top:0; background-size: 50%;}
.about-2 {background-position: left bottom;}
.s-block--about .container {padding:0}
.s-block--about img {max-height:20rem;}
.s-block--about .w-full:has(h3) {padding:1.5rem 1rem 0 !important}
}

/* ====== COURSES ====== */
.courses.s-block--square-links h3 {margin-top:.5rem; text-align:right; padding:0 5px !important}

@media (min-width:992px){
.courses .mx-auto.max-w-7xl {max-width:100% !important}
.courses .mx-auto.max-w-7xl .container {padding: 0 !important}
.courses salla-slider .slide--one-fourth {width:33% !important; max-width:33% !important}
}

@media (max-width:768px){
.courses salla-slider .slide--one-fourth {max-width:270px}
}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials .review > .flex {flex-direction: column-reverse;}
.s-block--testimonials .review .flex .flex.items-center.mt-6 {margin-top:0}


/* ====== FOOTER ====== */
p.footer-description {margin-top:2rem}
.footer-description, .footer-description p, .footer-description+p, .footer-list a {font-size:1rem}
.store-footer__inner .text-sm.text-text-grey.mb-1 {text-align:center}
.enhanced_rounded_contacts a {border-radius: 100px;border-color: #00000030;padding: 10px;}
.footer-is-custom .store-footer .social-link {opacity:1; border-color:#00000030; font-size:1rem}
.rounded_contacts {gap:.5rem !important}
.enhanced_rounded_contacts a .text-unicode {display:none}
.enhanced_rounded_contacts a i {margin:0}
.footer-is-custom .store-footer .store-footer__contacts-row {padding-top:0}
.store-footer__contacts-row:before {content:'تواصل معنا'; display:block; text-align:center; margin: .75rem auto; font-size: 1.125rem;font-weight: 700; line-height: 1.75rem;}

@media (max-width:768px){
.footer-list.enhanced_links {column-count: 1;}
}

/* ====== SIDEBAR ====== */
.btn--close {color: #a54b56;}

@media (max-width:768px){
.mm-spn li a {padding: 25px 18px;}
.mm-spn li a span {font-size:1.1rem; font-weight:500 !important;}
}

/* ====== CART ====== */
.cart-item {border-color:#00000030 !important; border-radius:0}
.cart-item .s-button-icon.s-button-small {font-size: 1.3rem;color: #a54b56 !important; padding: 0 !important; background-color:transparent !important; border:none !important}