@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap');

/* خط المتجر: IBM Plex Sans Arabic */
:root,
body.font-pingarlt {
  --font-main: 'IBM Plex Sans Arabic', sans-serif !important;
}

html,
body,
button,
input,
textarea,
select,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* Add custom CSS styles below */ .product-entry__image.relative.shrink-0 {    border-radius: 10px;}img.lazy.loaded {    border-radius: 10px;}.right-side {    /* background: red; */}.s-block__title.relative {    background: #131292;    width: 30%;    height: 55px;    border-radius: 10px 6px 3px 63px;}.s-block__title.relative .right-side {}.s-block__title.relative .right-side  h2.last\:mb-4 {    color: #fff;    text-align: center;    /* display: table; */    margin-top: 14px;}.swiper-slide.slide--one-fifth {    border: 1px solid;}.swiper-slide.slide--one-fifth {    border-radius: 10px;    margin-right: 5px;    margin-left: 5px;    border-color: #131292;    padding: 5px;}.flex.flex-col.gap-1 {    text-align: center;}.s-block--features__item.sm\:w-\[33\.333\%\].flex.flex-col.py-5.sm\:py-8.px-8.first\:col-span-2.first\:lg\:col-span-1 {    border: 1px solid;    border-radius: 10px;    text-align: center;    border-color: #131292;}.s-block--features__item.sm\:w-\[33\.333\%\].flex.flex-col.py-5.sm\:py-8.px-8.first\:col-span-2.first\:lg\:col-span-1 {}i.sicon-full-wallet.text-5xl {    color: #131292;}/* إصلاح تداخل عناوين الأقسام */.s-block--products-slider .s-block__display-all {  color: #ffffff !important;  position: relative;  z-index: 2;}.s-block--faqs .s-block__title.relative {  background: transparent !important;  width: 100% !important;  height: auto !important;  min-height: 0 !important;  border-radius: 0 !important;  margin-bottom: 2rem !important;}.s-block--faqs .s-block__title .right-side {  width: 100% !important;  height: auto !important;  padding-left: 0 !important;}.s-block--faqs .s-block__title h2.last\:mb-4 {  display: inline-block;  background: #131292;  color: #ffffff !important;  border-radius: 10px 6px 3px 42px;  margin: 0 0 0.75rem 0 !important;  padding: 0.75rem 1.75rem;  text-align: center;}.s-block--faqs .s-block__title p {  margin: 0 !important;  line-height: 1.7;}.s-block--products-slider .s-block__display-all { padding-inline: 0.75rem !important; }html.dark .s-block--faqs .s-block__title .right-side > span { color: #93c5fd !important; }