.py-4 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.kayan-banner-full-width {
    margin-top: -100px !important;
}
.s-products-slider-card {
    height: auto !important;
    /* margin-left: 50rem; */
    margin-right: 70px;
}
.kayan-footer {
    background-color: #1f8ba2 !important;
    margin-top: -1px;
}
.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 9px;
}
.s-slider-block__title h2 {
    position: relative;
    background: #2a8397;
    color: #fff;
    padding: 9px;
    border-radius: 12px 2px;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.2;
}
salla-slider[type]:not(.hydrated) > div > div, salla-slider[type]:not(.hydrated) .swiper > div > div > div, .carousel-slider .swiper-wrapper > div {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
    border: 1px solid #e5e5e5;
    border-radius: 15px;
    padding: 12px;
}
kayan-card img {
    border-radius: 15px;
}
.s-product-card-price {
    font-size: 0.875rem;
    color: #eb3732;
    line-height: 1.25rem;
    font-weight: 700;
}
.pb-7 {
    padding-bottom: 1.75rem;
    font-weight: 700;
}
.kayan-header.is-sticky {
    background: #208ba196 !important;
    backdrop-filter: blur(10px);
}
.kayan-header{
  transition: background-color .25s ease;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: 0.2s;
    border-radius: 15px;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: 0.1s;
    border-radius: 15px;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: 0.3s;
    border-radius: 15px;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: 0.4s;
    border-radius: 15px;
}
.kayan-title {
    font-weight: 700!important
  ;
    color: #fff;
    border-radius: 15px 3px;
    padding: 5px;
    background: #208ba1;
}
.wa-fab{
  position: fixed;
  z-index: 999999;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 14px;
  border-radius: 999px;
  background: rgba(255, 101, 80, .18);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 101, 80, .35);
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
  color: #FF6550;
  text-decoration: none;
  font-family: inherit;
  font-size: 14px;
  line-height: 1;
  transform: translateZ(0);
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}

.wa-fab:hover{
  transform: translateY(-2px);
  background: rgba(255, 101, 80, .24);
  box-shadow: 0 14px 40px rgba(0,0,0,.16);
}

.wa-fab__icon{
  width: 40px;
  height: 40px;
  border-radius: 999px;
  display: grid;
  place-items: center;
  background: #FF6550;
  color: #fff;
  box-shadow: 0 8px 18px rgba(255, 101, 80, .35);
}

.wa-fab__text{
  font-weight: 600;
  letter-spacing: .2px;
}
@media(max-width: 768px){

.sticky-product-bar {
    position: fixed !important;      
    bottom: 0 !important;       
    left: 0 !important;         
    width: 100% !important;       
    z-index: 9999 !important;      
    box-shadow: 0 -2px 10px rgba(0,0,0,0.1) !important; 
    background-color: #fff !important;
}


.main-content .s-add-product-button-main {
    display: flex !important;
    flex-direction: row !important;
}

.product-single a#wa-fab{
	bottom: 150px !important;
	    width: 55px !important;
    height: 55px !important;
}

.s-fast-checkout-button.outline,.s-add-product-button-main .s-add-product-button-mini-checkout{
	background-color: var(--color-primary) !important;
    color: #fff  !important;
}
.s-add-product-button-main .s-add-product-button-mini-checkout *{
	color: #fff !important;
}
 .s-add-product-button-main salla-button .s-button-btn{
  border-radius: 0 !important;

}


}
.index .kayan-header{
	background-color: transparent !important;
}
body .kayan-header.is-sticky {
    background: #208ba196 !important;
    backdrop-filter: blur(10px) !important;
}