@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");:root{--default-font-stack: 'Noto Sans', sans-serif}body .toast-item-bar{background-color:var(--primary) !important}header #navbarCollapse{justify-content:space-between}header #navbarCollapse ul.navbar-nav{width:auto !important}.navbar-brand{max-width:none}@media (min-width: 992px){.navbar-expand-lg .navbar-nav>.dropdown>.dropdown-toggle::after{display:inline-block !important}}

.msw-image img {
    width: auto;
}

footer.footer {
    padding-bottom: 0px !important;
}

footer .msw-richtext *:last-child {
    margin-bottom: 0px !important;
}

/* Custom Availabilities */

.availability-item {
    margin: 0;
}

.avacode-notavailable > *.fa-circle {
    color: black !important;
}

.avacode-onrequest > *.fa-circle {
    color: #8e44ad !important;
}

/* Custom ProductDetailView */
.product-main + .product-description > .row {
    justify-content: flex-start !important;
}