@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900;1000&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body{
    font-family: "Roboto", serif !important;
}
.express {
    width: 150px;
    height: 150px;
}

.menu-divider {
    background-image: url(https://res.cloudinary.com/rr6/image/upload/v1735747710/angular_divisor_je4oby.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}

.menu-item:hover {
    background: var(--bs-gray-200) !important;
}

.product-card:hover .product-name{
    color: #fff;
    background-color: var(--bs-warning);
}

.warning-border {
    border-left: 15px solid var(--bs-warning);
    border-top: 28px solid transparent;
    border-bottom: 28px solid transparent;
}

.warning-border-left {
    border-left: 15px solid var(--bs-black);
    border-top: 28px solid transparent;
    border-bottom: 28px solid transparent;
    background-color: var(--bs-warning);
}

.top-90{
    top: 90%;
}

.d-flex.social-link a {
    color: var(--bs-warning);
    margin-right: 10px;
}

section.product-listing-banner {
    display: none !important;
}

.border-bottom-radius {
    border-radius: 0px 0px 50% 50%;
}

button.btn.add-cart-btn.btn-dark.rounded-1 {
    background: var(--bs-dark);
    border-radius: 4px !important;
    color: var(--bs-warning) !important;
}

input.rounded-1.cart-qty{
    border-radius: 6px !important;
    background-color: var(--bs-gray-100);
}

/* Hide spinner for modern browsers (Webkit-based) */
.purchase-info input::-webkit-outer-spin-button,
.purchase-info input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Hide spinner for Firefox */
.purchase-info input {
  -moz-appearance: textfield;
}

/* Optional: Remove the border */
.purchase-info input {
  border: none;
  outline: none;
}

div#cart-button{
    display: none !important;
}

ul#header-wr {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul#header-wr a {
    text-decoration: none;
    padding-bottom: 10px;
}

ul#header-wr2 {
    display: flex;
    list-style: none;
    background: var(--bs-black);
    color: #fff;
    margin-bottom: 0px;
    padding: 0px;
    margin-right: 15px;

}


ul#header-wr2 a {
    text-decoration: none;
    padding: 6px;
    padding-left: 12px;
    padding-right: 0px;
}

ul#header-wr2 .dropdown-menu {
    background: #000;
    border-radius: 0px;
    margin-top:-4px;
    width:auto;
}

ul#header-wr2 .dropdown-menu a {
    color: #FFF !important;
    padding: 8px !important;
}

ul#header-wr2 .dropdown-menu a:hover {
    color: #EEE !important;
    background: #000;
}



img.mainLogo {
    position: absolute;
    top: 4px;
    z-index: 9;
}