.s-product-card-image {
    position: relative;
    overflow: hidden;
  }

  .s-product-card-image img {
    transition: transform 0.3s ease; 
  }

  .s-product-card-image:hover img {
    transform: scale(1.2);
  }
 

.container.mx-auto.yasmeen-products-index .s-slider-v-centered .s-slider-block__title-nav {
    display: none;
}

.container.mx-auto.yasmeen-products-index .mt-6.max-h-\[450px\] {
    margin-bottom: 2rem;
}

#app > section.yasmeen-countdown.bg-\[\#faf2f0\] > div > div > div > div.flex.flex-col.gap-4.justify-center.md\:order-last > div.flex.gap-2 
{
  display:none
}

.product-single .swiper-wrapper.s-slider-swiper-wrapper {
    height: 500px !important;
}


.product-single a.swiper-slide.magnify-wrapper.homeslider__slide.swiper-slide-active {
    margin-top: auto;
    margin-bottom: auto;
}

img.s-product-card-image-cover.lazy.loaded {
    object-fit: contain !important;
    background: #fff !important;
}

.yasmeen-features .swiper-wrapper.s-slider-swiper-wrapper {
    padding-bottom: 1rem;
}

.mm-ocd.mm-ocd--right.mm-ocd--open {
    z-index: 999999999999;
}

section.yasmeen-slider {
    overflow: hidden !important;
}

.yasmeen-slider .s-slider-v-centered .s-slider-block__title-nav button {
    background: #0093c9;
}

.yasmeen-slider .s-slider-v-centered .s-slider-block__title-nav button * {
    fill: #fff;
}


.yasmeen-products-index > div > div.yasmeen-categories-slider {
    display: none;
}


.yasmeen-countdown_2 salla-count-down.s-count-down-wrapper.hydrated {
    display: none;
}
.yasmeen-countdown_2-coupon.flex.md\:flex-row.flex-col.items-center.justify-between.bg-\[var\(--color-primary\)\].w-full.h-full.lg\:px-10.px-5.lg\:py-0.py-5.md\:gap-1.gap-2.rounded-\[20px\] {
    padding: 1rem;
   /* justify-content: space-around;*/
}


span.absolute.bottom-6.rtl\:right-6.ltr\:left-6.bg-\[var\(--color-background\)\].md\:text-base.text-sm.rounded-full.py-2.px-4.duration-300.z-50 
{
    right: 0;
    color: #fff;
    bottom: 10px;
}


section.s-block.s-block--logos-slider .grid 
{
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden; 
}

section.s-block.s-block--logos-slider .grid a.brand-item 
{
  flex: 0 0 20%;
  box-sizing: border-box;
  height: 125px;

}




@media(min-width:1024px) 
{

.content.content--single-page {
    margin-right: 7.5rem;
}



.header-search {
    z-index: 999999999;
}


section.gap-10.justify-start.s-block.s-block--brand.relative.overflow-hidden.from-inherit.s-block--header-brand.in-header.\!mt-0.is-mini.px-10.py-10.container.mx-auto {
    width: 1180px;
}

.yasmeen-slider div.s-slider-block__title > div.s-slider-block__title-right {
    margin-right: 5.5rem;
    margin-bottom: 2rem;
}

section.s-block--best-offers.container.mx-auto.overflow-hidden  salla-slider.s-products-slider-slider.s-slider-wrapper.carousel-slider.s-slider-horizontal.hydrated 
{
    width: 85%;
    margin: auto;
}
    
    
section.s-block--best-offers.container.mx-auto.overflow-hidden .s-products-slider-card {
    max-width: 290px;
}
    
section.s-block--best-offers.container.mx-auto.overflow-hidden {
    max-width: unset !important;
    background: #f7f6f2;
}

.flex.flex-col.w-full.my-6.gap-\[1\.5px\] {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}


.flex.flex-col.w-full.my-6.gap-\[1\.5px\] .flex.gap-3.items-center.p-4
{
  display: flex;
  flex-direction: column;
}


div#mainnav * {
    font-weight: 500 !important;
}


/* تعديل الفوتر */
footer > div.container.mx-auto > div {
    display: flex;
    flex-direction: column;
    padding:10px;
    gap: 0;
}

salla-contacts.s-contacts.hydrated h3.s-contacts-title {
    display: none !important;
}

footer > div.container.mx-auto > div > div.grid.md\:grid-cols-2.grid-cols-1.gap-6.py-5 {
    display: flex;
    padding-bottom:0;
}

footer .yasmeen-story-info {
    width: 80%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto;
}

footer .yasmeen-story-info * {
    justify-content: center;
    text-align: center;
}

#app > footer > div.container.mx-auto > div > div.grid.md\:grid-cols-2.grid-cols-1.gap-6.py-5 > div > a > h4 {
    font-size: 20px;
}

#app > footer > div.container.mx-auto > div > div.grid.md\:grid-cols-2.grid-cols-1.gap-6.py-5 > div > p {
    padding: 10px 0 0 0;
    font-size: 16px;
    width: 70%;
    margin: auto;
}

footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 {
    display: flex;
    flex-direction: column;
}

.yasmeen-footer-links {
    display: flex;
    justify-content: center;
}

.s-contacts-list.s-contacts-list-vertical.block.lg\:h-auto.h-0.lg\:visible.invisible.lg\:opacity-100.opacity-0.overflow-hidden.duration-500,
.s-contacts-list-vertical,
.s-contacts-list
{
    display: flex !important;
    justify-content: center !important;
    flex-direction: row !important;
}


#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div:nth-child(2) {
    order: 1;
}

#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div:nth-child(1) {
    order: 2;
}

#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div:nth-child(3) {
  order: 3;
  display: flex;
  flex-direction: row;
  justify-content: center;

}

h3.s-contacts-title.cursor-pointer.md\:cursor-default {
    display: none !important;
}


#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div.lg\:col-span-2.flex.flex-col.gap-8.ltr\:md\:text-left.rtl\:md\:text-right.text-center.md\:justify-start.md\:items-start.justify-center.items-center > div.flex.rtl\:space-x-reverse.space-x-2.items-end.text-\[var\(--color-footer-text\)\] > div > p ,
.store-footer h3
{
  font-size: 15px !important;
  font-weight: 600 !important;
  color: var(--color-footer-text) !important;
  margin-bottom: 1.8rem !important;
  text-align: center;
}


/*
#mainnav > div > div > div > div.lg\:flex.gap-4.hidden.items-center.justify-end.py-4 
{
      margin-left: 2.7rem;
}


.index div#mainnav {
        background: transparent !important;
        position: absolute;
        z-index: 999;
        width: 100%;
        background: transparent;
        backdrop-filter: blur(3px);
        border: 0;
}

.index .main-menu > li.root-level > a > span ,
.index .main-menu .has-children.root-level > a:after,
.index #mainnav > div > div > div > div.lg\:flex.gap-4.hidden.items-center.justify-end.py-4 ,
.index .yasmeen-store-header .header-btn__icon.icon
{
    color: #fff !important;
    text-shadow: 1px 1px 1px #000000ab;
} 
*/


.kayan-banners {
    width: 74%;
    margin: auto;
}


span.absolute.bottom-6.rtl\:right-6.ltr\:left-6.bg-\[var\(--color-background\)\].md\:text-base.text-sm.rounded-full.py-2.px-4.duration-300.z-50 {
    transform: translateX(-10%);
}

.s-menu-footer-list {
    display: flex;
    flex-wrap: nowrap;
    gap: 2rem;
    border-bottom: 1px solid #ccc;
}



.s-social-list 
{
  gap:0.2rem
}

li.s-payments-list-item {
    max-width: 2.5rem;
    max-height: 2.5rem;
}




h3.yasmeen-footer-menu-title.relative.after\:absolute.after\:lg\:flex.after\:hidden.after\:-bottom-\[10px\].after\:rtl\:right-0.after\:ltr\:left-0.after\:w-\[3\.5rem\].after\:h-\[2px\].after\:bg-\[var\(--color-footer-text\)\].flex.items-center.cursor-pointer.md\:cursor-default {
    display: none;
}



/*
.index #mainnav > div > div > div > div.lg\:flex.gap-4.hidden.items-center.justify-end.py-4 > span {
    display: none;
}
*/


.yasmeen-store-header .main-menu > li > a[href*=offer],
#mobile-menu > ul > li:nth-child(14) > a > span
 {
   /* color: #ff0202 !important;*/
   /* margin-right: 10px !important;*/
 
}

#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div.lg\:col-span-2.flex.flex-col.gap-8.ltr\:md\:text-left.rtl\:md\:text-right.text-center.md\:justify-start.md\:items-start.justify-center.items-center > div.contact-social.text-\[var\(--color-footer-text\)\] > h3 
{
  margin-bottom: 20px !important;
}

}
/* نهاية شاشة الديسكتوب */



@media(max-width:767px) {

footer .grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 {
    gap: 2rem;
}

.s-product-card-entry .s-product-card-content-title {
    height: 3rem;
}

salla-menu.yasmeen-footer-salla-menu.block.lg\:h-auto.h-0.lg\:visible.invisible.lg\:opacity-100.opacity-0.overflow-hidden.duration-500.hydrated,

#app>footer>div.container.mx-auto>div>div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5>div:nth-child(2)>salla-contacts>div {
    opacity: 1 !important;
    height: auto !important;
    visibility: visible;
}

#app>footer>div.container.mx-auto>div>div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5>div.yasmeen-footer-links>h3>span,
#app>footer>div.container.mx-auto>div>div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5>div:nth-child(2)>salla-contacts>h3>span {
    display: none
}

.yasmeen-slider div.s-slider-block__title > div.s-slider-block__title-right {
    margin-right: 2rem;
    margin-bottom: 2rem;
}

.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8.mt-4.lg\:mt-12 p > div {
    flex-direction: column !important;
}

header.yasmeen-video {
    height: 265px!important;
}

span.absolute.bottom-6.rtl\:right-6.ltr\:left-6.bg-\[var\(--color-background\)\].md\:text-base.text-sm.rounded-full.py-2.px-4.duration-300.z-50 {
    transform: translateX(0%);
}

section.s-block.s-block--logos-slider .grid a.brand-item {
    flex: 1 0 50% !important;
    box-sizing: border-box !important;
    height: 100px !important;
}

}



#app > footer > div.text-center.bg-white.dark\:bg-\[\#0f172a\].text-\[var\(--color-footer-text\)\] > div > div {justify-content: center !important;}

.store-footer .copyright-text p {
    color: #000;
}


#app > footer > div.container.mx-auto > div > div.grid.lg\:grid-cols-4.grid-cols-1.gap-4.lg\:gap-6.py-5 > div:nth-child(2) > salla-contacts > div > div:nth-child(2) {display:none}





.yasmeen-main-content.main-content 
{
    display: flex;
    flex-direction: column;
}



.yasmeen-main-content.main-content 
{
    display: flex;
    flex-direction: column;
}



.yasmeen-main-content.main-content 
{
    display: flex;
    flex-direction: column-reverse;
}




.yasmeen-main-content.main-content .product-brand 
{
    order: 99;
}


div.yasmeen-main-content.main-content  h1
{
    order: 98;
}


div.yasmeen-main-content.main-content div.mb-3 
{
	order: 97;
}

div.yasmeen-main-content.main-content h2.product-entry__sub-title {
    order: 97;
}

div.yasmeen-main-content.main-content div.flex.whitespace-nowrap.gap-4.items-center
{
    order: 96;
}

.yasmeen-main-content.main-content  salla-installment 
{
    order: 95;
}

div.yasmeen-main-content.main-content form
{
    order: 94;
}





.yasmeen-main-content.main-content button 
{
    order: 93;
}


.yasmeen-main-content.main-content mb-5.rounded-md.inline-flex.text-sm 
{
	order: 92;
}


 

@media(min-width:1024px) {

.brands-single .container header {
    display: none;
}
 
 /*
.brands-single header img.rounded-md.w-40.h-24.object-contain.shadow-md.p-4.bg-white.lazy.shrink-0.loaded {
    width: 500px;
    height: 200px;
    box-shadow: none;

}

 .brands-single .container header {
    position: absolute;
    top: 12rem;
}

.brands-single .container header > div {
	display: none;
}
*/

}



.content.content--single-page .content-entry {
    font-size: 18px;
}


    .brand-page__banner > img {
        width: 100%;
        height: auto;
        object-fit: cover;
        border-radius: unset !important;
        background-color: transparent;
    }
    
    
    
.s-infinite-scroll-error 
{
  display:none;
}




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

div.yasmeen-wrapper-taps > salla-tabs > div > div.s-tabs-content-wrapper > salla-tab-content:nth-child(3) > div,
div.yasmeen-wrapper-taps > salla-tabs > div > div.s-tabs-content-wrapper > salla-tab-content:nth-child(3) > div
 {
    display: block;
}

.s-tabs-header {
    border-color: #fff !important;
    height: 61px;

}





.s-tabs-header {
    display: flex;
}


div.yasmeen-wrapper-taps > salla-tabs > div > div.s-tabs-header > salla-tab-header:nth-child(1) 
{
  order:1;
}


div.yasmeen-wrapper-taps > salla-tabs > div > div.s-tabs-header > salla-tab-header:nth-child(2) 
{
  order:3;
}

div.yasmeen-wrapper-taps > salla-tabs > div > div.s-tabs-header > salla-tab-header:nth-child(3) 
{
  order:2;
}

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

.yasmeen-text .marquee ul li{
font-weight : 700 !important;
}
@media(min-width:768px) {
header .flex.flex-wrap.items-center.justify-between.relative.xl\:px-20.lg\:px-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
/*/////////////////////////////////////////*/
 
.yasmeen-store-header .main-menu > li > a[href*=offer],
#mobile-menu > ul > li:nth-child(14) > a , #\31 072733382 , #\31 072733382 span
 {
 color: #000000 !important;
 margin-right:-2px !important;
 margin-top:1px !important;
 }
 

 
 
 
 div#free-shipping {
    display: flex;
}


#\38 1789979 > a > span , #\31 646951877 > a > span{
color:red !important ;
}
#mobile-menu > ul > li:nth-child(2) > a > span  {
    color: red !important;

}







#mainnav .main-menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 2px !important;
}

#mainnav .main-menu > li {
    flex-shrink: 0 !important;
    margin: 0 !important;
    padding: 0 4px !important;
}

#mainnav .main-menu li a span {
    font-size: 0.79rem !important; 
}

#mainnav span.test-sm.font-semibold
 {
 	display: none !important;
 }
 
 .yasmeen-countdown-with-image>div.flex.flex-col>div.flex.gap-2>span:first-child{
	color: #c41717 !important;
		font-size: 23px !important;
}

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

@media (min-width: 1280px) {
    .yasmeen-squares  .xl\:px-20 { 
      padding-left:0rem !important ;
}
 }
    
 /* *************************** */
 
 #launcher {
left: 8rem !important;
}