@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap');
@font-face {
  font-family: 'TheYearofHandicrafts';
  src: url('https://raw.githubusercontent.com/hessennasser/smartdev-website/main/TheYearofHandicrafts-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

* {font-family: 'TheYearofHandicrafts', sans-serif !important; font-weight: 500 !important;}

/* GENERAL ====== */
div.my-2.mx-auto.w-28.h-0.border-2.border-primary {display: none}
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.7rem;color: #5b0b19;}
.text-sm {font-size: 1rem !important;}
body {font-size: 1rem}
body h3 {font-size: 1.2rem}
body h2 {font-size: 1.4rem}
body h1 {font-size: 1.6rem}

.index.mobile_small_blocks_titles h2.text-3xl+p.text-lg {font-size: 1.2rem;line-height: unset;color: #5b0b19;font-family: 'Noto Naskh Arabic' !important;}

/* ====== HEADER ====== */
salla-advertisement {height: auto}
salla-advertisement .s-advertisement-content {padding-bottom: 3px; padding-top: 3px}
.s-advertisement-content-main {font-weight: 400}

.store-header .sicon-cart:before {content: "\ef36";}
.s-cart-summary-count {background-color:transparent !important; color:#fff !important}
/* .promotion-banner ul {padding:0}
.promotion-banner ul li {animation-timing-function: unset !important;transform: unset !important;display: flex;justify-content: center;width:100%}
.promotion-banner ul li:not(:first-child) {display: none;}
.promotion-banner ul li a {font-weight:300} */

body.trans_header.slider_has_overlay .store-header .s-cart-summary-wrapper .sicon-cart:not(custom-salla-product-card *), body.trans_header.slider_has_overlay .store-header :not(custom-salla-product-card *) {color: #c9a179;}

.animated-text, .promotion-banner {padding: 0}
.animated-text ul li a, .promotion-banner ul li a {font-size: .9rem}
.animated-text ul, .promotion-banner ul {padding: 3px 0}

/* ====== SLIDER ====== */
.advanced-slider__caption__inner__content__heading {font-family: "Dancing Script", cursive;font-size: 3.7rem; opacity: .7; color: #f1deb8 !important}
.advanced-slider__caption__inner__content__text {font-size: 1.2rem;line-height: 1.5rem;color: #f1deb8 !important;border-radius: 25px;border-bottom: 1px solid;border-radius: 0;padding-bottom: 4px;opacity: .8;}

/* ====== MAIN SLIDER ====== */
.advanced-slider__caption .container {height: 85%;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;}
.advanced-slider .swiper .swiper-slide-active h2 {order:2; font-size: 1.2rem;margin-bottom:0; margin-top: 4px}
.advanced-slider .swiper .swiper-slide-active p {order:1;color: #fff !important;font-weight: 400; font-size:1.2rem}
.advanced-slider .swiper .swiper-slide-active a {order:3; color:#fff !important; border-color:#fff !important}
.main-slider .swiper .swiper-slide-active span {color:#fff !important}
.advanced-slider .swiper .swiper-slide-active h2 {color:#fff !important}
.advanced-slider__caption__inner__content__button:before {background: #ffffff;}
.main-slider .advanced-slider__caption__inner--center .advanced-slider__caption__inner__content {text-align: center;display: flex;flex-direction: column;align-items: center;}
.advanced-slider__caption__inner {width:100% !important;}

@media (max-width:768px){
.advanced-slider .swiper .swiper-slide-active a {padding: 4px 20px;}
}

/* ====== banner ====== */
.s-block--fixed-banner {margin-top: 4rem}

/* ====== PRODUCTS ====== */
.product-card__title a, .product-card__title a {font-size: 1.05rem;font-weight: 500;color:#000;}
.product-card__promotion {bottom: auto;left: 15px !important;right: auto;top: 15px !important;background: #d8b368 !important;color: #000;font-weight: 500;border-radius: 3px;}
.product-card__image {background-color: transparent !important; z-index: 9}
.s-products-list-vertical-cards {margin: 0 1rem; gap: 1rem}

body:not(.enhanced_add_btn_in_mobile) .simplified-products .offer-slide .product-card--simplified .product-card__content, body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content, body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-slider-card .product-card--simplified .product-card__content {background: #fff;padding: 3.5rem .5rem .5rem !important;margin-top: -2.5rem;border-radius: 10px;}

@media (max-width: 991px) {
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {padding: 5px;background: #5b0b19;border-color: #5b0b19;}
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text {color:#fff; font-size: .95rem !important}
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart .s-button-text i, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text i, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text i {display: none}
}

@media (max-width: 767px) {
body:not(.free-images-height) .simplified-products .offer-slide .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {max-height: 10rem;}
}

@media (min-width:992px){
.product-card__buttons {display: none !important}
}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__curve {display: none}
salla-trust-badges {display: none !important}
.store-footer h3 {font-size: 1.3rem}
.footer-list a {font-size: 1.1rem}
.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: none; padding-bottom: 0}

.enhanced_rounded_contacts a {border-color: #f1deb890;font-size: .95rem;padding: 7px 10px;border-radius: 5px;}

@media (max-width:768px){
.store-footer__inner p {max-width:90%; text-align: center;font-weight: 300;font-size: 1.1rem; margin: 0 auto}
}

/* ====== PRODUCT PAGE ====== */
.product-single .product-single__info {text-align: center !important}
.product-price-top {justify-content: center}