/* Add custom CSS styles below 
.top-navbar{
     display: none;
}
*/ 

salla-button .s-button-btn{
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.s-slider-nav-arrow svg {
    fill: #fff;
}

.main-nav-container.fixed-header .inner {
    margin-top: 10px;
    border-radius: 53px;
    filter: drop-shadow(-2px 0px 3px #000);
}

.main-nav-container {
    min-height: 56px;
}

.s-block--best-offers .s-slider-block__title-left .s-slider-block__title-nav .s-slider-nav-arrow, salla-products-slider .s-slider-block__title-left .s-slider-block__title-nav .s-slider-nav-arrow,
.product-card__buttons>div button,
.product-card__actions div button,
.product-card__actions div button.s-button-icon{
      background-color: #0d6c34;
}

.footer-is-light .store-footer .store-footer__inner,
.top-navbar:not(.topnav-has-bg),.footer-bottom,
.main-nav-container .inner{
  background: linear-gradient(to right, #b3ffab, #0d6c34)
}


.md\:mx-\[unset\],
.navbar-brand img{
    filter: brightness(81.5);
}


.footer-user-menu .s-user-menu-dropdown-item a .s-user-menu-dropdown-item-title,

.sicon-heart:before,.product-card--primary-buttons button:after,.sicon-eye:before,
[dir=rtl] .user-contacts .links-contact .links-icon,
.sicon-youtube:before,.sicon-tiktok:before,
[dir=rtl] .topnav-link-item:last-child,
.main-menu li.root-level>a span,
.main-nav-container.fixed-pinned .main-menu>li>a span,
.store-footer h3, .md\:mb-0, .text-primary,[dir=rtl] .rtl\:md\:text-right, .footer-list>a,
.text-gray-400,.sicon-phone.mr-1,
.sicon-search:before,
.sicon-user:before,
.sicon-cart:before,
.sicon-menu:before{
  color:#fff;
}


h6.text-store-text-primary {
    white-space: nowrap;
    font-size: 13px;
    text-align: center;
    color:#000;
}

.header-btn__icon.icon,
.header-btn{
    background: #0d6c34;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 21px;
}



.footer-is-light .store-footer .store-footer__inner,
.md\:mt-0{
      border: none;
}


.relative.p-5.bg-storeBG.rounded-sm.h-full{
    padding: 0rem;
}


[dir=rtl] .rtl\:ml-2{
      margin-left: 0rem;
}

.items-center.justify-center.gap-8{
    display: flex;
    width: 100%;
}



.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title{
  border-bottom: 0px;
}


.s-block--fixed-banner+.s-block--fixed-banner{
      margin-top: -0.1rem !important;
}

.banner--fixed img{
      border-radius: 0rem;
}

.wide-placeholder .container{
  padding:0px;
  margin:0px;
}

.s-block--fixed-banner+.s-block--fixed-banner{
      margin-top: -0.1rem !important;
}

 .fixed-banner--0{
     margin-top: 0rem;
 }
 
.wide-placeholder .container,
.s-block--fixed-banner+.s-block--fixed-banner .container{
      max-width: inherit;
} 

.s-block--best-offers .s-slider-block__title-left .s-slider-block__display-all, salla-products-slider .s-slider-block__title-left .s-slider-block__display-all{
  background: #0d6c34 !important;
  color: #fff;
  padding-bottom: 10px;
}


.s-block.s-block--store-features .container:before {
    content: ' لماذا نحن 🤩 ؟';
    display: block;
    text-align: center;
    font-size: 28px;
    color: #000;
    margin-bottom: 21px !important;
}


.store-footer h3 {
    color: #ffffff !important;
    background: #0d6c34;
    border-radius: 8px;
    font-weight: bold;
    padding-top: 0.3rem;
    width: 100%;
    padding-bottom: 0.3rem;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}



.user-contacts .links-contact .links-icon{
     background:#22C55E !important;
     box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}


.footer-is-light .store-footer .social-link,
.user-contacts .links-contact .links-icon{
  background:#fff;
    border: none !important;
}


a[href="https://instagram.com/bntwtny7?"] {
    background: #cc38a5 !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}


/*a[href="https://bntwatny.com/"] {
    background: #000 !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}*/

a[href="https://www.snapchat.com/add/https://t.snapchat.com/jLyQ4AMI"]{
      background:#F7F400 !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

a[href="www.tiktok.com/@bntwatny.com"]{
     background:#111 !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

a[href="https://www.youtube.com/channel/UCDwtKstV0ESJd2yI-VDnZwQ"]{
     background:#F70000 !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

/*.fill-current {
    fill: #fff;
}*/

/*****************************/
.payment-methods .itme-method, .payment-methods .itme-maroof{
      background-color: transparent;
      border: none;
}

@media (min-width: 1024px){
.lg\:grid-cols-5 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.col-span-2 {
    grid-column: span 1/span 2;
}
.store-footer h3, .md\:mb-0, .text-primary, .unicode, [dir=rtl] .rtl\:md\:text-right, .footer-list>a{
    text-align: center;
}

.footer-user-menu .s-user-menu-dropdown-item a,
.user-contacts .links-contact{
    justify-content: center;
}

.md\:mx-\[unset\]{
      display: block;
    margin: 0px auto;
}

}

.payment-methods .itme-method img{
    background: #fff;
    border-radius: 10px;
    max-height: 32px;
}


@media only screen and (max-width: 600px) {
.grid-cols-2{
     display: block !important;
      text-align: center;
}

.store-footer a,
.user-contacts .links-contact:last-child{
  justify-content: center;
}

.s-button-text{
  font-size: 12px;
}
}


salla-button .s-button-btn{
    border: 1px solid #fff;
}


/*******************************************

.product-card--primary-buttons button {
  padding: 0.6em 2em;
  border: none;
  outline: none;
  color: rgb(255, 255, 255);
  background: #0d6c34;
  cursor: pointer;
  position: relative;
  z-index: 0;
  border-radius: 10px;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.product-card--primary-buttons button:before {
  content: "";
  background: linear-gradient(
    45deg,
    #ff0000,
    #ff7300,
    #fffb00,
    #48ff00,
    #00ffd5,
    #002bff,
    #7a00ff,
    #ff00c8,
    #ff0000
  );
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(5px);
  -webkit-filter: blur(5px);
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  animation: glowing-button-85 20s linear infinite;
  transition: opacity 0.3s ease-in-out;
  border-radius: 10px;
}

@keyframes glowing-button-85 {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 400% 0;
  }
  100% {
    background-position: 0 0;
  }
}

.product-card--primary-buttons button:after {
  z-index: -1;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #0d6c34;
  left: 0;
  top: 0;
  border-radius: 10px;
}
****/

/***********************************************/



.lg\:mb-0{
    height: 4rem;
    width: 4rem;
    animation: myani 1.5s ease-in-out alternate infinite;
    position: relative;
    transition: all 2s ease-in-out;
}


@keyframes myani {
    from {
        top: 0;
    }

    to {
        transform: scale3d(0,-0.2, -4.2);
        box-shadow: rgb(26 23 23 / 65%) 0px 3px 8px;
    }
}


.sicon-crdit-card-alt:before{
     content: '';
    background-image: url(https://iili.io/Htxd3rJ.png);
    width: 64px;
    height: 64px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}



i.sicon-bag-dollar:before {
    content: '';
    background-image: url(https://iili.io/Htx2wcG.png);
    width: 64px;
    height: 64px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


i.sicon-headset:before {
    content: '';
    background-image: url(https://iili.io/JHNhttI.png);
    width: 64px;
    height: 64px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.footer-is-light .store-footer .store-footer__inner:before {
    content: "";
    background-image: url(https://i.imgur.com/eAWGMd1.png);
    background-size: 418%;
    display: block;
    background-repeat: round;
    transform: rotate(180deg);
    height: 104px;
    margin: -68px -32px 1px 1px;
    margin-bottom: 49px;
}





.s-slider-block__title h2,
.text-store-text-secondary,
h6.text-store-text-primary {
    text-transform: uppercase;
    background-image: linear-gradient(-225deg, #fff 0%, #0d6c34 29%, #0d6c34 67%, #fff 100%);
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    font-weight: bold;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 2s linear infinite;
    line-height: 1.6;
}


@keyframes textclip {
    to {
        background-position: 200% center;
    }
}