/*
 * PrestaShop module created by VEKIA, a guy from official PrestaShop community ;-)
 *
 * @author    VEKIA https://www.prestashop.com/forums/user/132608-vekia/
 * @copyright 2010-2020 VEKIA
 * @license   This program is not free software and you can't resell and redistribute it
 *
 * CONTACT WITH DEVELOPER http://mypresta.eu
 * support@mypresta.eu
 */

.plist_attribute_images {
    margin:auto;
    display:block;
	clear:both;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: unset;
}

.plist_attribute_images_wrapper {
    max-width: 134px;
    transition: max-width 200ms;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.plist_attribute_images_wrapper.expanded {
    max-width: none;
}

/* .plist_attribute_images.expanded > .plist_attribute_images_expand {
    transform: translate(407px, 10px);
} */

.plist_attribute_images_expand {
    text-align: center;
    font-weight: 700;
    margin-left: 2px;
    /* padding: 0 6px;
    height: 23px;
    background: #fff;
    border: 1px solid #0E273A;
    border-radius: 3px;
    cursor: pointer;
    transition: background 200ms, color 200ms; */
    z-index: 1;
}

/* .plist_attribute_images_expand:hover {
    background: #0E273A;
    color: #fff;
} */

.plist_attribute_images .color_pick span {
    width: 20px;
    height: 20px;
    display: block;
    box-shadow: 0 0 0 1px #f1f1f1;
}

.plist_attribute_images .color_pick span:empty {
    display: none;
}

.plist_attribute_images .color_pick {
    display: inline-block;
    cursor: pointer;
    padding: 1px;
}

.plist_attribute_images .color_pick img {
    width: 20px !important;
    height: 20px !important;
}

.plist_attribute_images img { border-radius:2px; background:#FFF; width: 61px; height: auto; padding:4px; border: 1px solid #c0c0c0; margin-bottom: 10px; margin-left:0px!important;}
.oowl-carousel.plist_attribute_images img {width:71px!important;}
.piclist_attributes {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 99;
    padding: 20px;
    padding-bottom: 0px;
    bottom: 60px;
}

.product-block .action > div {
    height: auto;
    min-height: 55px;
}

.has_colors_price {
    bottom: 140px !important;
}

.loading-hover {
    position: absolute;
    height: 100%;
    width: 100%;
    display: none;
}

.plist_attribute_images a {
    margin: 10px 0px;
}

.plist_attribute_images .oowl-controls {
    margin:0px!important;
}


img.plp_replacement_checked {
    border:2px solid black;
}

img.plp_replacement_unchecked {
    border:2px solid white;
}

img.plp_replacement:hover {
    opacity:0.8;
}

img.plp_replacement {
    cursor:pointer;
}

/* .plist_attribute_images_wrapper .color_pick.color_picked {
    order: -1;
} */