/*
Theme Name: Divi Enfant
Description: Theme enfant de Divi. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: Divi
Version: 1.0
*/


/*espacement menu*/
.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child:after {font-size: 0px;}
.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child{padding-right: 0px;}
/*enlever fleche sous menu */
.et-menu .menu-item-has-children>a:first-child:after {font-size: 0px;}
/*menu decalge du contenu panier */
ul.sub-menu.wpmenucart.empty.wp-block-navigation__submenu-container {left: -50px;}
ul.sub-menu.wpmenucart.wp-block-navigation__submenu-container{left: -50px;}


/*footer */
.foo h5{ font-weight: 300!important;} 
/*largeur site fix sur mobile*/
#page-container{overflow-x:hidden;overflow-y:hidden;}

/*footer*/
/*alignement copyright*/
#footer-info {text-align: center;float: none;}
/*alignement reseaux sociaux*/
ul.lsi-social-icons.icon-set-lsi_widget-2 {margin-left: 65px!important;}
/*marge entre logo qwart et reseaux */
div#media_image-2 {margin-bottom: 10px;}
.df-area .et_pb_image_wrap::after {background: none!important;}
    

/*gravity forme formulaire contact*/
/*centre bouton choisir service*/
.ginput_container.ginput_container_select {
    margin-left: 38%;width: 95%;}
/*alignement et style bouton pays */
select#input_4_13_6, select#input_4_20_6, select#input_6_13_6,select#input_6_20_6{
    background-color: #ffffff!important;
    border-color: #bbb!important;
    border-radius: 0!important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    border-width: 1px;}
.gform_wrapper.gf_browser_chrome span.address_country { margin-top: 11px!important;}

/*align choix formulaire page contact sur mobile */
@media (max-width : 980px) {
.ginput_container.ginput_container_select {
    margin-left: 3%!important;
    width: 95%;
}
}

/*align fleche menu panier mobile page sur pge produit et categorie*/
.wp-block-navigation-submenu {
    display: block!important;
    position: relative;
}



/*couleur categorie dans panier si afficher php*/
td.product-name a {color: grey!important;}

/*beug menu zindex */
header .et_builder_inner_content {z-index: 3!important;}

/*couleur loupe*/
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {border: 2px solid #9E9E9E;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {background: #9E9E9E;}
/*zindex icone loupe sous le menu */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    z-index: 2;}
 
/*enlever titre image quand clique sur loupe*/
.pswp__caption {
    display: none!important;
}

/*desactiver boutn - et + ci desous*/
button.plus,button.minus {
    display: none;
}
/*desactiver bouton effacer*/
a.reset_variations {
    display: none!important;
}
/*selecteur quantité + - */
.woocommerce #content div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity {
	margin: 0 0px 0 0!important;}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart button.minus {
    border: 0px!important;
    background-color: #fff!important;
    color: grey!important;
	width: 40px!important;
	font-size: 20px!important;}
button.minus{
    border: 0px!important;
    background-color: #fff!important;
    color: grey!important;
	width: 40px!important;
	font-size: 20px!important;}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart button.plus {
    border: 0px!important;
    background-color: #fff!important;
    color: grey!important;
	font-size: 20px!important;}
button.plus {
    border: 0px!important;
    background-color: #fff!important;
    color: grey!important;
	font-size: 20px!important;
	margin-right: 3%;}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled button.plus {margin-right: 5%;}


/*taille input quantité pour alignement safari et chrome*/
.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty {
border: 0 solid #333!important;
width: 96px;
max-width: 96px!important;}

/*enelever selecteur quantité fleche hover*/
/* Firefox */
input[type=number] {
    -moz-appearance: textfield;}
/* Chrome */
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	margin:0;}
/* Opéra*/
input::-o-inner-spin-button,
input::-o-outer-spin-button { 
	-o-appearance: none;
	margin:0}
 /*espace "effacer" sur page produit*/
.et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations {
    float: unset;}
.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations {
    float: unset;}


/*taile quantité phone*/
@media (max-width:819px) {
    .et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty {
    border: 0 solid #333!important;
    width: 190px;
    max-width: 200px!important;
}
    button.minus {
    padding-left: 15%;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled button.plus {
    margin-right: 0%;
}
    .woocommerce div.product form.cart .variations {
        margin-bottom: -15px;}
    /*case taille swatch*/
.swatch.swatch-shape-edge.swatch-label.swatch-a1-xl-xxl.selected {
    width: 100%!important;
}
}
/*tablette
@media (max-width:820px) {
    .woocommerce div.product form.cart .variations {
        margin-bottom: 40px;}
}*/



/*modification css (email yann)*/

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {text-align:left;}
.woocommerce-variation-description p {font-weight: 300!important;color:#9e9e9e;}
/*taille du panier menu */ 
.menu-item ._svg {width: 1.4em;}
/*font size variation taille */
.swatch.swatch-shape-edge.swatch-label span.text{font-size:18px;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;}

/*corection beug sur mobile*/
.et_builder_inner_content {z-index: auto;}
li#menu-item-245654 img {width:5%;}



/*page dealers style menu recherche sur carte */
.wpsl-search {
    background: #fff!important;
}
input#wpsl-search-input {
    margin-right: 140px!important;
}
input#wpsl-search-btn {
    margin-left: 130px;
    width: 100px;
}
#wpsl-search-wrap .wpsl-input label {
    margin: auto;
}
#wpsl-search-btn {
    color: #000;
    background-color: #AFA488;
    background-image: none;
    text-transform: none!important;
}
.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item {
    list-style: none;
    padding: 7px 12px!important;
    margin: 0!important;
}

@media (max-width: 1500px){
#wpsl-search-wrap .wpsl-dropdown {
    width: 100%!important;
    height: 38px;
}}

/*taille image panier */
img._mi._image {
    width: 14px!important;
    height: 14px!important;
}
/*algn menu wpstore page dealeras */
#wpsl-search-wrap {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

/*largeur texte titre votre emplacement*/
#wpsl-search-wrap .wpsl-input label {
    margin: auto;
    width: 160px;
    text-align:center;
}

#wpsl-search-wrap div label {
    text-align: center;
}

/*inverser colonne divi*/
@media screen and ( max-width: 980px ) {
    .inverse {
        display: flex;
        flex-direction: column-reverse;
    }
}


/*cacher # sur menu panier EN*/
li#menu-item-258468 span {
    display: none;
}

/*revolution slider - ambassador marge bullets slider*/
    rs-bullets.tp-bullets.newnavclass_2.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
    margin-top: -40px;
}
@media (max-width: 980px){
rs-bullets.tp-bullets.newnavclass_2.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {margin-top: -10px;
    }}


/*style wp-locator*/
.wpsl-store-location a {
    font-size: 24px;
    font-weight: 300;
    color: #000000;
}
.wpsl-store-location span, .wpsl-direction-wrap{
    font-size: 14px!important;
    color: #9e9e9e;
    font-weight: 300;
}
a.wpsl-directions {
    color: #000000;
}
label {
    color: #000000;
    font-weight: 300;
}



/*variation swtache*/
/*cacher icone sur case taille car au dessus des lettres*/
.et_pb_wc_add_to_cart form.cart .variations td.value span:after {
	border-top-color: transparent;}
/*.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after {display:none;}*/

/*couleur bordure case couleur */
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch:before, .woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-show-more:before, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch:before, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch-show-more:before, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch:before, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-show-more:before {
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
   }

/*variation sout le titre ex: coloris puis en desous les cases au lieu detre en ligne */
.woocommerce div.product form.cart .variations td { 
    display: block;}
table.variations tr {
    display: block;}

/*esapce entre colirs ou taile et les choix */
.tawcvs-swatches.oss-blur-with-cross {
    margin-top: 16px!important;
}


/*esapce taillle a1 et a2 s m l .....*/
.tawcvs-swatches.oss-blur-with-cross[data-attribute_name='attribute_pa_taille'] {
    margin-right: 0px!important;
    margin-left: 1px!important;
}
 /*taile variation forlat carée */
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch{min-width:40px!important;}

.tawcvs-swatches.oss-blur-with-cross {
    margin-left: 0px!important;
}
/*padding bouton court et long page cheekpad*/
.swatch.swatch-shape-edge.swatch-label.swatch-court{
    padding: 0px 20px 0px 20px!important;
}
.swatch.swatch-shape-edge.swatch-label.swatch-long{
    padding: 0px 20px 0px 20px!important;
}
@media (max-width:990px){.swatch.swatch-shape-edge.swatch-label.swatch-court{
    padding: 0px 40px 0px 40px!important;
}
.swatch.swatch-shape-edge.swatch-label.swatch-long{
    padding: 0px 40px 0px 40px!important;
}}

/*page validation*/
.woocommerce form .form-row input.input-text {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #ccc;
    color: #999;
    font-size: 14px;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 100%;
    border-radius: 10px;
}



/*quantité + panier aligner */
@media (min-width:1000px) {.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    display: flex!important;
    align-items: center;
    margin-top: -5%;
    }}

/*remonter titre page panier*/
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
    padding-top: 15px;
}

/*bouton valider commande*/
a.checkout-button.button.alt.wc-forward.wp-element-button {
    border: 1px solid #004!important;
}

/*position barre gratuit page panier*/
.devnet_fsl-free-shipping {
    width: 100%;
    margin: -1rem 0 4rem;
    padding: 0rem 0rem;
    box-sizing: border-box;
}


@media (max-width: 980px){
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    margin-top: auto;
}


/*taille bouton appliquer code promo sur mobile*/
button.button.wp-element-button {
    width: 100%!important;
}}


/*page produit variation avec prix varaiable*/
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 30px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}


/*deplacer description produit (+prix)en haut fiche produit  */
/*page leismo*/
 .leismo .woocommerce-variation-description {
    position: absolute;
    top: -302px; 
    left: 0px;
}
h2.h2-leismo {
    font-size: 31px;padding-bottom: 30px;color:#000000;font-family:Poppins,Arial, Lucida, sans-serif;font-weight: 300;}
}
@media (max-width:1400px) {.leismo .woocommerce-variation-description {
    position: absolute;
    /*top: -220px;*/
    left: 0px;
    }}
@media  (min-width:768px) and (max-width: 980px){
.leismo .woocommerce-variation-description {
    margin-top: 50px!important;
    margin-bottom: 4.5%!important;
    }h2.h2-leismo {
    padding-bottom: 30px!important;
}}


/*page alternatives avec varibale prix et sans variable prix*/
.alter-var .woocommerce-variation-description {
    position: absolute;
    top: -188px;
    left: 0px;
}
.alter-var .woocommerce-variation-price{
    position: absolute;
    top: -80px;
    left: 0px;
}
@media (max-width:990px){.alter-var .woocommerce-variation-price{ top: -60px;}.alter-var .woocommerce-variation-description {
    top: -165px;
}}

@media  (min-width:768px) and (max-width: 980px){.et_pb_module.et_pb_wc_add_to_cart.et_pb_wc_add_to_cart_0_tb_body.alter-var.et_pb_hide_input_quantity.et_pb_hide_stock.et_pb_fields_label_position_default.et_pb_bg_layout_.et_pb_text_align_left{margin-top: 205px!important;}}



.lini .woocommerce-variation-description {
    position: absolute;
    top: -188px;
    left: 0px;
}
.lini .woocommerce-variation-price{
    position: absolute;
    top: -80px;
    left: 0px;
}
@media (max-width:990px){.lini .woocommerce-variation-price{ top: -60px;}.lini .woocommerce-variation-description {
    top: -220px;
}
}

@media (max-width:980px){.et_pb_module.et_pb_wc_add_to_cart.et_pb_wc_add_to_cart_0_tb_body.lini.et_pb_hide_input_quantity.et_pb_hide_stock.et_pb_fields_label_position_default.et_pb_bg_layout_.et_pb_text_align_left {margin-top:110px!important;}}




.alter .woocommerce-variation-description {
    position: absolute;
    top: -188px;
    left: 0px;
}
.alter .woocommerce-variation-price{
    position: absolute;
    top: -40px;
    left: 0px;
}
@media (max-width:990px){.alter .woocommerce-variation-description {
    top: -190px!important;
}}


@media  (min-width:768px) and (max-width: 980px){.et_pb_module.et_pb_wc_add_to_cart.et_pb_wc_add_to_cart_0_tb_body.alter.et_pb_hide_input_quantity.et_pb_hide_stock.et_pb_fields_label_position_default.et_pb_bg_layout_.et_pb_text_align_left{margin-top: 0px!important;}}

/*----------------------------------------------*/
/*page CC description a remonter*/
.cc .woocommerce-variation-description{position: absolute;
    top: -325px;
    left: 0px;
}

@media (max-width:819px){.cc .woocommerce-variation-description {
    position: absolute;
    top: -345px;
    left: 0px;
}
   .cc .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin-top:15%;}
}
/*tablette*/
@media (min-width:820px){.cc .woocommerce-variation-description {
    position: absolute;
    top: -3OOpx;
    left: 0px;
    }}

/*position ajout panier enabled plus basse pour affichage guide taille sur fiche produit CC*/
@media (min-width: 1000px) {
    .cc .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
        display: flex !important;
        align-items: center;
        margin-top: 5%;
    }
}

/*----------------------------------------------*/
/*page bb description a remonter*/
.bb .woocommerce-variation-description{position: absolute;
    top: -280px;
    left: 0px;
}

@media (max-width:819px){.bb .woocommerce-variation-description {
    position: absolute;
    top: -260px;
    left: 0px;
}

   .bb .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin-top:15%;}
}

@media (min-width:820px){.bb .woocommerce-variation-description {
    position: absolute;
    top: -270px;
    left: 0px;
}
}

/*position ajout panier enabled plus basse pour affichage guide taille sur fiche produit*/
@media (min-width: 1000px) {
    .bb .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
        display: flex !important;
        align-items: center;
        margin-top: 5%;
    }
    .bb .woocommerce-variation-description {
    position: absolute;
    top: -229px;
    left: 0px;
}
}
/*----------------------------------------------*/
/*page produit lifestyle description a remonter*/
.lifestyle .woocommerce-variation-description {
    position: absolute;
    top: -275px;
    left: 0px;
}

@media (max-width:990px){.lifestyle .woocommerce-variation-description {
    position: absolute;
    top: -260px;
    left: 0px;
}}

/*----------------------------------------------*/
/*page produit casquette description a remonter*/
.casquette .woocommerce-variation-description {
    position: absolute;
    top: -180px;
    left: 0px;
}

@media (max-width:990px){.casquette .woocommerce-variation-description {
    position: absolute;
    top: -165px;
    left: 0px;
}}

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

/*page produit phoenix descriptin et prix fiche produit a remonter*/
.phoenix td.value {margin-bottom: 50px;}

.phoenix .woocommerce-variation-description {
    position: absolute;
    top: -245px;
    left: 0px;
}
.phoenix .woocommerce-variation-price{
    position: absolute;
    top: -40px;
    left: 0px;
}

@media (max-width:990px){.phoenix .woocommerce-variation-description {
    position: absolute;
    top: -270px;
    left: 0px;
}}
 /*esapcement btn config*/
@media (max-width:1400px){.et_pb_button_module_wrapper.et_pb_button_1_tb_body_wrapper.et_pb_button_alignment_center.et_pb_module {
    margin-left: 160px!important;
}
    

    
    /*espacement guides tailles et images ece*/
    .et_pb_module.et_pb_text.et_pb_text_1_tb_body.et_pb_text_align_left.et_pb_bg_layout_light.et_multi_view__hover_selector{
        margin-right: 70px!important;}
    .et_pb_button_module_wrapper.et_pb_button_0_tb_body_wrapper.et_pb_button_alignment_right.et_pb_button_alignment_tablet_right.et_pb_button_alignment_phone_left.et_pb_module{margin-bottom: 9%;margin-right: 60px!important;}

}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
    text-align: left;
}

@media (max-width: 981px){
.et_pb_button_module_wrapper.et_pb_button_0_tb_body_wrapper.et_pb_button_alignment_right.et_pb_button_alignment_tablet_right.et_pb_button_alignment_phone_left.et_pb_module{
    margin-bottom: 6%!important;
    }}

/*position guide phoenix - remonter avant ajout panier*/
.et_pb_button_module_wrapper.et_pb_button_0_tb_body_wrapper.et_pb_button_alignment_left.et_pb_button_alignment_tablet_right.et_pb_button_alignment_phone_left.et_pb_module {
    top: -130px;
}


/*page cheekpad*/
#cheek td.value {margin-bottom:0px;}

.alter td.value {margin-bottom:0px;}
.alter-var td.value {margin-bottom:0px;}





/*espace entre 2 ligne autre coloris phoenix vle*/
.woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a img {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    margin: 0px 0 -25px!important;
}


/*fleche pour remonter qui passe sous section revolution slider accueil */
.et_pb_section.et_pb_section_4.et_section_regular {
    z-index: 10;
}

/*affichage en ligne page produit, autres coloris sur mobile*/
@media (max-width:990px){ul.products.columns-6 {
    display: flex;}

   .woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
    margin-right: 18px!important;
}
}
 





.woocommerce div.product form.cart .variations label {
    font-weight: 600;}

button.single_add_to_cart_button.button.alt.wp-element-button {
    margin-top: 25px;
}


/*panier cartpro
img.wpmenucart-custom-icon {
    width: 12px!important;
}
span.cartcontents {
    margin-left: 10px!important;
}
li.menu-item.wpmenucart.wpmenucartli.wpmenucart-display-right.xoo-el-firstname-menu.et_pb_menu_page_id-258436.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-258436.wp-block-navigation-item.wp-block-navigation-link.menu-item-has-children.has-child.open-on-hover-click.wp-block-navigation-submenu, li.menu-item.wpmenucart.wpmenucartli.wpmenucart-display-right.xoo-el-firstname-menu.et_pb_menu_page_id-242030.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-242030.wp-block-navigation-item.wp-block-navigation-link.menu-item-has-children.has-child.open-on-hover-click.wp-block-navigation-submenu {
    margin-top: 2%!important;
}
@media (max-width:990px){
.wpmenucart-display-right {
    float: left!important;
    width: 100%!important;
    }}

.wpmenucart-submenu-item a {
    overflow: hidden;
    white-space: normal!important;
}*/



/*menu connexion adpater a lecran   */
.et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.menuflex.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu {
    width: 100%!important;
    margin-top: -35px;
  z-index:0!important;
}


/* cacher variations sur fiche produit pour certains produit ttool et screw kit */
[data-product_id="264281"] .variations {
  display: none;
}
[data-product_id="264297"] .variations {
  display: none;
}

[data-product_id="262037"] .variations {
  display: none!important;
}
[data-product_id="262199"] .variations {
  display: none!important;
}

/*marge boutton ajout panier deselectionner */
button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
    margin-top: -10px;
}




/* cacher variations descativer pour mask*/
.swatch.swatch-shape-edge.swatch-image.swatch-aqua.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-aqua.swatch-ratio-11.disabled {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-aqua-en.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-aqua-en.swatch-ratio-11.disabled {
    display: none!important;
}


.swatch.swatch-shape-edge.swatch-image.swatch-gloss-cherry.swatch-ratio-11{
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-cherry.swatch-ratio-11.disabled{
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-cherry-en.swatch-ratio-11{
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-cherry-en.swatch-ratio-11.disabled{
    display: none!important;
}


.swatch.swatch-shape-edge.swatch-image.swatch-orange.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-orange.swatch-ratio-11.disabled{
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-orange-en.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-orange-en.swatch-ratio-11.disabled{
    display: none!important;
}

.swatch.swatch-shape-edge.swatch-image.swatch-yellow.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-yellow.swatch-ratio-11.disabled{
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-yellow-en.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-yellow-en.swatch-ratio-11.disabled{
    display: none!important;
}

.swatch.swatch-shape-edge.swatch-image.swatch-gloss-red.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-red.swatch-ratio-11.disabled{
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-red-en.swatch-ratio-11{
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-red-en.swatch-ratio-11.disabled{
    display: none!important;
}

.swatch.swatch-shape-edge.swatch-image.swatch-gloss-strawberry.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-strawberry.swatch-ratio-11.disabled {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-strawberry-en.swatch-ratio-11 {
    display: none!important;
}
.swatch.swatch-shape-edge.swatch-image.swatch-gloss-strawberry-en.swatch-ratio-11.disabled {
    display: none!important;
}

/*taille image page validation de commande*/
table.shop_table.woocommerce-checkout-review-order-table img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 5%;margin-right:2%;
}


/*couleur bouton valider la commande page panier */
a.checkout-button.button.alt.wc-forward {
    border: 1px solid #000 !important;
}
a.checkout-button.button.alt.wc-forward:hover {
    background-color: #000 !important;
}

/*affichage texte en rupture si toutes les variations sont indisponible
.et_pb_wc_add_to_cart.et_pb_hide_stock .stock {
    display: contents!important;
}*/