/* fallback */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 100 700;
    font-display: block;
    src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v136/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format('woff2');
}
  
.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

html.add-overflow-menu {
    overflow: hidden;
}

span.woocommerce-Price-amount.amount bdi {
    letter-spacing: 2px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    text-align: center;
    color: #000;
}

.quantity .woocommerce-Price-currencySymbol, .quantity .woocommerce-Price-amount.amount, .check-pay .woocommerce-Price-currencySymbol, .check-pay .woocommerce-Price-amount {
    font-weight: 400;
}


/* REMOVE CSS WOOCOMMERCE ASTRA THEME */

a:focus {
    outline: unset !important;
}

.woocommerce-page .ast-container {
    max-width: 100% !important;
    padding: unset;
}

.woocommerce-page div#primary{
    margin: unset !important;
}

.ast-woocommerce-container{
    padding: unset !important;
}

a.ast-on-card-button.add_to_cart_button, .star-rating {
    display: none !important;
}

.woocommerce-js a.remove:before {
    visibility: hidden;
}

.woocommerce-cart-form__cart-item td.product-remove a.remove{
    opacity: 1;
}

.woocommerce-js .woocommerce-cart-form__contents button.button:disabled, .woocommerce-js .woocommerce-cart-form__contents button.button:disabled[disabled]{
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 16px;
    padding-left: 32px;
}

.cart-collaterals {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.cart_totals {
    padding-top: 20px !important;
}

/* FINE REMOVE CSS WOOCOMMERCE ASTRA THEME */