/* ====== GENERAL ====== */
.home-block-line {display:none}
.s-block h2 {color: #174538 !important; font-size:1.4rem !important}

/* ====== HEADER ====== */
.menu-label, button[aria-label="Search"] {display:none}
.s-cart-summary-count {height: .9rem;
width: .9rem;background-color: #fff;top: .125rem;right:0; font-weight:300;right: -.3rem;background: #c50909;}
.store-header .sicon-cart:before {content: "\ef36";}

@media (min-width:992px){
.main-nav-container .logo-normal {height: 40px !important;}
}

/* ====== SLIDER ====== */
.advanced-slider__caption .container {height:90%}
.advanced-slider .swiper .swiper-slide-active h2 {display:none}
.advanced-slider__caption__inner__content__text {font-size: 1.5rem;line-height: 1.5rem;color: #174538;font-weight:600}
.advanced-slider__caption__inner__content__button {margin-top: 1.5rem;padding: 5px 20px;border-radius:25px; background-color:transparent!important; border:1px solid #000 !important}
.advanced-slider__caption__inner__content__button span {color:#000 !important; font-size:.85rem !important}
.advanced-slider__caption__inner__content__button:before {background: #1d1d1d;border-radius: 25px;}
.advanced-slider__caption__inner__content__button:hover span {color: var(--bg-primary) !important;}

@media (min-width:992px){
.advanced-slider__caption .container {height:30%; width: 60%; margin-left: 0;}
.advanced-slider__caption__inner__content__text {font-size: 2.5rem;line-height: 2; text-align:right; color:#174538 !important} 
.advanced-slider__caption__inner__content__button span {color:#000 !important; font-size:1rem !important}

}

/* ====== PRODUCTS ====== */
.product-card__image {background-color: transparent;}
.product-card__enhanced-mini-cart button.s-button-element {color: #000 !important;padding: 4px 10px;background: #daa01030 !important;}
.s-products-list-vertical-cards {row-gap: 1rem;}

/* ====== FAQS ====== */
.s-block--faq p.mt-2.text-3xl {font-size:1.4rem !important; margin-bottom:1.5rem}
.single-faq{border: none;background-color: #ffffff30;padding: 15px;}
.single-faq i {background-color:transparent !important; color:#000}

/* ====== REVIEWS ====== */
.s-block--custom-reviews p.mt-2.text-3xl {font-size:1.4rem !important}

/* ====== SPECIAL PRODUCT ====== */
.special-product .product-card__content {padding: 12px 0 0 !important;}
.special-product button {padding: 4px;border: none;background: #daa01030 !important;border-radius: 0;}
.special-product button i {display:none}

@media (max-width:768px){
.special-product .flex.flex-col {width:60% !important}
}

/* ====== BANNER ====== */
.s-block--fixed-banner .container {padding:0}
.s-block--fixed-banner img {border-radius:0}

/* ====== FEATURES ====== */
.s-block--square-links {padding: 2rem 0;}
.s-block--square-links .carousel-slider .swiper-wrapper>div {padding-left: 0;padding-right: 0; margin-left: 7px; background: #ffffff30;}
.s-block--square-links h3 {font-size: .85rem;padding: 0 8px;margin-top: .5rem;}
.s-block--square-links p {font-size: .8rem;color: #222;padding: 0 8px 10px;}
.s-block--square-links img {max-width:70%}

@media (min-width:992px){
.s-block--square-links .container {margin-top:1rem !important}
}

@media (max-width:768px){
.s-block--square-links salla-slider .slide--one-fourth {max-width:215px}
}

/* ====== FOOTER ====== */
.footer-list a {font-size:1rem; padding-bottom:0}
.enhanced_rounded_contacts {gap:.5rem}
.enhanced_rounded_contacts a {border-radius: 100px;border-color: #000000;padding: 8px;}
.rounded_contacts {gap:0}
.footer-is-custom .store-footer .social-link {opacity:1}
.enhanced_rounded_contacts a i {margin:0}
.enhanced_rounded_contacts a span.text-unicode {display:none}
.store-footer__inner {padding-bottom:1rem}
.store-footer__inner .container.grid {gap:.5rem}
.footer-is-custom .store-footer .footer-bottom {border-top: 1px solid #00000010;margin-top: 1rem;}
.footer-is-custom .store-footer .store-footer__contacts-row {border-top:none}
.footer-is-custom .store-footer .store-footer__contacts-row:before {content:'تواصل معنا'; display:block;font-size: 1.125rem;font-weight: 700; line-height: 1.75rem; margin-bottom: .75rem;text-align:center}

.store-footer__inner a:has(img[alt="Saudi Business Center"]) {font-size: 0;display: inline-flex;margin: 0;gap: 0;height: auto;align-items: center;justify-content: center;}
.store-footer__inner a:has(img[alt="Saudi Business Center"]) img {max-width:3.5rem; padding-bottom: .3rem;}

.images-list {display: inline-flex;flex-direction: row;max-width: 9rem;margin:0;}
.images-list img {max-width:4rem}

/*.rounded_contacts:has(.social-link):before {content: 'تابعنـا';display: block;width: 100%;text-align: center;font-size: 1.125rem;font-weight: 700;line-height: 1.75rem;text-align: center;margin-top:1rem;}*/

@media (max-width:991px){
.store-footer__inner > .container > .grid.grid-cols-2 {display: flex;flex-direction: column;align-items: center;text-align: center;gap: 1rem;}
.store-footer__inner > .container > .grid.grid-cols-2 > .col-span-2:first-child > div {display:none}
}

@media (min-width:992px){
.store-footer__inner .container.grid > div:last-child .mt-2 {margin-top:0 !important}
.store-footer__inner .images-list {max-width: 8rem; margin-top:1.5rem}
.store-footer__inner > .container > .grid.grid-cols-2 {grid-template-columns: repeat(4, 1fr);}
.col-span-2 {grid-column: unset;}
}

/* ====== PRODUCT PAGE ====== */
.product-single .s-social-share-wrapper .s-button-light-outline {background-color:transparent}
.product-single .s-slider-thumbs .s-slider-thumbs-container .swiper-slide {background-color:transparent}
.product-single .s-slider-thumbs .s-slider-thumbs-container .swiper-slide img {background-color:#ffffff50}
.btn--wishlist {background-color:transparent}

@media (min-width:992px){
.product-single__info {display:flex; flex-direction:column}
.product-single__info > h1 {order:1}
.product-single__info .product-price-top {order:2}
.product-single__info > .flex.flex-col.space-y-5.mb-5 {order:3}
.product-single__info salla-installment {order:4}
.product-single__info .product-single-top-description {order:6}
.product-single__info .product-form {order:5}
.product-single__info .product-form .product-price-bottom {display:none}
.product-single__info .product-form .sticky-product-bar {padding:0 0 2rem}
}