/*-----------------------------------------------------------------------------------*/

a.stock_empty{background-color:red  !important; color:#fff; width:95px;height:20px;text-align:center;}
a.stock{background-color:green !important;color:#fff;width:95px;height:20px;text-align:center;}


a.stock_empty span{position:relative; top:5px;}
a.stock span{position:relative; top:5px;}
.font-20{font-size: 20px;}
/* .sty-vide{background: #c0b07d6b !important;}
.sty-vide .list-product{z-index: -9 !important;} */
p.stock_vide_text{position:relative;text-align: center;background: red;max-width: 50%;}

.list-product li.detail_sty a{display:block;float:left;padding:10px 25px;font-size:14px;line-height:20px;color:#fff;font-weight:400;border:1px solid #4fb68d;border-radius:30px;background:#4fb68d;margin:4px;text-transform:capitalize}
.list-product li.detail_sty a:hover{background-color:#253237 !important;border-color:#253237!important;color:#fff!important}
li.list_promo_sty{position:relative;bottom: 23px;}
li.list_promo_porsantage_sty{position:relative;top: 35px;font-size: 14px !important;}
li.list_detail_sty{position: relative; bottom:40px;left:120px;}
li.list_clockdiv_st{margin-bottom:1px !important}
.product-size span.size{display: inline-block;position:relative;right:140px;}
.product-size{position: relative;margin-left: 55px !important;margin-top: 30px;}

.pro-details-quality{margin:0 0 !important;}
@media (max-width:479px){
    li.list_detail_sty{position: relative; bottom:10px;}
}
div.cart_detail_sty{position: relative; top:5px}
div.sty-vide a.stock_empty{background-color:red  !important; color:#fff; width:140px;height:20px;text-align:center;}
@media (max-width:477px){
    div.cart_detail_sty li.list_detail_sty{position: relative; bottom:35px;}
}
@media (max-width:395px){
    div.cart_detail_sty li.cart{position: relative; left: 0;right: 0;margin: auto !important;padding-bottom: 15px;}
    div.cart_detail_sty li.list_detail_sty{position: relative; left: 0;right: 0;margin: auto !important;bottom: 6px;}
}

li a i,a i.ion-ios-search-strong{position:relative;top:11px;}
.span-sty{display:inline-block !important;position: relative;margin-top: 30px;}
.span-sty-promo{display:inline-block !important;}
.date-sty span{display:inline-block !important;}
.pro-details-quality{position: relative;top: 10px !important;}
/*.product-details-content .affiche-sty{position:relative; bottom:20px !important;}
.font-sty{ font-size:22px !important;}
.ul-detail-sty li{margin-left:20px}
.product-size .nice-select{width: 100px !important;}
#gallery{
        -moz-transform : translate(0px, -70px);
        transform : translate(0px,30px);
       -o-transform : translate(0px, -70px);
        -webkit-transform : translate(0px, -70px); */
        
   /* } */


button.button{position:absolute;top:0;right:0;text-transform:capitalize;font-weight:400;font-size:14px;color:#fff;background:#253237;border:0;box-shadow:none;padding:0 10px;line-height:47px;height:47px;border-radius:0 30px 30px 0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;width:90px;outline:none}
.clear button.button:hover{background:#c0b07d}.home-electronic 
.clear button.button:hover{background:#0090f0}
.rating-product{height: 5% !important;}

.dropdown_search input.input-sty {
    width: 100%;
    border: 0;
    height: 50px;
    padding-left: 20px;
    outline: none;
    border-radius: 30px;}

    .dropdown_search{background:#fff;display:block;border:3px solid#c0b07d !important;border-radius:30px}
    .dropdown_search form{position:initial;width:100%;height: 40px !important;}
    .dropdown_search form i{font-size:24px;line-height:46px;position:relative;top:5px !important;}

    .home-cosmatics .dropdown_search form button{max-height:58px !important;}

    .hero-side-category nav.category-menu{height:257px !important;position: absolute !important;}

    .dropdown_search form button {
        position: absolute;
        top: 0;
        right: -1px;
        border: 0;
        background: #4fb68d;
        height: 100%;
        width: 65px;
        text-align: center;
        font-size: 20px;
        color: #fff;
        border-radius: 0 30px 30px 0;
        outline: 0;
        transition: .3s ease-in-out;
    }

    .outoff{background-color:#dc3545 !important}
    .disabled-carte{pointer-events: none; cursor: default; }
    .product-details-content .old-price{bottom: 20px !important; position: relative;}
    .product-details-content .current-price{margin:20px 11px !important; bottom: 20px !important; position: relative;}
    .stock{position: relative;padding-top: 30px;}
    .modal-content .quickview-wrap.mt-15 {height: 15px !important;}
    .modal-content  .no-js .owl-carousel, .modal-content .owl-carousel.owl-loaded {height: 75px !important;}
    .modal  ul.product-flag {height: 15px !important;}
    .modal  ul.product-flag li {position: initial;}
