/* ====== 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;}
div.my-2.mx-auto.w-28.h-0.border-2.border-primary {display: none}

/* ====== 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--1 {border-bottom: none !important}
.advanced-slider__caption .container {height: 75%;display: flex;flex-direction: column;justify-content: flex-end;}
.advanced-slider__caption__inner__content__heading, .advanced-slider__caption p {font-size: 1.3rem !important;font-weight: lighter !important;max-width: 100%;margin: auto auto 7px;color: #fffdf8;line-height: 1.4;}
.custom-slider.advanced-slider salla-slider[static-when-single]:before {display: none}
.custom-slider.advanced-slider {margin-top: 4rem; border-bottom: 1px solid #ddd}

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

/* ====== ABOUT #1 ====== */
.s-block--about {margin-top: 0 !important; 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: 1.1rem;max-width: 100%;margin: auto auto 1rem;}
.s-block--about .w-full {text-align: start !important}

/* .about-1 .w-full {border-bottom: 1px solid #eee; padding-bottom: 1.5rem} */
.about-1 a {margin-top: .5rem; background: none; border: 1px solid #18283c; color: #18283c; font-size: 1.1rem; height: auto; font-weight: 500}

@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 a {position: relative; display: flex; justify-content: start}
.main-products ul h3 {position: absolute;bottom: .7rem;color: #fffdf8;right: .7rem !important;font-weight: 300;font-size: 1.1rem; width: 100%; text-align: start;}
.main-products img {border-radius:4px}
.product-card .s-count-down-wrapper {display: none !important}

/* ====== PRODUCTS ====== */
.s-block--custom-products h2 {font-size: 1.5rem !important; text-align: start; font-weight: 500}
.best-seller {margin-top: 4rem}
.s-block--custom-products a.btn.btn--outline-primary {font-size: 1rem;font-weight: 400;padding: 10px 20px !important; margin: auto;}
.s-block--custom-products span.h-px.bg-gray-200.flex-1.block {display: none}

/* ====== SUMMER ====== */
.special-product {margin-top: 4rem}
.special-product h2 {font-size: 1.5rem;font-weight: 500;max-width: 80%; margin: 0 auto 1.5rem;font-weight: 500;}
.special-product .product-card__content {padding: 12px 0 0 !important;}
.special-product button {border: none;border-top: 1px solid #eee;border-radius: 0;font-size: 1.05rem;font-weight: 400;}
.special-product button i {display: none}

/* ====== 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}
}

/* ====== ABOUT #2 ====== */
.about-2 {padding: .5rem 0 2rem !important;margin: 0;background-color: #fafafa !important}
.about-2 .w-full {text-align: start; padding: 0 6px}
.about-2 p {max-width: 100%;}
.about-2 a {margin-top: .5rem; background: none; border: 1px solid #18283c; color: #18283c; font-size: 1.1rem; height: auto; font-weight: 500}


/* ====== REORDER ====== */
#reorder-section {display: none}

/* ====== CATEGORIES ====== */
.cats .mx-auto.max-w-7xl img {filter: brightness(0.8); aspect-ratio: unset;}
.cats a {position: relative; display: flex}
.cats h3 {position: absolute;text-align: 0;bottom: 2rem;right: 1.5rem;left: 1.5rem;text-align: start;font-size: 1.5rem;font-weight: 400; color: #fff}

@media (max-width:768px){
.cats ul {grid-template-columns: 1fr; gap: 10px}
.cats .mx-auto.max-w-7xl {padding-left: 1rem !important; padding-right: 1rem !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}
.product-card__promotion {left: 6px !important;top: 6px !important;color: var(--color-primary);font-weight: 400;}

@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-entry__sub-title {text-align: center; font-size: 1rem; font-weight: 400}
.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}

@media (max-width: 991px) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 180px;}
.s-blocks-wrapper:empty+.container--product-details, .s-blocks-wrapper:empty+.container--products-list {margin-top: .6rem !important}  
.product-single .breadcrumbs {display: none}
}

/* ====== 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}

/* ====== BLOG ====== */
.blog-index .cat-filter {display: none !important}
.post-entry {border: 1px solid #ddd}
.post-entry__image {height: 17rem}
.blog-slider__content a:has(.sicon-user), .post-entry a:has(.sicon-user) {display: none}
.post-entry h3.post-entry__title.text-sm {font-weight: 500 !important; font-size: 1rem !important}

.blog-category h1 {font-size: 1.2rem !important; font-weight: 400}
.blog-category a:has(.sicon-user) {display: none}