/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
/* Updated */
 #header.header4 #_desktop_logo a{
	 flex-direction: row;
 }
 
 .tab-content>.active {
    display: block;
}

 /*** PRODUCT LIST ***/
 #products .product-description .product-title{
	 min-height:auto;
 }
 
 #products .product-title a {
    line-height: 16px;
    font-weight: 600;
}

 #products .an_short_description {
	text-align:center;
}

.product-price-and-shipping  li.discount-percentage{
	background: none;
	list-style: none;
    margin: 10px 0;
	font-size: 20px;
}
.price .price_discount{
	color: #f30a0a;
}
 
 
 /*** PRODUCT ***/
 
 .product-prices .tax-shipping-delivery-label{
	 display:none;
 }
 #product-availability.info_availability{
	 display:none;
 }
 
 .product-information {
    margin: 10px 0;
 }
 
 .product-additional-info {
    margin: 10px 0;
}
 .product-information .product-actions{
		margin-top:20px;
 }
 
.product-actions .product-variants>.product-variants-item{
	margin: 19px 0 0;
}

.product-variants .nocolor .radio-label {
    border: 1px solid;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    margin-bottom: 5px;
	text-transform: uppercase;
}

.noComb label{
	opacity:0.4;
    cursor: not-allowed !important;
}

#category .color.texture,
#product .product-variants>.product-variants-item .color{
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}

.product-add-to-cart .product-quantity #quantity_wanted{
	min-width: 80px;
    height: 35px;
}

.buttonsSocialMedia {
    margin: 20px 0;
}
#product .tabs.alertsProduct {
    width: 100%;
    float: left;
    margin: 20px 0;
}
.alertsContent {
    max-width: 500px;
	padding: 10px;
}
.alertsProduct .introAlert{
    width: 100%;
    float: left;
    padding: 10px;
    border-radius: 38px;
    text-align: center;
	margin-bottom: 15px;	
}
.alertsProduct .js-mailalert.in{
    width: 80%;
    display: grid;
    margin: 15px auto 0;
}

.alertsProduct input.form-control{
	background: white;
}

.quantity_availability .tabs {
	/*display:none;*/
}


.quantity_availability .an_wishlist-mini{
	border: 2px solid;
    padding: 15px;
    border-radius: 32px;
}

.wishIcon {
    float: left;
    margin-right: 16px;
}

/*.product-reference, #specificReferences{
	display:none;
}*/
#specificReferences{
	display:none;
}


/* LOOKS */

.product-variants-item .nocolor .radio-label {
    border: 1px solid;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    margin-bottom: 5px;
	text-transform: uppercase;
}

.div-add-look-to-cart {
    text-align: center;
    margin-top: 20px;
}

 
 /* Original */ 

 .product-accessories-look .thumbnail-container{
    width: 100%;
    float: left;
 }
 .product-accessories-look .thumbnail-container-image{
    width: 50%;
    float: left;
 }
 .page-content-look .js-an_productattributes-add-to-cart {
    width: 50%;
    margin: 5% 25% 2%;
    float: none;
    border-radius: 0;
    padding: 10px 0
}
 .page-content-look .look-info{
    text-align: center;
    margin: 12px 0;
 }
 .page-content-look .look-info.look-ref{
     font-weight: 700;
 }
 .product-accessories-look .product-description{
    width: 46%;
    padding: 0 2%;
    float: left;
 }

.product-accessories-look .product-look-title a{
    font-size: 14px;
    font-weight: bold;
    text-align: left;  
    text-decoration: none;  
}

.product-accessories-look .an_short_description{
    margin: 10px 0;
}

.product-accessories-look .product-price-and-shipping .price{
    float: left;
}

/* Module an_wishlist*/

.product-accessories-look .an_wishlist-icon {
    position: relative;
}

.product-accessories-look .js-an_wishlist-addremove,
.product-accessories-look .product-flags .product-flag{
    margin-top: 5px;
    margin-left: 5px;
}

/* End Module an_wishlist*/

.product-accessories-look .product-flags{
    left: 30px;
}

/* Module an_productattributes*/ 
.product-accessories-look .an_productattributes{
    width: 100%;
    float: left;
    padding: 10px 0;
}

.product-accessories-look .js-an_productattributes-standart .product-variants-item {
    display: flex;
    flex-direction: row;
}

.product-accessories-look .js-an_productattributes-standart .product-variants-item{
    display: block;
}
.product-accessories-look .an_productattributes .control-label{
    text-align: left;
    padding-bottom: 10px;
}
.product-accessories-look .an_pa_product-variants>.product-variants-item .color{
    width: 24px;
    height: 24px;
}
.product-accessories-look .an_productattributes-qty{
    height: calc(2.5rem - 2px);
}
.product-accessories-look .an_productattributes-qty-add {
    display: block;
}
.product-accessories-look .an_productattributes-qty-container{
    padding-right: 0;
}
.product-accessories-look .an_productattributes-add-to-cart-btn{
    border-radius: 0;
    padding: 8px 0;
    margin: 12px 0;
    font-weight: 400;
}

/*** FOOTER ***/
.links .footer-col-wrap h3,
.links.wrapper h3{
	margin-bottom: 20px;
}

#footer .footer-container {
    padding: 20px 0 0;
}
/*End Module an_productattributes*/
@media (min-width: 1200px) {
}
@media (max-width: 1300px) {
}
@media (max-width: 1200px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
	.alertsContent{
		max-width: fit-content;
	}}
@media (max-width: 650px) {
}
@media (max-width: 640px) {
}
@media (max-width: 600px) {
    .product-accessories-look .product-mobile-row{
        max-width: 100% !important;
    }
    .product-accessories-look .thumbnail-container-image {
        width: 50%;
        margin: 0 auto;
        float: none;
    }
    .product-accessories-look .product-description {
        width: 100%;
        padding: 0;
        text-align: center;
        margin-top: 20px;
    }
    .product-accessories-look .product-price-and-shipping .price{
        float: none;
    }
    .product-accessories-look .an_productattributes .control-label{
        text-align: center;
    }
    .product-accessories-look .product-flags{
        left: 25%;
    }
    .js-an_productattributes-standart .an_pa_product-variants .product-variants-item ul{
        display: inline-block;
    }
    .an_productattributes select, .an_productattributes .an_pa_product-variants>.product-variants-item select,
    .an_productattributes-qty-add{
        width: 50%;
        margin: 0 auto;
    }
}
@media (max-width: 580px) {
}
@media (min-width: 580px) {
}
@media (max-width: 560px) {
}
@media (max-width: 480px) {
}
@media (min-width: 581px) {
}

/* Colores y posici¨Žn para etiqueta nombre en colores de producto */
.color-container-block {
    flex-direction: column;
    display: flex;
    align-items: center;

}
.product-colors-name {
    font-size: 0.7rem;
    margin-top: 3px;
}   
