/**handles:styles_child,avia-fold-unfold**/
body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wrap_all{box-shadow:0 0 30px rgba(0,0,0,.2)}#header_meta{background-color:#f56f3c!important}#header_meta .phone-info.with_nav strong,#header_meta a{color:#ddd!important}#header_meta a:focus,#header_meta a:hover{color:#000!important}#avia2-menu.menu a,#header_meta .phone-info.with_nav a{text-decoration:none!important}#top .header_color .phone-info a:hover strong{text-decoration:none}#menu-item-shop .cart_dropdown_link{color:#3e98d9}#header_meta a{font-size:13px;font-weight:400!important;color:#fff!important}#avia-menu .av-language-switch-item{display:none}.header_color .header_bg{background-color:#343434;background-color:#fff}#top #wrap_all .header_color .av-menu-button-colored>a .avia-menu-text{color:#fff;background-color:#f5572c;border-color:#f5572c;background-color:#000;border-color:#000}.home-products-presentation h3.av-special-heading-tag{font-size:30px;margin:0 0 41px 0}#home-intro{background-color:#fff!important}#home-intro p{font-size:18px;line-height:30px;max-width:694px;margin:0 auto;padding:0 0 30px 0;color:#343434}#home-intro p strong{color:#3e98d9}#home-intro .avia-button{font-weight:700;font-size:15px}#home-intro .logo-intro{max-width:180px}#home-intro .avia-image-container{margin-bottom:0;padding:0}#top .product_column_4 .products .product{width:23%;margin:0 1% 1% 0}#top select#pa_tailles{min-width:1px;width:auto}#top .variations .reset_variations{position:static;padding:0 5px;border:1px solid #666;border-radius:2px;margin:0 0 0 5px;height:33px;line-height:33px}.lgconfort_custom_section_specs>.container{margin:0!important;padding:0!important}#top #gform_fields_1 .gfield_label,#top #gform_fields_2 .gfield_label,#top #gform_fields_3 .gfield_label{position:absolute;top:0;left:-9999px;opacity:0}#top #gform_fields_2 #field_2_10 .gfield_label,#top #gform_fields_2 #field_2_11 .gfield_label,#top #gform_fields_2 #field_2_13 .gfield_label{position:static;opacity:1}#top #gform_fields_1 .large,#top #gform_fields_2 .large,#top #gform_fields_3 .large{padding:20px;border:none}#top .gform_wrapper div.validation_error{color:red;border-top:2px solid red;border-bottom:2px solid red}#top .gform_wrapper .validation_message{color:red}#top .gform_wrapper li.gfield.gfield_error,#top .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,255,255,.25);border-top:1px solid red;border-bottom:1px solid red}#top .gfield_description.validation_message{padding-left:20px}.titre-h3-gf h3{padding-top:20px;margin-top:20px;border-top:1px solid #333!important}.button.button-block{display:inline-block!important;float:none!important}#top .av_inherit_color .bouton-accueil a.avia-button{text-decoration:none!important}#top .header_color .av-hamburger-inner,#top .header_color .av-hamburger-inner::after,#top .header_color .av-hamburger-inner::before{background-color:#333!important}.bouton-covid .avia-button{box-shadow:0 5px 8px rgba(0,0,0,.25) 0 3px 5px rgba(0,0,0,.5)}.bouton-covid .avia_iconbox_title{font-weight:700;font-size:20px}.bolder-bold{font-weight:300!important;line-height:1.2!important}.bolder-bold h1{font-weight:300!important;font-size:40px}.bolder-bold strong{font-weight:700!important}#header_meta .lgconfo-phone-number{margin:0 0 0 .8rem;display:inline-block;padding:.6rem 1.125rem;background-color:#000;border-radius:4px;color:#fff!important}#header_meta .lgconfo-phone-number strong{color:#fff!important}#header_meta .container{display:flex;align-items:center;flex-direction:row;justify-content:flex-end}@media only screen and (max-width:767px){.responsive #top #wrap_all .lgconfort_custom_section_specs>.container{width:100%;max-width:none;padding-left:0;padding-right:0;float:none}#header_meta .container .phone-info{text-align:left}.responsive #top #header .social_bookmarks{display:flex}}@media only screen and (min-width:767px){#gform_fields_1,#gform_fields_3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#gform_fields_1>li,#gform_fields_3>li{flex:1 1 45%}}@media only screen and (max-width:989px) and (min-width:768px){.responsive.html_mobile_menu_tablet .phone-info{float:right!important;width:auto!important;clear:none!important;text-align:center}}@media screen and (min-width:990px){#header_meta{display:block}}
.avia-fold-unfold-section{position:relative;display:block;float:left;width:100%}.avia-fold-unfold-section.avia-fold-init{max-height:80px;overflow:hidden;opacity:.3}.avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done)+.av-layout-grid-container,.avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done)+.avia-section,.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock{display:none}.avia-fold-unfold-section.avia-fold-init-done{max-height:500px;overflow:hidden;opacity:1;transition:all 1s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container{position:relative;clear:both;overflow:hidden;max-height:80px;transition:all .7s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container::after{opacity:0;content:"";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);z-index:-1;height:100%;transition:all .7s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container.folded::after{z-index:500;opacity:1}.av-fold-unfold-container .av-fold-unfold-inner{display:block;position:relative;float:left;width:100%}.avia-fold-unfold-section .av-fold-button-wrapper{position:relative;display:block;float:left;width:100%;padding-left:0;padding-right:0}.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding{padding-left:30px}.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding{padding-right:30px}.avia-fold-unfold-section .av-fold-button-container{position:relative;display:inline-block;margin-top:15px;margin-bottom:15px;float:left;z-index:20;transition:all .7s ease-in-out}.avia-fold-unfold-section.align-right .av-fold-button-container{float:right}.avia-fold-unfold-section.align-center .av-fold-button-container{left:50%;transform:translateX(-50%)}.avia-fold-unfold-section.fold-button .av-fold-button-container{padding:.5em .8em;border:1px solid;border-radius:7px}#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container{text-decoration:underline}.avia-fold-unfold-section .av-fold-button-container:hover{opacity:.6;cursor:pointer}.avia-fold-unfold-section .av-fold-unfold-container .avia_textblock{display:inline-block}