.top-navbar {
    display: none !important;
}

.main-nav-container {
    background-color: #0f0314;
    color: #fff;
}

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

p.mb-5.text-store-text-primary.anime-item {
    color: #fff;
}

h2.text-2xl.lg\:text-4xl.text-primary.font-bold.mb-5.anime-item {
    color: #fff;
}

.product-card--primary-buttons button, .product-card--primary-buttons salla-button {
    border-color: #414042 !important;
    border-color: var(--color-primary) !important;
    color: #fff !important;
}
img.lazy.loaded {
    opacity:1;
    transition: all 0.3s ease;
}
img.lazy.loaded:hover {
  transform: translateY(-10px) scale(1.05);
}
.btn {
    align-items: center;
    border-radius: .375rem 6px;
    display: inline-flex;
      transition: all 0.3s ease !important;
}
.btn:hover{
    transform: translateY(-10px) scale(1.05) !important;
}
.advanced-slider__caption__inner__content__button {
  transition: all 0.3s ease !important;
}
.advanced-slider__caption__inner__content__button:hover {
   transform: translateY(-10px) scale(1.05) !important;
}
.text-store-text-secondary {
    color: #ffffff;
}
element.style {
    opacity: 1;
    transform: translateY(0px);
  
}
.text-store-text-secondary
 {
    color: #ffffff;
     text-align:center;
}
h2.text-2xl.lg\:text-4xl.text-primary.font-bold.mb-5.anime-item {
    color: #fff;
       text-align:center;
}
p.mb-5.text-store-text-primary.anime-item
 {
    color: #fff;
         text-align:center; 
}
.text-primary-reverse
 {
    color: #ff6767;
    color: #ffffff;
}
a.btn.group.bg-primary.text-primary-reverse.h-12.\!px-6.mt-8.gap-2.\!rounded-none.anime-item{ 
  text-align:center; 
}
.w-fill {
  display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
element.style {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.w-full.md\:w-7\/12
 {
   display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center; 
}
text-2xl {
    font-size: 20px;
    line-height: 1rem;
}
.font-bold {
    font-weight: 500;
}
.text-4xl {
    font-size: 2rem;
    line-height: 2rem;
}
.banner--fixed img {
    border-radius: .375rem;
    border-style: none;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100px
    height: 150px;
}
.text-store-text-secondary {
    color: #4eadd4;
    text-align: center;
}

.footer-logos.flex.flex-wrap.gap-3.justify-center.items-center.my-4 {
    display: none;
}