@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Almarai:wght@300;400;700;800&display=swap');

/* ====== GENERAL ======  */
h1, h2, h3, h4, h5, h6, a, button, span {font-weight:400 !important}
.text-red-400, .text-red-500, .text-red-600 {color: #dc2626;}
.home-block-line {display:none}

@media (max-width:768px){
.mb-8.home-block-title {margin-bottom:1.2rem}
.text-2xl {font-size:1.2rem !important}
}

/* ====== HEADER ====== */
.salla-advertisement h2 {font-size: 0.76rem;}
.s-cart-summary-count {background-color: #846855 !important;color: #fff;}
body.trans_header .store-header {padding-top:45px}
.announcement-text a {font-size:.7rem}

@media (max-width:768px){
body.trans_header .store-header {padding-top:65px}
}

/* ====== SLIDER ======  */
.trans_header.slider_has_overlay .store-header:not(.fixed-header) img {display:none}
.advanced-slider.advanced-slider--0 h2.advanced-slider__caption__inner__content__heading:before {content: '';display: block;width: 5rem;height: 4rem;background-image: url(https://cdn.salla.sa/form-builder/4MiVDjNyRr3UEZKpetUpwJyo1Hn5BH1eJq18IrU1.png); background-size: contain; background-repeat: no-repeat;margin: auto;background-position: center;}
.advanced-slider__caption__inner__content__text {font-size:1rem; max-width: 73%;margin: auto;font-size: .8rem;color: #fff;font-weight: 500;margin-bottom: 1.5rem;}
.advanced-slider.advanced-slider--0.advanced-slider .swiper .swiper-slide-active a {border-radius: 25px; margin: 2rem 0; animation: animate-pulse 5s linear infinite; border-color:#ffffff50 !important; padding: 7px 20px;}
.advanced-slider__caption__inner__content__button:before {border-radius:50px !important}
.advanced-slider img {border-radius:5px}

@media (min-width:1024px){
.advanced-slider .swiper {margin:0 1rem}
.advanced-slider.advanced-slider--0 h2.advanced-slider__caption__inner__content__heading:before {content: '';display: block;width: 6rem;height: 5rem;background-image: url(https://cdn.salla.sa/form-builder/4MiVDjNyRr3UEZKpetUpwJyo1Hn5BH1eJq18IrU1.png); background-size: contain; background-repeat: no-repeat;margin: auto;background-position: center;}
.advanced-slider__caption__inner__content__text {font-size:1.8rem; line-height:1.5}
}

@media (max-width:768px){
.advanced-slider.advanced-slider--0 h2 {display:none}
}

/* ====== IMAGE SLIDER ====== */
.s-block--photos-slider:nth-of-type(2) {margin-top:1rem}
.s-slider-container {padding-left:.6rem !important; padding-right:.6rem !important}
salla-slider.photos-slider .swiper {padding-bottom:0}
salla-slider .swiper-pagination-bullet {width:15px; height:3px}

@media (min-width: 1024px) {
salla-slider.photos-slider .swiper-slide {padding-left: 1rem;padding-right: 1rem;width: 100%;}
}

/* ====== CATEGORIES ====== */
.s-block--circle-links .container {margin-top:0; margin-bottom:1.5rem}
.s-block--circle-links h3 {font-size:.7rem; margin-top:.5rem}

@media (max-width:991px){
.s-block--circle-links a {margin:0 !important}
.s-block--circle-links img {width:4.5rem !important; height:4.5rem !important}
.s-block--circle-links h3 {font-size:.65rem;}
}

@media (max-width: 767px){
.s-block--circle-links salla-slider .custom-width {width:25%}
}

/* ====== SPECIAL PRODUCT ======  */
.special-product .home-block-line.border-2.border-primary {display:none}

/* ====== PRODUCTS ====== */
.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {padding-bottom:10px}
.s-block--best-offers .s-slider-block__title-left .s-slider-block__display-all, salla-products-slider .s-slider-block__title-left .s-slider-block__display-all {border: none; font-weight: 400; padding-left: 0;}
salla-add-product-button salla-button .s-button-btn {border-radius:5px;background: var(--bottom-nav-text-color);color: #fff;}
salla-add-product-button salla-button .s-button-btn i {display:none}
.fixed-products .btn.btn--outline-primary, .s-block--testimonials .btn.btn--outline-primary {margin:auto; padding:0 0 4px; border:none; height:auto; border-bottom:1px solid}
.fixed-products .btn.btn--outline-primary i, .s-block--testimonials .btn.btn--outline-primary i {display: none}
.fixed-products span.h-px.bg-gray-200.flex-1.block, .s-block--testimonials span.h-px.bg-gray-200.flex-1.block {display:none}
.product-card__promotion {font-size: .7rem;;left: 6px !important;top: 10px !important;border-radius: 20px;line-height: 1;font-weight: 500;}
body.products-has-border .product-card {border-radius:5px}

/* ====== TITLE ====== */
.title {padding-bottom:0; margin-top:.5rem}

/* ====== PRODUCT TABS ====== */
.s-block--tabs-produtcs {padding-top:0; padding-bottom:0}
.s-block--tabs-produtcs .tabs {border:none;justify-content: center;}
.tab-trigger button {padding:.5rem 1rem; font-size:.8rem; border-radius:5px !important; line-height:1.5 !important; background:#4b556315}
.s-block--tabs-produtcs .tab-trigger.is-active button {background:var(--color-primary)!important;color:#fff !important; border:none !important}

/* ====== SLIDER 2 ====== */
#advanced-slider-2 .advanced-slider__caption__inner__content__text {color: #ddd4c6 !important; width: 55%; margin: auto;}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card {border-radius:10px}
#advanced-slider-2 .advanced-slider__caption__inner--center .advanced-slider__caption__inner__content {margin-top:2rem}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__curve {display:none}
.footer-is-custom .store-footer img.img-fluid {margin-bottom:1rem}
.footer-badges {display:none}
.footer-is-custom .store-footer h3, .footer-is-custom .store-footer a {color:#fff !important; opacity:1}
.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter, .footer-is-custom .store-footer .footer-bottom {background-color:transparent !important}
.footer-is-custom p {text-align:center}
.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {border-bottom:none}
.store-footer__contacts-row .enhanced_rounded_contacts {display:none}
.store-footer__contacts-row:before {content: 'تابعنـــا'; margin: auto; display: block; width: 100%; text-align: center; margin-bottom: 0.75rem; font-size: 1.125rem; line-height: 1.75rem; font-weight: 700;}
ul.rounded_contacts {gap:.5rem}
.store-footer__inner, .store-footer__newsletter {padding-bottom:1rem}
.footer-is-custom .store-footer .footer-rights p {font-size:0}
.footer-is-custom .store-footer .footer-bottom p:before {content: 'بينما تفصلنا مسافات شاسعة عن الكواكب، قهوتنا تقربك من أعماق الكون'; display: block; width: 95%; margin: 10px auto; font-size: .65rem; text-align: center; line-height:2;}
.footer-is-custom .store-footer p.leading-6 {width:90%; margin:0.75rem auto 0}
.footer-is-custom p {text-align:center}
.footer-bottom li {background-color:#ffffff20 !important}

@media (min-width:992px){
.footer-is-custom .store-footer .footer-bottom p:before {width: 100%; margin: 0; text-align: right;}
}

@media (max-width: 991px) {
.footer-is-custom .store-footer {background-color: #3d383d;color: var(--footer-text-color);background-image: url(https://i.ibb.co/nsz1VPg5/foot-back.webp);background-size: cover;background-repeat: no-repeat;background-position: top;}
}

.store-footer .sca-logo {display: flex; flex-direction: column; align-items: center;}
.store-footer .sca-logo .logo {width: 20% !important; margin-bottom: 12px !important; filter: brightness(100) !important;}

/* ====== BOTTOM ======  */
.selia-bottom-nav {padding-top:1rem}
.selia-bottom-nav-items i {font-size: 1.2rem !important;}
.selia-bottom-nav-items span {font-size: .8rem;}

/* ====== GENERAL PAGE ====== */
.content.content--single-page h1 {text-align:center}

/* ====== CATEGORY ====== */
.products-index .product-card__promotion {background:#c9a04f !important; color:#000}

/* ====== PRODUCT PAGE ====== */
.product-single__main-media .s-slider-container {padding:0 !important}
.s-product-options-option-label b {font-weight:600}
.s-product-options-option-label small {display:none}
.s-reviews-summary-header-section.s-reviews-summary-recommendation-only {gap:10px}
.s-reviews-summary-header-section.s-reviews-summary-recommendation-only h4 {font-size:1.2rem !important}
.s-reviews-summary-header-section.s-reviews-summary-recommendation-only p {font-size:1rem !important; font-weight:500 !important}
.s-comments-item-time {display:none}
.promotion-title {font-size:.7rem}

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

@keyframes animate-pulse{
0%{box-shadow: 0 0 0 0 rgb(255, 255, 255,0.5),  0 0 0 0 rgb(255, 255, 255,0.5);}
40%{box-shadow: 0 0 0 11px rgb(255, 255, 255,0.0),  0 0 0 0 rgb(255, 255, 255,0.3);}
80%{box-shadow: 0 0 0 7px rgb(255, 255, 255,0.0),  0 0 0 14px rgb(255, 255, 255,0);}
100%{box-shadow: 0 0 0 0 rgb(255, 255, 255,0.0),  0 0 0 14px rgb(255, 255, 255,0);}
}