section#wrapper{background:white!important}#header .layout_layout1 .ets_mm_megamenu_content{background:white!important}ul.mm_columns_ul,li.mm_menus_li.offre_entriprise.mm_sub_align_full.mm_has_sub.hover ul.mm_columns_ul{background-color:#DEE3E3!important}.filtre-dispo div#search_filters{display:flex;gap:20px;flex-wrap:wrap;flex-grow:1}.filtre-dispo div#search_filters .collapse{margin:0}.filtre-dispo *:not(div#_desktop_search_filters_clear_all button){text-wrap:nowrap;text-transform:uppercase}div.filtre-dispo{display:flex;justify-content:space-between}.filtre-dispo .facet-dropdown.dropdown,.filtre-dispo .facet-dropdown.dropdow.open{background:none!important;padding-right:0;border-top:0;border-left:0;border-right:0}.filtre-dispo .select-title *{color:#2C2A29!important}.filtre-dispo .facet-dropdown.dropdown>a,.facet-dropdown.dropdown.open>a.select-list{justify-content:space-between;gap:20px;padding:10px 0;background:none}.filtre-dispo div#js-product-list-top{width:fit-content}.filtre-dispo div#js-product-list-top *{color:#2C2A29!important}.filtre-dispo div#js-product-list-top .product-sort-container{width:100%!important;text-wrap:nowrap}.filtre-dispo div#js-product-list-top .product-sort-container .sort-by-row{display:flex!important}.filtre-dispo div#js-product-list-top .product-sort-container button.select-title{display:flex;gap:20px;width:fit-content;border:none}.filtre-dispo div#js-product-list-top .products-sort-order.dropdown{padding:0}.filtre-dispo .facet-dropdown .dropdown-menu{width:fit-content}.filtre-dispo .facet-dropdown .dropdown-menu a{padding:.625rem 1.25rem!important}.filtre-dispo div#search_filters div#_desktop_search_filters_clear_all button{border-radius:8px;padding:5px 10px;background:#e5202e59;border:2px solid #E5202E;color:#000;text-transform:capitalize;transition:.3s ease}.filtre-dispo div#search_filters div#_desktop_search_filters_clear_all button:hover{border-radius:8px;padding:5px 10px;background:#E5202E;border:2px solid #E5202E;color:#fff;text-transform:capitalize}.filtre-dispo div#search_filters{display:flex;gap:20px;flex-wrap:wrap;flex-grow:1}.filtre-dispo div#search_filters .collapse{margin:0}.filtre-dispo div#search_filters div#_desktop_search_filters_clear_all{order:2;margin-top:13px}.filtre-dispo *:not(div#_desktop_search_filters_clear_all button){text-wrap:nowrap;text-transform:uppercase}div.filtre-dispo{display:flex;justify-content:space-between}.filtre-dispo .facet-dropdown.dropdown,.filtre-dispo .facet-dropdown.dropdow.open{background:none!important;padding-right:0;border-top:0;border-left:0;border-right:0}.filtre-dispo .select-title *{color:#2C2A29!important}.filtre-dispo .facet-dropdown.dropdown>a,.filtre-dispo .facet-dropdown.dropdown.open>a.select-list{justify-content:space-between;gap:20px;padding:10px 0;background:none}#category .filtre-dispo .facet-dropdown.dropdown>a,#category .filtre-dispo .facet-dropdown.dropdown.open>a.select-list{justify-content:space-between;gap:20px;padding:10px 0;background:none}.filtre-dispo div#js-product-list-top{width:fit-content}.filtre-dispo div#js-product-list-top *{color:#2C2A29!important}.filtre-dispo div#js-product-list-top .product-sort-container{width:100%!important;text-wrap:nowrap}.filtre-dispo div#js-product-list-top .product-sort-container .sort-by-row{display:flex!important}.filtre-dispo div#js-product-list-top .product-sort-container button.select-title{display:flex;gap:20px;border:none;width:fit-content}.filtre-dispo div#js-product-list-top .products-sort-order.dropdown{padding:0}.filtre-dispo .facet-dropdown .dropdown-menu{width:fit-content}.filtre-dispo .facet-dropdown .dropdown-menu a{padding:.625rem 1.25rem!important}.filtre-dispo div#search_filters div#_desktop_search_filters_clear_all button{border-radius:8px;padding:5px 10px;background:#e5202e59;border:2px solid #E5202E;color:#000;text-transform:capitalize;transition:.3s ease;z-index:9!important}.filtre-dispo div#search_filters div#_desktop_search_filters_clear_all button:hover{border-radius:8px;padding:5px 10px;background:#E5202E;border:2px solid #E5202E;color:#fff;text-transform:capitalize}li.product-flag.Produit.en.fin.de.série{margin-top:-15px;aspect-ratio:16/9;width:160px;text-align:center;display:flex;align-items:center;background:none;background-image:url(/img/palette.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:10px;padding-bottom:15px;font-size:12px;line-height:1.3em;transform:rotate(-3deg)}li.product-flag.Nouveautes{margin-top:-10px;aspect-ratio:16/9;width:120px;text-align:center;display:flex;align-items:center;justify-content:center;background:none;background-image:url(/img/palette.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:10px;padding-bottom:15px;font-size:12px;line-height:1.3em;transform:rotate(-3deg)}li.product-flag.Arrivages{margin-top:-10px;aspect-ratio:16/9;width:120px;text-align:center;display:flex;align-items:center;justify-content:center;background:none;background-image:url(/img/palette.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:10px;padding-bottom:15px;font-size:12px;line-height:1.3em;transform:rotate(-3deg)}.page-content.page-cms ul{list-style:disc;margin-left:25px!important;text-indent:-1px}#header .sidebar-logo .logo{height:auto;margin-left:0}#category .facet-dropdown a.select-title,.facet-dropdown{background:white!important}body#module-rse-list div#content{background:white!important}body#module-rse-list nav.breadcrumb h1,body#contact nav.breadcrumb .title-breadcrumb{padding:0!important}body#contact nav.breadcrumb{display:flex;align-items:center}body#module-rse-list nav.breadcrumb{display:flex}#module-rse-list .blogs-list.row article,#module-rse-list .blogs-list.row article *:not(.blog-title){width:100%!important;aspect-ratio:1/1!important;height:unset!important}#module-rse-list .blogs-list{display:grid;grid-template-columns:repeat(3,1fr);flex-wrap:wrap;margin-top:59px}nav.pagination{padding:10px;background:#DEE3E3;display:flex;align-items:center}nav.pagination *{color:#000}nav.pagination>div:first-child{padding:0 8px}nav.pagination .page-list{background:none!important;padding:0}nav.pagination .current a{color:white!important;aspect-ratio:1/1;display:inline-flex;justify-content:center;align-items:center;text-align:center;font-size:15px;border-radius:100%;background:red;width:30px;vertical-align:middle}nav.pagination li a{display:inline-flex;justify-content:center;align-items:center}nav.pagination ul.page-list{display:flex;gap:10px;align-items:center;justify-content:flex-end}nav.pagination a:focus,nav.pagination a:focus *{text-decoration:none!important}.filtre-dispo .select-title{font-family:"Open Sans",Arial,sans-serif;font-size:13px;text-transform:uppercase;color:#2c2a29;border-bottom:1px solid #2c2a29!important;padding-left:0}#manufacturer .row.container-content-wrapper{padding:40px 0}#password div#content-wrapper{padding:40px 0}#password div#content-wrapper .content-wrapper:before{width:30%;content:"faegs";position:relative;display:block;height:100%}#password div#content-wrapper{padding:20px;display:flex;align-items:stretch;gap:30px;max-width:600px;position:relative;height:auto;background:#fff}#password #content-wrapper::before{width:25%;content:"";position:relative;display:block;height:auto;background:url(/img/left-img.png);border-radius:10px}#password #content-wrapper>section{width:75%}#password .row.container-content-wrapper{display:flex;justify-content:center;height:720px;align-items:center}#password nav.breadcrumb{display:none}#password .form-group.center-email-fields{display:flex;flex-direction:column;gap:10px}#password .form-group.center-email-fields *{width:100%}#password .form-group.center-email-fields label{text-align:left;padding:0}#password .send-renew-password-link{padding:0}#password .form-group.center-email-fields button{padding:15px;border-radius:10px;background:#da291c;text-transform:unset;height:unset}#password .form-group.center-email-fields input{border-radius:10px;padding:15px;border:.5px solid #191919;height:unset}#password a.account-link{color:#da291c}#password ul.ps-alert-success i{display:none}#password ul.ps-alert-success li,#password ul.ps-alert-success p{border-radius:8px}#search_filters,#search_filters_brands,#search_filters_suppliers{margin-bottom:0!important}#typeproduit div#content-wrapper{padding:40px 0}


.product-flags.js-product-flags .product-flag:nth-child(2){
    display:none;
}




/* 
#header #horizontal-wrapper .hero-content {
    background-position-y: bottom !important;
    background-size: contain !important;
    margin-top: 35px;
} */
/* 
#header #horizontal-wrapper .hero-content {
    background-image: url(https://cosmos.mg/img/resultat_tombola_cosmo.jpg);
}
 */


@media (min-width: 1025px) and (max-width: 1400px) {
    
    /* html body #header #horizontal-wrapper .hero-content {
        background-image: url(https://cosmos.mg/img/resulta_tombola_cosmos.jpg);
    } */

}

@media screen and (min-width: 1025px) and (max-width: 1200px) {
    #header #horizontal-wrapper .hero-content {
        margin-top: 45px !important;
    }
}



@media screen and (min-width: 1024px) {
    .hero-content .promo-image-container {
        top: calc(35% + -30px) !important;
    }
}



@media (min-width: 1287px) and (max-width: 1304px) {
    .ets_mm_megamenu_content .mm_menus_li {
        padding: 5px 4px !important;
    }
}

@media (min-width: 1305px) and (max-width: 1318px) {
    .ets_mm_megamenu_content .mm_menus_li {
        padding: 5px 6px !important;
    }
}


@media (min-width: 1264px) and (max-width: 1286px) {
    .ets_mm_megamenu_content .mm_menus_li {
        padding: 5px 2px !important;
    }
}

@media (min-width: 1248px) and (max-width: 1264px) {
    .ets_mm_megamenu_content .mm_menus_li {
        padding: 5px 4px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1248px) {
    .ets_mm_megamenu_content .mm_menus_li {
        padding: 5px 2px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1325px) {
    .ets_mm_megamenu_content .mm_menus_li {
        padding: 5px 7px !important;
    }
}


@media screen and (max-width: 1024px) {
    
    #header #horizontal-wrapper .hero-content{
        margin-top: 0 !important;
    }
}

@media (min-width: 1366px) and (max-width: 1437px) {
    #header .ets_mm_megamenu_content .mm_menus_li {
        padding: 10px 5px !important;
    }

    #header #horizontal-wrapper .hero-content {
        margin-top: 20px !important;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1400px) {
    #header .ets_mm_megamenu #_desktop_logo .logo, #header .sidebar-logo .logo {
        width: 160px !important;
    }

    #header #horizontal-wrapper .hero-content {
        margin-top: 40px !important;
    }
}

@media (min-width: 1092px) and (max-width: 1125px) {
    html body .ets_mm_megamenu_content .mm_menus_li {
        padding: 10px 4px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {
    html body #header .ets_mm_megamenu #_desktop_logo .logo, #header .sidebar-logo .logo {
        width: 150px !important;
    }


    #header #horizontal-wrapper .hero-content {
        margin-top: 25px !important;
    }

}



section#section-video .promo-image-container:after {
    visibility: hidden;
}
.cms-id-11 div#nos_marques {
    background: none !important;
}
@media screen and (min-width: 1000px) {
    #category .desc-category {
        padding-right: 350px;
    }
    /* .promo-container-footer {
        top: 30% !important;
    } */
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes nudge {
  0%, 100% {
    transform: translate(0, 0);
  }
  
  50% {
    transform: translate(100px, 0);
  }
  
  80% {
    transform: translate(-100px, 0);
  }
}

@media screen and (max-width: 900px) {
    
   
}


.flesh_to_sell {
    font-size: 0 !important;
}

.flesh_to_sell:after {
    content: '';
    background: url(/img/flesh_to_sell.png);
    display: inline-flex;
    width: 150px;
    height: 30px;
    font-size: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    position: relative;
    top: 6px;
}

body#product .product-quantity {
    gap: 24px !important;
}
.product-quantity.clearfix .row {
    display: flex;
    align-content: center;
    align-items: center;
    font-weight: bold;
}
button#demande_conf_stock {
    min-width: 236px !important;
}
@media screen and (min-width: 1000px) and (max-width: 1600px) {
    html body.cms-id-6 .hero-content:after {
        height: 141vh;
    }
    .single-store-details .contact {
        padding-right: 70px;
    } 
    

}

nav.breadcrumb:before {
    /* content: "";
    background: url(https://cosmos.siteweb-dev.com/img/neige-cosmos1.gif);
    content: "";
    height: 37.5vh;
    width: 400vh;
    background-repeat: repeat;
    opacity: 1;
    position: absolute;
    top: 0;
    opacity: 0.5; */
}
@media screen and (min-width: 650px) and (max-width: 900px) {
       
        /* html body#module-mirindra-mirindra #content .container {
            background: url(/img/cosmos-img-noel-7.png) !important;
            background-size: 112px !important;
            background-repeat: no-repeat !important;
            background-position: right 0 !important;
        } */
}
button#btn_demande_prix i {
    font-size: 0;
}

button#btn_demande_prix:before {
    content: '';
    width: 21px;
    height: 21px;
    background: url(/img/demande-prix.png);
    display: block;
    float: left;
    margin-right: -14px;
    position: relative;
    top: -1px;
}

button#btn_demande_prix {
    width: 237px;
}

button#demande_conf_stock i.material-icons.shopping-cart {
    font-size: 19px;
    margin-left: -32px;
    position: relative;
    top: 0px;
}

@media screen and (max-width: 650px) {
    div#dynamic-category-display .hero-content:after {
        height: 300px !important;
    }
   

    /* html body nav.breadcrumb ol:after {
        background: url(/img/cosmos-img-noel-9.png) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: 94% !important;
        animation: nul 5s infinite;
        margin-top: 0;
        animation-direction: alternate;
        content: "";
        animation-name: nul;
        display: block;
        width: 50px;
        height: 40px;
        float: right;
    } */
 
    body .flesh_to_sell:after {
        content: '';
        background: url(/img/flesh_to_sell.png);
        display: inline-flex;
        width: 150px;
        height: 13px;
        font-size: 15px;
        background-repeat: no-repeat;
        background-size: contain;
        justify-content: center;
        position: relative;
        top: 53px;
        transform: rotate(90deg);
    }
    body .product-quantity.clearfix .row {
        display: flex;
        align-content: center;
        align-items: center;
        font-weight: bold;
        flex-direction: column;
        text-align: center;
        gap: 20px;
    }
}
@media screen and (min-width: 650px) and (max-width: 920px) {
.flesh_to_sell:after {
    content: '';
    background: url(/img/flesh_to_sell.png);
    display: inline-flex;
    width: 150px;
    height: 14px;
    font-size: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    position: relative;
    top: 48px;
    transform: rotate(90deg);
}
.product-quantity.clearfix .col-md-5,.product-quantity.clearfix .col-md-2 {
    width: 100%;
    text-align: center;
    justify-content: center;
}

.localisation_visiteur {
    justify-content: center;
}

.flesh_to_sell {
    justify-content: center;
}
html .product-quantity.clearfix .row {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
}
div#dynamic-category-display .hero-content:after {
    height: 100vh;
}
@media screen and (min-width: 900px) {
    /* .cms-id-6 .hero-content:after {
        height: 120vh;
    }

    .cms-id-8 .row.container-content-wrapper:after,
    body#contact .row.container-content-wrapper:after {
        margin-right: -27px; 
        background-size: 208px;
        margin-top: -35px;
    } */
   
}