/* Single page      */

.woocommerce-variation-add-to-cart {
    display: flex;
    flex-direction: row;
    height: 42px;

    .quantity {
        margin-bottom: 0px !important;
    }

    button {
        margin-left: 8px;
    }
}

.woocommerce-variation-price {
    margin-top: 2.5rem !important;
    font-size: 1.5rem;
    font-weight: 600;
}

.woocommerce-variation-fields {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}


.woovr-variation-selector,
table.variations,
.woovr-variation-availability {
	display: none; 
}

/* Diseño selector de variaciones */

.woovr-variations.woovr-variations-grid-2 .woovr-variation {
	width: 100%;
    margin-bottom: 0.5rem;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation:not(.woovr-varaition-active) {
    border-radius: var(--rounded-md);
    border-width: 2px;
    border-color: var(--color-neutral-400);
    text-align: left;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation:not(.woovr-varaition-active):hover {
    filter: brightness(.9);
    background-color: var(--color-neutral-400);
    color: #fff;

    label {
        color: #fff;
    }

}

.woovr-variation.woovr-variation-active {
    color: #fff;
    border-color: var(--color-secondary-500) !important;
    background-color: var(--color-secondary-500) !important;

    label {
        color: #fff;
    }
}

.woovr-variation.woovr-variation-active:hover {
	filter: brightness(.5);
    color: #fff;

    label {
        color: #fff;
    }
}

.woovr-variation-info {	
    justify-content: space-between;
    display: flex;
    flex-direction: row;
    width: 100%;
    padding: 0.5rem 1rem;
    align-items: baseline;

}

.woovr-variation-isbn {
    width: 100%;
    font-size: 0.85em;
    margin: -4px 0 6px;
    padding: 0 15px;
}

.woovr-variation-name {
    font-family: 'Barlow', 'Arial', 'sans-serif';
    font-weight: 600;
    
    label {
        color: #000;
    }
}

.woovr-variation-price {
    font-weight: 600;
    text-align: right;
}
	
/* Info extra variacion */
.iconic_cffv_20_includes{
	width: 100%;
}

.iconic-cffv-field[data-field-id='iconic_cffv_20_format'],
.iconic-cffv-field[data-field-id='iconic_cffv_20_pages'],
.iconic-cffv-field[data-field-id='iconic_cffv_20_size'] {
	width: 33% !important;
}

.iconic-cffv-field:first-child{
	width: 100% !important;
}

.iconic-cffv-field__label--above {
    font-size: 0.8rem;
    text-transform: uppercase;
    margin-bottom: -8px;
    color: #999;
	font-weight: 600;
	margin-bottom: 4px;
}
	
.iconic-cffv-field__content {
    margin-top: -0.5rem;
}


/*
.brxe-text ul {
    margin-left: 1rem;
}

#wc-stripe-payment-request-button-separator,
#wc-stripe-payment-request-wrapper {
    display: none !important;
}

.woocommerce-variation-price {
    display: none !important;
}

.woovr-variation-price {
    display: flex;
    flex-direction: row;
    margin-top: 0;
    font-weight: 600;
    text-align: right;
}
		
.woocommerce-variation-fields {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}

.woovr-variations-grid-2 {
	width: 100%;
}
	
*/

