/* ====== GENERAL ====== */
.home-block-line {display:none}
.s-button-primary {color:#fff !important}
.text-red-300, .text-red-400, .text-red-500, .text-red-600 {color: #dc2626;}

/* ====== HEADER ====== */
.store-header button[aria-label="Search"] {display:none}
.store-header i {font-size:1.1rem !important}
.navbar-brand {margin-bottom:8px}
salla-cart-summary {margin:0 !important; margin-right:6px !important}
.store-header .sicon-cart:before {content: "\ef36";}
.mburger.mburger--collapse {margin-left:0}
.header-btn__icon {height:1.5rem; width:1.5rem}
.s-cart-summary-count {top: -8px;background-color: transparent !important;color: #18283c;right:-10px !important}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {color:#fffdf8 !important}
.header-btn__icon.sicon-user {margin-bottom:2px}
.main-menu li>a span {font-size: 1.1rem;font-weight: 400;}

@media (min-width:992px){
.navbar-brand img {height:65px !important}
.header-btn__icon {width:1.9rem}
.s-cart-summary-count {right:-6px}
}

/* ====== SLIDER ====== */
.advanced-slider__caption .container {height: 75%;display: flex;flex-direction: column;justify-content: flex-end;}
.advanced-slider__caption p {font-size: 1.3rem;font-weight: lighter !important;max-width: 100%;margin: auto;color: #fffdf8;line-height: 1.4;}

@media (min-width:992px){
.advanced-slider__caption p {font-size: 1.8rem;}
}

/* ====== ABOUT #1 ====== */
.s-block--about {padding-bottom:0 !important; padding-top:0 !important}
.s-block--about h3.text-lg {font-size:1.5rem !important}
.s-block--about p {font-size: 1rem;max-width: 95%;margin: auto auto 1rem;}

@media (min-width:992px){
.s-block--about h3.text-lg {font-size:2rem !important;}
.s-block--about p {font-size: 1.2rem !important; line-height:1.6; font-weight:400; margin-top:2rem !important}
}
    
/* ====== MAIN PRODUCTS ====== */
.main-products {margin-top:0}
.main-products ul {margin-top:1rem; gap:.5rem}
.main-products .mx-auto.max-w-7xl {padding:.5rem !important}
.main-products ul h3 {position: absolute;bottom: .7rem;color: #fffdf8;right: .7rem;font-weight: 300;font-size: 1.1rem;}
.main-products img {border-radius:4px}

/* ====== LINK ====== */
.link {padding:0 !important; margin-top:0}
.link a {margin:0 !important; all:unset; border-bottom:1px solid; padding:0 3px 5px !important}
.link a i {display:none}

/* ====== FAQS ====== */
.s-block--faq {margin-top:2rem}
.s-block--faq .home-block-title p.text-3xl {font-size:1.5rem !important; font-weight:500}
.s-block--faq p.text-lg {font-size:1.4rem}
.s-block--faq .grid {margin-top: 1rem;}
.s-block--faq .single-faq {border: none;border-bottom: 1px solid;border-radius: 0;padding: 10px 6px;max-width: 95%;margin: auto;}
.s-block--faq .faq-btn p {font-size:1.1rem !important}
.s-block--faq .faq-btn i {background:none; color:#18283c}
.s-block--faq .faq-content p {font-size: 1rem; line-height: 1.4;}

@media (min-width:992px){
.s-block--faq {margin-top:3rem !important}
.s-block--faq .grid {margin-top:2rem !important}
}

/* ====== FOOTER ====== */
.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-color: transparent;}
.store-footer__newsletter {background-color:#f8f8f8 !important; margin-top:2rem}
.index .store-footer__newsletter {margin-top:0}
.store-footer__newsletter h2 {font-weight: 500; font-size: 1.1rem;}
.store-footer__newsletter form {gap: 0; margin-top: 1.5rem;}
.footer-is-custom .store-footer .store-footer__newsletter input {background-color: transparent;border: none;box-shadow: none;border-bottom: 1px solid;border-radius: 0;height: 38px;}
.footer-is-custom .store-footer .store-footer__newsletter button {background: #18283c;border-radius: 4px 0 0 4px;color: #fffdf8;height: 38px;padding: 0 15px;}
.store-footer p, .store-footer .ql-align-center {text-align:center !important; margin-bottom:0 !important; font-size:1.1rem}
.footer-list a {font-size:1.1rem}
.footer-is-custom .store-footer .footer-bottom {margin-top:2rem}
.footer-badges {margin-top:2rem}
.footer-badges b, .footer-badges p {font-size:1rem !important}
.footer-badges img {width:40px !important}

.enhanced-contact-item span.text-unicode.unicode {display:none}
.enhanced-contact-item i {margin:0}
.store-footer__contacts-row {display: flex;justify-content: center;align-items: center;gap:1rem}
.rounded_contacts {margin-top:0}
.enhanced_rounded_contacts, .s-social-list {gap:1rem}
.s-social-link a svg {width:1.2rem; height:1.2rem}
.enhanced_rounded_contacts a, .s-social-link a {border:none}
.enhanced_rounded_contacts a i {font-size:1.1rem}
.store-footer__inner .container.grid {gap:0}
p.ql-align-right.ql-direction-rtl {margin:0 auto}


/* ====== CATEGORY PAGE ====== */
.products-index .container > .flex {margin-top:1rem}
.products-index .cat-content {background: #f8f8f8; padding: 2rem 0;}
.products-index .cat-content .font-bold.text-xl {font-size:1.4rem !important; font-weight:500 !important}
.products-index .cat-content .text-base {font-size:1.1rem}
#product-filter, label[for="product-filter"] {display:none}
.products-index .breadcrumbs {display:none}
.product-card__enhanced-mini-cart button.s-button-element {font-size: 1.05rem;height: 35px;font-weight: 500;}
.product-card__title a, .product-card__price .total-price {font-size:1.1rem !important; font-weight:500}
.product-card__buttons>div button {display:none}

@media (min-width:992px){
.products-index .cat-content {background: #f8f8f8; padding: 2rem 1rem;}
.product-card__content {padding:0 !important}
.product-card__content .s-button-primary-outline {border:none; border-top:1px solid #eee; border-radius:0}
.product-card__content .s-button-primary-outline {font-size:1rem; font-weight:500}
salla-add-product-button i {display:none}
}

/* ====== PRODUCT PAGE ====== */
.inventory-content {display:none}
.product-single-top-description {font-size:1.1rem; text-align:center}
.product-single__info h1 {text-align: center;font-size: 1.6rem;font-weight: 500;}
.product-single .product-price-top {justify-content:center}
.product-single .product-price-bottom label {font-size:1.1rem}
.product-single section.bg-storeBG:has(.sicon-barcode) {display:none}
.s-slider-block__title h2 {font-size:1.5rem; font-weight:500}
.product-single .product-price-bottom {display:none}
.product-single .breadcrumbs {display: none}

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

/* ====== GENERAL PAGE ====== */
.content.content--single-page h1 {font-weight:500; text-align:center}
.content.content--single-page .content-entry {text-align:center; font-size:1.1rem}

/* ====== CART ====== */
.cart-item {border-color:#ddd}
.cart-item h1 a {font-size:1.1rem !important; font-weight:500}
.cart .s-button-danger {background:none; border:none; color:var(--color-primary); font-size:1.1rem}

/* ====== THANKS PAGE ====== */
.thank-you nav.w-full.py-5 {display: none}
.thank-you .container.mb-20 > .bg-storeBG {margin-bottom: 0}
.thank-you .container.mb-20 > .bg-storeBG .flex.pt-16 {padding-top:2rem}
.thank-you .container.mb-20 > .bg-storeBG .flex.pt-16 img {display: none}
.thank-you .container.mb-20 > .bg-storeBG .flex.pt-16 h1 {font-size: 1.3rem;font-weight: 500;}
.thank-you .container.mb-20 > .bg-storeBG .flex.pt-16 h1:before {content: '';display: block;width: 10rem;height: 10rem;background-image: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/EZgOzx/AjW6wCO6c0ImncvTgx5nTSpC0blkHp4m5ReGJhS9.png);background-position: center;background-size: contain; margin: auto auto 1rem}
.thankyou-block {border: 1px solid #18283c10;}
.thankyou-block .rounded-icon {display: none}
.thankyou-block form {width: 100%;margin-top: 10px;}
.thankyou-block form input {width: 100% !important;}
.thankyou-block:has(.sicon-phone) {display: none}
.thank-you .container.mb-20 > .bg-storeBG salla-button button {background: none;color: var(--color-primary) !important;font-weight: 500;}
.thank-you button i {display: none}