/*
Theme Name: Sevix
description: A sophisticated Theme that evokes a premium e-commerce experience
Theme URI: moeinwp.com
Version: 1.0
Author: moeinwp
Author URI: moeinwp.com
*/

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    float: unset;
    width: unset;
}

a.block.overflow-hidden.rounded-xl.md\:rounded-2xl.relative {
    background: #f3ede6;
}

ins {
    text-decoration: none;
}

.product-image-section.flex.flex-col.gap-4 {
    background: #dad3c9;
    border-radius: 15px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    float: left;
    width: 100%;
    margin-top: 16px;
    background: #ed7b7b;
}

.woocommerce .woocommerce-breadcrumb {
    margin: 20px;
}

span.woocommerce-Price-amount.amount {
    color: #ed7b7b !important;
}

span.woocommerce-Price-currencySymbol {
    color: #000 !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt {
    background: #000;
    padding: 15px 20px;
    border-radius: 8px;

}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover {
    background: #000;
    padding: 15px 20px;
    border-radius: 8px;
}

.sevix-desktop-add-to-cart-wrapper .single_add_to_cart_button:before {
    display: none;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #ed7b7b;
}

.product-type-simple button.button.alt {
    background: #000;
    padding: 11px 30px;
    border-radius: 8px;
    margin-right: -15px;
}

@media only screen and (max-width: 600px) {
    img.block.logosevix {
        width: 300px;
    }
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: left;
    width: 100%;
    margin-top: 16px;
    background: #ed7b7b;
    border: none;
    color: #fff;
}

.woocommerce div.product form.cart .button {
    margin: auto 15px 25px auto;
}

.w-full.lg\:w-1\/2.\32 xl\:w-7\/12.grow-0.shrink-0.basis-auto.px-3.max-lg\:hidden {
    position: relative;
    top: -200px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-shadow: none;
        border: 1px solid #a3a3a342;
        padding: 0;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: none;
        border: 1px solid #ed7b7b;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
            border-radius: 10px;

}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color {
    border-radius: 10px;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
    padding: 0 25px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    height: 40px;
    width: 40px;
}


.woocommerce div.product p.stock {
    display: none;
}
.snapppay-widget {
  display: none !important;
}