/* جعل صورة المنتج مرجع للعناصر */
.s-product-card-image{
position:relative;
}

/* نقل الأيقونات فوق الصورة */
.s-product-card-image .s-product-card-wishlist,
.s-product-card-image .s-product-card-quick-view{
position:absolute;
 border: 2px solid #fff;
bottom:15px;
left:50%;
transform:translateX(-50%);
display:flex;
gap:10px;
}

.store-footer a,
.store-footer a i,
.store-footer a svg {
    border-color: #fff !important;
    color: #fff !important;
    fill: #fff !important;
}

.s-contacts-list {
    margin-bottom: 20px;
}
.s-contacts-icon {
    border: 2px solid #fff !important;
    border-radius: 50% !important;

    color: #fff !important;
    fill: #fff !important;

    box-shadow: none !important;
    outline: none !important;

    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.s-product-card-content-title a {
    display: block;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: #1f2937;
   color: rgb(219 114 161);
}

*, :after, :before {
    border: 0 solid #345597;
    box-sizing: border-box;
    text-align: center;
}

.s-product-card-content-sub{
display:flex;
justify-content:center;
align-items:center;
}

.s-product-card-entry{
border:1.5px solid #ffc1da !important;
border-radius:12px;
background:#fff !important;
box-shadow:0 6px 18px rgba(255,105,135,0.12);
transition:.3s;
}

.s-product-card-entry:hover{
border-color:#ff6fa5;
box-shadow:0 10px 25px rgba(255,105,135,0.2);
transform:translateY(-3px);
}

/* شكل الأيقونات */
.s-product-card-image button{
background:#d46a8c;
   border: 2px solid #fff;
color:#fff;
border-radius:50%;
width:40px;
height:40px;
display:flex;
align-items:center;
justify-content:center;
border:none;
}



.s-product-card-entry{
background:transparent !important;
}

.s-button-btn, .s-price-range-number-input {
    border-radius: 0;
}

.s-product-card-entry {
    border: 1px solid transparent !important;
    background: #d96a9c;
    transition: all .3s ease;
    transform: scale(0.80);
      outline-color: #db72a1;
    outline-style: auto;
    outline-width: thin;
}
}


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

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

.s-button-primary-outline {
    background: #db72a1 !important;
    border-color: #db72a1 !important;
    color: #fff !important;
}


.s-button-primary-outline svg{
color:#fff !important;
fill:#fff !important;
}

.s-product-card-entry:hover{
transform:translateY(-6px);
transition:.3s;
}


.s-button-primary-outline:hover{
box-shadow:0 8px 20px rgba(255,105,135,.35);

}

.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: #e5e7eb;
    border-bottom-color: rgb(218 113 161);
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: rgb(217 106 156);
}

.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: #374151;
    color: rgb(255 255 255);
}

.store-footer .grid{
justify-items:center !important;
text-align:center !important;
}

.store-footer .grid > div{
text-align:center !important;
margin:auto !important;
}

.store-footer h2{
text-align:center !important;
display:block !important;
width:100% !important;
margin:0 auto !important;
}


.flex {
    display: flex;
    align-content: space-around;
    justify-content: space-around;
}

.store-footer salla-social{
display:block;
margin-top:-471px;
margin-bottom:30px;
text-align:center;
  margin-left:-20px;
 }

.store-footer{
background:var(--color-primary) !important;
color:#fff !important;
}

/* السوشيال */
.store-footer salla-social{
order:1;
display:flex;
justify-content:center;
margin-bottom:20px;
}

/* روابط مهمة */
.store-footer .grid > div:nth-child(2){
order:2;
text-align:center;
}

/* تواصل معنا */
.store-footer .grid > div:nth-child(3){
order:3;
text-align:center;
}


/* نخفي الأيقونة الحقيقية */
.sicon-packed-box::before{
display:none !important;
}

.sicon-packed-box,
.sicon-fabric-swatch,
.sicon-cake,
.sicon-game-controller-alt,
.sicon-barcode-scan {
    pointer-events: none !important;
}

/* نحط الصورة بدلها */
.sicon-packed-box{
display:inline-block;
width:750px;
height:1500px;
background:url('https://images2.imgbox.com/cf/df/Gba5X7ey_o.png') no-repeat center;
background-size:contain;
background-repeat:no-repeat;
background-position:center;
height: 10.3rem;
  }
  .sicon-fabric-swatch{
display:inline-block;
width:1500px;
height:1500px;
background:url('https://images2.imgbox.com/d4/62/KH7I5zWZ_o.png') no-repeat center;
background-size:contain;
background-repeat:no-repeat;
background-position:center;
height: 10.3rem;
  }
  .sicon-cake{
display:inline-block;
width:1500px;
height:1500px;
background:url('https://images2.imgbox.com/07/96/jHRkWRUC_o.png') no-repeat center;
background-size:contain;
background-repeat:no-repeat;
background-position:center;
height: 6.5rem;
  }
.sicon-game-controller-alt {
display:inline-block;
width:1500px;
height:1500px;
background:url('https://images2.imgbox.com/06/fe/VoxZRls2_o.png') no-repeat center;
background-size:contain;
background-repeat:no-repeat;
background-position:center;
height: 6.5rem;
}
.sicon-barcode-scan {
display:inline-block;
width:1500px;
height:1500px;
background:url('https://images2.imgbox.com/4b/45/VNLJlOdg_o.png') no-repeat center;
background-size:contain;
background-repeat:no-repeat;
background-position:center;
height: 6.5rem;
}

.slide--cat-entry {
    align-items: center;
    border-radius: 0.375rem;
    border-width: 1px;
    padding-top: 0;
    display: flex;
    padding-top: 0 !important;
    flex-direction: column;
    height: 8rem;
    justify-content: center;
    --tw-border-opacity: 1;
    border-color: #f3f4f6;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    padding: 0;
    text-align: center;
    transition-duration: .5s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  
}
.slide--cat-entry i {
    color: #414042;
    color: #e081ac00;
    display: inline-block;
    font-size: 33px;
    margin: 0 !important;
}

.carousel-slider .swiper-wrapper>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, salla-slider[type]:not(.hydrated)>div>div {
    flex-shrink: 0;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0 !important;
}

.swiper-wrapper {
    position: relative;
    width: 106%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
}

.s-block--banners+.s-block--banners, .s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner {
    margin-top: 1em;
    MARGIN-BOTTOM: -3REM;
}