/* Add custom CSS styles below */ 

/*======= UNIVERSAL EDITS - START ======*/

i.text-\[16px\].sicon-add.ltr\:ml-auto.rtl\:mr-auto.enhanced-icon {
    display: none;
}


/*--- HIDE SECTION TITLE UNDERLINE - HP - PRODUCTS SECTIONS ---*/
.my-2.mx-auto.w-28.h-0.border-2.border-primary{
    display: none;
}

/*--- HP - FAQs ---*/
/*-- HIDE DESCRIPTION --*/
.s-block--faq p.mt-2.text-lg.leading-8.text-store-text-secondary {
    display: none;
}

/*-- FULL WIDTH TITLE --*/
.s-block--faq .mx-auto.max-w-7xl.px-6.lg\:px-8.home-block-title {
    padding: 0;
    max-width: 100% !important;
}

/*-- ARROW COLOR --*/
i.sicon-keyboard_arrow_down.bg-primary.text-primary-reverse.rounded-full.text-base.p-\[4px\], i.bg-primary.text-primary-reverse.rounded-full.text-base.p-\[4px\].sicon-keyboard_arrow_up {
    background: none !important;
    color: black !important;
    font-size: 1.5rem;
}
/*-- CARD --*/
.single-faq {
    border: none;
    box-shadow: 0px 0px 44px 0px rgba(0, 0, 0, 0.05);
    padding: 1.25rem;
    border-radius: 12px;
}

/*======= UNIVERSAL EDITS - END ======*/

/*======= SQUARE LINKS - START ======*/
.doolab-square-links {
    margin-top: 0 !important;
}

.doolab-square-links ul {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  gap: 1rem;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 0.5rem;
  -webkit-overflow-scrolling: touch;
}

.doolab-square-links ul > li {
  flex: 0 0 auto;
  width: 98px;
}

@media screen and (max-width: 768px) {
  .doolab-square-links ul > li {
    width: 70px;
  }
}

@media screen and (max-width: 768px) {
}

.doolab-square-links h3 {
    font-size: .675rem!important;
    white-space: nowrap;
}

.doolab-square-links ul > li > a > div {
  width: 100%;
  aspect-ratio: 14 / 13;
  overflow: hidden;
  border-radius: 1rem;
}

.doolab-square-links ul img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.doolab-square-links ul::-webkit-scrollbar {
  height: 0px;
}

.doolab-square-links ul::-webkit-scrollbar {
  display: none;
}

.doolab-square-links ul {
  margin-top: 0;
  scrollbar-width: none;
}

.doolab-square-links ul {
  -ms-overflow-style: none;
}

/*======= SQUARE LINKS - END ======*/



/*======= MAIN SLIDER - START ======*/
.doolab-main-slider .s-slider-v-centered .s-slider-block__title-nav button {
    background-color: rgba(255, 255, 255, 0.25);
}

.doolab-main-slider .s-slider-nav-arrow svg {
    fill: #000;
}

.doolab-main-slider .s-slider-v-centered .s-slider-block__title-nav {
    width: 95%;
}
/*======= MAIN SLIDER - END ======*/




/*======= FOOTER - START ======*/

.main-nav-container .inner {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.footer-is-custom .store-footer .store-footer__curve{
  display: none;
}

.footer-badges {
    margin-top: 20px;
}

.footer-description, .footer-description p, .footer-description+p {
    color: rgba(255, 255, 255, 0.6);
    max-width: 23rem;
    margin-inline-start: auto;
    margin-inline-end: auto;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 0;
}

.s-social-link a {
    border: none;
}

.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-color: transparent;
}

.store-footer__inner, .store-footer__newsletter{
    padding-bottom:0!important;
}

salla-social.flex.items-center.justify-center.mt-4 {
    margin-top: 0;
}

/*======= FOOTER - END ======*/

/* Add custom CSS styles below */ 


/* 1) Font-face declarations */
@font-face{
  font-family:'The Year of Handicrafts';
  src:url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-Regular.woff2') format('woff2'),
      url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-Regular.woff') format('woff');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'The Year of Handicrafts';
  src:url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-Medium.woff2') format('woff2'),
      url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-Medium.woff') format('woff');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'The Year of Handicrafts';
  src:url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-SemiBold.woff2') format('woff2'),
      url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-SemiBold.woff') format('woff');
  font-weight:600;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'The Year of Handicrafts';
  src:url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-Bold.woff2') format('woff2'),
      url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-Bold.woff') format('woff');
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'The Year of Handicrafts';
  src:url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-Black.woff2') format('woff2'),
      url('https://api.reef.cx/storage/v1/object/public/reef/css/fonts/TheYearofHandicrafts-Black.woff') format('woff');
  font-weight:900;
  font-style:normal;
  font-display:swap;
}

html[dir="rtl"] body,
html[dir="rtl"] a,
html[dir="rtl"] strong,
html[dir="rtl"] em,
html[dir="rtl"] b,
html[dir="rtl"] p,
html[dir="rtl"] small,
html[dir="rtl"] label,
html[dir="rtl"] li,
html[dir="rtl"] ul,
html[dir="rtl"] ol,
html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] button,
html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select {
  font-family:'The Year of Handicrafts', system-ui, -apple-system, "Segoe UI", Arial, "Helvetica Neue", sans-serif !important;
  font-feature-settings:'kern' 1,'liga' 1,'clig' 1;
}


/* ====== Product Page ====== */
.product-single-top-description {
  list-style-type: none;
}
.product-single
  .bg-storeBG.p-5.rounded-md.rounded-b-none.flex.sm\:pb-0
  .center-between.w-full {
  flex-direction: row-reverse;
}
.product-single salla-offer {
  display: none;
}
.product-single .product-single-top-description ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}

.product-single .product-single-top-description h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: normal;
}

.product-single .product-single-top-description h6 {
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 1rem;
}

.product-single #single-product-details {
  background: rgba(253, 249, 233, 0.4);
}

.guarantee {
  display: flex;
  align-items: center;
  background: #f7f7f7;
  text-align: right;
  margin-bottom: 2rem;
}

.guarantee p,
.guarantee h2 {
  color: #646464;
  text-align: start;
}

.guarantee .img-con {
  width: 4rem;
}

.delivery img {
  width: 3rem;
}

.delivery {
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  padding-inline: 10px;
}

.delivery .flex.items-center.gap-2 {
  border-top: 1px solid rgba(217, 217, 217, 0.44);
  border-bottom: 1px solid rgba(217, 217, 217, 0.44);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.delivery .flex.items-center.gap-2.text-sm {
  border-top: 0;
  padding: 1rem 0;
}
.tamara-summary-widget--inline-outlined {
  border-radius: 50px;
  background: #fefdf6;
  border: none;
}

.tamara-summary-widget__bundle-ui.badge-position--is-end-line
  .tamara-summary-widget__content {
  font-size: 14px !important;
  font-family: "Cairo", serif;
  color: #50504f;
}

.product-single__info {
  display: flex;
  flex-direction: column;
}

.product-single__info h1,
.product-single__info
  h2.product-entry__sub-title.text-sm.text-store-text-secondary.leading-6.mb-2\.5,
.product-single__info salla-rating-stars,
.product-single__info .flex.whitespace-nowrap.gap-4.items-center,
.product-single__info small.text-store-text-secondary.mb-3.block,
.product-single__info .flex.flex-col.space-y-5.mb-5,
.product-single__info salla-installment,
.product-single__info .guarantee,
.product-single__info #product-form {
  order: -1;
  text-align: center;
  justify-content: center;
}

.product-single__info .delivery {
  order: 0;
}

.product-single__info .product-single-top-description,
.product-single__info .block.sm\:hidden {
  order: 1;
}
.s-block.banners-slider.banners-slider .swiper-pagination,
.s-block.banners-slider.banners-slider--13 .swiper-pagination {
  display: none !important;
}
/* ====== Media Queries ====== */



 /* ====== Sidemenu  ====== */
  .mm-ocd__content {
    width: 80% !important;
  }

  .mm-spn.mm-spn--navbar.mm-spn--main:after {
    visibility: hidden;
  }

  .mm-spn li:after {
    border-top: none;
  }

  /* .mm-ocd__content nav a span:before {
        content: "";
        width: 20px;
        height: 20px;
        display: block;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }*/

  .mm-ocd__content nav li a {
    font-size: 1rem;
    gap: 1rem;
  }
  .mm-ocd__content nav li span.\!flex.items-center.gap-x-2,
  ul.main-menu a.text-gray-500.\!flex.items-center.gap-x-2 {
    padding: 13px 18px !important;
    font-size: 1rem;
  }
  .mm-ocd__content nav li a img,
  .mm-ocd__content nav li span.\!flex.items-center.gap-x-2 img {
    width: 2rem;
    height: 2rem;
    border-radius: 0;
    object-fit: contain;
  }

  nav a[aria-label="الأكثر مبيعاً"] {
    margin-top: 2rem;
  }

  .mm-ocd__content nav li a span {
    display: flex !important;
    align-items: center;
    gap: 10px;
  }

  nav .btn--close {
    color: #de754c;
  }
 /* ====== Sidemenu  ====== */



/* سلايدر تر3يبه رقم ٢ بالصفحة */
@media(max-width:768px){
#best-offers-3-slider .s-slider-swiper-wrapper {
    justify-content: start!important;
}

}
#best-offers-3-slider .s-slider-swiper-wrapper {
    gap: 10px;
        justify-content: center;
}
/* سلايدر تر3يبه رقم ٢ بالصفحة */


/* ### start(إخفاء تم شراءه عدد مرة بصفحة المنتج) ### */

.space-y-5>:not([hidden])~:not([hidden]) {
  display: none;
}

/* ### End (إخفاء تم شراءه عدد مرة بصفحة المنتج) ### */



/* ### start(CSS - Product Page - تعديلات على صفحة المنتج) ### */

span.text-store-text-secondary.line-through.before-price {
    color: #808080;
}

.product-single .flex.items-center.justify-between.mb-5 {
    display: none !important;
}

.product-single .flex.flex-col.space-y-5.mb-5 {
    display: none !important;
}

.product-single small.text-store-text-secondary.mb-3.block {
    display: none !important;
}

.product-single section.bg-storeBG.p-5.rounded-md.mb-5 {
    display: none !important;
}

section.bg-storeBG.p-5.rounded-md.mb-5 .center-between {
    display: none !important;
}

.s-add-product-button-main:not(.w-full) > salla-button {
    width: 100% !important;
}

.guarantee {
    display: none !important;
}

.product-single .s-add-product-button-main .s-add-product-button-mini-checkout {
    display: none;
}

@media (max-width: 768px) {
    .product-single .flex.text-\[\#f11e1e\].flex-grow.shrink-0 {
        justify-content: center;
    }

    .product-single .bg-storeBG.p-5.rounded-md.rounded-b-none.flex.sm\:pb-0.product-price.product-price-bottom {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .product-single .flex.whitespace-nowrap.gap-4.items-center.product-price.product-price-top.my-1 {
        display: none;
    }
}

.product-single .s-block--tabs-produtcs .tabs {
    display: none !important;
}

.product-single #single-product-details {
    background: transparent !important;
}

.product-single .s-comments-title {
    text-align: center;
    font-size: 1.5rem;
}

.product-single .s-comments-item {
    background-color: #FAFCFB;
    border-bottom: none !important;
    border-radius: 0.5rem;
    padding: 0.5rem !important;
    overflow: hidden;
    margin-bottom: 1rem !important;
}

.product-single .s-comments-item-avatar {
    display: none !important;
}

.product-single .s-comments-item-timestamp {
    display: none !important;
}

.product-single .s-comments-flex {
    display: none !important;
}

.product-single .s-comments-flex-1 {
    display: flex;
    flex-direction: column;
}

.product-single .s-comments-item-content {
    order: 1;
    margin-bottom: 2rem;
}

.product-single .s-comments-item-user-wrapper {
    order: 2;
}

.product-single .s-slider-block__title h2:where([dir=rtl], [dir=rtl] *) {
    padding-left: 0 !important;
}

.product-single .s-block--best-offers .s-slider-block__title-right,
salla-products-slider .s-slider-block__title-right {
    padding-left: 0 !important;
    text-align: center;
    width: 100%;
    border-bottom: none !important;
}

.product-single .s-block--best-offers .s-slider-block__title,
salla-products-slider .s-slider-block__title {
    border-bottom: none !important;
}
/* ### end (CSS - Product Page - تعديلات على صفحة المنتج) ### */

/* ### start(Fix - اظهار نص زر الاضافةو الايكون بالموبايل ) ### */
@media (max-width: 768px) {

  .sticky-product-bar .s-add-product-button-main salla-button button{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:6px !important;

    font-family: inherit !important;
  }

  .sticky-product-bar .s-add-product-button-main salla-button button .s-button-text{
    display:inline-block !important;
    visibility:visible !important;
    opacity:1 !important;
    white-space:nowrap !important;

    font-family: inherit !important;
  }


}
 /* ### end(Fix - اظهار نص زر الاضافةو الايكون بالموبايل) ### */

/* Start - Product Page -  Product Options - خيارات المنتج - الميكب */
.s-product-options-wrapper {
    margin-bottom: 0 !important;
}
 
 
.s-product-options-thumbnails-wrapper div p {
    font-size: .725rem;
}
 
 
.s-product-options-option-content {
    overflow: hidden;
}
 
 
.s-product-options-thumbnails-wrapper {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
 
.s-product-options-option {
    display: flex !important;
    flex-direction: column !important;
}
 
.s-product-options-thumbnails-wrapper div input[type=radio]+label img {
    object-fit: contain;
}
/* ### End - Product Page -  Product Options - خيارات المنتج - الميكب ###*/


/* ### start - تعديل المساحات ###*/

@media (min-width: 640px) {
    .s-block {
        margin-top: 0rem;
    }
}

.s-block {
    margin-top: 1rem;
}

/* ### end - تعديل المساحات ###*/
/* ### start -  تعديل المساحات على عداد في صفحه التصنيف ###*/
.cats_style_1 {
    margin-bottom: 1rem;
}
/* ### end - تعديل المساحات على عداد في صفحه التصنيف ###*/