/*// XL Extra large devices (large desktops)*/
/*// No media query since the extra-large breakpoint has no upper bound on its width*/

/*lateral de iconos flotantes*/
/*+*/
/*+*/
/*+*/
.item_listado_dom .product-box .product-detail {
/*    opacity: 0;
    position: absolute;
    background-color: #ffffff;
    padding: 10px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 65%;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -10px;
    text-align: center; */
}
 
.item_listado_dom .product-box .cart-wrap {
    top: 7px;
    right: 7px;
    opacity: 1; }
.item_listado_dom .product-box .cart-wrap button {
    border: 1px solid #ffffff;
    border-radius: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    opacity: 1; }
.item_listado_dom .product-box .cart-wrap button i {
    padding: 7px;
    color: #333333; }
.item_listado_dom .product-box .cart-wrap a i {
    border-radius: 100%;
    border: 1px solid #ffffff;
    margin: 5px 0;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 7px;
    color: #333333;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

.item_listado_dom .product-box:hover .cart-wrap button {
    -webkit-animation: none;
    animation: none; }
.item_listado_dom .product-box:hover .cart-wrap a i {
    opacity: 1; }
.item_listado_dom .product-box:hover .cart-wrap a:nth-child(2) i {
    -webkit-animation: fadeInDown 500ms ease-in-out;
    animation: fadeInDown 500ms ease-in-out; }
.item_listado_dom .product-box:hover .cart-wrap a:nth-child(3) i {
    -webkit-animation: fadeInDown 700ms ease-in-out;
    animation: fadeInDown 700ms ease-in-out; }
.item_listado_dom .product-box:hover .cart-wrap a:nth-child(4) i {
    -webkit-animation: fadeInDown 1000ms ease-in-out;
    animation: fadeInDown 1000ms ease-in-out; }


/*cesta lateral*/
/*+*/
/*+*/
/*+*/
.add_to_cart.right {
    right: -33%;
    height: 100vh;
    width: 33%;
    /*top: 0;*/
}

/*// LG Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { 
    .add_to_cart.right {
        right: -38%;
        height: 100vh;
        width: 38%;
        /*top: 0;*/
    }
}

/*// MD Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
    .add_to_cart.right {
        right: -51%;
        height: 100vh;
        width: 51%;
        /*top: 0;*/
    }
}

/*// SM Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 
    .add_to_cart.right {
        right: -66%;
        height: 100vh;
        width: 66%;
        /*top: 0;*/
    }
}

/*// XS Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
    .add_to_cart.right {
        right: -100%;
        height: 100vh;
        width: 100%;
        /*top: 0;*/
    }
}