/* Add custom CSS styles below */ 
[data-animate] {
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.8s ease-out;
}

[data-animate].show {
  opacity: 1;
  transform: translateY(0);
}

@font-face {
font-family: 'GESSTextMedium';
    src: url('https://raw.githubusercontent.com/abdulrazzaq-designer/fonts/refs/heads/main/PingAR+LT-Regular.otf');
}

@font-face {
    font-family: 'GESSTextMedium';
    src: url('https://raw.githubusercontent.com/abdulrazzaq-designer/fonts/refs/heads/main/PingAR+LT-Bold.otf');
    font-weight:700;
}
 
body, *:not(i) {
font-family: 'GESSTextMedium' !important;
}




body .s-design-before {
    display: none;
}

.flex.h-full.transition-shadow.duration-500.hover\:shadow-default.bg-white.da-bgg.rounded-lg.relative {
    background: #f2f0ee;
}

.dark .s-product-card-entry {
    background-color: rgb(53 39 49)!important;
}

.s-products-list-wrapper {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}

.da-cp {
    color: var(--color-primary) !important;
    font-weight: 700 !important;
}
.s-block--hero-slider .round .swiper {
    border-radius: 14px;
}