/*---- Menu -----*/ 
p.hidden.text-xl.md\:block.ms-1.menu-label {
    display: none;
}

/*---- logo for animated banner ----*/ 
.animated-text ul li a::before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url('https://cdn.salla.sa/form-builder/RvWNY0fFV9bEeMCloS8grnVZ5KFNuvPztGs59iGZ.png'); 
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 8px;
  vertical-align: middle;
}
.advanced-slider.auto-height .swiper-wrapper{
     height: unset !important;
 }


/*---- products ------*/
body:not(.free-images-height) .swiper-slide .product-card:not(.product-card--fit-height):not(.product-card__full-image):not(.product-card--minimal):not(.product-card--horizontal) {
    height: 550px;
}
@media(min-width:1050px) {
.product-card {
    height: 550px;
 }
}
@media(max-width:768px) {
.product-card {
    height: 390px;
 }
}
/*----- footer -----*/ 

a.flex.items-center.justify-center.m-0 {
    flex-direction: column !important;
    align-items: center !important;
}

a.flex.items-center.justify-center.m-0::after {
  content: "Where Elegance Is Hidden Within";
  display: block;
  font-size: 14px;
  color: white;
  margin-top: 0px;
  text-align: center;
  font-weight: 300;
  font-family: inherit;
}
img.img-fluid {
    width: 120px !important;
    height: auto !important;
}

span.text-unicode.unicode {
    display: none;
}
.flex.items-center.justify-center.flex-wrap.gap-5.rounded_contacts {
    gap: .5rem;
}
.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {

    border: none;
}
i.rtl\:ml-2\.5.ltr\:mr-2\.5.border.w-8.h-8.justify-center.flex.items-center.shrink-0.contact-icon.sicon-iphone {
    display: none;
}
#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__contacts-row > div {
    gap: 0.4rem;
}
i.rtl\:ml-2\.5.ltr\:mr-2\.5.border.w-8.h-8.justify-center.flex.items-center.shrink-0.contact-icon.sicon-phone {
    display: none;
}
.grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.5rem;
}
.s-block--enhanced-features__item:first-child {
    grid-column: span 1;
}
.s-block--enhanced-features__item {
    padding: 0 0.25rem;
 }
 
#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.text-center.order-1.lg\:order-\[unset\] > ul > li:nth-child(3),
#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.text-center.order-1.lg\:order-\[unset\] > ul > li:nth-child(4),
#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.text-center.order-1.lg\:order-\[unset\] > ul > li:nth-child(7),
#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.text-center.order-1.lg\:order-\[unset\] > ul > li:nth-child(9),
#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.text-center.order-1.lg\:order-\[unset\] > ul > li:nth-child(10) {
    display: none;
}

.rounded_contacts {
    position: absolute;
    bottom: 107px; 
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    z-index: 9999; 
}

.flex.items-center.justify-center.flex-wrap.gap-5.rounded_contacts {
    gap: 3.5rem;
}