.product-summary .woocommerce-Price-currencySymbol {
	font-size: 1em!important;
}


.variations_form {
    background: #e7e8ec;
    padding: 15px 15px 20px 15px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 12px;
}

table.variations .label {
    display: none !important;
}

.quantity-buttons .product-quantity-buttons,
.kuler-swatches{
    display: flex;
}

.variations_form .price {
	display: none;
}

.product-info .price {
	margin: 0!important;
	font-size: 1em!important;
}

.ux-quantity {
	display: none!important;
}

.single_add_to_cart_button {
	width: 100%;
}

.price-wrapper {
	display: none;
}

.wcsatt-options-prompt-radio {
    border: 2px solid transparent;
    color: #000;
	
    flex: 1;
	padding: 22px 12px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	
	font-size: 18px;
}

.wcsatt-options-prompt-action-input { 
	margin-right: 6px!important;
}

.wcsatt-options-prompt-radio label {
	margin-bottom: 0;
	display: flex;
}

.quantity-buttons .quantity-buttons__button-single,
.swatch {
    background: #FFF;
    border: 2px solid #dee4e9;
    color: #000;
	
    text-align: center;
    flex: 1;
	padding: 6px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 60px;
    cursor: pointer;
}

.quantity-buttons .selected.quantity-buttons__button-single,
.swatch.selected{
    background: #d1e3f1;
    border: 2px solid #04355d;
}

.quantity-buttons__bar-first-line {
	font-size: 18px;
	line-height: 18px;
	font-weight: 600;
}

.quantity-buttons__bar-price {
	font-size: 16px;
}
