@font-face{font-family:montserrat;font-weight:300;font-style:normal;src:local('Montserrat Light'),local('Montserrat-Light'),url(../fonts/montserrat-light.woff2) format('woff2');font-display:swap}@font-face{font-family:montserrat;font-weight:400;font-style:normal;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(../fonts/montserrat-regular.woff2) format('woff2');font-display:swap}@font-face{font-family:montserrat;font-weight:700;font-style:normal;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(../fonts/montserrat-bold.woff2) format('woff2');font-display:swap}html{font-size:100%;overflow-x:hidden}body{font-family:Montserrat,sans-serif;font-size:13px;color:#000;background:#f6f6f4}hr{color:#d4d7d9;border:1px inset #d4d7d9}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.static{position:static;overflow:hidden}.hyphenate{text-align:left;hyphens:auto;-ms-hyphens:auto}.inline{display:inline}.inlineblock{display:inline-block}.block{display:block}.floatleft{float:left}.floatright{float:right}.floatnone{float:none}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.textjustify{text-align:justify}.width80{width:80%}.width60{width:60%}.width50{width:50%}.width47{width:47%}.width45{width:45%}.width35{width:35%}.width33{width:33.33333333%}.width25{width:25%}.margin0{margin:0}.marginauto{margin:auto}.lineh15{line-height:1.5}.lineh25{line-height:2.5}.height465{height:465px}.height_260{height:260px}.bold{font-weight:700}.normal{font-weight:400}.marginright{margin-right:1em}.marginleft{margin-left:1.5em}.margin_left_20{margin-left:20px}.marginbottom{margin-bottom:2em!important}.marginbottomlight{margin-bottom:1em}.margintop{margin-top:2em}.margintoplight{margin-top:2em}.margintopultralight{margin-top:.5em}.margintop-2{margin-top:-2em}.container900{max-width:900px;margin:0 auto}.padding10{padding:10px}.paddingtopbot20{padding:20px 0}.padding1020{padding:10px 20px}.padding25{padding:25px}.padding30{padding:30px}.padding40{padding:40px}.padding60{padding:60px}.padding6040{padding:60px 40px}.padding7040{padding:70px 40px}.padding4070{padding:40px 3%}.padding4015{padding:40px 15px}.vmiddle{vertical-align:middle}.vtop{vertical-align:top}.vbottom{vertical-align:bottom}.fontsize80{font-size:80%}.fontsize85{font-size:85%}.fontsize90{font-size:90%}.fontsize110{font-size:110%}.fontsize120{font-size:120%}.color1,.color1 a{color:#56c1ff}.color2,.color2 a{color:#2e4e4e}.background1{background:#f4f4f4}.background2{color:#fff;background:#252525}.background3{background:#56c1ff}.margin0auto{display:block;margin:0 auto}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.mobile{display:none}.desktop{display:block}img{max-width:100%}.aheight,.centered-height{line-height:1.2;display:inline-block;vertical-align:middle}.sep{display:block;width:100%;height:1px}.hidden,.masque,figcaption{display:none}a{transition:all .3s ease;color:#000}.button_blue{font-size:12px;font-weight:700;display:inline-block;padding:14px;transition:all .3s ease-in-out;text-align:center;text-transform:uppercase;border-radius:5px}.container{position:relative;width:1200px;margin-top:auto;margin-right:auto;margin-left:auto}section{margin-top:30px!important}.h1,.h1 a,.title,.title a,h1,h1 a{color:#555}.h1,.title,h1{font-size:28px;font-weight:700;margin:.5em 0;text-transform:uppercase}.h2,.stitle,h2{font-size:28px;font-weight:700;text-align:center;text-transform:uppercase}#store_service .h2,#store_service .stitle,#store_service h2{color:#fff}.h3,.h3 a,.sstitle,.sstitle a,h3,h3 a{color:#555}.h3,.sstitle,h3{font-size:18px;font-weight:700;margin:15px 0;text-transform:uppercase}.h4,.ssstitle,h4{font-size:16px;margin:20px 0;color:#fff}.h4:first-child,h4:first-child{margin-top:20px}.h5{font-size:11px;font-weight:400;margin-top:-.5em;text-align:left;color:#999}.cover_bg{background-position:center center;background-size:cover}.contain_bg{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:contain}.flexbox{display:flex;flex-direction:column}.ratio_2_3{width:100%;height:0;padding-top:66.66%}.ratio_3_4{width:100%;height:0;padding-top:75%}.height_230{height:240px}.height_148{height:148px}.height_200{height:200px}.height_295{height:295px}.height_350{height:350px}.abs_container{position:absolute;top:0;right:0;bottom:0;left:0}.button{font-size:12px;display:inline-block;padding:13px 20px 12px 20px;text-transform:uppercase;border:1px solid #fff;border-radius:5px}.button.btn1{color:#fff;background:0 0}.button.btn2{color:#fff;background:rgba(74,74,92,.4)}.button:hover{color:#a1bfd8;background:#fff}.button.btn3{color:#a1bfd8;border-color:#a1bfd8;background:0 0}.button.btn3:hover{color:#fff;background:#a1bfd8}.button.btn4{color:#fa5957;border-color:#fa5957;background:0 0}.button.btn4:hover{color:#fff;background:#fa5957}.checkbox_style{line-height:20px;position:relative;display:inline-block}.checkbox_style input{position:absolute;visibility:hidden;opacity:0}.checkbox_style label{padding-left:20px}.checkbox_style label::after,.checkbox_style label::before{position:absolute;top:3px;left:0;display:block;width:14px;height:14px;content:''}.checkbox_style label::before{background-color:#fff}.checkbox_style input:checked+label::after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-top:0;padding-left:1px;content:'\f00c';color:#737373;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.color_v1 .couleur1{color:#fa5957}body.color_v1 .couleur1_hover:hover{color:#fa5957}body.color_v1 .couleur1_bg{background-color:#fa5957}body.color_v1 .couleur1_hover:hover .rond_inside{color:#fa5957!important}body.color_v1 .button_color1{color:#fa5957;border:1px solid #fa5957}body.color_v1 .button_color1:focus,body.color_v1 .button_color1:hover{color:#fff;border:1px solid #fa5957;background-color:#fa5957}body.color_v1 .couleur1_bg_hover:hover .rond_inside{background-color:#fa5957!important}body.color_v1 .button_color1_back{color:#fff;border:1px solid #fa5957;background-color:#fa5957}body.color_v1 .button_color1_back:hover{color:#fa5957;background-color:#fff}body.color_v1 .couleur2{color:#a1bfd8}body.color_v1 .couleur2_bg{background-color:#a1bfd8}body.color_v1 .button_color2:focus,body.color_v1 .button_color2:hover{color:#a1bfd8;border:1px solid #a1bfd8;background-color:#fff}body.color_v1 .button_trans_color2:hover{color:#a1bfd8}body.color_v1 .button_bgwh_color2{color:#a1bfd8;border:solid 1px #a1bfd8}body.color_v1 .button_bgwh_color2:focus,body.color_v1 .button_bgwh_color2:hover{color:#fff;background-color:#a1bfd8}body.color_v1 .button_color2_submit{color:#fff;border:1px solid #a1bfd8;background-color:#a1bfd8}body.color_v1 .button_color2_submit:hover{color:#a1bfd8;background-color:#fff}body.color_v1 .border_color2{border-top:1px dashed #a1bfd8;border-bottom:1px dashed #a1bfd8}body.color_v1 .speciality li::before{background-color:#a1bfd8}body.color_v1 .couleur3{color:#4a4a5c}body.color_v1 .couleur3_bg{background-color:#4a4a5c}body.color_v2 .couleur1{color:#eac124}body.color_v2 .couleur1_hover:hover{color:#eac124}body.color_v2 .couleur1_bg{background-color:#eac124}body.color_v2 .couleur1_hover:hover{color:#eac124!important}body.color_v2 .couleur1_bg_hover:hover .rond_inside{background-color:#eac124!important}body.color_v2 .button_color1{color:#eac124;border:1px solid #eac124}body.color_v2 .button_color1:focus,body.color_v2 .button_color1:hover{color:#fff;border:1px solid #eac124;background-color:#eac124}body.color_v2 .button_color1_back{color:#fff;border:1px solid #eac124;background-color:#eac124}body.color_v2 .button_color1_back:hover{color:#eac124;background-color:#fff}body.color_v2 .couleur2{color:#62e2ff}body.color_v2 .couleur2_bg{background-color:#62e2ff}body.color_v2 .button_color2:focus,body.color_v2 .button_color2:hover{color:#62e2ff;border:1px solid #62e2ff;background-color:#fff}body.color_v2 .button_trans_color2:hover{color:#62e2ff}body.color_v2 .button_bgwh_color2{color:#62e2ff;border:solid 1px #62e2ff}body.color_v2 .button_bgwh_color2:focus,body.color_v2 .button_bgwh_color2:hover{color:#fff;background-color:#62e2ff}body.color_v2 .button_color2_submit{color:#fff;border:1px solid #62e2ff;background-color:#62e2ff}body.color_v2 .button_color2_submit:hover{color:#62e2ff;background-color:#fff}body.color_v2 .speciality li::before{background-color:#62e2ff}body.color_v2 .couleur3{color:#6dec78}body.color_v2 .couleur3_bg{background-color:#6dec78}body.color_v3 .couleur1{color:#35c3c8}body.color_v3 .couleur1_hover:hover{color:#35c3c8}body.color_v3 .couleur1_bg{background-color:#35c3c8}body.color_v3 .couleur1_hover:hover{color:#35c3c8!important}body.color_v3 .couleur1_bg_hover:hover .rond_inside{background-color:#35c3c8!important}body.color_v3 .button_color1{color:#35c3c8;border:1px solid #35c3c8;background-color:#fff}body.color_v3 .button_color1:focus,body.color_v3 .button_color1:hover{color:#fff;border:1px solid #35c3c8;background-color:#35c3c8}body.color_v3 .button_color1_back{color:#fff;border:1px solid #35c3c8;background-color:#35c3c8}body.color_v3 .button_color1_back:hover{color:#35c3c8;background-color:#fff}body.color_v3 .couleur2{color:#c03679}body.color_v3 .couleur2_bg{background-color:#c03679}body.color_v3 .button_color2:focus,body.color_v3 .button_color2:hover{color:#c03679;border:1px solid #c03679;background-color:#fff}body.color_v3 .button_trans_color2:hover{color:#c03679}body.color_v3 .button_bgwh_color2{color:#c03679;border:solid 1px #c03679}body.color_v3 .button_bgwh_color2:focus,body.color_v3 .button_bgwh_color2:hover{color:#fff;background-color:#c03679}body.color_v3 .button_color2_submit{color:#fff;border:1px solid #c03679;background-color:#c03679}body.color_v3 .button_color2_submit:focus,body.color_v3 .button_color2_submit:hover{color:#c03679;background-color:#fff}body.color_v3 .speciality li::before{background-color:#c03679}body.color_v3 .couleur3{color:#d02752}body.color_v3 .couleur3_bg{background-color:#d02752}#mini-header{line-height:28px;height:28px;color:#fff}#mini-header .logo{display:block;max-height:24px;padding-top:4px}#mini-header .textleft,#mini-header .textright{position:relative;float:left;width:50%}#mini-header a.btn_favo{text-transform:uppercase;color:#fff}#mini-header .btn_favo_minisite{color:#fff}#mini-header .btn_favo_minisite .icon-dynamic::before{font-family:kfont!important;font-size:16px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;display:inline-block;width:auto;margin-bottom:3px;content:'\ea1b';vertical-align:middle;text-transform:none;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mini-header .btn_favo_minisite.mag_favorite .icon-dynamic::before{font-family:kfont!important;font-size:16px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;display:inline-block;width:auto;margin-bottom:3px;content:'\ea1c';vertical-align:middle;text-transform:none;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mini-header .assist_header_c{font-size:10px;position:absolute;z-index:1;top:25px;right:0}#mini-header .assist_header{display:inline-block}#mini-header .assist_header .link_content:hover{color:#6c7589}#mini-header .assist_header .text,#mini-header .assist_header a{margin-right:5px;text-transform:none}#mini-header .assist_header .text_size{font-size:14px;display:inline-block;text-align:center;color:#fff;background-color:#000}#mini-header .assist_header .text_size:hover{background-color:#9fa8bd}#mini-header .assist_header .moins{line-height:9px;width:11px;height:11px}#mini-header .assist_header .plus{line-height:12px;width:13px;height:13px}#acces{display:none}#header{height:85px;background:#fff}#header .main_menu{position:relative;display:block;float:left;width:40%;height:56px;margin:30px 0 0 0;list-style-type:none}#header .main_menu.right{margin-left:20px}#header .main_menu li{line-height:30px;display:inline-block;width:calc(100% / 3);height:30px;margin:0}#header .main_menu.left li{text-align:left}#header .main_menu.right li{text-align:right}#header .main_menu li a{font-size:12px;font-weight:700;line-height:1.2;display:inline-block;text-align:center;vertical-align:middle;text-transform:uppercase;hyphens:none;-ms-hyphens:none}#header .main_menu li a:hover{color:#9fa8bd}#header #logo{line-height:86px;display:block;float:left;width:18%;height:86px;text-align:center}#header #logo a img.logo{max-height:85px}#header .name_alt_logo{line-height:92px}#btn_back_c{display:flex;margin-top:10px;align-items:center}#btn_back_c .back_btn:hover{margin-left:-10px}#btn_back_c .icon,#btn_back_c .text{color:#777}#btn_back_c .text{font-size:16px;margin-right:10px;margin-left:10px;text-transform:uppercase}#btn_back_c .btn_reseaux{display:flex;margin-left:auto;align-items:center}#btn_back_c .btn_reseaux .icon{font-size:30px;margin:0 5px}#btn_back_c .btn_reseaux .icon-facebook-rounded{color:#3b5998}#btn_back_c .btn_reseaux .icon-twitter-rounded{color:#1da1f2}#btn_back_c .btn_reseaux .icon-linkedin-rounded{color:#0077b5}#btn_back_c .btn_reseaux .icon:hover{opacity:.8}#bloc_instagram{padding-top:2rem;text-align:center;background-color:#fff}body.color_v1 #bloc_instagram .title a{color:#a1bfd8}body.color_v2 #bloc_instagram .title a{color:#62e2ff}body.color_v3 #bloc_instagram .title a{color:#d02752}body.color_v1 #bloc_instagram .title a:hover,body.color_v2 #bloc_instagram .title a:hover,body.color_v3 #bloc_instagram .title a:hover{color:#555}#bloc_instagram_content .img_c{position:relative;margin-right:-1px;padding-top:16.6%}#bloc_instagram_content .abs_container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#bloc_instagram_content{text-align:center;color:#ccc;border-top:solid 5px #a1bfd8;border-bottom:solid 5px #a1bfd8;background:#e7e7e7}body.color_v2 #bloc_instagram_content{border-top-color:#62e2ff;border-bottom-color:#62e2ff}body.color_v3 #bloc_instagram_content{border-top-color:#d02752;border-bottom-color:#d02752}#bloc_instagram_content li{list-style-type:none}#bloc_instagram_content a>img{height:100%;max-height:322px;-o-object-fit:cover;object-fit:cover}header.sticky #sticky_header{position:fixed;z-index:5;top:0;right:0;left:0;width:100%;height:60px;background-color:rgba(255,255,255,.95)}header.sticky #sticky_header .main_menu{margin-top:15px}#header.sticky #logo a img.logo{max-height:60px}header.sticky #sticky_header #logo.alt_logo,header.sticky #sticky_header .name_alt_logo{line-height:62px}#sticky_right{position:fixed;z-index:10;top:120px;right:0;width:230px;text-align:right}#sticky_right li{display:inline-block;margin:0}#sticky_right li a{font-size:18px;font-weight:700;line-height:40px;display:block;width:216px;min-height:40px;padding-left:10px;text-align:left;vertical-align:middle;text-transform:uppercase;color:#fff;border-radius:10px 0 0 10px}#sticky_right li a:hover{width:235px;padding-right:20px}#sticky_right li a.higher{line-height:50px;height:50px}#sticky_right li a.schedule_status{cursor:default;background-color:#df5757}#sticky_right li a.schedule_status .sub_text{font-size:14px;font-weight:400;display:block;text-transform:initial}#sticky_right li a.schedule_status .text.ouvert{display:none}#sticky_right li a.schedule_status.open{background:#1ca06c}#sticky_right li a.schedule_status.open .text.ouvert{display:inline-block}#sticky_right li a.schedule_status.open .text.ferme{display:none}#sticky_right li a .icon{font-size:20px;line-height:1;position:relative;display:inline-block;margin-right:5px;vertical-align:middle}#sticky_right li a .text{line-height:1.2;display:inline-block;max-width:calc(100% - 32px);padding-bottom:2px;vertical-align:middle}#presentation div.description{font-size:14px;font-weight:300;line-height:24px;margin-bottom:30px}#presentation .speciality{border-top:1px dashed #a1bfd8}#presentation .speciality .other_title{font-size:16px;font-weight:400;margin-top:20px;text-transform:uppercase}#presentation .speciality ul{line-height:24px;-moz-column-count:3;column-count:3;-moz-column-gap:40px;column-gap:40px}#presentation .speciality li{font-size:12px;font-weight:300;margin-left:0}#presentation .speciality li::before{display:inline-block;width:5px;height:5px;margin-right:5px;content:'';border-radius:50%}#presentation .club{border-top:1px dashed #a1bfd8;border-bottom:1px dashed #a1bfd8}#presentation .speciality.club li::before{display:none}#presentation .club img{max-height:110px;margin-top:1rem}#slider_mag_c{overflow:hidden;max-height:400px}#presentation .bx-wrapper{margin-bottom:0}#presentation .bx-wrapper,#presentation .bx-wrapper .bx-viewport{left:auto;border:none!important;background:0 0;box-shadow:none}#presentation .bx-wrapper .bx-pager{bottom:15px}#presentation .bx-wrapper .list_img_mag li{margin-left:0}.bx-wrapper .bx-pager.bx-default-pager a{background:silver}#map{z-index:1;width:100%;height:100%}#map #popup_content{padding:5px}#map #popup_content .name{font-weight:700;margin-bottom:5px}#map #popup_content .tel{margin-top:5px}#map #popup_content .phone:hover{opacity:.8}#map .street_button a{font-size:11px;line-height:20px;position:absolute;z-index:1000;bottom:0;left:0;display:inline-block;height:20px;padding:0 5px;vertical-align:middle;opacity:.7;color:#000;background:#fff}#map .street_button .icon-itineraire{font-size:20px;display:inline-block;padding-right:3px;vertical-align:middle;color:#000}#map .street_button a:hover{opacity:1}#map.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{bottom:-20px!important;left:-76px!important}.address_block{line-height:230px;padding:0 20px;color:#fff}.address_block .ssstitle,.schedule_block .ssstitle{margin-bottom:7px;margin-top:12px}.address_block .text{font-size:13px;font-weight:300}.address_block .phone{font-size:17px;margin:7px 0}.address_block .phone a{color:#fff}.icons_mag{line-height:30px;height:30px;margin-top:10px}.icons_mag .icon{font-size:20px;line-height:38px;display:inline-block;width:34px;height:34px;text-align:center;vertical-align:middle;border-radius:50%;background:#fff}#store_info .contact .icon{font-size:20px;margin-right:10px;vertical-align:middle}.schedule_block{padding:20px;color:#fff}.schedule_block .day li{line-height:23px;position:relative;margin:0;padding:0}.schedule_block .day li .hour_center{position:absolute;top:0;left:60%;transform:translateX(-50%)}.schedule_block .day li .hour.am{position:absolute;top:0;left:80px;min-width:71px;text-align:center;letter-spacing:-1px}.schedule_block .day li .hour.pm{position:absolute;top:0;left:170px;min-width:71px;text-align:center}.schedule_block .day li+li:not(.info_rdv){border-top:1px solid #fff}.schedule_block .day li.info_rdv{float:right}#store_service .height_230{padding:20px;color:#fff}#store_service .stitle{margin:30px 0 7px 0;text-align:center}#store_service .button{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}#store_service .button.minwidth{min-width:216px;padding-right:0}#store_info .cartemo{display:inline-block;float:right;width:106px;height:30px;margin-top:4px;margin-right:-70px;background-size:cover}#news .news_content,#news_monopti .news_content{position:relative;padding:25px;background:#fff}#news .push_promo a.btn3:hover{opacity:.7}#news .news_content .tag,#news_monopti .news_content .tag{display:inline-block;padding:10px 14px;text-transform:uppercase;color:#fff}#news #push_promo .news_content .tag{background-color:#f2a628}#news #push_promo .resize_text,#news .news_content p,#news_monopti .news_content p{font-size:12px;font-weight:300;line-height:1.3em;overflow:hidden;max-height:94px}#news .news_content .button,#news_monopti .news_content .button{position:absolute;bottom:15px;left:25px}#news #push_promo .news_content .button{color:#f2a628;border-color:#f2a628}#news #push_promo .news_content .button:hover{color:#fff;background-color:#f2a628}#news .news_img,#news_monopti .news_img{position:relative}.triangle.contain_bg{background-position-x:left}#push_promo .news_img{background-position-x:left}#news .news_img.triangle:after,#news_monopti .news_img.triangle:after{position:absolute;top:calc(50% - 18px);left:0;display:block;width:0;height:0;content:'';border-width:18px 0 18px 18px;border-style:solid;border-color:transparent transparent transparent #fff}.button_bgwh_color2.button_offer{margin-top:15px;background-color:#fff}#magazine_mo .magazine_contenu .book{position:absolute;right:22px;bottom:80px}#magazine_mo .magazine_contenu .blue_box{display:flex;padding:17px 10px 18px 10px;transform:rotate(45deg);background-color:#35c3c8}#magazine_mo .magazine_contenu .icon-doc{font-size:30px;transform:rotate(-45deg);color:#fff}#magazine_mo .magazine_contenu .btn_abonnement{font-size:25px;position:absolute;bottom:20px;left:50%;width:250px;padding:5px 0;transform:translateX(-50%);text-align:center;text-transform:uppercase;color:#fff;border:1px #fff solid;background-color:rgba(0,0,0,.2)}#magazine_mo .magazine_contenu .btn_abonnement:hover{color:#000;background-color:rgba(255,255,255,.5)}#team{text-align:center}#team .stitle{margin-bottom:25px;color:#555}#team .employee_fiche{margin-top:15px}#team .employee_name{font-size:16px;margin-top:10px;hyphens:none;-ms-hyphens:none}#team .employee_name .highlight{display:block;text-transform:uppercase}#team .employee_status{font-size:12px;font-weight:300}#team li{width:175px;margin:0 1em}#team li img{width:175px}#video .vid_iframe{width:720px;height:405px;margin:0 auto}#brands_slider{padding-top:30px;padding-bottom:20px;text-align:center;background-color:#fff}#brands_slider .stitle{margin-bottom:25px;color:#555}.slider_marques{overflow:hidden;max-height:86px}.slider_marques li{display:inline-block;float:none!important;margin-left:0;vertical-align:middle}.slider_marques li img{width:auto!important;max-height:80px!important;margin:0 auto;transition:all .3s ease-in-out;transform:scale(.9);opacity:.4!important}.slider_marques li:hover img{transform:scale(.95);opacity:1!important}.bx-wrapper .bx-viewport{box-sizing:content-box;border:none;background:0 0;box-shadow:none}.slider_marques .bx-wrapper .bx-prev{left:-60px}.slider_marques .bx-wrapper .bx-next{right:-60px}.slider_marques .bx-wrapper .bx-controls-direction a.bx-next::before,.slider_marques .bx-wrapper .bx-controls-direction a.bx-prev::before{font-family:kfont!important;font-size:30px;font-weight:400;font-style:normal;font-variant:normal;line-height:40px;display:block;width:40px;height:40px;margin:0 auto;text-align:center;text-transform:none;color:#d9dacc;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider_marques .bx-wrapper .bx-controls-direction a.bx-prev::before{display:block;width:0;height:0;content:'';border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #000 transparent transparent}.slider_marques .bx-wrapper .bx-controls-direction a.bx-next::before{display:block;width:0;height:0;content:'';border-width:10px 0 10px 10px;border-style:solid;border-color:transparent transparent transparent #000}#brands_slider .button_c{margin-top:15px}#miroir_virtuel h2{text-align:center;color:#555}#miroir_virtuel .white_bg{background-color:#fff}#miroir_virtuel .white_bg .content{display:inline-block;vertical-align:middle}#miroir_virtuel .white_bg .title{font-family:asap,sans-serif;margin-top:0}#certif{width:100%;background:#fff}.certif_content{width:1200px}#certif .stitle{margin-top:20px;text-align:center;color:#555}#certif .list_certifs{position:relative;margin:20px auto;text-align:center}#certif .cert{width:calc(100% / 4);height:120px;margin-top:20px}#certif .cert img{height:100%}#rassurance{margin-top:30px;margin-bottom:40px;text-align:center}#rassurance .stitle{color:#555}#rassurance .center_title{margin-top:20px;margin-bottom:30px}#rassurance .rond_rassurance{line-height:138px;width:144px;height:144px;margin:25px auto 0 auto;transition:all .3s ease-in-out;border:3px dotted #d4dbeb;border-radius:50%}#rassurance .rond_rassurance:hover{border:3px dotted #555}#rassurance .rond_rassurance .rond_inside{line-height:130px;overflow:hidden;width:130px;height:130px;margin-top:4px;margin-left:4px;transition:all .3s ease-in-out;border-radius:50%;background-color:#fff}#rassurance .text_rassurance{font-family:Noway,sans-serif;font-size:10px;transition:all .3s ease-in-out;text-transform:uppercase;color:#595959}#rassurance .rond_rassurance .text_hover{visibility:hidden;transition:all .3s ease-in-out;opacity:0}#rassurance .rond_rassurance:hover .text_hover{visibility:visible;opacity:1}#rassurance .icon{font-size:60px;display:block;margin-bottom:-5px;transition:all .3s ease-in-out}#rassurance .icon-lunettes{font-size:80px;margin-top:-10px;margin-bottom:-15px}#rassurance .rond_rassurance:hover .icon,#rassurance .rond_rassurance:hover .text_rassurance{color:#fff}#footer{position:relative;width:100%}#footer .footer_top{line-height:40px;height:40px;color:#fff}#footer .footer_top .other_shop{line-height:40px;float:left;width:auto;height:40px;margin-right:5px;text-transform:uppercase}#footer .footer_top .other_shop a{color:#fff}#footer .footer_top .other_shop a:hover{opacity:.7}#footer .footer_top .social_link{line-height:40px;float:right;width:40%;height:40px;text-align:right}#footer .footer_top .social_link ul{display:inline}#footer .footer_top .social_link li{display:inline-block;margin:4px 0 0 5px}#footer .footer_top #partage{display:inline-block}#footer .footer_top .social_link li a{line-height:34px;display:block;width:32px;height:32px;text-align:center;vertical-align:middle;border-radius:50%;background:#fff}#footer .footer_top .social_link #link_twitter{line-height:21px;display:inline-block;width:80px;height:21px;margin-left:5px;border-radius:3px;background-color:#01adff}#footer .footer_top .social_link #link_twitter a{font-size:11px;display:block;text-align:left;color:#fff}#footer .footer_top .social_link #link_twitter a:hover{background-color:#0086d5}#footer .footer_top .social_link #link_twitter a span{font-size:15px;margin:0 5px;vertical-align:middle}#footer .footer_top .social_link li a:hover{background-color:rgba(255,255,255,.8)}#footer .footer_top .social_link li a .icon{font-size:22px;vertical-align:middle}#footer .footer_top .social_link li .icon-twitter{color:#1da1f2}#footer .footer_top .social_link li .icon-facebook22{color:#3b5998}#footer .footer_top .social_link li .icon-google-plus{color:#dd4b39}#footer .main_footer{padding:40px 0;color:#fff}#footer .footer_description{position:relative;float:left;width:30%;padding-right:1rem}#footer .footer_description img.f_logo{max-width:75%}#footer .footer_description img.logo_light{float:left;width:60px}#footer .infos_txt_footer{line-height:14px;margin-top:0;margin-right:50px;text-align:justify}#footer .footer_nav{float:left;width:70%}#footer .footer_nav .title{font-size:15px;font-weight:700;margin:0 0 15px 0;text-transform:uppercase;color:#fff}#footer .footer_nav ul{margin:0}#footer .footer_nav li{margin:0;padding:0}#footer .footer_nav li a{font-weight:300;line-height:1.3;text-transform:uppercase;color:#fff}#footer .footer_nav li a:hover{opacity:.7}#footer .footer_nav .nl_block input[type=text]{display:block;width:100%;height:30px;margin-bottom:12px;padding:0 5px;border:none}form.nl_block{font-family:Montserrat,sans-serif}form.nl_block .main_site_c{margin-right:15px}.nl_block button{font-family:Montserrat,sans-serif;font-size:12px;display:inline-block;margin-top:12px;padding:8px 15px;cursor:pointer;transition:all .2s ease-in-out;color:#fff;border:0;border-radius:4px;outline:0}#msg_newsletter>div{display:inline-block;margin-top:15px;padding:8px 15px;border-radius:4px}#msg_newsletter .success{background-color:#1ca06c}#msg_newsletter .error{background-color:#df5757}.seo_localisation{line-height:32px;height:32px;margin-left:14px;border-bottom:1px solid #e9e9e9;background-color:#f5f5f5}.seo_localisation .breadcrumb,.seo_localisation .breadcrumb a{color:#000}.seo_localisation .breadcrumb a:focus,.seo_localisation .breadcrumb a:hover{text-decoration:underline}.seo_localisation .breadcrumb{display:inline-block}.seo_localisation .expand_link{float:right;margin-right:30px}.seo_localisation .expand_link:hover{color:#9fa8bd}.seo_localisation .expand_box{overflow:hidden;max-height:0;transition:all .5s ease;background-color:#f5f5f5}.seo_localisation .expand_box.expand{max-height:3000px}.seo_localisation .localisation{margin-top:14px;padding-bottom:16px}.seo_localisation .localisation .title{font-weight:700}.seo_localisation .localisation li{line-height:1.6;margin-left:0}.seo_localisation .localisation li a{color:#000}.seo_localisation .localisation li a:hover{color:#959595}#formulaire-reduct{max-width:700px;margin:0 auto}div.content .formulaire .row{line-height:45px}.formulaire .select{display:inline-block}.formulaire .textarea{display:block;border:1px solid #a6a6ae}.formulaire .label-title{font-size:13px;display:inline-block;width:175px;text-transform:uppercase;hyphens:none;-ms-hyphens:none}.formulaire .label-title.no-width{width:auto;border:none}.formulaire input[type=email],.formulaire input[type=select],.formulaire input[type=tel],.formulaire input[type=text],.formulaire select{line-height:36px;width:300px;height:36px;margin-top:5px;margin-right:50px;margin-bottom:5px;padding-left:10px;border:1px solid #a6a6ae}.formulaire select{padding-left:5px}.formulaire textarea{width:calc(100% - 50px);padding:5px}.formulaire .links{margin-top:20px;text-align:center}.formulaire .back_hist{margin-right:20px}.formulaire input[type=submit]{cursor:pointer;transition:all .3s ease-in-out}.formulaire input[type=file]{position:absolute;display:block;width:0;height:0;opacity:0}.formulaire .label-img{padding:10px;transition:all .3s ease-in-out;border-radius:5px}#master_brand .h2,#master_brand h2{font-family:inherit;font-weight:700;margin-top:20px;padding-bottom:0;color:#555;border:none}#master_brand .h3,#master_brand h3{margin-bottom:14px;margin-left:5px;text-transform:none}#master_brand .title_c{margin-bottom:30px;border-bottom:1px solid #555}#master_brand .h3 .highlight,#master_brand h3 .highlight{font-weight:300}#master_brand li{margin-bottom:40px;text-align:center}#master_brand .list_marques a{display:inline-block}#master_brand .icon_logo{width:29px}#master_brand .list_marques .img_brand_c{height:100px}#master_brand .list_marques .logo_marque{display:block;max-width:240px;max-height:80px;margin:0 auto;transition:all .3s ease-in-out;transform:scale(.9);opacity:.7}#master_brand .list_marques .logo_marque:hover{transform:scale(1);opacity:1}#master_brand .list_marques .text{font-size:15px;text-align:center;text-transform:uppercase;color:#bbb}.list_mini_news:not(.list_news) li{position:relative;width:calc(50% - 12px);margin-left:0}.list_mini_news.list_news{margin-top:20px}.list_mini_news.list_news li .abs_container{margin-right:0}.list_mini_news .abs_container:nth-child(odd){margin-right:10px}.list_mini_news:not(.list_news) .abs_container .img_news{position:relative;display:block;min-height:102px;background-color:#ccc}.list_mini_news .abs_container .second_block{line-height:15px;overflow:hidden;height:120px;margin:0 auto 10px;padding-bottom:10px;text-align:justify;background-color:#fff}.list_mini_news.list_news .abs_container .second_block{position:relative;height:0;margin-bottom:20px;padding-top:44%}.list_mini_news.list_news .abs_container .second_block .abs_container{position:absolute;top:0;right:0;bottom:0;left:0}.list_mini_news .abs_container .contenu{width:85%;margin:0 auto}.list_mini_news.list_news .abs_container .contenu{width:100%;margin:0;padding:10px 18px}.list_mini_news.list_news .abs_container .first_block{position:relative;height:0;padding-top:39.7%;background-color:#ccc}.list_mini_news li.type_fournisseur .first_block{border-bottom:6px solid #248128}.list_mini_news li.type_opticien .first_block{position:relative;border-bottom:6px solid #c03779}.list_mini_news li.type_cdo .first_block{border-bottom:6px solid #d41d4e}#active_news .date,.list_mini_news .abs_container .first_block .date{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;position:absolute;bottom:-2px;left:0;padding:3px 4px 0 4px;color:#fff;background-color:#c03779}#active_news .offre .date,.list_mini_news .offre .abs_container .first_block .date{background-color:#f2a628}.list_mini_news li.type_cdo .first_block .date{display:none}.list_mini_news.list_news .abs_container .first_block{width:100%}.list_mini_news.list_news li .abs_container{position:relative;box-shadow:0 0 10px 0 #cfcfcf;-o-box-shadow:0 0 10px 0 #cfcfcf}.list_mini_news.list_news .abs_container .hover_block{right:0;bottom:0}#news_content .list_mini_news .abs_container .sub_title,.list_mini_news .abs_container .sub_title{font-size:15px;font-weight:700;line-height:1.2;margin:auto;padding-top:10px;text-align:left;text-transform:uppercase}.list_mini_news .abs_container p{font-size:12px;line-height:15px;overflow:hidden;height:60px;margin-bottom:0}.list_mini_news .abs_container .hover_block{position:absolute;top:0;right:9px;bottom:10px;left:0;transition:all .3s ease-in-out;text-align:center;opacity:0}.list_mini_news .abs_container:hover .hover_block{opacity:1;background-color:rgba(53,195,200,.4)}.list_mini_news .abs_container .hover_block a{color:#fff}.list_mini_news .abs_container .hover_block .icon{font-size:20px;position:absolute;top:50%;left:50%;display:inline-block;padding:20px 20px 18px 20px;transition:all .3s ease-in-out;transform:rotate(45deg) scale(.6) translate(-75%);color:#fff;background-color:#35c3c8}.list_mini_news .abs_container .hover_block:hover .icon{transform:rotate(45deg) scale(1) translate(-50%)}.list_mini_news .abs_container .hover_block .icon:hover{background-color:#00a4a9}#news .btn_news{text-align:center}.bg_content{padding:10px 28px;background:#fff}.sort_by_type{text-align:right}.sort_by_tag{line-height:25px}.sort_by_tag ul,.sort_by_tag ul>li{display:inline-block;margin:auto}.text_label{font-size:12px;font-weight:400}.bar{height:1px;margin:10px 0;background:#b3b3b3}.type{font-size:11px;padding:3px 5px;white-space:nowrap;color:#fff}.type.all_filter{background-color:#35c3c8}#current_news.fournisseur .tag,.type.fournisseur{background-color:#248128}#current_news.cdo .tag,.type.cdo{background-color:#d41d4e}#current_news.opticien .tag,.type.opticien{background-color:#c03779}#current_news.cdo .date{display:none}.type.offer{background-color:#f2a628}#current_news .tag,.tag{font-size:11px;margin-right:5px;padding:3px 8px;transition:all .3s ease-in-out;white-space:nowrap;color:#fff;background-color:#d9dce5}#current_news .tag:focus,#current_news .tag:hover,.tag:focus,.tag:hover{opacity:.8;color:#fff}#offers_news #current_news_content .tag:hover{opacity:.8;background-color:#c03779}#offers_news #current_news_content .tag,.body_news #current_news_content .tag{color:#fff;border-radius:0}#offers_news .tag,.body_news .tag{color:#555;border-radius:10px}#offers_news .tag:focus,#offers_news .tag:hover,.body_news .tag:focus,.body_news .tag:hover{opacity:1;color:#555;background-color:rgba(217,220,229,.7)}#news .tag:focus,#news .tag:hover,#news_monopti .tag:focus,#news_monopti .tag:hover{opacity:.8}.filter_header{position:relative}.sort_by_type,.sort_container{line-height:32px;min-height:32px}.sort_by_type{position:absolute;top:0;right:0}.sort_by_type a:focus,.sort_by_type a:hover{opacity:.8;color:#fff}.filtre_news{display:inline-block}.sort_container .ui-selectmenu-button{line-height:32px;position:relative;display:inline-block;height:32px;margin-left:10px;padding:0 70px 0 15px;text-align:left;border:1px solid #000;border-radius:0;background-color:#fff}.sort_container .ui-selectmenu-button:active,.sort_container .ui-selectmenu-button:focus,.sort_container .ui-selectmenu-button:hover{color:#2b2b2b;background-color:#f6f6f6}.ui-button .ui-icon{line-height:20px;position:absolute;top:6px;right:3px;width:20px;height:20px;text-align:center;text-indent:inherit;background:0 0}.sort_container .ui-button .ui-icon:before{font-family:kfont!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;display:inline-block;width:0;height:0;content:'';transition:all .2s ease-in-out;text-transform:none;border-width:7px 6.5px 0 6.5px;border-style:solid;border-color:#000 transparent transparent transparent;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sort_container .ui-button.ui-selectmenu-button-open .ui-icon:before{transform:rotate(180deg)}.ui-menu .ui-menu-item{background:#fff}.ui-selectmenu-text{font-style:italic;margin-right:5px}.ui-selectmenu-button.ui-button{width:auto}#news_content .h2,#news_content h2{margin:0 auto 1em;text-align:center;color:#555}#news_content .bloc_actu ul.list_news>li{visibility:hidden;transition-duration:.5s;transition-property:opacity;opacity:0}#news_content .bloc_actu ul.list_news>li.visible{display:block;visibility:visible;opacity:1}#news_content .bloc_actu ul.list_news>li:not(.visible){width:0;height:0;padding:0}#current_news_content .img_header .cover_bg{position:relative;height:430px}#current_news_content .img_header .cover_bg.mini{height:100px}#current_news_content h2{margin-top:30px;color:#555}#current_news_content .date{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.3;position:absolute;bottom:0;left:0;padding:9px 14px;color:#fff}#current_news_content .list_mini_news .date{font-weight:400;line-height:1;padding:3px 4px 0 4px}#current_news.cdo .border_bottom,#current_news.cdo .cover_bg .text,#current_news.cdo .date{background-color:#d41d4e}#current_news.fournisseur .border_bottom,#current_news.fournisseur .cover_bg .text,#current_news.fournisseur .date{background-color:#248128}#current_news.opticien .border_bottom,#current_news.opticien .cover_bg .text,#current_news.opticien .date{background-color:#c03779}#current_news .border_bottom{position:absolute;right:0;bottom:0;left:0;height:8px}#current_news .cover_bg .text{font-family:Montserrat,sans-serif;font-size:20px;position:absolute;right:0;bottom:0;padding:9px 14px;text-transform:uppercase;color:#fff}#current_news .cover_bg .text .highlight{font-weight:700}#current_news .white_box{padding:25px 16px;color:#555;background-color:#fff}#current_news h1{font-size:28px;font-weight:400}#current_news.cdo h1{color:#d41d4e}#current_news.fournisseur h1{color:#248128}#current_news.opticien h1{color:#c03779}#current_news .stitle{font-size:16px;margin-top:1em;text-transform:uppercase}#current_news .text{line-height:1.3;margin-top:20px;text-align:justify}#offers_news .filtre_news[data-filter=cdo],#offers_news .filtre_news[data-filter=fournisseur]{display:none}#offers_news .list_mini_news li.offre .first_block{border-bottom:6px solid #f2a628}#offers_news .list_mini_news .abs_container .hover_block .icon-download{font-size:40px;padding:10px 10px 6px 10px}#cms.body_merci #rassurance{padding-top:35px;border-top:1px solid #555}#insurance .h2,#insurance h2,#paiement .h2,#paiement h2{margin-bottom:50px;color:#555}#insurance .content ul,#paiement .content ul{list-style-type:disc}#insurance li,#paiement li{line-height:25px}#insurance .main_content,#paiement .main_content{padding:25px}.body_legal h2{color:#555}.formulaire.container{border-bottom:1px solid #717171}.formulaire .stitle{margin-bottom:25px;color:#717171}.hidden,figcaption{display:none}.picto-cross{position:absolute;top:14px;left:3px;display:block;width:24px;height:2px;transform:rotate(45deg);transform-origin:center center;background:#000}.picto-cross:after{position:absolute;top:0;left:0;display:block;width:24px;height:2px;margin:0;content:'';transform:rotate(90deg);transform-origin:center center;background:#000}#marques .pager_c{position:relative;margin-top:20px}.pager_c ul{margin:0;text-align:center}.pager_c li{display:inline-block;margin-left:4px}.pager_c li .link,.pager_c li a{font-size:16px;line-height:22px;display:block;height:22px;padding-right:7px;padding-left:7px;color:#000;background-color:#b7c0db}.pager_c li.navig .link,.pager_c li.navig a{font-size:13px;line-height:24px}.pager_c li.current .link,.pager_c li.current .link:focus,.pager_c li.current .link:hover,.pager_c li.current a,.pager_c li.current a:focus,.pager_c li.current a:hover{color:#fff;background-color:#d02752}.pager_c li:not(.truncate) .link:focus,.pager_c li:not(.truncate) .link:hover,.pager_c li:not(.truncate) a:focus,.pager_c li:not(.truncate) a:hover{background-color:#9299ae}.pager_c li.truncate .link:focus,.pager_c li.truncate .link:hover,.pager_c li.truncate a:focus,.pager_c li.truncate a:hover{cursor:pointer}.link{position:relative}.sub_nav_content{position:absolute;z-index:2;top:45px;right:0;left:0;overflow:hidden;max-height:0;transition:all .1s ease-in-out}#marques .sub_nav_content{top:33px}.sub_nav_content .sub_nav{padding:5px;text-align:left;border:1px solid #e3e3e3;background-color:#fff}.truncate.shownav .sub_nav_content{max-height:500px}.truncate.shownav>.link::after,.truncate.shownav>.link::before{position:absolute;z-index:3;left:50%;width:0;height:0;content:'';border-style:solid}.truncate.shownav>.link::before{bottom:-11px;margin-left:-6px;border-width:0 6px 9px 6px;border-color:transparent transparent #ccc transparent}.truncate.shownav>.link::after{bottom:-12px;margin-left:-5px;border-width:0 5px 8px 5px;border-color:transparent transparent #fff transparent}.sub_nav li{margin:1px}.pager_c .sub_nav .link{font-size:10px;line-height:20px;width:20px;height:auto;min-height:20px;padding-right:0;padding-left:0;text-align:center}.kyxar,.kyxar a{color:#999!important}.kyxar{font-size:9px;line-height:25px;position:absolute;z-index:10;right:10px;bottom:30px;margin-top:3px;margin-bottom:3px;padding:0;white-space:nowrap}.kyxar a{font-size:9px;position:relative;text-decoration:none;letter-spacing:1px}.kyxar a:hover{color:#fff!important}.kyxar a .none{position:absolute;right:0;bottom:13px;overflow:hidden;height:0}.kyxar a .none span{font-size:9px;font-weight:300;line-height:1;display:inline-block;padding:5px 10px;border-radius:3px;background-color:rgba(255,255,255,.6)}.kyxar a:focus .none,.kyxar a:hover .none{height:28px}@media (max-width:1300px){.container{width:1024px}#header .main_menu.right{margin-left:0}.schedule_block{padding-right:5px;padding-left:5px;color:#fff}.schedule_block .day li .hour.am{left:68px}.schedule_block .day li .hour.pm{left:155px}#news_monopti .btn_abonnement{width:220px}.list_mini_news .abs_container .sub_title{font-size:12px;padding-top:8px}.list_mini_news .abs_container p{margin-top:5px}#magazine_mo .magazine_contenu .btn_abonnement{width:180px}#store_info .cartemo{margin-right:-40px}#store_service .button{min-width:150px}}@media (max-width:1150px){.container{width:960px}#presentation .speciality ul{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}#store_service .title{font-size:23px}.schedule_block .day li .hour.am{left:62px}.schedule_block .day li .hour.pm{left:145px}#news .news_content .button,#news_monopti .news_content .button{bottom:15px}#store_info .cartemo{width:90px;height:25px;margin-right:-25px}}@media (max-width:990px){.container{width:728px}.mobile{display:block}.desktop{display:none}#header{height:60px}#header #logo a img.logo{max-height:60px}#header .main_menu{display:none}#header #logo{display:block;float:none;width:20%;margin:auto}#header #logo.alt_logo,#header .name_alt_logo{line-height:62px;width:80%}.margin_left_20{margin-left:0}#sticky_right{width:65px}#sticky_right li a.schedule_status.open .text.ferme,#sticky_right li a.schedule_status.open .text.ouvert,#sticky_right li a>span.text{display:none}#sticky_right li a.schedule_status.close,#sticky_right li a.schedule_status.open{line-height:40px;height:40px;padding-top:0}#sticky_right li a.schedule_status{line-height:40px;padding-bottom:0}#sticky_right li a{width:35px}#sticky_right li a:hover{width:45px}#sticky_right li a.higher{line-height:40px;min-height:40px}.schedule_block{padding-right:20px;padding-left:20px}.schedule_block .day li .hour.am{left:105px}.schedule_block .day li .hour.pm{left:225px}#miroir_virtuel .white_bg{text-align:center}#miroir_virtuel .white_bg .content{margin:15px 0}.slider_marques .bx-wrapper .bx-prev{left:0}.slider_marques .bx-wrapper .bx-next{right:0}#footer .footer_top .other_shop{width:40%;padding-left:5px}#footer .footer_top .social_link{width:60%;padding-right:5px}.footer_description{padding-left:5px}#footer .footer_nav .title.nl{margin-top:15px}#footer .footer_nav .nl_block input[type=text]{width:48%}.list_mini_news .abs_container .second_block{height:130px}.list_mini_news .abs_container .sub_title{padding-top:5px}.list_mini_news .abs_container p{font-size:11px;margin-top:5px}.list_mini_news.list_news .abs_container .second_block{padding-top:60%}#store_info .cartemo{width:106px;height:30px;margin-right:-70px}}@media (max-width:727px){.container{width:600px}#presentation .title{font-size:22px}#news_monopti .news_content p{overflow:hidden;max-height:105px}.schedule_block .day li .hour.am{left:80px}.schedule_block .day li .hour.pm{left:170px}#footer .footer_top,#footer .footer_top .other_shop,#footer .footer_top .social_link{line-height:80px;height:80px}#footer .main_footer{padding:25px 0}#footer .footer_nav .nl_block input[type=text]{width:59%}.formulaire input[type=email],.formulaire input[type=select],.formulaire input[type=tel],.formulaire input[type=text],.formulaire select{margin-right:15px}.formulaire textarea{width:calc(100% - 15px);height:150px;border:1px solid #a6a6ae}#news .button_c_news{text-align:center}#news .button_c_news .read_news{display:none}#news .button_c.btn_news{padding:15px 0}#current_news .cover_bg .text{font-size:16px;padding:7px}.list_mini_news.list_news .abs_container .second_block{padding-top:50%}#video .vid_iframe{width:600px;height:338px}}@media (max-width:598px){.container{width:320px}section{margin-top:20px}#mini-header{display:none}#header #logo{width:45%}.triangle.contain_bg{background-position:top center}#news .news_img:after{top:0;left:calc(50% - 18px);border-width:18px 18px 0 18px;border-color:#fff transparent transparent transparent}#news .news_content{height:auto;padding-bottom:70px}#news .news_img.triangle::after,#news_monopti .news_img.triangle::after{top:0;left:calc(50% - 18px);border-width:18px 18px 0 18px;border-color:#fff transparent transparent transparent}#news_monopti .news_content p{max-height:90px}#miroir_virtuel h2{font-size:20px}#miroir_virtuel .title{font-size:18px}#certif .list_certifs:after{display:none}#certif .cert{width:calc(100% / 2)}#certif .stitle{font-size:18px}#news_content .h2,#news_content h2{font-size:20px}.list_mini_news.list_news .abs_container .second_block{padding-top:55%}.list_mini_news.list_news .abs_container .second_block{padding-top:55%}.sort_by_type{position:static;margin-top:10px;text-align:left}#footer .footer_top .other_shop{display:none}#footer .footer_top .social_link{width:100%}#footer .footer_description,#footer .footer_nav{float:none;width:100%;padding-right:0}#footer .footer_description{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #fff}#footer .footer_nav .title{margin-top:15px}#footer .footer_nav .nl_block input[type=text]{width:80%}#current_news_content h2{font-size:20px}#current_news .cover_bg .text,#current_news_content .date{font-size:12px;padding:5px 6px}#current_news_content .date{top:0;bottom:auto}#master_brand h2{font-size:20px}#video h2{font-size:26px}#video .vid_iframe{width:320px;height:180px}.formulaire input[type=email],.formulaire input[type=select],.formulaire input[type=tel],.formulaire input[type=text],.formulaire select{width:calc(100% - 15px)}}.mp-level>ul>li>a>span{color:inherit}.mp-menu .mp-level li:last-child{display:block}.mp-menu ul li>a{padding-right:0}#menu_launcher{top:20px;bottom:inherit;left:15px;display:none;width:30px;height:30px}#header.sticky #menu_launcher{top:15px;left:15px}#header.sticky #menu_launcher{top:5px}.picto-menu{top:-5px}#header.sticky .picto-menu{top:10px}#logo_mh{margin:0 auto}@media (max-width:990px){#menu_launcher{display:block}#logo_mh{width:100%}#logo_mh img{max-height:60px}#logo_mh .title{margin-left:0}.scroller.mp-pushed{cursor:auto}#mp-menu #mh_close{top:12px;padding-top:0;padding-right:0}}
/*# sourceMappingURL=theme1.min.css.map */