:root {

    --main-color:#DD2D5C;

}

.main-menu li.root-level:nth-child(2) a{

color:red !important;

font-weight: 900 !important;

}

salla-slider.photos-slider .swiper-slide {

    width: 100% !important;

    margin-inline: 0 !important;

}

.s-block.s-block--photos-slider {

    padding: 0.3% 5% 0% 5% !important;

}

#myDiv {

width:fit-content;

position:fixed !important;

top:530px;

right:25px;

z-index:9999999;

}

    .header-btn__icon {

          background-color:#f9fafb!important;

        

        }

  .inner.bg-inherit .container .flex.items-center.justify-end , .navbar-brand {

     z-index:150 !important;

     }

.top-navbar {

    height:80px;

    border-bottom:1px solid #dcdbdb;

    }

    .s-product-card-content-title a {

        font-size: 16px !important;

        font-weight: 400 !important;

        line-height: 1.5rem !important;

        color:rgb(55 65 81) !important;

    }

  

     

    .s-contacts-icon svg {

    fill:#000 !important;

    }

    

    header + .s-block {

    margin:0 !important;

    

    }

    .top-navbar {

    padding-block : 15px ;

    }

    .s-product-card-entry.s-product-card-vertical.s-product-card-fit-height {

    

    }

    .store-footer__inner , .store-footer  {

    background-color :var(--main-color) !important;

    color:#fff !important;

    }

    .text-gray-400 {

    color:#fff !important;

    

    }

    .s-menu-footer-list a {

    font-size :14px ;

    }

    .s-payments-list-item {

    border-radius: none !important ;

    }

    .s-block.s-block--features.container .feature-icon {

    background-color :#FFDE16 !important ;

    }

    .s-block.s-block--features.container .feature-icon i {

    color :#fff;

    }

    .s-slider-block__title-right h2 {

    font-size :1.5rem !important ;

    font-weight : 700;

    line-height :1.2 ;

    }

    .s-button-element.s-button-btn.s-button-outline.s-button-wide:hover {

    color :#FFDE16 !important ;

    }

    .s-button-element.s-button-btn.s-button-outline.s-button-wide , .s-button-btn {

    border-radius:3px !important;

    border :1px solid:var(--main-color) !important ;

    background-color:var(--main-color) !important;

    color:#fff!important;

    }

    .s-button-btn span {

    font-weight:500 !important;  

    }

    .s-slider-block__display-all {

    font-size :17px !important ;

    }

    .has-overlay.with-hover:after {

    opacity:1 !important ;

    }

    .has-overlay:after {

    display :none ;

    }

    .banner-entry h3.text-with-border , .text-with-border{

    border :none !important ;

    position:absolute!important ;

    opacity:1 !important;

    top:50% !important;

    color:#000 !important ;

    display :block !important ;

    }

    

    .object-cover.rounded-full  {

    width:9rem!important;

    height:9rem!important;

    }

    .salla-slider.slide--one-sixth {

    height:auto!important;

    }

    .slide--cat-entry {

    height:auto !important;

    padding 20px!important;

    background-color :transparent !important;

    border:none !important;

    

    }

    .store-footer__inner {

    border-style:solid !important;

    }

    .slide--cat-entry h2 {

    font-size :1rem !important

    }

    * {

    font-family:DINNextLTArabic-Regular,-apple-system, BlinkMacSystemFont !important;

    }

    .main-menu {

    padding-top: 1rem !important;

    }

    .main-menu li.root-level>a {

    font-weight:500 !important;

    font-size:16px !important;

    line-height: 1.25rem;

    color:rgb(55 65 81) !important;

    }

    .s-slider-block__title-right h2 {

    color:rgb(24 24 27) !important;

    font-size:23px !important;

    font-weight:500 !important;

    }

    .slide--cat-entry h2 {

    color:rgb(24 24 27) !important;

    font-size:18px !important;

    font-weight:600 !important;

    }

    .s-payments-list-item {

    border-radius:5px !important;

    }

    .s-product-card-vertical{

    

    border:1px solid #c6c9cf!important;

    border-radius:7px !important;

    

    }

    .s-product-card-vertical:hover {

    box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;

    }

    .s-products-slider-card.swiper-slide {

    margin-bottom :10px !important;

    }

    

    .s-search-input  {

    background-color:#fff !important ;

    }

    .s-block--features__item .feature-icon {

        height: 3rem;

        width: 3rem;

    }

    .s-block--features__item{

    

    padding-block:1.5rem !important

    

    }

    .s-product-card-fit-height .s-product-card-image {

    height:100% !important;

    background-color:#fff !important

    

    

    }

    ::-webkit-scrollbar {

    width:10px;

    }

    ::-webkit-scrollbar-track {

      box-shadow: inset 0 0 5px grey;

      border-radius: 10px;

    }

    ::-webkit-scrollbar-thumb {

      background-color:#39B55C;

      border-radius: 0px;

    }

    .s-product-card-content-sub h4 {

    color :#333333!important ;

    font-size:16px !important;

    

    }

    .s-product-card-content-title a {

    color :#000000!important ;

    font-size:17px !important;

    }

    .slide--cat-entry img {

    transition: .5s;

    }

    

    .slide--cat-entry:hover img {

    

        transform: scale(1.1);

    

    }

    .slide--cat-entry:hover {

      

        --tw-shadow: none !important;

        --tw-shadow-colored: none !important;

        box-shadow: none !important;

        box-shadow: none;

    }

    .bg-inherit {

    background-color:#F9FAFB;

    }

    .top-navbar {

    background-color:#fff;

    

    }

    .top-navbar input {

    border-radius: 7px !important;

    width:100% !important;

    

    border:1px solid #dcdbdb  !important;

    

    

    }

    .s-search-input-wrapper {

    width:50% !important;

    margin:auto !important;

    align-item:center !important;

    display:flex;

    }

    .inner.bg-inherit .container .flex.items-center.justify-end {

    position:absolute !important;

    bottom:118px !important;

    left:0 ;

   

    }

    .navbar-brand {

    

    position:absolute !important;

    bottom:115px !important;

    right:0 ;

   

    }

    .s-search-icon-wrap ,.s-search-icon-wrap:where([dir=rtl],[dir=rtl] *){

    

    }

    @media(max-width: 1030px) {

    .navbar-brand {

    position:relative !important;

    bottom:auto !important;

    right:auto ;

    

    }

    .inner.bg-inherit .container .flex.items-center.justify-end {

    position:relative !important;

    bottom:auto !important;

    right:auto ;

    }

    .top-navbar input {

    width:100% !important;

    }

    .main-nav-container {

    display:block !important ;

    }

    .s-search-input-wrapper {

    width:100%  !important;

    }

    }

    .top-navbar salla-menu ,.top-navbar salla-contacts {

    display:none ;

    }

    .lg\:block  {

    position:absolute !important;

    left:15% !important;

    top:24% !important;

    

    }

    .lg\:block:before {

    content:'تابعنا علي';

    position:absolute !important;

    bottom:80%;

    right:0;

    font-size:18px ;

    font-weight:700;

    margin-bottom:25px;

    font-family:DINNextLTArabic-Regular,-apple-system, BlinkMacSystemFont !important;

    }

    salla-apps-icons {

    display:flex;

    align-items:start;

    }

    salla-apps-icons.s-social-link {

    margin-top:25px;

    

    }

    .s-product-card-vertical .s-product-card-wishlist-btn 

     button {

     padding:30px;

    }

    .s-search-results {

    left:25% ;

    width:50% !important;

    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

    }

      .navbar-brand {

        max-width: 200px !important;

        height: 60px !important;

      

      

        }

    @media(max-width: 991px) {

    .s-search-results {

    left:0;

    width:100% !important;

    

    }

    .store-footer__inner {

    padding-bottom:0 !important;

    

    }

     .inner.bg-inherit .container .flex.items-center.justify-end , .navbar-brand {

     z-index:6 !important;

     }

      .header-btn__icon {

          background-color:#fff!important;

         

        }

        }

        

   

  

    

    @media(max-width: 500px) {

    salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {

    

    padding-right: 0 !important;

    

    }

    .s-add-product-button-with-quick-buy:not(.s-add-product-button-with-apple-pay) .s-add-product-button-main {

 display:flex;

 flex-dirction:row;

align-items:center !important;

 }

    

       #offers {

    position:relative;

   

    }

    #offers a span:after{

   content:"🔥";

    position:absolute;

    top:0;

    

    font-size:30px;

    margin-inline:5px !important;

    }

    #offers a span {

    font-weight900!important;

    font-size:20px !important;

    }

    .s-search-results {

    left:auto !important ;

    width:100% !important;

    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

    }

    .header-btn__icon {

    font-size:1rem;

    }

    .leading-7 {

    text-align:center;

    }

    ol.s-breadcrumb-wrapper a, ol.s-breadcrumb-wrapper li {

    font-size:13px !important;

    }

    .rtl\:lg\:pl-20:where([dir=rtl],[dir=rtl] *) .flex.items-center.m-0 {

    justify-content:center;

    }

    .s-product-card-content-sub {

    margin-bottom: 14px !important;

    }

    

    salla-slider[type]:not(.hydrated)>div>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, .carousel-slider .swiper-wrapper>div {

    width:55%  !important;

    }

    

    #mainnav {

    height:auto !important

    align-items:center;

    }

    .object-cover.rounded-full {

        width: 7rem !important;

        height: 7rem !important;

    }

    .top-navbar {

    height:70px ;

    }

    .main-nav-container {

    display:block !important;

    max-height:auto !important;

    overflow:hiddin;

    }

    .s-payments-list {

    justify-content:start;

    }

    .py-4.container {

    text-align:start !important;

    }

    

    .s-product-card-fit-height .s-product-card-image {

    max-height:9rem !important;

    }

    .s-product-card-content-title a {

    font-size:14px !important;

    }

    .s-product-card-content {

    padding:10px !important;

    }

    .s-slider-block__title-right h2 {

    font-size:18px !important;

    }

    .slide--cat-entry h2 {

    font-size:16px !important;

    }

    .s-slider-block__display-all {

    font-size:14px !important;

    }

    

    .navbar-brand img {

        max-height: 80% !important;

        max-width: 100px !important;

    }

   

        .flex-1.flex.items-center.gap-2 {

        gap:0 ;

        }

        .s-menu-footer-item {

        font-size:15px !important;

        }

        #myDiv {

width:fit-content;

position:fixed !important;

top:530px;

right:20px;

z-index:9999999;

}

       

    }

    .swiper-button-disabled ,.s-slider-next.s-slider-nav- 

      arrow {

    opacity:1 !important;

    }

    

    

    

    

    .main-nav-container.fixed-pinned .main-menu>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    .two-row .banner-entry:first-child {

    display:none;

    }

    .s-block.s-block--banners.container .banner-entry.lazy.h-banner.entered.loaded {

        background-size: cover !important;

        background-position: center !important;

    }

    

    .s-advertisement-content-main {

    font-size:14px!important;

    }

    .s-advertisement-content-icon.sicon-explode {

    margin-inline:5px;

    }

    body {

    background-color:#fff !important;

    }

    

    .main-menu {

    padding-block:10px !important;

    }

    .main-menu li.root-level>a {

    padding-block:10px !important;

    }

    .main-nav-container {

    min-height:auto !important;

    

    }

    .s-button-element.s-button-btn.s-button-outline.s-button-wide, .s-button-btn {

    border:1px solid #a0acc3!important;

    

    }

    .s-social-link a , .s-contacts-icon{

    border:1px solid #fff!important;

    box-sizing: border-box !important;

    background-color:#fff !important;

    

    }

    .rtl\:lg\:pl-20:where([dir=rtl],[dir=rtl] *) .flex.items-center.m-0 {

    

    margin-top:-35px;

    height:130px !important;

    display:flex;

    align-items:start ;

    

    }

    .max-w-sm.leading-6.mb-6 {

    margin-top:-15px !important;

    }

    .leading-6 , .unicode , .s-menu-footer-list a ,.text-sm {

    font-size:17px !important;

    

    }

    .s-contacts-icon svg ,.s-social-link a svg {

    color:#000 !important;

    margin:#15px !important;

    }

    

    

    .s-product-card-content {

    padding:14px !important;

    }

    .footer-logo {

    width:190px;

  

    }

    

    .shadow-default {

    --tw-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px !

    important;

    }

    ol.s-breadcrumb-wrapper a , ol.s-breadcrumb-wrapper li {

    color:var(--main-color);

    font-weight:500 !important;

    font-size:16px;

    }

        .content-entry p {

        

       

        font-size: 1rem;

        font-weight: 400;

        }

      

        .navbar-brand img {

        max-height: 5rem !important;

         width: 100% !important;

        }

        #mainnav , custom-main-menu {

        background-color:#f9fafb!important;

        position:relative !important;

        }

    

        

        .main-content.flex-1.w-full section  {

       

        border:1px solid #bbb;

    

        }

        .text-primary {

        color:#231f1e !important;

        }

        .sm\:grid-cols-3 {

        border:1px solid #bbb;

        }

        .s-button-wide:hover {

        color:#FFE515 !important;

        }

        .md\:text-2xl {

        font-size: 1.875rem !important;

        line-height: 2.25rem !important;

        color:rgb(31 41 55) !important;

        }

        #offers a {

        color:red !important;

        font-weight:500 !important;

        }

       

        a[aria-label="عروض الصيف"] span {

        color:#39b54a!important;

        }

         

       

       .s-block.s-block--features.container .feature-icon {

        background-color:var(--main-color) !important;

        }

        

        .unicode ,.s-menu-footer-item , .flex rtl:space-x- 

         reverse.space-x-2.items-end{

        color:#EDF1F7!important;

        }

        .s-social-link a, .s-contacts-icon {

        background-color:#f9fafb!important;

        }

        

        .s-contacts-icon svg ,.s-contacts-icon svg, .s-social-link a svg{

      fill:#DD2D5C!important

        }

        .store-footer__inner {

        background-color:#F8FAFC !important;

        }

        .store-footer__inner h3 , .lg\:block:before ,  .store-footer__inner a ,  .store-footer__inner p , .store-footer__inner b{

        color:#374151!important;

        }

        .s-contacts-icon {

      

        }

         header + .s-block.s-block--fixed-banner.wide-placeholder .container {

    max-width:100% !important ;

    

    }

    

    .s-add-product-button-main {

    width:100%;

    }

    .s-fast-checkout-button {

    height:auto !important;

    }

        .s-add-product-button-mini-checkout-content svg {

        width:17px !important;

        height:17px !important;

        margin-inline:5px ;

        fill:var(--main-color)!important;

        }

       .s-add-product-button-mini-checkout-content {

       display:flex;

       flex-direction:row;

       align-items:center;

       justify-content:center;

       color:var(--main-color);

      

       

       }

      

       .hide-scroll {

      margin-top:5px;

    

       }

          salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {

        padding-left:0 !important;

        }

        salla-slider.photos-slider .swiper {

        margin-inline:0 !important;

        }

        salla-slider.photos-slider .swiper-slide {

        width:100% !important;

         margin-inline:0 !important;

        }

        

        .s-product-card-sale-price h4 {

        color:#red!important;

        }

        .s-edit-alert {

        background-color:#991B1B !important;

        }

        .s-fast-checkout-button.outline {

        border:1px solid #fff !important;

        }

        .s-product-card-sale-price h4 {

        color:#a33131!important;

        }

    

       span.swiper-pagination-bullet.swiper-pagination-bullet-active {

         background-color:var(--main-color)!important;

       }

         .s-product-card-promotion-title:where([dir=rtl],[dir=rtl] *){

       border-top-left-radius:50px;

       border-bottom-left-radius:50px;

 }

 

 

 .s-add-product-button-with-quick-buy:not(.s-add-product-button-with-apple-pay) .s-add-product-button-main {

 display:flex;

 flex-direction:column ;

 }

 salla-button.quick-buy {

 width:100%;

 }

 .s-add-product-button-main .s-add-product-button-mini-checkout ,.s-add-product-button-main:not(.w-full)>salla-button  {

  width:100% !important;

 }

.s-fast-checkout-button.outline {

 border:none !important;

 }

 #s-edit-alert a {

 background-color:var(--main-color) !important;

 }

 

 .s-search-container {

  z-index:9 !important;

 }

   

     .s-search-results {

 z-index:9999 !important;

 }

 .s-advertisement-content {

 padding-block:5px !important;

}

salla-mini-checkout-widget.s-fast-checkout-button.outline:hover {

border:1px solid var(--main-color) !important;

border-radius:0;

}

.s-button-element.s-button-btn.s-button-outline.s-button-wide, .s-button-btn {

border:none !important;

}

.header-buttons {

display:none !important;

}

#language-toggle {

  position: fixed;

  top: 20px;

  left: 20px;

  background-color: var(--main-color);

  color: #fff;

  padding: 8px 12px;

  border-radius: 5px;

  font-weight: bold;

  font-size: 14px;

  z-index: 99999;

  cursor: pointer;

  transition: background-color 0.3s;

}

 #gb-widget-9169 {

    display: none !important;

  }

#language-toggle:hover {

  background-color: #c02448;

}

 

    display: none !important;

  }