:root {
    --primary-color: #E4B54C;
    --primary-hover-color: #c28f21;
}

@media only screen and (min-width: 992px) {
    .dropdown-menu.dropdown-mega-menu {
        max-width: 800px;
    }
}

.swiper-slide {
    background-color: white!important;
}

#add-to-cart-button.disabled {
    opacity: .5;
    cursor: not-allowed;
    pointer-events: auto;
}

.attribute-error {
    animation: flash-highlight 1s ease-in-out infinite;
}

@keyframes flash-highlight {
  0%,100%   { color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity)); }
  50%       { color: #f50e25; }
}

.header-slider {
    font-size: 12px;
}