* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

@font-face {
    font-family: "Shatrvan";
    src: url('../fonts/Shatrvan.ttf');
    font-weight: 900;
}

@font-face {
    font-family: "Vrdznagir";
    src: url('../fonts/Vrdznagir.otf');
    font-weight: 900;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: inherit;
}

.icon {
    filter: brightness(0) saturate(100%) invert(0%) sepia(14%) saturate(7455%) hue-rotate(281deg) brightness(86%) contrast(97%);
}

button[name='update_cart'] {
    display: none !important;
}

/* button[name='calc_shipping'] {
    display: none !important;
} */

#calc_shipping_country_field {
    display: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

/* Remove the default WooCommerce spinner */
.woocommerce .blockUI.blockOverlay:before,
.woocommerce .loader:before {
    display: none;
}

/* Add a custom CSS spinner */
.woocommerce .blockUI.blockOverlay:after,
.woocommerce .loader:after {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 4px solid #f3f3f3;
    border-top: 4px solid #F89090;
    animation: spin 1s linear infinite;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
}

/* Keyframes for the spinner animation */
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.added_to_cart {
    display: none !important;
}