section[component-id="967226861"]{
  .product-card--special .product-card__content, .product-card .product-card__content {
    padding: 15px 68px 10px !important;
}
  .product-card__title a .product-subtitle{
    margin-bottom: 20px;
    font-size: 16px !important;
    text-wrap: nowrap;
  }
  .special-product__card{
    max-width: 500px;
  }
  .product-card__image{
    background-color: #ebf1e7;
    height: auto !important;
    /* padding-inline: 15px; */
    img{
    /* width: 80%;
    margin-inline: auto; */
    }
  }
}

html[lang="en"] .product-card__title a .product-subtitle{
  font-size: 24px !important;
}

#product-992287384 .product-card__image img.main-image {
    display: block;
    width: 100% !important;
    max-width: 500px !important;
    height: auto !important;
    margin-inline: auto;
    object-fit: contain;
}
.more-info-tabs__content.tab-content li{
  font-family: 'DIN Next' !important;
}
.s-before-related{
  display: none;
}
.s-block--bundle-out-of-stock-alternative{
  display: none;
}

/* إخفاء دوائر اختيار اللغة */
.s-localization-modal-input {
    position: absolute !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

.item-price{
  font-size: 17px;
  font-weight: 700;
}

.s-block--dynamic-banner .dynamic-banner__inner  a img:last-of-type{
  display: none !important;
  
}
@media(max-width: 768px){
    .s-block--dynamic-banner .dynamic-banner__inner  a img:last-of-type{
  display: block !important;
  
}
}
/* إزالة المساحات الافتراضية */
.s-localization-modal-section-inner {
    padding: 0 !important;
    margin: 0 !important;
}

.s-localization-modal-item {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* شكل اختيار اللغة */
.s-localization-modal-label {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    min-height: 56px !important;
    padding: 0 13px !important;
    margin: 0 !important;
    background: #fff !important;
    color: #111 !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    cursor: pointer !important;
    border-bottom: 1px solid #ddd !important;
    box-sizing: border-box !important;
    transition: all 0.2s ease !important;
}

/* اللغة المختارة */
.s-localization-modal-item:has(
    .s-localization-modal-input:checked
) .s-localization-modal-label {
    background: #354c3d !important;
    color: #fff !important;
    font-weight: 900 !important;
}

/* إزالة أي حدود أو شكل قديم */
.s-localization-modal-label-slot {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* آخر عنصر بدون خط سفلي */
.s-localization-modal-item:last-child
.s-localization-modal-label {
    border-bottom: 0 !important;
}

/* إخفاء زر OK */
.s-localization-modal-inner salla-button {
    display: none !important;
}

/* تنسيق جسم النافذة */
.s-modal-body {
    padding: 0 !important;
}

/* عنوان Language */
.s-localization-modal-title {
    display: block !important;
    padding: 15px 13px 10px !important;
    font-weight: 900;
  font-size: 18px;
}
/* //=================================== */
a[href="https://salla.sa/almara.com/من-نحن/page-916237471"],
a[href="https://salla.sa/almara.com/رؤيتنا/page-1689750942"],
a[href="https://salla.sa/almara.com/رسالتنا/page-1380379289"],
a[href="https://salla.sa/almara.com/المنتجات-والحلول/page-2114463899"],
a[href="https://salla.sa/almara.com/Who-We/page-916237471"],
a[href="https://salla.sa/almara.com/Our-vision/page-1689750942"],
a[href="https://salla.sa/almara.com/Our-message/page-1380379289"],
a[href="https://salla.sa/almara.com/Products-and-Solutions/page-2114463899"]
{
  display: none; 
}

.s-slider-swiper-wrapper .product-card .product-card__content {
  padding: 0 0 10px !important;
  background-color: #ebf1e7;
  .product-name{
    font-size: 16px;
    text-wrap: wrap;
  }
  .product-subtitle{
    font-size: 16px;
  }
  
}
.s-slider-swiper-wrapper{
.addToCart{
    border-radius: 12px;
}
}
.product-more-info .more-info-tabs__nav-link>span{
 font-weight: 600;  
}
.custom-page-517888699,
.custom-page-1290877882,
.custom-page-942749764{
  .content--single-page{
    color: #405d4b;
    p{
    font-weight: 400 !important;
    }
    h4{
      font-size: 18px;
    }
  }
}

.page-1280554888 .custom-title-text-wrapper{
  padding: 16px 30px 30px;
  font-size: 16px;
  color: #405d4b;
  h1{
    margin-bottom: 16px;
    font-size: 26px;
    color: #405d4b;
  }
}
.more-tab-container.custom-product-tab-container
.custom-product-tab-content{
  ul{
    font-family: 'DIN Next LT Arabic Light' !important;
    padding-inline: 14px;
   li{
     list-style: disc;
   } 
    li::marker{
      font-size: 7px;
    }
  }
}
.more-tab-container.custom-product-tab-container:first-of-type
.custom-product-tab-content{
  ul{
    padding-inline: 14px;
   li{
     list-style: disc;
   } 
  }
  ul:nth-of-type(3){
    padding-inline: 14px;
   li{
     list-style: numeric;
   }
    li::marker{
      font-size: 14px;
    }
  }
  .ql-direction-rtl{
    text-align: inherit !important;
  }
  p:first-of-type{
    margin: 0 0 12px !important;
  }
  p:first-of-type,
  p:nth-of-type(2),
  p:nth-of-type(3){
    font-size: 18px;
    line-height: 1.8;
    font-weight: 700;
    margin: 25px 0 12px;
  }
}
.product-single__media-col {
    position: relative !important;
}
.product-single__share-row{
  flex-direction: column;
  align-items: baseline;
  gap: 10px;
}
.product-single__media-col > .product-single__brand-row {
    position: absolute !important;
    top: 15px !important;
    right: 0 !important;
    left: auto !important;
    z-index: 20 !important;
    
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;

    margin: 0 !important;
    padding: 0 !important;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide{
  border-radius: 0;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide.swiper-slide-thumb-active:after{
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #376153;
  border-radius: 14px;
}
.product-card__buttons{
  gap: 10px;
}
.product-card__buttons>div , .product-card__content-wrapper .product-card__buttons .wishlist {
  margin: 0 0 !important;
}
.product-card__buttons .btn--wishlist{
  margin: 0;
}
.product-single__slider__inner {
  .btn--wishlist,.s-social-share-btn{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.sicon-sar {
  font-size: 17px;
}
.product-more-info .custom-product-tab-content{
  line-height: 1.4;
  font-weight: 700;
  color: #405d4b;
}
.product-single__info .ql-direction-rtl{
  text-align: justify !important;
}
.special-product{
  margin-inline: 5px !important; 
}
.special-product .container {
  padding-left: 0;
  padding-right: 0;
}
.inventory-content>#variant-inventory{
  font-weight: 700;
  font-size: 17px;
}
.product-single-top-description article {
  font-weight: 400;
  font-size: 17px;
  color: #405d4b;
  p:first-of-type{
    font-weight: 900;
    font-size: 21px;
    margin-bottom: 10px;
    color: #405d4b;
  }
}


html[lang="en"] body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content{
  padding: 0 64px 10px !important;
}
body:not(.enhanced_add_btn_in_mobile) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__content{
  padding: 0 68px 10px !important;
}
html[lang="en"] .product-card--special .product-card__content ,.product-card .product-card__content{
  padding: 0 64px 10px !important;
}
.product-card--special .product-card__content ,.product-card .product-card__content{
  padding: 0 68px 10px !important;
}
.custom-title-text-wrapper{
  background-color: rgb(221, 230, 211);
    padding: 30px;
    border-radius: 8px;
}
.product-single__tax-note{
  font-weight: 900;
  color: #000;
}
.s-social-list li:first-of-type{
  order: 2;
}
.s-breadcrumb-item {
    font-weight: 900;
    font-size: 20px;
}
.product-single .s-breadcrumb-item:last-of-type{
  display: none;
}
.product-name{
  font-size: 16px;
}
.product-subtitle{
  margin-top: 10px !important;
  font-size: 16px;
}
.navbar-brand img{
  margin-bottom: 10px;
}
html[lang="en"] .product-single-top-description .ql-direction-rtl {
  direction: ltr;
}
.enhanced_rounded_contacts a {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}
html[lang="en"] .product-name {
  font-size: 24px;
  font-weight: 100;
}
html[lang="en"] .product-card__title a .product-subtitle {
  font-size: 24px;
  margin-bottom: 24px;
  font-weight: 100;
}
html[lang="en"] .store-footer .footer-list li{
  text-align: left !important;
}
a[href="mailto:info@qudra.co"] i{
  margin-left: 0 !important;
  
}
html[lang="en"] a[href="mailto:info@qudra.co"] i{
  margin-right: 0 !important;
}
a[href="mailto:info@qudra.co"] span{ 
  display: none;
}
a[href="tel:+966553193220"]{
  display: none;
}
.loading-overlay .spinner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 14px;
}

.loading-overlay .spinner::after {
    content: "••••";
    display: block;
    color: #395242;
    font-size: 24px;
    line-height: 10px;
    letter-spacing: 5px;
    width: auto;
    height: 20px;
    animation: loadingDots 1.4s infinite ease-in-out;
    margin-top: -56px;
}

@keyframes loadingDots {
    0%, 100% {
        opacity: 0.35;
        transform: translateY(0);
    }

    50% {
        opacity: 1;
        transform: translateY(-2px);
    }
}
.product-card {
  margin: 0;
  background-color: #ebf1e7 !important;
}

.product-card__title a .product-count {
    display: block !important;
    text-align: center !important;
    width: 100%;
}

.product-card__title a .product-name {
    display: inline;
}
.infinite-scroll-last{
  display: none;
}
/* أيقونة اللغة - Globe */
.custom-language-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 0 0 16px !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    font-size: 0 !important;
}

/* إخفاء الأيقونة الأصلية */
.custom-language-icon .sicon-earth {
    font-size: 0 !important;
    width: 22px !important;
    height: 22px !important;
    display: block !important;
    margin: 0 !important;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9.5'/%3E%3Cpath d='M2.5 12h19'/%3E%3C/svg%3E");

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 22px 22px !important;
}


.product-entry__sub-title{
  margin-top: 15px;
  color: #93569c;
  font-size: 18px;
}
.product-card__title .product-name{
  text-wrap: nowrap;
}
h1.product-single__title{
  padding-inline: 0 !important;
  line-height: 1.7rem;
  font-size: 22px;
  color: #405d4b;
}
.footer-list{
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.custom-whatsapp-column a {
  direction: ltr;
}
.product-card__image{
  max-height: 500px !important;
  height: 500px !important;
}
.page-547981710 .s-comments-page,.page-1280554888 .s-comments-page{
  display: none;
}
.store-footer__links-column h3{
  display: none;
}
.page-1280554888 .content-entry{
  /* p:nth-of-type(2){
    margin-bottom: 10px;
    padding-inline: 10px;
  }
  p:nth-of-type(1){
    padding-inline: 10px;
  } */
  img{
    margin-top: 0 !important;
  }
}
.page-547981710 .content .content-entry img, .page-1280554888 .content .content-entry img{
  margin-bottom: 0 !important;
}
.header-language-btn {
    display: flex !important;
    align-items: center;
    justify-content: center;
    border: 0;
    background: transparent;
    cursor: pointer;
    margin-right: 16px;
    padding: 0;
}
.custom-whatsapp-column ul li:first-of-type{
  display: none;
}
.footer-bottom{
  display: none !important;
}
.header-language-btn .sicon-earth {
    font-size: 20px;
}
.store-footer{
  padding-bottom: 20px;
}
.header-language-btn span {
    color: inherit;
}

/* الموبايل */
@media (max-width: 767px) {
    .header-language-btn {
        margin-right: 10px;
    }

    .header-language-btn span {
        display: none !important;
    }

    .header-language-btn .sicon-earth {
        font-size: 20px;
        margin: 0 !important;
    }

}
#mobile-menu .main-menu span{
  font-size: 16px;
}
#mobile-menu .main-menu .active-tab {
    background-color: #395242 !important;
    color: #ffffff !important;
    border-radius: 6px;
}

#mobile-menu .main-menu .active-tab span {
    color: #ffffff !important;
}

#almara-page {
  .almara-text-box{
    padding: 16px 30px !important;
    font-weight: 400;
  }
  .content .content-entry img{
        margin: 0 0 25px;
  }
  .content-entry > p > strong{
    display: none;
  }
  .almara-text-box h1{
    margin-bottom: 16px;
    padding-inline: 0 !important;
    font-size: 32px;
    color: #354c3d;
  }
  .almara-text-box p:first-of-type{
    display: none;
  }
  p strong{
    color: #354c3d;
  }
}

.footer-list a {
  padding-top:0 !important;
  padding-bottom: 0 !important;
  font-weight: 700;
  
}
.grid > div:nth-child(2) .footer-title,
.grid > div:nth-child(3) .footer-title {
    display: none;
}

.product-card__subtitle,.footer-logo{
  display: none;
}
a[href="tel:+966553193220"]{
  height: 2rem;
  width: 2rem;
}
a[href="tel:+966553193220"] i{
  margin-inline: auto;
}

a[href="tel:+966553193220"],.s-social-list li a{
  border-radius: 50% !important; 
}
.main-nav-container{
  /* height: 52px !important; */
}
html[lang="en"]{
  .product-card .product-card__buttons .addToCart .s-product-availability-wrap button {
    &::before {
        margin-left: 4px;
        margin-right: 0;
        background-color: white !important;
        height: 14px;
        width: 14px;
    }
    .s-button-text {
        font-size: 17px;
        font-weight: 900;
    }
}
  
  .sicon-sar::before{
    content: "SAR";
  }
}
.product-single__info{
  padding-inline: 20px !important;
}

.product-read-more {
    display: block;
    margin: 20px auto 0;
    padding: 10px 28px;
    border: 1px solid #348c51;
    border-radius: 6px;
    background: transparent;
    color: #348c51;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.2s ease;
}
.product-price-bottom{
  display: none !important;
}
.product-read-more:hover {
    background: #348c51;
    color: #fff;
}

#mainnav > div > div.container{
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
/* المنتجات في عمود واحد بالمنتصف */
.s-products-list-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 20px;
}
.product-card__price .total-price{
 font-size: 20px;
 font-weight: bold;
 font-family: fangsong;
}
/* تصغير عرض البطاقة */
.s-products-list-wrapper .product-card {
    max-width: 500px !important; /* غيّرها حسب المقاس المناسب */
    flex: none !important;
}

/* جعل الفوتر عمود واحد 
.store-footer .grid {
    display: flex !important;
    flex-direction: column !important;
    gap: 30px;
}

/* محاذاة جميع العناصر لليمين */

.product-card__price{
  justify-content: start;
  font-weight: bold;
}

.store-footer .grid > div,
.store-footer__inner,
.store-footer .footer-list,
.store-footer .footer-title,
.store-footer .footer-tax,
.store-footer .footer-badges,
.store-footer .footer-logo,
.store-footer .enhanced_rounded_contacts {
    text-align: right !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    margin-right: 0 !important;
    margin-left: auto !important;
}

/* محاذاة الفوتر لليسار في النسخة الإنجليزية فقط */
html[lang="en"] .store-footer .grid > div,
html[lang="en"] .store-footer__inner,
html[lang="en"] .store-footer .footer-list,
html[lang="en"] .store-footer .footer-title,
html[lang="en"] .store-footer .footer-tax,
html[lang="en"] .store-footer .footer-badges,
html[lang="en"] .store-footer .enhanced_rounded_contacts {
    text-align: left !important;
    align-items: flex-start !important; /* أو flex-start حسب توزيع العناصر لديك */
    justify-content: flex-start !important;
    margin-right: auto !important;
    margin-left: 0 !important;
    
}

h3.footer-title{
  font-size: 0.85rem;
  font-weight: 700;
}
/* الشعار */
.store-footer .footer-logo img {
    margin: 0 !important;
}

/* روابط الفوتر */
.store-footer .footer-list li {
    text-align: right;
}

/* الجزء السفلي 
.store-footer .footer-bottom .flex {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: right !important;
    gap: 15px;
}

/* وسائل الدفع والسوشيال 
.store-footer .s-payments-list-wrap,
.store-footer .rounded_contacts {
    justify-content: flex-start !important;
}
*/
.store-footer__inner ,.footer-bottom .container{
  padding:0px !important;
}
.s-social-link a[href="tel:+966553193220"]{
  .text-unicode{
    display: none;
  }
  i{
    margin-left: 0;
  }
}
/* [title="تواصل معنا"] {
   display: none;
 }
.store-footer__inner [title="Contact us"]{
  display: none;
} */
.quickview-btn{
  display: none;
}
.footer-list.enhanced_links {
    -moz-column-count: 1;
    column-count: 1;
}
.footer-list a{
  font-size: 0.85rem;
}
html[lang="en"] .addToCart .s-button-text::after {
    content: " Add to Cart";
}
@media(min-width:768px){
  .main-nav-container {
    min-height: 52px !important;
}

}
@media(max-width:768px){
  .advanced-slider__video {
  -o-object-position: 55% !important;
    object-position: 55% !important;
}
  .store-footer{
  padding-top: 20px;
  div.grid{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
  .store-footer .grid div.forx{
    margin-right: 0 !important;
  }
.store-footer__inner > div > div{
  grid-template-columns: repeat(1, minmax(0, 1fr)); 
  div:first-of-type{
    align-items: center !important;
    text-align: center !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
.store-footer .store-footer__inner .footer-badges {
  margin-inline: auto !important;
  border: 0px solid #4e6a58;
  border-top-width: 1px;
  width: 100%;
  padding-top: 20px;
}
}
.store-footer .store-footer__inner .footer-badges {
  display: none !important;
}

 .product-card__buttons .wishlist{
    order: 2;
   margin: 0 2px !important;
   .s-button-element{
     border-radius: 12px !important;
     margin-right: 0 !important;
   }
  }
  
 .product-card__buttons .addToCart{
   order: 1;
   flex-grow: 1;
 }
  .addToCart .s-button-element {
    background: #395242;
    color: white !important;
    width: 100%;
    border-radius: 12px;
    .s-button-text {
      color: white !important;
    }
    i{
      display: none;
    }
  }
  .addToCart .s-button-text::after {
    content: " أضف للسلة";
    font-size: 17px;
    font-weight: 900;
    font-family: inherit;
}
.product-card__mini-cart{
  display: none !important;
}
.product-card__buttons {
  display: flex !important;
}
.store-footer{
  padding-top: 20px;
  div.grid{
    grid-template-columns: repeat(5, minmax(0, 200px));
  }
}
.product-card .product-card__buttons .addToCart .s-product-availability-wrap button{
  border-radius: 12px;
  width: 100%;
  &::before{
    margin-right: 5px;
    background-color: white !important;
    height: 14px;
    width: 14px;
  }
  .s-button-text{
    font-size: 16px;
    font-weight: 900;
  }
  .s-button-text::after{
    display: none;
  }
}
.footer-badges{
  display: none;
}
.footer-badges.forz{
  display: flex;
}
/* .store-links-items li:nth-child(-n+4) {
    display: none !important;
} */
.footer-bottom > div > div {
  flex-direction: column-reverse;
}


.s-block--bundle-personalized-shoppers-who-bought{
 display: none; 
}
.product-card__normal-cart,
.store-footer__brand{
  display: none !important;
}
.store-footer {
  margin-top: 0 !important;
}
.footer-tax__number {
  p:first-of-type{
    text-align: right;
  }
}