/*}Reduce CLS{*/
.products .owl-products-item .photo img{min-height:233px;/*apparement*/}
/*@media (min-width: 768px).navbar-nav>li {*/
.blocksHome .carrousel{min-height:331px}
@media (min-width: 768px){
    .blocksHome div.products{min-height:750px}
}


section iframe {width: 100%;height: 60vh;}
@media screen and (min-width: 1200px) and (max-width: 9000px) {  }

@media screen and (max-width: 1200px) {
/*responsive column based table collapse */
    .entete_titre table td {
        /*display: block;*/
    }
}
@media screen and (max-width: 600px) {
    #page main.page-contenu-ameliore > div.contenu section.section-cta-large-left{
        background-position:53% center;
        text-shadow:#FFF 0 0 5px;
        padding:0 100px 0 0px;
    }
    section iframe {width: 100%;height:auto;}
}

.bgd.gauche .b, .bgd.droite .b{font-weight:400}
/*}{*/
#page main.page-contenu-ameliore > div.contenu section p{font-size:1.6rem;margin:4rem auto;}
#page main.page-contenu-ameliore > div.contenu section p:nth-child(1){margin:0 auto 4rem;}
#page main.page-contenu-ameliore > div.contenu section h2, #page main.page-contenu-ameliore > div.contenu section .h2 {padding: 0 .5em;}

.menuitem_block .encadre{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.footer-signature .langs a{
    color: #006072;
}
.footer-signature .langs ul {
    background:transparent;
}
#dropDown .dd-selected,#dropDown .dd-option{padding:0;}
#dropDown label{margin:auto;}
#dropDown .dd-selected,#dropDown .dd-option{padding:0 20px 0 5px;white-space: nowrap;}
#dropDown .dd-option{white-space: nowrap;}
#dropDown .dd-option-image,#dropDown  .dd-selected-image{float:none}
.h44 img{height:4.4rem}
.h44:nth-child(n+2){margin-left:3rem;}

#h .blocksHome .depositaire-locator .title{text-transform:none;}
/*.page-contenu-ameliore{background-position:50%;}*/
.mb10{margin-bottom:1rem;}
#page main.page-contenu-ameliore > div.contenu section.section-hgroup.large h2, #page main.page-contenu-ameliore > div.contenu section.section-hgroup.large .h2 {
    max-width: 100vw;
}
.m07 table{width:100%}
.cart-point-relais *::selection,.cart-point-relais *::-moz-selection { background: transparent; }
#h .navbar-nav .niveau1megamenu{position:relative;}
#header .top .niveau1megamenu  ul.dropdown-menu{position:absolute;}
.basket_valid{margin-top:7rem;}/* separator : 60 px */
.creerCompte, .possedeCompte{text-transform: uppercase;font-weight: bold;font-size:2rem;letter-spacing: 0.5px;margin-top: 8px;width:100%;background: #006072; padding: 28px 24px; margin-top: 32px;color:#FFF;text-align:left;}
.creerCompte.hasUser, .possedeCompte.hasUser{display:none}
.creerCompte:hover, .possedeCompte:hover {opacity:0.7;transition:opacity 0.3s ease-in-out;}
#h .continueShopping{margin: auto;display: block;width: fit-content;}
#h body #step2 .basket-left .mes-infos-container .card-point-relais.float-align-center b{margin-top:0px;}

@media screen and (max-width: 600px) {
    #h body .basket-left{padding:0px;}
    #h body .steps-list li:before {margin-left: 0px;}
    #h body .basket-left .mes-infos-container .btn-cmd{white-space: break-spaces;}
    #h .mtc{text-align:center;float:none;}

    #step2 .col-md-12,#step2 .col-md-4,#step2 .col-md-8,#step2  .container,
    .template-step3-index .col-md-12, .template-step3-index .col-md-4,.template-step3-index  .container{padding:0}
    #step2 .row,.template-step3-index .row{margin:0}
}

@media screen and (max-width: 479px){
    #h  .basket-right{margin:10px 0 0;}
    .mw69 .qte-submit{padding:5px;}
    .m07{margin:0;}
    #h .m07 table td{min-width:50%;width:auto;display:block;margin:auto;}
    #step3 .mes-infos-container{padding:0 1rem;}
    #step3 fieldset{  padding-left: 2rem; }
    #step3 fieldset legend{margin:0;padding:0;}
    #retourpaiementok .container{padding:0 1rem;}
}
.mw69{min-width:86px;}
#ucgvl.err{background:#d05a5a;color : #fff !important;padding:0.5rem 1rem;}
#ucgvl.err a {text-decoration:underline; color: #fff !important}
.bandeau_prod_index{display:none;}
#h .donttva,#h .donttva td,#h .donttva span{font-size: 1.4rem;color: #AAA;font-style:italic}

@media screen and (max-width: 600px) {
    #h #top #page .popup_panier .inner_popup {
        /*width: 100vw;margin:0;*/
    }
}

c{display:block;margin:auto;}
#h .bginstagram{background-size:cover;}

@media (min-width: 1300px){
#header .container {
        width: 1300px;
    }
}
.dropdown.panier-ajax.panier/* .dropdown-menu dropdown-menu-basket menu-refonte*/ .articles,
.dropdown.panier-ajax.panier/* .dropdown-menu dropdown-menu-basket menu-refonte*/ .block-btn,
.dropdown.panier-ajax.panier/* .dropdown-menu dropdown-menu-basket menu-refonte*/ .nav-candc,
.zzz
{
    display:none;
}

#h.d39 #top div.sousmenu.marketing ul.gammes, #h.d40 #top div.sousmenu.marketing ul.gammes{display:block}


#header .menu .nav-menu{display:flex;justify-content:center;height:auto;margin-top:17px}
#header .menu .nav-menu ul.nav{width:auto;height:auto;position:relative;top:0px;}
#header .menu .nav-menu ul.nav li{position:relative}
#header .menu .nav-menu ul.nav li .sousmenu{width:100%;}
























