/* Add custom CSS styles below */ 
li.w-12.h-8.bg-white.rounded.flex.items-center.p-1 {
    width: 4rem;
    height: 3rem;
}
/* Header */
.s-block--photos-slider {
  margin: 0;
}

.s-block--photos-slider .s-slider-block__title {
    display: none;
}

salla-slider.photos-slider .swiper-slide,
[dir="rtl"] salla-slider.photos-slider .swiper {
  padding: 0;
  margin: 0;
  width: 100%;
}

/* Add custom CSS styles below */ 

#product-offers .shadow-khatwa {
    background-color: #fff
}

section#featuers .shadow-khatwa{
    background: #82C9DE;
    border-radius: 3rem;
}
section#featuers .content span ,section#featuers .feature_item i{
  color:#000
}

#btn_card_pro .s-button-primary-outline,.s-button-primary {
    background-color: #C48DAD!important;
    color: #fff!important
}

#image-banner {
display:none
}

#image-banner .relative {
    height:70vh;
}

#image-banner .container {
    text-align: center;
    display: flex;
    margin: auto;
    justify-content: center
}

#image-banner .absolute {
    width: 65%
}

#image-banner .btnCus,.second-banner .btnCus,.video-banner .btnCus {
    background-color: #82C8DE !important;
    color: #000 !important
}

#image-banner .bg-image-container-3 .btnCus {
    background-color: #82C8DE !important;
    color: #000 !important
}


#image-banner .bg-black {
    background-color: transparent
}

#image-banner h1 {
    font-size: 42px;
}
#image-banner p {
    font-size: 20px;
    line-height: 40px
}
.category a{
    width: 290px;
    margin-left: 0;
}
.category img{
    max-width:100%;
}
.s-button-primary {
    background: rgb(241,182,62);
background: linear-gradient(90deg, rgba(241,182,62,1) 0%, rgba(180,82,143,1) 100%);
}

.s-button-primary:hover {
    color: #fff!important
}

#btn_card_pro .s-button-primary-outline {
    background: rgb(241,182,62);
background: linear-gradient(90deg, rgba(241,182,62,1) 0%, rgba(180,82,143,1) 100%);

}

.video-banner .image-parent::before{
    content:"";
    display:block;
    position:absolute;
    bottom:20px;
    right:20px;
    background-image:url(https://res.cloudinary.com/dqn5uopfn/image/upload/v1731333226/me1p9dbottxbkrcul6wp.png);
    width:200px;
    height:150px;
    background-size:contain;
    background-repeat:no-repeat;
}
.video-banner .image-parent {
    width:100%;
    position:relative;
}
.video-banner .content {
display:none;
}

.video-banner h1 {
    font-size: 48px;
    line-height: 53px;
}

.video-banner p {
    font-size: 20px;
}

#customer_review .swiper-slide {
    background-color: #fff
}

#image-banner .bg-image-container-3 *{
color:black !important
}

@media(min-width:768px){
#image-banner .bg-image-container-3 .-translate-y-1\/2{
transform: translateX(30%);
text-align:start
}
}
.s-product-card-fit-height .s-product-card-image {
    max-height: 100rem;
}

@media(max-width: 768px) {

#image-banner .relative {
    height: 50vh;
    background-size: cover;
    background-color: rgba(255,255,255,0.25);
}

.s-product-card-image.relative.\!h-auto {
    max-height: 150px;
}


@media (max-width: 768px) {
    .s-product-card-image.relative.\!h-auto {
        max-height: 250px;
    }
}

.video-banner .image-parent::before {
    right: unset;
    width: 100px;
    height:75px;
    bottom:0;
}

#image-banner .absolute {
    width: 100%;
}

section#side-image-banner-gif-0 {
    height: 40vh;
}

    #image-banner .container {
        text-align:center;
        margin-right: 0
    }

    #image-banner h1 {
        font-size: 28px!important
    }

    #image-banner .btnCus{padding-left: 40px;padding-right: 40px;padding-top: 10px;padding-bottom: 10px;}

    .video-banner h1 {
        font-size: 20px;
        line-height: 35px;
        text-align: center
    }
    
    .navbar-brand img {
    width: 70px;
    max-height: 4rem;
}

.product-single .whatsapp-btn-container {
    bottom: 10%;
}
    .category a {
    width: 110px;
}
    .category span{
        text-align:center;
        font-size:11px;
        font-weight:700;
    }
    .video-banner .image-parent {
   height:100%;
}
}

.s-product-card-vertical:hover {
    transform: scale(1.02);
    transition: .8s
}

.s-product-card-vertical {
    box-shadow: 0 0 20px rgb(131 75 94);
    border-radius:10px;
}

.s-tabs-header :nth-of-type(2) {
    display:none !important;
}

body {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    color: #231f1e;
    color: #ba86a4;
    position: relative;
}
@media(max-width:767px) { 
section.s-block.s-block--banners.container div.grid a.banner-entry { 
width:100%; 
height: 150px !important; 
 }
 @media (max-width: 768px) {
footer *{
    text-align:center;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}