@charset "UTF-8";
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:optional;src:url('fonts/Arimo-Regular.woff2') format('woff2'), url('fonts/Arimo-Regular.ttf') format('truetype');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Arimo';font-style:normal;font-weight:600;font-display:optional;src:url('fonts/Arimo-SemiBold.woff2') format('woff2'), url('fonts/Arimo-SemiBold.ttf') format('truetype');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:optional;src:url('fonts/Arimo-Bold.woff2') format('woff2'), url('fonts/Arimo-Bold.ttf') format('truetype');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}html,body,.slick-dots,#masthead #header_menus #top_bar #top_actions,#masthead #header_menus #top_bar .lang_switch .lang_sel_list_horizontal,#masthead #header_menus #top_bar .lang_switch .lang_sel_list_horizontal li a,#masthead #header_menus #top_bar .action_block#mini_compte ul,#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart,#masthead #header_menus #primary-menu,#masthead #header_menus #primary-menu>li>.sub-menu,#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li>.sub-menu,#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li>.sub-menu>li>.sub-menu,#responsive-menu #responsive-menu-inner #mobile-menu,.woocommerce .woocommerce-MyAccount-navigation ul,.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul,.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .share_list,.woocommerce.single-product #main>.product .woocommerce_custom_col_acf ul,.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs,#colophon #main_footer #footer-menus #footer-menu,#colophon #main_footer #footer-menus #footer-menu>li>.sub-menu,#colophon #main_footer #footer-social ul{padding:0;margin:0;list-style:none}#masthead #header_menus #top_bar #top_actions li,#colophon #main_footer #footer-menus #footer-menu>li{flex-grow:1;flex-shrink:1;flex-basis:0}html{font-family:'Arimo', sans-serif;color:#333333;font-size:18px}@media (max-width:1500px){html{font-size:16px}}a{color:#C32624;text-decoration:none}h1,.h1{font-weight:400;font-size:45px;margin-top:0;line-height:52px;text-transform:uppercase}@media (max-width:1500px){h1,.h1{font-size:38px;line-height:45px}}@media (max-width:500px){h1,.h1{font-size:32px;line-height:38px}}h1 b,h1 strong,.h1 b,.h1 strong{color:#C32624;font-weight:400}h2,.h2{font-weight:400;font-size:40px;line-height:40px}@media (max-width:1500px){h2,.h2{font-size:32px;line-height:32px}}@media (max-width:500px){h2,.h2{font-size:28px;line-height:28px}}h2 b,h2 strong,.h2 b,.h2 strong{color:#C32624;font-weight:400}h3,.h3{font-weight:400;color:#707070;font-size:30px;line-height:35px}@media (max-width:1500px){h3,.h3{font-size:26px;line-height:30px}}@media (max-width:500px){h3,.h3{font-size:24px;line-height:27px}}h4,.h4{font-weight:400;font-size:25px;line-height:35px}@media (max-width:1500px){h4,.h4{font-size:22px;line-height:31px}}@media (max-width:500px){h4,.h4{font-size:20px;line-height:28px}}p{font-size:18px;line-height:25px}@media (max-width:1500px){p{font-size:16px;line-height:22px}}li{font-size:18px;line-height:25px}@media (max-width:1500px){li{font-size:16px;line-height:22px}}body:not(.woocommerce-page):not(.woocommerce) .li_custom ul{list-style:none;padding:0}body:not(.woocommerce-page):not(.woocommerce) .li_custom ul li{padding-left:30px;margin:20px 0;position:relative}body:not(.woocommerce-page):not(.woocommerce) .li_custom ul li:after{content:'';position:absolute;top:5px;left:0;width:16px;height:16px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('img/ok.png')}img{max-width:100%;height:auto}.gallery{display:flex;flex-flow:row wrap}.gallery figure{margin:5px}.gallery a{display:block}.alignnone,.alignleft,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.alignleft{float:left}.aligncenter{display:block;margin:5px auto 5px auto}.alignright,.wp-caption.alignright{margin:5px 0 20px 20px}.alignright{float:right}.wp-caption .wp-caption-text,.gallery-item .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.clear{clear:both}.wrapper,.woocommerce .woocommerce-breadcrumb,body.woocommerce .woocommerce-notices-wrapper,.woocommerce.single-product #main>.product{width:1640px;max-width:92%;margin:0 auto}.wrapper_small{width:1366px;max-width:92%;margin:0 auto}.wrapper .wrapper_small{max-width:100%}.section{margin:130px auto}@media (max-width:1500px){.section{margin:100px auto}}@media (max-width:800px){.section{margin:80px auto}}@media (max-width:500px){.section{margin:60px auto}}.section h2{text-align:center;text-transform:uppercase;margin-bottom:25px}.section .subtitle{text-align:center;font-size:40px;line-height:40px;color:#707070;margin:25px 0}@media (max-width:1500px){.section .subtitle{font-size:32px;line-height:32px}}@media (max-width:500px){.section .subtitle{font-size:28px;line-height:28px}}@media (max-width:380px){.section .subtitle{font-size:22px;line-height:22px}}.section .products_slider_slick{margin-top:70px !important}@media (max-width:800px){.section .products_slider_slick{margin-top:50px !important}}@media (max-width:500px){.section .products_slider_slick{margin-top:30px !important}}.has_tooltip{display:block;position:relative}.has_tooltip .tooltip{display:block;position:absolute;top:calc(100% - 18px);font-size:12px;text-transform:uppercase;line-height:14px;white-space:nowrap;font-weight:400;padding:1px 4px;border:1px solid #DDDDDD;color:#333333;background-color:#ffffff;z-index:-1;transition:0.2s;opacity:0}.has_tooltip:hover .tooltip{top:calc(100% + 2px);opacity:1}.btn_center{text-align:center}.yith-wcwl-add-button{height:100%}.yith-wcwl-add-button a{display:block;background-color:#F8F7F7;height:100%;background-size:32px 41px;background-position:center center;background-repeat:no-repeat}.yith-wcwl-add-button a.add_to_wishlist{background-image:url('img/liste-plus.png')}.yith-wcwl-add-button a.delete_item{background-image:url('img/liste-moins.png');color:transparent;font-size:0px}.yith-wcwl-add-button a span{display:none}.yith-wcwl-tooltip{top:calc(100% + 2px);border-radius:0;left:0 !important;font-size:12px;text-transform:uppercase;line-height:14px;white-space:nowrap;font-weight:400;padding:1px 4px;border:1px solid #DDDDDD;color:#333333;background-color:#ffffff}.yith-wcwl-tooltip:before{display:none !important}#yith-wcwl-popup-message{border:1px solid #707070}.yith_featured_thumbnail:before{content:'' !important;width:45px;height:45px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url('img/video.png');transition:0.2s}.yith_featured_thumbnail:hover:before{opacity:0 !important}.yith_featured_thumbnail img{transition:0.2s}.ywgc_enter_code{margin-top:0;border:1px solid #DDDDDD;transform:translateY(-20px)}.ywgc_enter_code>div{display:flex;flex-flow:row wrap;align-items:center;color:#333333}.ywgc_enter_code>div .form-row{width:auto;padding:0 5px}.ywgc_enter_code>div .form-row .ywgc_apply_gift_card_button{background-color:#F8F7F7 !important;color:#C32624 !important}.ywgc_enter_code>div .form-row .ywgc_apply_gift_card_button:hover{background-color:#C32624 !important;color:#ffffff !important}.gift-card-panel-title-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.gift-card-panel-title-container h2{margin-top:0}.gift-card-panel-title-container .yith-add-new-gc-my-account-button{font-size:16px;padding:8px 15px}.yith-add-new-gc-my-account-notice-message{margin-bottom:1em}.form-link-gift-card-to-user{float:none !important;width:100% !important;box-sizing:border-box}.form-link-gift-card-to-user fieldset{padding:20px;border:1px solid #DDDDDD}.form-link-gift-card-to-user fieldset button{margin:0 !important;font-size:16px;padding:8px 15px}.gift-cards_form{clear:both}.gift-cards_form .ywgc_delivery_info_title{margin-top:1em}.gift-cards_form .ywgc-amount-buttons{border:none;background-color:#F8F7F7;padding:11px;transition:0.2s;color:#333333}.gift-cards_form .ywgc-amount-buttons:hover{color:#C32624}.gift-cards_form .ywgc-amount-buttons.selected_button{background-color:#C32624}.gift-cards_form #ywgc-manual-amount{border:1px solid #DDDDDD;width:150px}#yith-wcwl-form .wishlist-title{display:flex;flex-flow:column;align-items:center}#yith-wcwl-form .wishlist-title h2{margin-top:0;margin-bottom:20px}#yith-wcwl-form .wishlist_table thead th{border-top:none}#yith-wcwl-form .wishlist_table .wishlist-items-wrapper .product-add-to-cart{text-align:right}#yith-wcwl-form .wishlist_table .wishlist-items-wrapper .product-add-to-cart .add_to_cart{font-size:16px;padding:8px 15px;margin:0 !important;display:inline-block !important}#yith-wcwl-form .wishlist_table .wishlist-items-wrapper tr:last-child td{border-bottom:1px solid #DDDDDD}.yith-wcwl-share .yith-wcwl-share-title{margin-top:0;font-size:18px}.yith-wcwl-share a{transition:0.2s}.yith-wcwl-share a i{line-height:26px}.wishlist-page-links{text-align:center}#yith-wcwl-form:not(.wishlist-fragment){text-align:center;margin-bottom:40px;background-color:#F8F7F7;padding:5px 30px 30px}#yith-wcwl-form:not(.wishlist-fragment) .yith-wcwl-wishlist-search-form #wishlist_search{width:370px;max-width:initial}#yith-wcwl-form:not(.wishlist-fragment) .yith-wcwl-wishlist-search-form button.wishlist-search-button{border-radius:0;border:2px solid #C32624;padding:6px 24px}#yith-wcwl-form:not(.wishlist-fragment) .yith-wcwl-search-result .wishlist-owner{display:flex;align-items:center}#colorbox.yith_woocompare_colorbox{border:1px solid #DDDDDD}#colorbox.yith_woocompare_colorbox #cboxTopLeft,#colorbox.yith_woocompare_colorbox #cboxTopCenter,#colorbox.yith_woocompare_colorbox #cboxTopRight,#colorbox.yith_woocompare_colorbox #cboxMiddleLeft,#colorbox.yith_woocompare_colorbox #cboxMiddleRight,#colorbox.yith_woocompare_colorbox #cboxBottomLeft,#colorbox.yith_woocompare_colorbox #cboxBottomCenter,#colorbox.yith_woocompare_colorbox #cboxBottomRight{background:#F8F7F7}#dfclassic{color:#333333;border:1px solid #DDDDDD;border-radius:0}#dfclassic .df-aside{border:none;background-color:#E4E4E4}#dfclassic .df-aside .df-panel__title{text-transform:uppercase;font-size:16px}#dfclassic .df-aside .df-term{transition:0.2s;border-radius:0;border:none}#dfclassic .df-aside .df-term .df-term__count{color:#333333}#dfclassic .df-aside .df-term:hover,#dfclassic .df-aside .df-term[data-selected]{background-color:transparent;color:#333333}#dfclassic .df-aside .df-term:hover .df-term__value,#dfclassic .df-aside .df-term[data-selected] .df-term__value{color:#C32624}#dfclassic .df-aside .df-term:hover .df-term__count,#dfclassic .df-aside .df-term[data-selected] .df-term__count{color:#333333}#dfclassic .df-header{background-color:#F8F7F7;border:none}#dfclassic .df-branding{display:none}#dfclassic .df-card:hover{background-color:transparent}#dfclassic .df-card .df-card__main{margin:10px 5px;padding:0}#dfclassic .df-card .df-card__main:hover .df-card__image,#dfclassic .df-card .df-card__main:hover .df-card__content .df-card__title{border-color:#C32624}#dfclassic .df-card .df-card__main .df-card__image{border:1px solid #DDDDDD;border-bottom:0;padding:15px;transition:0.2s;margin:0}#dfclassic .df-card .df-card__main .df-card__content .df-card__title{border:1px solid #DDDDDD;border-top:0;padding:0 15px 15px;transition:0.2s;flex-grow:1;margin-bottom:5px}#dfclassic .df-card .df-card__main .df-card__content .df-card__description{display:none}#dfclassic .df-card .df-card__main .df-card__content .df-card__pricing{padding:15px;background-color:#F8F7F7}#dfclassic .df-card .df-card__main .df-card__content .df-card__pricing .df-card__price--new{color:#C32624}#dfclassic[data-layout="list"] .df-card .df-card__main{margin:10px;border:1px solid #DDDDDD}#dfclassic[data-layout="list"] .df-card .df-card__main:hover{border-color:#C32624}#dfclassic[data-layout="list"] .df-card .df-card__main .df-card__image{border:none}#dfclassic[data-layout="list"] .df-card .df-card__main .df-card__content .df-card__title{border:none;padding:15px}input,select,input[type="search"],.button,#view_type,textarea{font-size:16px;border:1px solid #DDDDDD;border-radius:0;padding:10px 15px;box-sizing:border-box;transition:0.2s}@media (max-width:1500px){input,select,input[type="search"],.button,#view_type,textarea{font-size:14px}}input:focus,select:focus,input[type="search"]:focus,.button:focus,#view_type:focus,textarea:focus{border-color:#707070}.select2-container--default .select2-selection--single{border-radius:0;border:1px solid #DDDDDD;height:38px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:4px 15px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}input[type="submit"],.button,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.yith-add-new-gc-my-account-button,.form-link-gift-card-to-user button,.wishlist-items-wrapper .add_to_cart,.wishlist-search-button,#mini_search button[type="submit"]{background-color:#F8F7F7;color:#C32624;border-color:#F8F7F7;transition:0.2s;font-size:20px;line-height:22px;padding:15px;text-align:center;border-radius:0;font-weight:400;border:none;text-transform:uppercase;display:inline-block}@media (max-width:1500px){input[type="submit"],.button,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.yith-add-new-gc-my-account-button,.form-link-gift-card-to-user button,.wishlist-items-wrapper .add_to_cart,.wishlist-search-button,#mini_search button[type="submit"]{font-size:18px;line-height:20px;padding:12px}}input[type="submit"]:hover,.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.yith-add-new-gc-my-account-button:hover,.form-link-gift-card-to-user button:hover,.wishlist-items-wrapper .add_to_cart:hover,.wishlist-search-button:hover,#mini_search button[type="submit"]:hover{background-color:#C32624;color:#F8F7F7;border-color:#C32624}input[type="submit"].small,input[type="submit"].view,input[type="submit"].wc-forward:not(.checkout-button),input[type="submit"].ywgc_apply_gift_card_button,input[type="submit"][name="update_cart"]:disabled[disabled],input[type="submit"][name="update_cart"],input[type="submit"][name="apply_coupon"],input[type="submit"].show-title-form,input[type="submit"][name="add_all_to_cart"],.button.small,.button.view,.button.wc-forward:not(.checkout-button),.button.ywgc_apply_gift_card_button,.button[name="update_cart"]:disabled[disabled],.button[name="update_cart"],.button[name="apply_coupon"],.button.show-title-form,.button[name="add_all_to_cart"],.woocommerce a.button.small,.woocommerce a.button.view,.woocommerce a.button.wc-forward:not(.checkout-button),.woocommerce a.button.ywgc_apply_gift_card_button,.woocommerce a.button[name="update_cart"]:disabled[disabled],.woocommerce a.button[name="update_cart"],.woocommerce a.button[name="apply_coupon"],.woocommerce a.button.show-title-form,.woocommerce a.button[name="add_all_to_cart"],.woocommerce button.button.small,.woocommerce button.button.view,.woocommerce button.button.wc-forward:not(.checkout-button),.woocommerce button.button.ywgc_apply_gift_card_button,.woocommerce button.button[name="update_cart"]:disabled[disabled],.woocommerce button.button[name="update_cart"],.woocommerce button.button[name="apply_coupon"],.woocommerce button.button.show-title-form,.woocommerce button.button[name="add_all_to_cart"],.woocommerce button.button.alt.small,.woocommerce button.button.alt.view,.woocommerce button.button.alt.wc-forward:not(.checkout-button),.woocommerce button.button.alt.ywgc_apply_gift_card_button,.woocommerce button.button.alt[name="update_cart"]:disabled[disabled],.woocommerce button.button.alt[name="update_cart"],.woocommerce button.button.alt[name="apply_coupon"],.woocommerce button.button.alt.show-title-form,.woocommerce button.button.alt[name="add_all_to_cart"],.yith-add-new-gc-my-account-button.small,.yith-add-new-gc-my-account-button.view,.yith-add-new-gc-my-account-button.wc-forward:not(.checkout-button),.yith-add-new-gc-my-account-button.ywgc_apply_gift_card_button,.yith-add-new-gc-my-account-button[name="update_cart"]:disabled[disabled],.yith-add-new-gc-my-account-button[name="update_cart"],.yith-add-new-gc-my-account-button[name="apply_coupon"],.yith-add-new-gc-my-account-button.show-title-form,.yith-add-new-gc-my-account-button[name="add_all_to_cart"],.form-link-gift-card-to-user button.small,.form-link-gift-card-to-user button.view,.form-link-gift-card-to-user button.wc-forward:not(.checkout-button),.form-link-gift-card-to-user button.ywgc_apply_gift_card_button,.form-link-gift-card-to-user button[name="update_cart"]:disabled[disabled],.form-link-gift-card-to-user button[name="update_cart"],.form-link-gift-card-to-user button[name="apply_coupon"],.form-link-gift-card-to-user button.show-title-form,.form-link-gift-card-to-user button[name="add_all_to_cart"],.wishlist-items-wrapper .add_to_cart.small,.wishlist-items-wrapper .add_to_cart.view,.wishlist-items-wrapper .add_to_cart.wc-forward:not(.checkout-button),.wishlist-items-wrapper .add_to_cart.ywgc_apply_gift_card_button,.wishlist-items-wrapper .add_to_cart[name="update_cart"]:disabled[disabled],.wishlist-items-wrapper .add_to_cart[name="update_cart"],.wishlist-items-wrapper .add_to_cart[name="apply_coupon"],.wishlist-items-wrapper .add_to_cart.show-title-form,.wishlist-items-wrapper .add_to_cart[name="add_all_to_cart"],.wishlist-search-button.small,.wishlist-search-button.view,.wishlist-search-button.wc-forward:not(.checkout-button),.wishlist-search-button.ywgc_apply_gift_card_button,.wishlist-search-button[name="update_cart"]:disabled[disabled],.wishlist-search-button[name="update_cart"],.wishlist-search-button[name="apply_coupon"],.wishlist-search-button.show-title-form,.wishlist-search-button[name="add_all_to_cart"],#mini_search button[type="submit"].small,#mini_search button[type="submit"].view,#mini_search button[type="submit"].wc-forward:not(.checkout-button),#mini_search button[type="submit"].ywgc_apply_gift_card_button,#mini_search button[type="submit"][name="update_cart"]:disabled[disabled],#mini_search button[type="submit"][name="update_cart"],#mini_search button[type="submit"][name="apply_coupon"],#mini_search button[type="submit"].show-title-form,#mini_search button[type="submit"][name="add_all_to_cart"]{font-size:16px;padding:8px 15px}@media (max-width:1500px){input[type="submit"].small,input[type="submit"].view,input[type="submit"].wc-forward:not(.checkout-button),input[type="submit"].ywgc_apply_gift_card_button,input[type="submit"][name="update_cart"]:disabled[disabled],input[type="submit"][name="update_cart"],input[type="submit"][name="apply_coupon"],input[type="submit"].show-title-form,input[type="submit"][name="add_all_to_cart"],.button.small,.button.view,.button.wc-forward:not(.checkout-button),.button.ywgc_apply_gift_card_button,.button[name="update_cart"]:disabled[disabled],.button[name="update_cart"],.button[name="apply_coupon"],.button.show-title-form,.button[name="add_all_to_cart"],.woocommerce a.button.small,.woocommerce a.button.view,.woocommerce a.button.wc-forward:not(.checkout-button),.woocommerce a.button.ywgc_apply_gift_card_button,.woocommerce a.button[name="update_cart"]:disabled[disabled],.woocommerce a.button[name="update_cart"],.woocommerce a.button[name="apply_coupon"],.woocommerce a.button.show-title-form,.woocommerce a.button[name="add_all_to_cart"],.woocommerce button.button.small,.woocommerce button.button.view,.woocommerce button.button.wc-forward:not(.checkout-button),.woocommerce button.button.ywgc_apply_gift_card_button,.woocommerce button.button[name="update_cart"]:disabled[disabled],.woocommerce button.button[name="update_cart"],.woocommerce button.button[name="apply_coupon"],.woocommerce button.button.show-title-form,.woocommerce button.button[name="add_all_to_cart"],.woocommerce button.button.alt.small,.woocommerce button.button.alt.view,.woocommerce button.button.alt.wc-forward:not(.checkout-button),.woocommerce button.button.alt.ywgc_apply_gift_card_button,.woocommerce button.button.alt[name="update_cart"]:disabled[disabled],.woocommerce button.button.alt[name="update_cart"],.woocommerce button.button.alt[name="apply_coupon"],.woocommerce button.button.alt.show-title-form,.woocommerce button.button.alt[name="add_all_to_cart"],.yith-add-new-gc-my-account-button.small,.yith-add-new-gc-my-account-button.view,.yith-add-new-gc-my-account-button.wc-forward:not(.checkout-button),.yith-add-new-gc-my-account-button.ywgc_apply_gift_card_button,.yith-add-new-gc-my-account-button[name="update_cart"]:disabled[disabled],.yith-add-new-gc-my-account-button[name="update_cart"],.yith-add-new-gc-my-account-button[name="apply_coupon"],.yith-add-new-gc-my-account-button.show-title-form,.yith-add-new-gc-my-account-button[name="add_all_to_cart"],.form-link-gift-card-to-user button.small,.form-link-gift-card-to-user button.view,.form-link-gift-card-to-user button.wc-forward:not(.checkout-button),.form-link-gift-card-to-user button.ywgc_apply_gift_card_button,.form-link-gift-card-to-user button[name="update_cart"]:disabled[disabled],.form-link-gift-card-to-user button[name="update_cart"],.form-link-gift-card-to-user button[name="apply_coupon"],.form-link-gift-card-to-user button.show-title-form,.form-link-gift-card-to-user button[name="add_all_to_cart"],.wishlist-items-wrapper .add_to_cart.small,.wishlist-items-wrapper .add_to_cart.view,.wishlist-items-wrapper .add_to_cart.wc-forward:not(.checkout-button),.wishlist-items-wrapper .add_to_cart.ywgc_apply_gift_card_button,.wishlist-items-wrapper .add_to_cart[name="update_cart"]:disabled[disabled],.wishlist-items-wrapper .add_to_cart[name="update_cart"],.wishlist-items-wrapper .add_to_cart[name="apply_coupon"],.wishlist-items-wrapper .add_to_cart.show-title-form,.wishlist-items-wrapper .add_to_cart[name="add_all_to_cart"],.wishlist-search-button.small,.wishlist-search-button.view,.wishlist-search-button.wc-forward:not(.checkout-button),.wishlist-search-button.ywgc_apply_gift_card_button,.wishlist-search-button[name="update_cart"]:disabled[disabled],.wishlist-search-button[name="update_cart"],.wishlist-search-button[name="apply_coupon"],.wishlist-search-button.show-title-form,.wishlist-search-button[name="add_all_to_cart"],#mini_search button[type="submit"].small,#mini_search button[type="submit"].view,#mini_search button[type="submit"].wc-forward:not(.checkout-button),#mini_search button[type="submit"].ywgc_apply_gift_card_button,#mini_search button[type="submit"][name="update_cart"]:disabled[disabled],#mini_search button[type="submit"][name="update_cart"],#mini_search button[type="submit"][name="apply_coupon"],#mini_search button[type="submit"].show-title-form,#mini_search button[type="submit"][name="add_all_to_cart"]{font-size:14px}}input[type="submit"].border,input[type="submit"].wc-forward,input[type="submit"].alt:not(.single_add_to_cart_button),.button.border,.button.wc-forward,.button.alt:not(.single_add_to_cart_button),.woocommerce a.button.border,.woocommerce a.button.wc-forward,.woocommerce a.button.alt:not(.single_add_to_cart_button),.woocommerce button.button.border,.woocommerce button.button.wc-forward,.woocommerce button.button.alt:not(.single_add_to_cart_button),.woocommerce button.button.alt.border,.woocommerce button.button.alt.wc-forward,.woocommerce button.button.alt.alt:not(.single_add_to_cart_button),.yith-add-new-gc-my-account-button.border,.yith-add-new-gc-my-account-button.wc-forward,.yith-add-new-gc-my-account-button.alt:not(.single_add_to_cart_button),.form-link-gift-card-to-user button.border,.form-link-gift-card-to-user button.wc-forward,.form-link-gift-card-to-user button.alt:not(.single_add_to_cart_button),.wishlist-items-wrapper .add_to_cart.border,.wishlist-items-wrapper .add_to_cart.wc-forward,.wishlist-items-wrapper .add_to_cart.alt:not(.single_add_to_cart_button),.wishlist-search-button.border,.wishlist-search-button.wc-forward,.wishlist-search-button.alt:not(.single_add_to_cart_button),#mini_search button[type="submit"].border,#mini_search button[type="submit"].wc-forward,#mini_search button[type="submit"].alt:not(.single_add_to_cart_button){border:2px solid #C32624}input[type="submit"].reverse,input[type="submit"].checkout-button,input[type="submit"].alt,.button.reverse,.button.checkout-button,.button.alt,.woocommerce a.button.reverse,.woocommerce a.button.checkout-button,.woocommerce a.button.alt,.woocommerce button.button.reverse,.woocommerce button.button.checkout-button,.woocommerce button.button.alt,.woocommerce button.button.alt.reverse,.woocommerce button.button.alt.checkout-button,.woocommerce button.button.alt.alt,.yith-add-new-gc-my-account-button.reverse,.yith-add-new-gc-my-account-button.checkout-button,.yith-add-new-gc-my-account-button.alt,.form-link-gift-card-to-user button.reverse,.form-link-gift-card-to-user button.checkout-button,.form-link-gift-card-to-user button.alt,.wishlist-items-wrapper .add_to_cart.reverse,.wishlist-items-wrapper .add_to_cart.checkout-button,.wishlist-items-wrapper .add_to_cart.alt,.wishlist-search-button.reverse,.wishlist-search-button.checkout-button,.wishlist-search-button.alt,#mini_search button[type="submit"].reverse,#mini_search button[type="submit"].checkout-button,#mini_search button[type="submit"].alt{color:#ffffff;background-color:#C32624}input[type="submit"].reverse:hover,input[type="submit"].checkout-button:hover,input[type="submit"].alt:hover,.button.reverse:hover,.button.checkout-button:hover,.button.alt:hover,.woocommerce a.button.reverse:hover,.woocommerce a.button.checkout-button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.reverse:hover,.woocommerce button.button.checkout-button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.reverse:hover,.woocommerce button.button.alt.checkout-button:hover,.woocommerce button.button.alt.alt:hover,.yith-add-new-gc-my-account-button.reverse:hover,.yith-add-new-gc-my-account-button.checkout-button:hover,.yith-add-new-gc-my-account-button.alt:hover,.form-link-gift-card-to-user button.reverse:hover,.form-link-gift-card-to-user button.checkout-button:hover,.form-link-gift-card-to-user button.alt:hover,.wishlist-items-wrapper .add_to_cart.reverse:hover,.wishlist-items-wrapper .add_to_cart.checkout-button:hover,.wishlist-items-wrapper .add_to_cart.alt:hover,.wishlist-search-button.reverse:hover,.wishlist-search-button.checkout-button:hover,.wishlist-search-button.alt:hover,#mini_search button[type="submit"].reverse:hover,#mini_search button[type="submit"].checkout-button:hover,#mini_search button[type="submit"].alt:hover{color:#C32624;background-color:#F8F7F7}.products_slider_slick .slick-list,.related .products .slick-list,.upsells .products .slick-list,.cross-sells .products .slick-list{margin:0 -12px}.products_slider_slick .slick-list .slick-track,.related .products .slick-list .slick-track,.upsells .products .slick-list .slick-track,.cross-sells .products .slick-list .slick-track{min-width:100%}.products_slider_slick .slick-list .slick-track li,.related .products .slick-list .slick-track li,.upsells .products .slick-list .slick-track li,.cross-sells .products .slick-list .slick-track li{clear:none !important;margin:0 12px 40px !important}.products_slider_slick .slick-arrow,.related .products .slick-arrow,.upsells .products .slick-arrow,.cross-sells .products .slick-arrow{position:absolute;top:35%;width:58px;height:58px;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-size:23px 41px;background-image:url('img/fleche-slider.png');left:18px;transition:0.2s;border:none;color:transparent;z-index:10;outline:0}.products_slider_slick .slick-arrow.slick-next,.related .products .slick-arrow.slick-next,.upsells .products .slick-arrow.slick-next,.cross-sells .products .slick-arrow.slick-next{left:auto;right:18px;background-image:url('img/fleche-slider-next.png')}.products_slider_slick .slick-arrow.slick-disabled,.related .products .slick-arrow.slick-disabled,.upsells .products .slick-arrow.slick-disabled,.cross-sells .products .slick-arrow.slick-disabled{opacity:0.4}.products_slider_slick .slick-arrow:hover,.related .products .slick-arrow:hover,.upsells .products .slick-arrow:hover,.cross-sells .products .slick-arrow:hover{transform:scale(1.05)}#tem_slider .slick-arrow,#slider .slick-arrow{position:absolute;top:calc(50% - 21px);width:42px;height:42px;background-color:#707070;background-position:center center;background-repeat:no-repeat;background-size:9px 18px;background-image:url('img/fleche-slider.png');left:0;transition:0.2s;border:none;color:transparent;z-index:10;outline:0}#tem_slider .slick-arrow.slick-next,#slider .slick-arrow.slick-next{left:auto;right:0;background-image:url('img/fleche-slider-next.png')}#tem_slider .slick-arrow.slick-disabled,#slider .slick-arrow.slick-disabled{opacity:0.4}#tem_slider .slick-arrow:hover,#slider .slick-arrow:hover{transform:scale(1.05)}#tem_slider .slick-track,#slider .slick-track{display:flex !important}#tem_slider .slick-track .slick-slide,#slider .slick-track .slick-slide{height:inherit !important}#slider .slick-arrow{left:-137px}#slider .slick-arrow.slick-next{right:-137px}.slick-dots{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:flex;flex-flow:row nowrap}.slick-dots li{width:auto !important;float:none !important}.slick-dots li button{width:25px;height:6px;background-color:#ffffff;margin:0 5px;transition:0.2s;font-size:0;color:transparent;border:1px solid #DDDDDD}.slick-dots li button:hover{background-color:#C32624}.slick-dots li.slick-active button{background-color:#C32624}.woocommerce-product-gallery .slick-dots{bottom:0}.woocommerce-product-gallery .slick-dots li button{border:none;height:4px}.wpcf7{margin:60px 0 0}.wpcf7 .fill-50-percent{display:flex;flex-flow:row nowrap;justify-content:space-between}.wpcf7 .fill-50-percent>span{display:block;width:48%}.wpcf7 input:not(.wpcf7-submit),.wpcf7 textarea{box-sizing:border-box;width:100%}.wpcf7 .ajax-loader{display:block;margin:10px auto}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-response-output{font-size:12px}#product_meta_actions .woocommerce-product-rating.netreviews-product-rating{display:none !important}#tarteaucitronRoot div#tarteaucitronAlertBig{padding:15px 0;background-color:#ffffff}#tarteaucitronRoot div#tarteaucitronAlertBig br{display:none}#tarteaucitronRoot div#tarteaucitronAlertBig,#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{box-shadow:none;border-radius:0 !important}#tarteaucitronRoot #tarteaucitronDisclaimerAlert{color:#333;margin-bottom:45px}@media (max-width:800px){#tarteaucitronRoot #tarteaucitronDisclaimerAlert{padding:0 !important}}#tarteaucitronRoot #tarteaucitronDisclaimerAlert h2{margin:20px 0;font-size:30px;color:#C32624}@media (max-width:800px){#tarteaucitronRoot #tarteaucitronDisclaimerAlert h2{font-size:24px}}#tarteaucitronRoot #tarteaucitronDisclaimerAlert h2:first-of-type{margin-top:0}#tarteaucitronRoot #tarteaucitronDisclaimerAlert p,#tarteaucitronRoot #tarteaucitronDisclaimerAlert span{font-size:14px;line-height:22px;color:#333333}#tarteaucitronRoot #tarteaucitronAlertBig{padding-top:50px !important;max-height:80vh;overflow:auto}#tarteaucitronRoot #tarteaucitronAlertBig::before{display:none}#tarteaucitronRoot #tarteaucitronAllDenied2{position:absolute;top:20px;right:15px;background-color:transparent;padding:0;color:#333333;font-weight:400;margin:0}#tarteaucitronRoot #tarteaucitronAllDenied2 .tarteaucitronCross{display:none}#tarteaucitronRoot #tarteaucitronPrivacyUrl,#tarteaucitronRoot #tarteaucitronCloseAlert{background-color:transparent;color:#333333 !important;font-size:16px !important;font-weight:normal}#tarteaucitronRoot #tarteaucitronPersonalize2{border:2px solid #C32624;background-color:#C32624 !important;color:#ffffff;padding:6px 20px !important;font-size:16px !important;font-weight:400;margin:0 20px 0 0}#tarteaucitronRoot #tarteaucitronPersonalize2:hover{color:#C32624;background-color:transparent !important}#tarteaucitronRoot #tarteaucitronPersonalize2 .tarteaucitronCheck{display:none}#masthead{display:flex;justify-content:space-between;padding-top:26px;position:relative;z-index:100}@media (max-width:500px){#masthead{padding:6px 4% 9px 4%;position:fixed;top:0;left:0;right:0;background-color:white;max-width:100%;box-sizing:border-box;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2)}}#masthead #logo{width:102px;display:flex;align-items:flex-end}@media (max-width:500px){#masthead #logo{height:60px;width:auto}}#masthead #logo img{display:block;padding-bottom:29px}@media (max-width:500px){#masthead #logo img{padding-bottom:0;max-height:100%;width:auto}}#masthead #header_menus{width:calc(100% - 140px);display:flex;flex-flow:column}#masthead #header_menus #top_bar{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-end;position:relative;z-index:10}@media (max-width:500px){#masthead #header_menus #top_bar{position:fixed;bottom:0;left:0;right:0;background-color:#F8F7F7}}#masthead #header_menus #top_bar #top_actions{display:flex;flex-flow:row nowrap;align-items:flex-end;list-style:none;margin-right:30px}@media (max-width:500px){#masthead #header_menus #top_bar #top_actions{width:100%;margin-right:0}}#masthead #header_menus #top_bar #top_actions li{display:block;margin:0 10px}@media (max-width:500px){#masthead #header_menus #top_bar #top_actions li{margin:0}}#masthead #header_menus #top_bar #top_actions li a{display:block;height:54px;width:54px;transition:0.2s;background-size:auto 31px;background-position:center center;background-repeat:no-repeat}@media (max-width:1500px){#masthead #header_menus #top_bar #top_actions li a{height:36px;width:36px;background-size:auto 22px}}@media (max-width:500px){#masthead #header_menus #top_bar #top_actions li a{width:100%;height:50px;background-size:auto 28px}}#masthead #header_menus #top_bar #top_actions li a#cart_btn{position:relative}#masthead #header_menus #top_bar #top_actions li a#cart_btn .cart_qty{position:absolute;top:-5px;right:-5px;font-size:12px;font-weight:600;color:#ffffff;background-color:#C32624;display:block;text-align:center;line-height:22px;width:22px;border-radius:50%}@media (max-width:500px){#masthead #header_menus #top_bar #top_actions li a#cart_btn .cart_qty{right:calc(50% - 23px);top:3px}}#masthead #header_menus #top_bar #top_actions li a#cart_btn .cart_qty.hide{display:none}#masthead #header_menus #top_bar #top_actions li a:hover{background-color:#F8F7F7}#masthead #header_menus #top_bar #top_actions li a#search_btn{background-image:url('img/loupe.png')}#masthead #header_menus #top_bar #top_actions li a#cart_btn{background-image:url('img/panier.png')}#masthead #header_menus #top_bar #top_actions li a#wish_btn{background-image:url('img/liste.png')}#masthead #header_menus #top_bar #top_actions li a#account_btn{background-image:url('img/profil.png')}#masthead #header_menus #top_bar #top_actions li a.active{background-color:#707070}#masthead #header_menus #top_bar #top_actions li a.active .tooltip{opacity:0}#masthead #header_menus #top_bar #top_actions li a#search_btn.active{background-image:url('img/loupe-on.png')}#masthead #header_menus #top_bar #top_actions li a#cart_btn.active{background-image:url('img/panier-on.png')}#masthead #header_menus #top_bar #top_actions li a#wish_btn.active{background-image:url('img/liste-on.png')}#masthead #header_menus #top_bar #top_actions li a#account_btn.active{background-image:url('img/profil-on.png')}@media (max-width:500px){#masthead #header_menus #top_bar .lang_switch .lang_sel_list_horizontal{display:none}}#masthead #header_menus #top_bar .lang_switch .lang_sel_list_horizontal li a{padding:10px}#masthead #header_menus #top_bar .lang_switch .lang_sel_list_horizontal li:first-child a{padding-left:0}#masthead #header_menus #top_bar .lang_switch .lang_sel_list_horizontal li:last-child a{padding-right:0}#masthead #header_menus #top_bar .action_block{position:absolute;width:460px;top:100%;right:0;box-sizing:border-box;display:none}@media (max-width:500px){#masthead #header_menus #top_bar .action_block{top:auto;bottom:100%;width:100%}}#masthead #header_menus #top_bar .action_block .title{background-color:#707070;text-align:center;color:#ffffff;font-weight:700;padding:10px 20px;text-transform:uppercase}#masthead #header_menus #top_bar .action_block .content{background-color:#ffffff;border:1px solid #707070;padding:20px}@media (max-width:500px){#masthead #header_menus #top_bar .action_block .content{padding:15px;border-left:none;border-right:none;max-height:calc(100vh - 200px);overflow-x:auto}}#masthead #header_menus #top_bar .action_block#mini_compte ul{list-style:none;padding:0 15px}@media (max-width:500px){#masthead #header_menus #top_bar .action_block#mini_compte ul{padding:0}}#masthead #header_menus #top_bar .action_block#mini_compte ul li{margin:15px 0}#masthead #header_menus #top_bar .action_block#mini_compte ul li a{color:#707070;transition:0.2s;text-transform:uppercase;display:block;padding-left:40px;background-size:auto 20px;background-repeat:no-repeat;background-position:top left}#masthead #header_menus #top_bar .action_block#mini_compte ul li a:hover{color:#C32624}#masthead #header_menus #top_bar .action_block#mini_compte ul li a#account_account{background-image:url('img/enregistrer.png')}#masthead #header_menus #top_bar .action_block#mini_compte ul li a#account_compare{background-image:url('img/comparer.png')}#masthead #header_menus #top_bar .action_block#mini_compte ul li a#account_payment{background-image:url('img/paiement.png')}#masthead #header_menus #top_bar .action_block#mini_search input,#masthead #header_menus #top_bar .action_block#mini_search button[type="submit"]{width:100%}#masthead #header_menus #top_bar .action_block#mini_search button[type="submit"]{margin-top:15px}#masthead #header_menus #top_bar .action_block#mini_cart .cart_txt{text-align:center;margin-top:0}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart{list-style:none}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart .woocommerce-mini-cart-item{border-bottom:1px solid #DDDDDD;display:flex;align-items:center;flex-flow:row nowrap;padding:10px 0;font-size:14px;line-height:20px}@media (max-width:380px){#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart .woocommerce-mini-cart-item{flex-flow:row wrap;justify-content:space-between}}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button{font-weight:600;line-height:22px;width:22px;display:block;background-color:#C32624;border-radius:50%;color:#ffffff !important;text-align:center;flex:0 0 22px}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart .woocommerce-mini-cart-item a{font-weight:400}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:nth-child(2){display:flex;align-items:center;margin:0 15px;width:calc(100% - 140px)}@media (max-width:380px){#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:nth-child(2){width:100%;margin:0;order:-1;margin-bottom:10px}}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart .woocommerce-mini-cart-item a:nth-child(2) img{width:50px;height:auto;float:none;margin-right:20px}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity{width:90px;text-align:right}#masthead #header_menus #top_bar .action_block#mini_cart .total{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart__buttons{display:flex;flex-flow:row nowrap;padding-top:10px;width:100%;justify-content:space-between}#masthead #header_menus #top_bar .action_block#mini_cart .woocommerce-mini-cart__buttons a{width:49%;border:none}#masthead #header_menus #primary-menu{padding-top:45px;list-style:none;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}@media (max-width:1280px){#masthead #header_menus #primary-menu{display:none}}#masthead #header_menus #primary-menu a{font-size:18px;transition:0.2s;text-transform:uppercase}@media (max-width:1500px){#masthead #header_menus #primary-menu a{font-size:17px}}#masthead #header_menus #primary-menu a:hover{color:#C32624 !important}#masthead #header_menus #primary-menu li.current-menu-item>a,#masthead #header_menus #primary-menu li.current-menu-ancestor>a{color:#707070 !important}#masthead #header_menus #primary-menu>li{margin-right:4%;padding-bottom:26px;position:relative}@media (max-width:1500px){#masthead #header_menus #primary-menu>li{margin-right:25px}}#masthead #header_menus #primary-menu>li:last-child{margin-right:0}#masthead #header_menus #primary-menu>li>a{display:block;color:#333333}#masthead #header_menus #primary-menu>li>.sub-menu{display:none;background-color:#ffffff;position:absolute;top:100%;left:-20px;list-style:none;padding:20px;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2)}#masthead #header_menus #primary-menu>li:hover>a{color:#C32624}#masthead #header_menus #primary-menu>li:hover>.sub-menu{display:block}#masthead #header_menus #primary-menu>li:not(.megamenu)>.sub-menu a{white-space:nowrap;color:#707070;line-height:30px}@media (max-width:1500px){#masthead #header_menus #primary-menu>li:not(.megamenu)>.sub-menu a{font-size:16px}}#masthead #header_menus #primary-menu>li:not(.megamenu)>.sub-menu .sub-menu{display:none}#masthead #header_menus #primary-menu>li.megamenu{position:initial}#masthead #header_menus #primary-menu>li.megamenu:hover>.sub-menu{display:flex}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu{border-top:28px solid #707070;justify-content:space-between;width:100%;box-sizing:border-box;padding:36px;left:0}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li{width:23%}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li.colonne>a{display:none}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li>.sub-menu{list-style:none}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li>.sub-menu>li>a{line-height:30px;font-weight:700;color:#000000}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li>.sub-menu>li:hover>a{color:#C32624}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li>.sub-menu>li>.sub-menu{list-style:none;padding:20px 0}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li>.sub-menu>li>.sub-menu>li>a{line-height:30px;color:#707070}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li>.sub-menu>li>.sub-menu>li>.sub-menu{display:none}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li.titre{position:absolute;top:100%;left:0;width:100%;background-color:#707070;padding:10px 36px;box-sizing:border-box;pointer-events:none}#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li.titre a{font-size:35px;line-height:40px;color:#ffffff}@media (max-width:1500px){#masthead #header_menus #primary-menu>li.megamenu>.sub-menu>li.titre a{font-size:25px;line-height:30px}}#masthead-placeholder{display:none}@media (max-width:500px){#masthead-placeholder{display:block;height:95px}}#reponsive-menu-trigger-container{flex-flow:row;justify-content:flex-end;align-items:center;display:none;padding-top:25px;font-weight:700;cursor:pointer}#reponsive-menu-trigger-container:hover{color:#C32624}@media (max-width:1280px){#reponsive-menu-trigger-container{display:flex}}@media (max-width:500px){#reponsive-menu-trigger-container{padding-top:18px}}#reponsive-menu-trigger-container #responsive-menu-trigger{height:30px;width:42px;flex-flow:column;justify-content:space-between;display:flex;margin-left:20px}#reponsive-menu-trigger-container #responsive-menu-trigger span{display:block;width:100%;height:4px;border-radius:2px;background-color:#333333;transition:0.2s;position:relative}#reponsive-menu-trigger-container #responsive-menu-trigger span span{position:absolute;top:0;left:0;opacity:0}#reponsive-menu-trigger-container #responsive-menu-trigger.active>span{background-color:transparent}#reponsive-menu-trigger-container #responsive-menu-trigger.active>span:first-child{transform:translateY(15px)}#reponsive-menu-trigger-container #responsive-menu-trigger.active>span:last-child{transform:translateY(-15px)}#reponsive-menu-trigger-container #responsive-menu-trigger.active span span{opacity:1}#reponsive-menu-trigger-container #responsive-menu-trigger.active span span:first-child{transform:rotate(45deg)}#reponsive-menu-trigger-container #responsive-menu-trigger.active span span:last-child{transform:rotate(-45deg)}#responsive-menu{display:none;position:fixed;top:0;right:100%;height:100%;width:100%;transition:0.2s;z-index:1000}@media (max-width:1280px){#responsive-menu{display:block}}#responsive-menu #responsive-menu-inner{width:70%;max-width:400px;background-color:#333333;box-sizing:border-box;height:100%;padding:20px 0;overflow-y:auto}#responsive-menu #responsive-menu-inner #mobile-menu a{color:#ffffff;text-transform:uppercase;padding:10px 15px;display:block;box-sizing:border-box;position:relative}#responsive-menu #responsive-menu-inner #mobile-menu .sub-menu{display:none;padding:4px 0 12px 10px;margin:0;background-color:#707070;list-style:none}#responsive-menu #responsive-menu-inner #mobile-menu .sub-menu a{padding:4px 15px;display:block;box-sizing:border-box}#responsive-menu #responsive-menu-inner #mobile-menu .sub-menu .sub-menu a{text-transform:initial}#responsive-menu #responsive-menu-inner #mobile-menu .menu-item-has-children>a:after{position:absolute;content:'▼';top:50%;transform:translateY(-50%);right:15px;color:#ffffff;font-size:12px;transition:0.2s}#responsive-menu #responsive-menu-inner #mobile-menu .menu-item-has-children.active>a:after{transform:translateY(-50%) rotate(180deg)}#responsive-menu #responsive-menu-inner #mobile-menu .menu-item-has-children.active>.sub-menu{display:block}#responsive-menu #responsive-menu-inner #mobile-menu .current-menu-item>a,#responsive-menu #responsive-menu-inner #mobile-menu .current-menu-ancestor>a{font-weight:600}#responsive-menu #responsive-menu-inner .lang_switch{display:none}@media (max-width:500px){#responsive-menu #responsive-menu-inner .lang_switch{display:block}}#responsive-menu.active{right:0}#page{overflow-x:hidden}body.page .entry-title,body.page .page-title,body.single:not(.woocommerce) .entry-title,body.single:not(.woocommerce) .page-title,body.archive:not(.woocommerce) .entry-title,body.archive:not(.woocommerce) .page-title,body.home .entry-title,body.home .page-title{margin-top:60px;font-weight:600}@media (max-width:500px){body.page .entry-title,body.page .page-title,body.single:not(.woocommerce) .entry-title,body.single:not(.woocommerce) .page-title,body.archive:not(.woocommerce) .entry-title,body.archive:not(.woocommerce) .page-title,body.home .entry-title,body.home .page-title{margin-top:30px}}body.woocommerce-wishlist .entry-title{display:none}body.woocommerce-wishlist .entry-content{margin-top:60px}@media (max-width:500px){body.woocommerce-wishlist .entry-content{margin-top:30px}}body.page:not(.woocommerce):not(.woocommerce-page) h2,body.single:not(.woocommerce):not(.woocommerce-page) h2,body.archive:not(.woocommerce) h2,body.home h2{font-size:35px}@media (max-width:1500px){body.page:not(.woocommerce):not(.woocommerce-page) h2,body.single:not(.woocommerce):not(.woocommerce-page) h2,body.archive:not(.woocommerce) h2,body.home h2{font-size:32px}}@media (max-width:500px){body.page:not(.woocommerce):not(.woocommerce-page) h2,body.single:not(.woocommerce):not(.woocommerce-page) h2,body.archive:not(.woocommerce) h2,body.home h2{font-size:28px}}body.page:not(.woocommerce):not(.woocommerce-page) .entry-title{text-align:center}#banniere_home{display:flex;flex-flow:row wrap;justify-content:space-between}#banniere_home a{display:block;width:49.5%;min-height:110px;color:#ffffff}@media (max-width:800px){#banniere_home a{width:100%;margin-bottom:15px}}#banniere_home a .bg{display:flex;flex-flow:column;justify-content:flex-end;width:100%;height:100%;box-sizing:border-box;padding:15px;background:linear-gradient(180deg, rgba(112, 112, 112, 0) 0%, rgba(64, 64, 64, 0.86) 77%, #383838 100%)}#banniere_home a .bg .title{display:block;margin-bottom:6px;font-size:25px;line-height:30px;text-decoration:underline}@media (max-width:500px){#banniere_home a .bg .title{font-size:20px;line-height:25px}}#banniere_home a .bg .text{display:block;text-transform:uppercase}#slider{background-color:#E4E4E4;height:580px;margin:20px 0 80px;overflow:hidden}@media (max-width:800px){#slider{height:80vw;margin-top:0}}#slider .wrapper_small,#slider .slick-list,#slider .slick-track,#slider .slide,#slider .col1,#slider .col2{height:100%}#slider .wrapper_small .bloc2 iframe{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}#slider .bloc{position:relative;height:100%;overflow:hidden;background-color:#000000}#slider .bloc a{position:absolute;top:0;left:0;right:0;bottom:0}#slider .bloc .image{position:absolute;top:0;left:0;right:0;bottom:0;transition:0.2s;background-size:cover;background-position:center center;opacity:0.7}#slider .bloc:hover .image{background-color:#000000;opacity:1;transform:scale(1.05)}#slider .bloc .text{position:absolute;bottom:36px;left:36px;right:36px}@media (max-width:800px){#slider .bloc .text{bottom:2vw;left:2vw;right:2vw}}#slider .bloc .text .surtitre{display:inline-block;text-transform:uppercase;box-sizing:border-box;font-weight:700;font-size:16px;padding:5px 10px;margin-bottom:10px}@media (max-width:1500px){#slider .bloc .text .surtitre{font-size:14px}}@media (max-width:800px){#slider .bloc .text .surtitre{font-size:2vw}}#slider .bloc .text .title{display:inline-block;color:#ffffff;font-size:30px;line-height:40px}@media (max-width:1500px){#slider .bloc .text .title{font-size:25px;line-height:34px}}@media (max-width:800px){#slider .bloc .text .title{font-size:3vw;line-height:4vw}}#slider .modele1{display:flex;flex-flow:row nowrap;justify-content:space-between}#slider .modele1 .col1,#slider .modele1 .col2{width:49.5%}#slider .modele1 .col2{display:flex;flex-flow:row wrap;justify-content:space-between}#slider .modele1 .col2 .bloc2{height:66%;width:100%}#slider .modele1 .col2 .bloc3,#slider .modele1 .col2 .bloc4{height:32%;width:49%;margin-top:2%}#slider .modele1 .col2 .bloc3 .title,#slider .modele1 .col2 .bloc4 .title{font-size:20px;line-height:25px}@media (max-width:1500px){#slider .modele1 .col2 .bloc3 .title,#slider .modele1 .col2 .bloc4 .title{font-size:18px;line-height:23px}}@media (max-width:800px){#slider .modele1 .col2 .bloc3 .title,#slider .modele1 .col2 .bloc4 .title{font-size:2.5vw;line-height:3.5vw}}#slider .modele2 .col1{display:flex;flex-flow:row wrap;justify-content:space-between}#slider .modele2 .col1 .bloc1{height:66%;width:100%}#slider .modele2 .col1 .bloc2,#slider .modele2 .col1 .bloc3,#slider .modele2 .col1 .bloc4{height:32%;width:32.5%;margin-top:1%}#slider .modele2 .col1 .bloc2 .title,#slider .modele2 .col1 .bloc3 .title,#slider .modele2 .col1 .bloc4 .title{font-size:20px;line-height:25px}@media (max-width:1500px){#slider .modele2 .col1 .bloc2 .title,#slider .modele2 .col1 .bloc3 .title,#slider .modele2 .col1 .bloc4 .title{font-size:18px;line-height:23px}}@media (max-width:800px){#slider .modele2 .col1 .bloc2 .title,#slider .modele2 .col1 .bloc3 .title,#slider .modele2 .col1 .bloc4 .title{font-size:2.5vw;line-height:3.5vw}}#slider .red .surtitre{background-color:#C32624;color:#ffffff}#slider .blue .surtitre{background-color:#193681;color:#ffffff}#slider .orange .surtitre{background-color:#FBB351;color:#ffffff}#slider .black .surtitre{background-color:#000000;color:#ffffff}#slider .white .surtitre{background-color:#ffffff;color:#333333}#fidelite{padding:65px 0;position:relative}#fidelite .mask{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.5;background-size:cover;background-position:center center;z-index:-1}#fidelite .wrapper h2{font-weight:700;margin-top:0}#fidelite .wrapper h2 b,#fidelite .wrapper h2 strong{font-weight:700}#fidelite .wrapper .subtitle{color:#333333;margin-bottom:55px}#fidelite .wrapper #fid_slider{display:flex;flex-flow:row nowrap;justify-content:space-between}@media (max-width:1280px){#fidelite .wrapper #fid_slider{flex-flow:row wrap}}#fidelite .wrapper #fid_slider .fid_lvl{flex-basis:0;flex-grow:1;margin:0 8px}@media (max-width:1280px){#fidelite .wrapper #fid_slider .fid_lvl{flex-basis:auto;flex-grow:unset;width:48%;margin:15px 0 !important}}@media (max-width:500px){#fidelite .wrapper #fid_slider .fid_lvl{width:100%}}#fidelite .wrapper #fid_slider .fid_lvl:first-child{margin-left:0}#fidelite .wrapper #fid_slider .fid_lvl:last-child{margin-right:0}#fidelite .wrapper #fid_slider .fid_lvl:hover .inner{transform:rotateY(180deg)}#fidelite .wrapper #fid_slider .fid_lvl:hover .inner .back{z-index:1}#fidelite .wrapper #fid_slider .fid_lvl .inner{position:relative;transition:transform 0.8s;transform-style:preserve-3d}#fidelite .wrapper #fid_slider .fid_lvl .inner .front img{width:100%;height:auto;display:block}#fidelite .wrapper #fid_slider .fid_lvl .inner .back{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#F1F1F1;display:flex;flex-flow:column;align-items:center;justify-content:center;box-sizing:border-box;padding:50px 24px 20px;transform:rotateY(180deg);backface-visibility:hidden}#fidelite .wrapper #fid_slider .fid_lvl .inner .back h3{font-weight:700;margin:0;color:#333333}@media (max-width:1280px){#fidelite .wrapper #fid_slider .fid_lvl .inner .back h3{font-size:26px}}#fidelite .wrapper #fid_slider .fid_lvl .inner .back p{font-size:25px;line-height:35px}@media (max-width:1500px){#fidelite .wrapper #fid_slider .fid_lvl .inner .back p{font-size:18px;line-height:30px}}@media (max-width:800px){#fidelite .wrapper #fid_slider .fid_lvl .inner .back p{font-size:16px;line-height:22px}}#blocs_produits{height:690px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}@media (max-width:1280px){#blocs_produits{flex-flow:row wrap;height:auto}}#blocs_produits>div{flex-basis:0;margin:0 13px}@media (max-width:1280px){#blocs_produits>div{flex-basis:unset;margin:0}}#blocs_produits>div>div{flex-basis:0;overflow:hidden;background-color:#000000;position:relative}#blocs_produits>div>div .bg{position:absolute;top:0;left:0;right:0;bottom:0;transition:0.2s;background-size:cover;background-position:center center}#blocs_produits>div>div:hover .bg{background-color:#000000;opacity:0.8;transform:scale(1.05)}#blocs_produits>div>div a{position:absolute;display:block;top:0;left:0;right:0;bottom:0}#blocs_produits>div>div .title{display:block;position:absolute;min-width:240px;background-color:#193681;color:#ffffff;text-transform:uppercase;box-sizing:border-box;font-weight:700;font-size:25px;padding:5px 10px;text-align:center}@media (max-width:1280px){#blocs_produits>div>div .title{font-size:2.5vw}}@media (max-width:800px){#blocs_produits>div>div .title{min-width:auto}}#blocs_produits>div>div .text{display:block;position:absolute;width:240px;text-transform:uppercase;font-size:25px;line-height:35px}@media (max-width:1280px){#blocs_produits>div>div .text{font-size:2.5vw;line-height:3.5vw}}@media (max-width:800px){#blocs_produits>div>div .text{width:auto}}#blocs_produits>div>div .text.blanc{color:#ffffff}#blocs_produits>div:first-child{margin-left:0}#blocs_produits>div:last-child{margin-right:0}#blocs_produits .col_left{flex-grow:38;display:flex;flex-flow:column}@media (max-width:1280px){#blocs_produits .col_left{flex-grow:unset;width:65%;height:60vw}}#blocs_produits .col_left .gh{flex-grow:1;margin-bottom:26px}@media (max-width:1280px){#blocs_produits .col_left .gh{margin-bottom:2vw}}#blocs_produits .col_left .gh .title{top:40px;right:40px}@media (max-width:1280px){#blocs_produits .col_left .gh .title{top:2vw;right:2vw}}#blocs_produits .col_left .gh .text{bottom:40px;right:40px}@media (max-width:1280px){#blocs_produits .col_left .gh .text{bottom:2vw;right:2vw}}#blocs_produits .col_left .gb{flex-grow:2}#blocs_produits .col_left .gb .title{top:40px;left:40px}@media (max-width:1280px){#blocs_produits .col_left .gb .title{top:2vw;left:2vw}}#blocs_produits .col_left .gb .text{bottom:40px;right:40px}@media (max-width:1280px){#blocs_produits .col_left .gb .text{bottom:2vw;right:2vw}}#blocs_produits .col_center{flex-grow:24}@media (max-width:1280px){#blocs_produits .col_center{flex-grow:unset;width:33%}}#blocs_produits .col_center .c{height:100%}#blocs_produits .col_center .c .title{min-width:200px;top:40px;right:40px;transform-origin:top right;transform:rotate(270deg) translateY(-40px)}@media (max-width:1280px){#blocs_produits .col_center .c .title{top:2vw;right:2vw}}@media (max-width:800px){#blocs_produits .col_center .c .title{min-width:auto}}#blocs_produits .col_center .c .text{bottom:40px;left:40px}@media (max-width:1280px){#blocs_produits .col_center .c .text{bottom:2vw;left:2vw}}#blocs_produits .col_right{flex-grow:33;display:flex;flex-flow:column}@media (max-width:1280px){#blocs_produits .col_right{flex-grow:unset;width:100%;flex-flow:row wrap;justify-content:space-between;height:40vw;margin-top:2vw}}#blocs_produits .col_right .dh{flex-grow:2;margin-bottom:26px}@media (max-width:1280px){#blocs_produits .col_right .dh{flex-grow:unset;flex-basis:unset;width:49%;height:100%}}#blocs_produits .col_right .dh .title{top:40px;left:40px}@media (max-width:1280px){#blocs_produits .col_right .dh .title{top:2vw;left:2vw}}#blocs_produits .col_right .dh .text{bottom:40px;left:40px}@media (max-width:1280px){#blocs_produits .col_right .dh .text{bottom:2vw;left:2vw}}#blocs_produits .col_right .db{flex-grow:1}@media (max-width:1280px){#blocs_produits .col_right .db{flex-grow:unset;flex-basis:unset;width:49%;height:100%}}#blocs_produits .col_right .db .title{top:40px;left:40px}@media (max-width:1280px){#blocs_produits .col_right .db .title{top:2vw;left:2vw}}#blocs_produits .col_right .db .text{bottom:40px;left:40px}@media (max-width:1280px){#blocs_produits .col_right .db .text{bottom:2vw;left:2vw}}#points_forts{padding:100px 0 120px;background-size:cover;background-position:center center}#points_forts .wrapper #pf_slider{display:flex;flex-flow:row nowrap;justify-content:space-between;text-align:center;color:#ffffff}@media (max-width:1280px){#points_forts .wrapper #pf_slider{flex-flow:row wrap}}#points_forts .wrapper #pf_slider .pf{flex-basis:0;flex-grow:1;padding:0 20px}@media (max-width:1280px){#points_forts .wrapper #pf_slider .pf{flex-basis:unset;flex-grow:unset;width:48%;box-sizing:border-box;margin:25px 0}}@media (max-width:500px){#points_forts .wrapper #pf_slider .pf{width:100%}}#points_forts .wrapper #pf_slider .pf .picto{background-size:contain;background-repeat:no-repeat;background-position:center center;height:60px;margin-bottom:25px}#points_forts .wrapper #pf_slider .pf h3{margin:0;line-height:25px;font-size:25px;font-weight:700;text-transform:uppercase;color:#ffffff}#points_forts .wrapper #pf_slider .pf p{margin:5px 0}#temoignages h2{padding-top:70px;background-size:50px 50px;background-repeat:no-repeat;background-position:center top;background-image:url('img/temoignage.png')}#temoignages #tem_slider{text-align:center;margin-top:60px}#temoignages #tem_slider .tem_slide{box-sizing:border-box;border:1px solid #707070;padding:35px 35px;width:400px;margin:0 60px}@media (max-width:1500px){#temoignages #tem_slider .tem_slide{margin:0 20px}}@media (max-width:1500px){#temoignages #tem_slider .tem_slide{padding:20px 15px;margin:0 10px}}#temoignages #tem_slider .tem_slide h3{font-size:25px;line-height:25px;margin:0 15px;color:#333333}#temoignages #tem_slider .tem_slide .grade{display:block;color:#C32624;font-size:16px;text-transform:uppercase;margin-top:10px}#temoignages #tem_slider .tem_slide p{position:relative;margin:25px 0 20px}#temoignages #tem_slider .tem_slide p:after{content:'';position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:45px;height:3px;background-color:#193681}#temoignages #tem_slider .tem_slide .date{display:block;color:#C32624}.single_flex{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.single_flex .main_content{width:68%}@media (max-width:800px){.single_flex .main_content{width:100%}}.single_flex .sidebar{width:28%;margin-top:60px;background-color:#F8F7F7}@media (max-width:800px){.single_flex .sidebar{width:100%;display:flex;flex-flow:row wrap}.single_flex .sidebar img{width:50%}}@media (max-width:800px) and (max-width:500px){.single_flex .sidebar img{width:100%}}.single_flex .sidebar .entry-footer{padding:30px}@media (max-width:800px){.single_flex .sidebar .entry-footer{width:50%;box-sizing:border-box}}@media (max-width:500px){.single_flex .sidebar .entry-footer{width:100%;padding:30px 15px}}body.archive:not(.woocommerce) .archives_posts_container{display:flex;flex-flow:row wrap;justify-content:space-between}body.archive:not(.woocommerce) .archives_posts_container .single_content{width:48%;background-color:#F8F7F7}@media (max-width:800px){body.archive:not(.woocommerce) .archives_posts_container .single_content{width:100%}}body.archive:not(.woocommerce) .archives_posts_container .single_content h2{margin:24px 0;padding:0 30px}body.archive:not(.woocommerce) .archives_posts_container .single_content .entry-content{padding:0 30px}body.archive:not(.woocommerce) .archives_posts_container .single_content .entry-footer{padding:0 30px 30px;text-align:center}body.archive:not(.woocommerce) .archives_posts_container .single_content .entry-footer .entry-meta{font-size:14px;margin-bottom:15px}.pagination .nav-links{margin:80px 0 30px;text-align:right}.pagination .nav-links .page-numbers{display:inline-block;font-size:25px;padding:12px;color:#707070;transition:0.2s}.pagination .nav-links .page-numbers:hover,.pagination .nav-links .page-numbers.current{color:#C32624}.pagination .nav-links .page-numbers:last-child{margin-left:12px}.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{font-size:16px;font-weight:700;text-transform:uppercase;padding:8px 15px;background-color:#000000;margin-top:-2px;color:#ffffff}.pagination .nav-links .page-numbers.next:hover,.pagination .nav-links .page-numbers.prev:hover{color:#C32624}.repeater_line{margin:60px 0}.repeater_line .section{margin:0 auto !important}.repeater_line .section .products_slider_slick{margin:0 !important}.repeater_line .line_image{display:flex;flex-flow:row wrap;justify-content:space-between}.repeater_line .line_image .img{width:45%;min-height:630px;background-size:cover;background-position:center center}@media (max-width:800px){.repeater_line .line_image .img{width:100%}}.repeater_line .line_image .text{margin:30px 0 50px;align-self:center;width:50%}@media (max-width:800px){.repeater_line .line_image .text{width:100%}}.repeater_line .line_image.reverse{flex-flow:row-reverse wrap}.repeater_line .line_fond{padding:160px 0;background-color:#000000;background-size:cover;background-position:center center}.repeater_line .line_fond .wrapper_small{background-color:#ffffff;padding:30px;box-sizing:border-box;width:fit-content;width:moz-fit-content}.repeater_line .line_fond .wrapper_small>*:first-child{margin-top:0}.repeater_line .line_fond .wrapper_small>*:last-child{margin-bottom:0}.repeater_line .line_cols{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}@media (max-width:800px){.repeater_line .line_cols{flex-flow:row wrap}}.repeater_line .line_cols .col{box-sizing:border-box;margin:30px;flex-basis:0;flex-grow:1}.repeater_line .line_cols .col>*:first-child{margin-top:0}.repeater_line .line_cols .col:first-child{margin-left:0}.repeater_line .line_cols .col:last-child{margin-right:0}@media (max-width:800px){.repeater_line .line_cols .col{width:48%;margin:4% 2%;flex-basis:auto;flex-grow:initial}.repeater_line .line_cols .col:nth-child(odd){margin-left:0}.repeater_line .line_cols .col:nth-child(even){margin-right:0}}@media (max-width:500px){.repeater_line .line_cols .col{width:100%;margin:2% 0}}.repeater_line .line_faq .faq{position:relative}.repeater_line .line_faq .faq:after,.repeater_line .line_faq .faq:first-child:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#C32624;opacity:0.4;transition:0.2s}.repeater_line .line_faq .faq:first-child:before{bottom:auto;top:0}.repeater_line .line_faq .faq:hover:after,.repeater_line .line_faq .faq.active:after{opacity:1}.repeater_line .line_faq .faq .question{padding:30px 60px 30px 0;position:relative;cursor:pointer}.repeater_line .line_faq .faq .question:after{content:'+';position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:700;font-size:27px}.repeater_line .line_faq .faq .question>*{margin:0}.repeater_line .line_faq .faq.active .question:after{content:'-'}.repeater_line .line_faq .faq .reponse{display:none;padding:0 60px 10px 0}@media (max-width:500px){.repeater_line .line_faq .faq .reponse{padding-right:0}}#contact_tpl #gmap{margin-bottom:80px}#contact_tpl #gmap iframe{width:100%;height:500px}#contact_tpl .flex{display:flex;flex-flow:row wrap;justify-content:center}#contact_tpl .flex>div{width:50%;box-sizing:border-box;padding:0 40px;text-align:center}@media (max-width:1280px){#contact_tpl .flex>div{padding:0 20px}}@media (max-width:800px){#contact_tpl .flex>div{width:100%;padding:0}}#contact_tpl .flex>div h3{margin-top:0;width:100%}#contact_tpl .flex .left{border-right:1px solid #DDDDDD;padding-left:0}@media (max-width:800px){#contact_tpl .flex .left{margin-bottom:30px;border:none}}#contact_tpl .flex .left .contacts_items{display:flex;flex-flow:row wrap;justify-content:center;margin-top:40px}#contact_tpl .flex .left .contacts_items div{width:50%;padding:30px;border:1px solid #DDDDDD;box-sizing:border-box;margin:0;padding-top:100px;background-position:center 30px;background-repeat:no-repeat;background-size:auto 40px;font-size:14px}@media (max-width:1280px){#contact_tpl .flex .left .contacts_items div{padding:70px 10px 20px}}@media (max-width:380px){#contact_tpl .flex .left .contacts_items div{width:100%;border:none !important;padding:70px 10px 20px;background-position:center 20px}}#contact_tpl .flex .left .contacts_items div#contact_address{background-image:url('img/adresse-red.png')}#contact_tpl .flex .left .contacts_items div#contact_telephone{background-image:url('img/tel-red.png')}#contact_tpl .flex .left .contacts_items div#contact_email{background-image:url('img/enveloppe-red.png')}#contact_tpl .flex .left .contacts_items div#contact_horaires{background-image:url('img/horaire-red.png')}#contact_tpl .flex .left .contacts_items div:first-of-type{border:none}#contact_tpl .flex .left .contacts_items div:nth-of-type(2){border-top:none;border-right:none;border-bottom:none}#contact_tpl .flex .left .contacts_items div:nth-of-type(3){border-bottom:none;border-left:none;border-right:none}#contact_tpl .flex .left .contacts_items div:last-of-type{border-bottom:none;border-right:none}#contact_tpl .flex .left .contacts_items div h4{text-transform:uppercase;margin-top:0;font-size:20px}#contact_tpl .flex .right{padding-right:0}.woocommerce span.onsale{background-color:#FBB351;color:#ffffff;text-transform:uppercase;font-size:20px;font-weight:700;padding:2px 5px;margin:0;min-height:unset;min-width:unset;line-height:initial;border-radius:0;top:15px;right:15px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{display:flex;align-items:center;justify-content:space-between;background-color:#F8F7F7}@media (max-width:500px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{flex-flow:column;text-align:center}}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{order:1}@media (max-width:500px){.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{margin-top:15px}}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{top:calc(50% - 8px)}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:15px}.woocommerce table.shop_table td{border-top:1px solid #DDDDDD}.woocommerce table.shop_table th{font-weight:400 !important;font-size:20px}@media (max-width:1500px){.woocommerce table.shop_table th{font-size:18px}}.woocommerce table.shop_table .quantity .qty{width:80px}.woocommerce table.shop_table td.actions .coupon .input-text{padding:9px 15px;width:180px !important}@media (max-width:500px){.woocommerce table.shop_table td.actions .coupon .input-text{box-sizing:border-box;width:100% !important;margin:0 0 10px 0}}@media (max-width:500px){.woocommerce table.shop_table td.actions .coupon .button{width:100% !important}}.woocommerce table.shop_table #shipping_method input{margin:6px 0.4375em 0 0}.woocommerce table.shop_table #shipping_method label{font-size:16px}@media (max-width:1500px){.woocommerce table.shop_table #shipping_method label{font-size:14px}}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #DDDDDD;border-radius:0;transform:translateY(-20px)}.woocommerce .form-row label{font-size:16px;line-height:20px}@media (max-width:1500px){.woocommerce .form-row label{font-size:14px;line-height:18px}}.woocommerce #payment{background-color:#F8F7F7;border-radius:0}.woocommerce #payment .payment_box{border-radius:0 !important}.woocommerce #payment .payment_box p:first-child{margin-top:0}.woocommerce .woocommerce-order-overview{padding:20px;background-color:#F8F7F7}.woocommerce .woocommerce-customer-details address{border-radius:0;border:none;padding:20px;box-sizing:border-box;background-color:#F8F7F7}.woocommerce .woocommerce-MyAccount-navigation{box-sizing:border-box;margin:0;background-color:#F8F7F7;width:28%}@media (max-width:800px){.woocommerce .woocommerce-MyAccount-navigation{width:100%;margin-bottom:30px}}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none}@media (max-width:800px){.woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-flow:row wrap;justify-content:center}}.woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #DDDDDD}@media (max-width:800px){.woocommerce .woocommerce-MyAccount-navigation ul li{border:none}}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;text-transform:uppercase;padding:12px 30px;color:#333333}@media (max-width:800px){.woocommerce .woocommerce-MyAccount-navigation ul li a{text-align:center}}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#C32624}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{font-weight:600}.woocommerce .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}@media (max-width:800px){.woocommerce .woocommerce-MyAccount-content{width:100%;float:none}}.woocommerce ul.products:before,.woocommerce ul.products:after,.woocommerce ul.products.columns-4:before,.woocommerce ul.products.columns-4:after{content:none}.woocommerce ul.products li.product,.woocommerce ul.products.columns-4 li.product{width:24.5%;margin:0 0.333% 30px}@media (max-width:1500px){.woocommerce ul.products li.product,.woocommerce ul.products.columns-4 li.product{width:32.5%;margin:0 0.625% 30px}}@media (max-width:800px){.woocommerce ul.products li.product,.woocommerce ul.products.columns-4 li.product{width:49%;margin:0 1% 30px}}@media (max-width:500px){.woocommerce ul.products li.product,.woocommerce ul.products.columns-4 li.product{width:100%;margin:0 0 30px;clear:both}}.woocommerce ul.products li.product.first,.woocommerce ul.products.columns-4 li.product.first{margin-left:0}@media (max-width:1500px){.woocommerce ul.products li.product.first,.woocommerce ul.products.columns-4 li.product.first{margin-left:0.625%;clear:none}}@media (max-width:800px){.woocommerce ul.products li.product.first,.woocommerce ul.products.columns-4 li.product.first{margin-left:1%}}.woocommerce ul.products li.product.last,.woocommerce ul.products.columns-4 li.product.last{margin-right:0}@media (max-width:1500px){.woocommerce ul.products li.product.last,.woocommerce ul.products.columns-4 li.product.last{margin-right:0.625%}}@media (max-width:800px){.woocommerce ul.products li.product.last,.woocommerce ul.products.columns-4 li.product.last{margin-right:1%}}@media (max-width:1500px){.woocommerce ul.products li.product:nth-child(3n),.woocommerce ul.products.columns-4 li.product:nth-child(3n){margin-right:0}.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce ul.products li.product:first-child,.woocommerce ul.products.columns-4 li.product:nth-child(3n+1),.woocommerce ul.products.columns-4 li.product:first-child{margin-left:0;clear:both}}@media (max-width:800px){.woocommerce ul.products li.product:nth-child(3n),.woocommerce ul.products.columns-4 li.product:nth-child(3n){margin-right:1%}.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce ul.products li.product:first-child,.woocommerce ul.products.columns-4 li.product:nth-child(3n+1),.woocommerce ul.products.columns-4 li.product:first-child{margin-left:1%;clear:none}.woocommerce ul.products li.product:nth-child(odd),.woocommerce ul.products.columns-4 li.product:nth-child(odd){margin-left:0;clear:both}.woocommerce ul.products li.product:nth-child(even),.woocommerce ul.products.columns-4 li.product:nth-child(even){margin-right:0}}@media (max-width:500px){.woocommerce ul.products li.product:nth-child(odd),.woocommerce ul.products li.product:nth-child(even),.woocommerce ul.products.columns-4 li.product:nth-child(odd),.woocommerce ul.products.columns-4 li.product:nth-child(even){margin:0 0 30px;clear:both}}.woocommerce ul.products li.product .product_header,.woocommerce ul.products.columns-4 li.product .product_header{box-sizing:border-box;border:1px solid #DDDDDD;padding:0 15px 10px;transition:0.2s;background-color:#ffffff}.woocommerce ul.products li.product .product_header:hover,.woocommerce ul.products.columns-4 li.product .product_header:hover{border-color:#C32624}.woocommerce ul.products li.product .product_header img,.woocommerce ul.products.columns-4 li.product .product_header img{margin-bottom:15px}.woocommerce ul.products li.product .product_header span.onsale,.woocommerce ul.products.columns-4 li.product .product_header span.onsale{margin:0;top:20px;right:20px}.woocommerce ul.products li.product .product_header h2,.woocommerce ul.products.columns-4 li.product .product_header h2{min-height:90px;margin:0;text-align:center;font-size:20px;line-height:25px;color:#707070;padding:0}.woocommerce ul.products li.product .product_footer,.woocommerce ul.products.columns-4 li.product .product_footer{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:15px;height:76px}.woocommerce ul.products li.product .product_footer .woocommerce-loop-product__link,.woocommerce ul.products.columns-4 li.product .product_footer .woocommerce-loop-product__link{width:34%;align-items:center;justify-content:center;display:flex;background-color:#F8F7F7;height:100%}.woocommerce ul.products li.product .product_footer .woocommerce-loop-product__link .price,.woocommerce ul.products.columns-4 li.product .product_footer .woocommerce-loop-product__link .price{display:flex;flex-flow:column-reverse;align-items:center;justify-content:center;margin:0;line-height:6px}.woocommerce ul.products li.product .product_footer .woocommerce-loop-product__link .price ins,.woocommerce ul.products.columns-4 li.product .product_footer .woocommerce-loop-product__link .price ins{text-decoration:none}.woocommerce ul.products li.product .product_footer .woocommerce-loop-product__link .price .amount,.woocommerce ul.products.columns-4 li.product .product_footer .woocommerce-loop-product__link .price .amount{font-size:22px;color:#C32624;line-height:22px;font-weight:400}.woocommerce ul.products li.product .product_footer .woocommerce-loop-product__link .price del,.woocommerce ul.products.columns-4 li.product .product_footer .woocommerce-loop-product__link .price del{color:#707070;opacity:1}.woocommerce ul.products li.product .product_footer .woocommerce-loop-product__link .price del .amount,.woocommerce ul.products.columns-4 li.product .product_footer .woocommerce-loop-product__link .price del .amount{font-size:20px;line-height:20px;color:#707070}.woocommerce ul.products li.product .product_footer .button,.woocommerce ul.products.columns-4 li.product .product_footer .button{height:100%;box-sizing:border-box;width:48%;margin:0;display:flex;align-items:center;justify-content:center;padding-left:30px;padding-right:5px;background-image:url('img/plus.png');background-repeat:no-repeat;background-size:21px 22px;background-position:4px center;position:relative;font-size:16px}.woocommerce ul.products li.product .product_footer .button.loading,.woocommerce ul.products li.product .product_footer .button.added,.woocommerce ul.products.columns-4 li.product .product_footer .button.loading,.woocommerce ul.products.columns-4 li.product .product_footer .button.added{background-image:none;padding-right:15px}.woocommerce ul.products li.product .product_footer .button.loading::after,.woocommerce ul.products li.product .product_footer .button.added::after,.woocommerce ul.products.columns-4 li.product .product_footer .button.loading::after,.woocommerce ul.products.columns-4 li.product .product_footer .button.added::after{position:absolute;margin:0 !important;top:calc(50% - 11px) !important;left:8px !important;right:auto !important}.woocommerce ul.products li.product .product_footer .added_to_cart.wc-forward,.woocommerce ul.products.columns-4 li.product .product_footer .added_to_cart.wc-forward{display:none}.woocommerce ul.products li.product .product_footer .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-4 li.product .product_footer .yith-wcwl-add-to-wishlist{width:14%;height:100%;margin:0}.woocommerce .shop_main.list ul.products li.product,.woocommerce .shop_main.list ul.products.columns-4 li.product{width:100%;margin:0 0 40px;position:relative}.woocommerce .shop_main.list ul.products li.product .product_header,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_header{display:flex;flex-flow:row wrap;padding:15px 40px}@media (max-width:800px){.woocommerce .shop_main.list ul.products li.product .product_header,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_header{padding:15px}}.woocommerce .shop_main.list ul.products li.product .product_header .onsale,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_header .onsale{right:auto;left:20px}.woocommerce .shop_main.list ul.products li.product .product_header img,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_header img{width:300px;margin:0}@media (max-width:800px){.woocommerce .shop_main.list ul.products li.product .product_header img,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_header img{width:150px}}.woocommerce .shop_main.list ul.products li.product .product_header h2,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_header h2{width:calc(100% - 340px);text-align:left;margin:30px 0 30px 40px}@media (max-width:800px){.woocommerce .shop_main.list ul.products li.product .product_header h2,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_header h2{width:calc(100% - 165px);margin:0 0 20px 15px}}.woocommerce .shop_main.list ul.products li.product .product_footer,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_footer{position:absolute;padding:0;bottom:30px;right:40px;left:380px}@media (max-width:800px){.woocommerce .shop_main.list ul.products li.product .product_footer,.woocommerce .shop_main.list ul.products.columns-4 li.product .product_footer{left:180px;right:15px}}.woocommerce .woocommerce-breadcrumb{margin:16px auto 26px;font-size:20px;line-height:23px;color:#707070}.woocommerce .woocommerce-breadcrumb a{color:#333333}.woocommerce.archive .woocommerce-products-header{background-color:#E4E4E4;padding:20px 0 60px}.woocommerce.archive .woocommerce-products-header .wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.woocommerce.archive .woocommerce-products-header .wrapper .header_side{width:330px}@media (max-width:1280px){.woocommerce.archive .woocommerce-products-header .wrapper .header_side{display:none}}.woocommerce.archive .woocommerce-products-header .wrapper .header_side .wc_search_form{margin-bottom:40px}.woocommerce.archive .woocommerce-products-header .wrapper .header_side .wc_search_form .search-field{height:45px;width:calc(100% - 55px);border-color:#ffffff}.woocommerce.archive .woocommerce-products-header .wrapper .header_side .wc_search_form button{width:45px;height:45px;font-size:0;color:transparent;background-color:#ffffff;background-image:url('img/loupe.png');background-size:30px auto;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;border:none;transition:0.2s;vertical-align:bottom;margin-left:5px}.woocommerce.archive .woocommerce-products-header .wrapper .header_side .wc_search_form button:hover{background-image:url('img/loupe-on.png');background-color:#707070}.woocommerce.archive .woocommerce-products-header .wrapper .header_side .gk_is_also{padding-right:55px}.woocommerce.archive .woocommerce-products-header .wrapper .header_side .gk_is_also .title{display:block;font-size:25px;line-height:30px;font-weight:700;text-transform:uppercase;margin-bottom:40px}.woocommerce.archive .woocommerce-products-header .wrapper .header_side .gk_is_also .title b,.woocommerce.archive .woocommerce-products-header .wrapper .header_side .gk_is_also .title strong{font-weight:400;color:#C32624}.woocommerce.archive .woocommerce-products-header .wrapper .header_side .gk_is_also img{width:100%;height:auto}.woocommerce.archive .woocommerce-products-header .wrapper .header_main{width:calc(100% - 380px)}@media (max-width:1280px){.woocommerce.archive .woocommerce-products-header .wrapper .header_main{width:100%}}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .woocommerce-result-count{float:none;margin-bottom:1.5em}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .term-description{margin-bottom:45px}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .term-description *{font-size:16px;line-height:20px}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .term-description b,.woocommerce.archive .woocommerce-products-header .wrapper .header_main .term-description strong{color:#C32624;font-size:20px;font-weight:400}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters{display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:120px}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters select,.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters #view_type{width:230px;height:48px;box-sizing:border-box}@media (max-width:500px){.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters select,.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters #view_type{width:100%;margin-bottom:1em}}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters>div{display:flex;flex-flow:row wrap}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .left .woocommerce-ordering{float:none;margin-right:10px}@media (max-width:500px){.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .left .woocommerce-ordering{margin-right:0;margin-bottom:0;width:100%}}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .left #custom_filters{display:flex;flex-flow:row wrap}@media (max-width:500px){.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .left #custom_filters{width:100%;flex-flow:column}}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .left #custom_filters select{margin-right:10px}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .left #custom_filters select:last-child{margin-right:0}@media (max-width:500px){.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .right{display:none}}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .right #view_type{margin-right:10px;background-color:#ffffff;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .right #view_type .view_types span{cursor:pointer;display:inline-block;margin-left:20px;height:25px;width:25px;background-size:contain;background-repeat:no-repeat;background-position:center center}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .right #view_type .view_types span.grid{background-image:url('img/view_grid.png')}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .right #view_type .view_types span.grid.active{background-image:url('img/view_grid_on.png')}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .right #view_type .view_types span.list{background-image:url('img/view_list.png')}.woocommerce.archive .woocommerce-products-header .wrapper .header_main .filters .right #view_type .view_types span.list.active{background-image:url('img/view_list_on.png')}.woocommerce.archive #shop_archive_list{display:flex;flex-flow:row wrap;justify-content:space-between}.woocommerce.archive #shop_archive_list .shop_side{width:280px;margin-top:60px}@media (max-width:1280px){.woocommerce.archive #shop_archive_list .shop_side{display:none}}.woocommerce.archive #shop_archive_list .shop_side .side_cats h2{font-weight:700;font-size:25px;text-transform:uppercase;margin-top:0}.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul li{list-style:none;display:flex;flex-flow:row wrap;justify-content:space-between;padding:7px 0;border-bottom:1px solid #DDDDDD;font-size:16px}.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul li a{color:#333333;transition:0.2s}.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul li a:hover{color:#C32624}.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul li .children{display:none;width:100%;border-top:1px solid #DDDDDD;padding-left:20px;box-sizing:border-box;margin-top:7px}.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul li.current-cat-ancestor>.children,.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul li.current-cat>.children{display:block}.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul li.current-cat>a{color:#C32624}.woocommerce.archive #shop_archive_list .shop_side .side_cats>ul li:last-child{border-bottom:none}.woocommerce.archive #shop_archive_list .shop_main{width:calc(100% - 320px)}@media (max-width:1280px){.woocommerce.archive #shop_archive_list .shop_main{width:100%}}.woocommerce.archive #shop_archive_list .shop_main .products{margin-top:-200px}@media (max-width:1500px){.woocommerce.archive #shop_archive_list .shop_main .products{margin-top:-160px}}.woocommerce.archive #shop_archive_list .shop_main .products:after{content:'';display:block;clear:both}.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination{margin:80px 0 30px;text-align:right}.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers{text-align:center;border:none}.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li{border:none;font-size:25px;padding:12px}.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li:last-child{padding-right:0}.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li a,.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li span{color:#707070;transition:0.2s;background-color:transparent;padding:0}.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li a:hover,.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li a.current,.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li span:hover,.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li span.current{color:#C32624}.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li .next,.woocommerce.archive #shop_archive_list .shop_main nav.woocommerce-pagination .page-numbers li .prev{display:block;font-size:16px;font-weight:700;text-transform:uppercase;padding:8px 15px;background-color:#000000;margin-top:-2px;color:#ffffff}.woocommerce.single-product #main>.product{margin-top:40px}.woocommerce.single-product #main>.product>.onsale{left:20px;right:auto}.woocommerce.single-product #main>.product .woocommerce-product-gallery,.woocommerce.single-product #main>.product>.images{width:41%}@media (max-width:900px){.woocommerce.single-product #main>.product .woocommerce-product-gallery,.woocommerce.single-product #main>.product>.images{width:100%;float:none}}.woocommerce.single-product #main>.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.woocommerce.single-product #main>.product>.images .woocommerce-product-gallery__wrapper{border:1px solid #DDDDDD}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-viewport,.woocommerce.single-product #main>.product>.images .flex-viewport{border:1px solid #DDDDDD;margin-bottom:100px;position:relative}@media (max-width:1500px){.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-viewport,.woocommerce.single-product #main>.product>.images .flex-viewport{margin-bottom:40px}}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-viewport a,.woocommerce.single-product #main>.product>.images .flex-viewport a{display:block;position:relative}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-viewport a:after,.woocommerce.single-product #main>.product>.images .flex-viewport a:after{content:'';position:absolute;width:130px;height:130px;top:calc(50% - 65px);left:calc(50% - 65px);background-color:rgba(255, 255, 255, 0.5);background-image:url('img/loupe.png');background-repeat:no-repeat;background-size:50px 50px;background-position:center center;transition:0.2s;opacity:0}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-viewport a:hover:after,.woocommerce.single-product #main>.product>.images .flex-viewport a:hover:after{opacity:1}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav,.woocommerce.single-product #main>.product>.images .flex-control-nav{background-color:#DDDDDD;padding:40px 40px 0}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav>li,.woocommerce.single-product #main>.product>.images .flex-control-nav>li{margin-right:8%;margin-bottom:40px;width:28%}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav>li:nth-child(4n+1),.woocommerce.single-product #main>.product>.images .flex-control-nav>li:nth-child(4n+1){clear:none}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav>li:nth-child(3n),.woocommerce.single-product #main>.product>.images .flex-control-nav>li:nth-child(3n){margin-right:0}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav>li img,.woocommerce.single-product #main>.product>.images .flex-control-nav>li img{transition:0.2s}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav.slick-slider,.woocommerce.single-product #main>.product>.images .flex-control-nav.slick-slider{position:relative}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav.slick-slider .slick-list,.woocommerce.single-product #main>.product>.images .flex-control-nav.slick-slider .slick-list{margin:0 -15px 40px}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav.slick-slider .slick-list li,.woocommerce.single-product #main>.product>.images .flex-control-nav.slick-slider .slick-list li{margin:0 15px}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav.slick-slider .slick-list li img,.woocommerce.single-product #main>.product>.images .flex-control-nav.slick-slider .slick-list li img{transition:0.2s}.woocommerce.single-product #main>.product .woocommerce-product-gallery .flex-control-nav.slick-slider .slick-list li:nth-child(4n+1),.woocommerce.single-product #main>.product>.images .flex-control-nav.slick-slider .slick-list li:nth-child(4n+1){clear:none !important}.woocommerce.single-product #main>.product .summary{width:49.5%}@media (max-width:1500px){.woocommerce.single-product #main>.product .summary{width:56%}}@media (max-width:900px){.woocommerce.single-product #main>.product .summary{width:100%;float:none}}.woocommerce.single-product #main>.product .summary .woocommerce-product-details__short-description{margin:80px auto}@media (max-width:1500px){.woocommerce.single-product #main>.product .summary .woocommerce-product-details__short-description{margin:40px auto}}.woocommerce.single-product #main>.product .summary .woocommerce-product-details__short-description li,.woocommerce.single-product #main>.product .summary .woocommerce-product-details__short-description p{font-size:16px;line-height:20px}.woocommerce.single-product #main>.product .summary .price{background-color:#F8F7F7;display:flex;flex-flow:column-reverse;align-items:center;justify-content:center;margin:0 !important;line-height:6px;height:98px;padding:0 20px;float:left;width:150px;box-sizing:border-box;border-bottom:15px solid white}@media (max-width:500px){.woocommerce.single-product #main>.product .summary .price{width:100%;float:none}}.woocommerce.single-product #main>.product .summary .price ins{text-decoration:none}.woocommerce.single-product #main>.product .summary .price .amount{font-size:30px;color:#C32624;line-height:30px;font-weight:400}.woocommerce.single-product #main>.product .summary .price del{color:#707070;opacity:1}.woocommerce.single-product #main>.product .summary .price del .amount{font-size:25px;line-height:25px;color:#707070}.woocommerce.single-product #main>.product .summary #scalapayPopUpTrigger{clear:both}.woocommerce.single-product #main>.product .summary .variations_form .variations{width:auto;margin-top:20px;margin-bottom:0}@media (max-width:500px){.woocommerce.single-product #main>.product .summary .variations_form .variations{margin-left:0;width:100%}}.woocommerce.single-product #main>.product .summary .variations_form .variations tbody{display:flex;flex-flow:row wrap}@media (max-width:500px){.woocommerce.single-product #main>.product .summary .variations_form .variations tbody{flex-flow:column;width:100%}}.woocommerce.single-product #main>.product .summary .variations_form .variations tbody .label{display:none}.woocommerce.single-product #main>.product .summary .variations_form .variations tbody .value{display:block;background-color:#F8F7F7;padding:21px 15px 0;width:250px;height:83px;box-sizing:border-box;margin:0 15px 15px 0}@media (max-width:500px){.woocommerce.single-product #main>.product .summary .variations_form .variations tbody .value{width:100%}}.woocommerce.single-product #main>.product .summary .variations_form .variations tbody .value select{width:100%}.woocommerce.single-product #main>.product .summary .variations_form .variations tbody .value .reset_variations{display:none !important}.woocommerce.single-product #main>.product .summary .variations_form .single_variation_wrap .woocommerce-variation-price{display:none}.woocommerce.single-product #main>.product .summary .variations_form .single_variation_wrap .woocommerce-variation-description{clear:both;font-size:16px;line-height:20px}.woocommerce.single-product #main>.product .summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{clear:both;background-color:#F8F7F7;height:83px;display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;width:450px;max-width:100%;margin-top:30px}.woocommerce.single-product #main>.product .summary .pre_order_single-no-auto-format{clear:both;background-color:#F8F7F7;min-height:83px;width:450px;max-width:100%;color:#333333 !important;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;box-sizing:border-box;padding:20px;font-weight:600;font-style:normal}.woocommerce.single-product #main>.product .summary .cart:not(.variations_form):not(.gift-cards_form):not(.bundle_form),.woocommerce.single-product #main>.product .summary .gift_card_template_button{clear:both;background-color:#F8F7F7;height:83px;display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;width:450px;max-width:100%;margin-top:30px}.woocommerce.single-product #main>.product .summary .bundle_form{clear:both}.woocommerce.single-product #main>.product .summary .bundle_form .bundled_product .cart,.woocommerce.single-product #main>.product .summary .bundle_form .bundled_product .woocommerce-variation-add-to-cart{height:auto !important;background-color:transparent !important;width:auto !important;margin:0 !important;display:block !important}.woocommerce.single-product #main>.product .summary .bundle_form .bundled_product .cart .stock,.woocommerce.single-product #main>.product .summary .bundle_form .bundled_product .woocommerce-variation-add-to-cart .stock{padding:0 40px 0 0}.woocommerce.single-product #main>.product .summary .bundle_form .bundled_product .variations{margin-left:0 !important;margin-top:20px}.woocommerce.single-product #main>.product .summary .bundle_form .bundle_data{height:auto !important;display:block !important}.woocommerce.single-product #main>.product .summary .bundle_form .bundle_data .bundle_availability{padding-left:20px}.woocommerce.single-product #main>.product .summary .bundle_form .bundle_data .bundle_button{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between}.woocommerce.single-product #main>.product .summary .stock{clear:both;margin:0;padding:1em 40px 1em 0;width:fit-content;text-transform:uppercase}.woocommerce.single-product #main>.product .summary .stock.in-stock{background-repeat:no-repeat;background-image:url('img/ok.png');background-position:right center;color:#333333}.woocommerce.single-product #main>.product .summary .stock.out-of-stock{color:#C32624}.woocommerce.single-product #main>.product .summary .single_add_to_cart_button{background-color:#F8F7F7;font-weight:400;color:#C32624;font-size:20px;padding:10px 50px 10px 56px;background-image:url('img/plus.png');background-repeat:no-repeat;background-size:21px 22px;background-position:20px center;transition:0.2s;border-radius:0}@media (max-width:380px){.woocommerce.single-product #main>.product .summary .single_add_to_cart_button{padding:10px 6px 10px 56px;font-size:18px}}.woocommerce.single-product #main>.product .summary .single_add_to_cart_button:hover{color:#ffffff;background-color:#C32624}.woocommerce.single-product #main>.product .summary .quantity{padding:12px;margin:0;flex-grow:1}.woocommerce.single-product #main>.product .summary .quantity input{height:100%;text-align:center;font-size:30px;border:none}.woocommerce.single-product #main>.product .summary #product_meta_actions{clear:both;width:450px;display:flex;flex-flow:row wrap}@media (max-width:380px){.woocommerce.single-product #main>.product .summary #product_meta_actions{position:relative}}@media (max-width:500px){.woocommerce.single-product #main>.product .summary #product_meta_actions{width:100%}}.woocommerce.single-product #main>.product .summary #product_meta_actions .yith-wcwl-add-to-wishlist{height:82px;width:76px;margin:0}.woocommerce.single-product #main>.product .summary #product_meta_actions #ppc-button{order:-1;margin-bottom:10px;width:100%}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share{flex-grow:1;position:relative}@media (max-width:380px){.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share{position:initial}}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share:hover .title{color:#ffffff;background-color:#C32624}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share:hover .share_list{display:block}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .title{height:82px;color:#333333;padding:15px 25px 15px 25px;box-sizing:border-box;line-height:52px;background-color:#F8F7F7;text-transform:uppercase;text-align:center;font-size:16px;transition:0.2s}@media (max-width:380px){.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .title{padding:15px}}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .share_list{position:absolute;top:100%;left:0;right:0;background-color:#F8F7F7;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);padding:10px 0;display:none}@media (max-width:380px){.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .share_list{z-index:10}}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .share_list a{display:block;font-size:14px;text-transform:uppercase;padding:8px 15px 8px 50px;color:#333333;transition:0.2s;background-repeat:no-repeat}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .share_list a:hover{color:#C32624}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .share_list a.facebook{background-image:url('img/face_bk.png');background-size:auto 19px;background-position:20px center}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .share_list a.email{background-image:url('img/enveloppe_bk.png');background-size:auto 17px;background-position:15px center}.woocommerce.single-product #main>.product .summary #product_meta_actions #product_share .share_list a.twitter{background-image:url('img/twitter_bk.png');background-size:auto 16px;background-position:15px center}.woocommerce.single-product #main>.product .summary #product_meta_actions .compare{height:82px;font-size:16px;color:#333333;padding:15px 70px 15px 25px;box-sizing:border-box;line-height:52px;background-repeat:no-repeat;background-size:25px 24px;background-position:center right 20px;background-image:url('img/compare.png');flex-grow:1;text-align:center}@media (max-width:500px){.woocommerce.single-product #main>.product .summary #product_meta_actions .compare{padding:15px 55px 15px 25px}}@media (max-width:380px){.woocommerce.single-product #main>.product .summary #product_meta_actions .compare{background-image:none;padding:15px}}.woocommerce.single-product #main>.product .summary #product_meta_actions .compare:hover{color:#ffffff}.woocommerce.single-product #main>.product .woocommerce_custom_col_acf{float:left;width:41%;clear:left;margin:40px 0}@media (max-width:900px){.woocommerce.single-product #main>.product .woocommerce_custom_col_acf{width:100%;float:none}}.woocommerce.single-product #main>.product .woocommerce_custom_col_acf *:first-child{margin-top:0}.woocommerce.single-product #main>.product .woocommerce_custom_col_acf h2,.woocommerce.single-product #main>.product .woocommerce_custom_col_acf h3,.woocommerce.single-product #main>.product .woocommerce_custom_col_acf h4{font-weight:700;font-size:16px;line-height:20px;color:#C32624;text-transform:uppercase}.woocommerce.single-product #main>.product .woocommerce_custom_col_acf li,.woocommerce.single-product #main>.product .woocommerce_custom_col_acf p{font-size:16px;line-height:20px}.woocommerce.single-product #main>.product .woocommerce_custom_col_acf ul{list-style:none;margin:30px 0 40px}.woocommerce.single-product #main>.product .woocommerce_custom_col_acf ul li{margin:15px 0;padding-left:20px;position:relative}.woocommerce.single-product #main>.product .woocommerce_custom_col_acf ul li:after{content:'';position:absolute;top:6px;left:0;background-color:#C32624;height:7px;width:7px}.woocommerce.single-product #main>.product .woocommerce-tabs{float:right;width:58%;clear:none !important;margin-top:100px;padding:50px 30px 0;position:relative;box-sizing:border-box}@media (max-width:1500px){.woocommerce.single-product #main>.product .woocommerce-tabs{margin-top:40px}}@media (max-width:900px){.woocommerce.single-product #main>.product .woocommerce-tabs{width:100%;float:none}}@media (max-width:500px){.woocommerce.single-product #main>.product .woocommerce-tabs{padding:30px 0 0}}.woocommerce.single-product #main>.product .woocommerce-tabs:before{content:'';position:absolute;z-index:-1;background-color:#DDDDDD;left:0;right:0;top:0;height:240px}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs{margin-bottom:18px}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs:before,.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs:after{display:none}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li{background-color:transparent;border:none;border-right:1px solid #ffffff;border-radius:0;padding:0 30px;margin:0}@media (max-width:500px){.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li{display:block;padding:0 20px !important;border:none}}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li:last-of-type{border-right:none}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li:first-of-type{padding-left:0}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li:before,.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li:after{display:none}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li a{color:#ffffff;font-size:25px;line-height:30px;font-weight:400;padding:4px 0;transition:0.2s}@media (max-width:1500px){.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li a{font-size:22px;line-height:26px}}@media (max-width:500px){.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li a{font-size:18px;line-height:22px}}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li a:hover{color:#C32624}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tabs li.active a{color:#333333}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab{background-color:#ffffff;padding:40px 35px;border:1px solid #DDDDDD;box-sizing:border-box}@media (max-width:500px){.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab{padding:25px 15px}}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab *:first-child{margin-top:0}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab h2,.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab h3,.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab h4{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #707070}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab li,.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab p{font-size:16px;line-height:20px}.woocommerce.single-product #main>.product .woocommerce-tabs .wc-tab .woocommerce-Reviews .commentlist{padding:0}.woocommerce.single-product #main>.product .related,.woocommerce.single-product #main>.product #upsell_title{clear:both}.woocommerce.single-product #main>.product #upsell_title{padding:120px 0 23px;text-align:center;text-transform:uppercase;border-bottom:1px solid #DDDDDD}@media (max-width:1500px){.woocommerce.single-product #main>.product #upsell_title{padding-top:80px}}@media (max-width:500px){.woocommerce.single-product #main>.product #upsell_title{padding-top:60px}}.error-404{margin-top:60px}#back_to_top{height:59px;padding:90px 0 60px;display:flex;align-items:center;justify-content:center;width:100%}#back_to_top a{display:block;height:59px;width:59px;background-image:url('img/fleche-haut.png');background-size:contain;background-repeat:no-repeat;background-position:center center;transition:0.2s}#back_to_top a:hover{transform:scale(1.05)}#contact_float_btn{position:fixed;top:50%;right:0;transform:translateY(-180px) translateX(30%) rotate(-90deg);transform-origin:bottom right;display:block;background-color:#C32624;color:#ffffff;text-transform:uppercase;font-weight:700;font-size:30px;line-height:35px;padding:15px 30px 15px 75px;background-size:34px 34px;background-repeat:no-repeat;background-position:23px center;background-image:url('img/cible.png');transition:0.2s;z-index:20}@media (max-width:1500px){#contact_float_btn{font-size:24px;padding:10px 25px 10px 75px}}@media (max-width:800px){#contact_float_btn{display:none}}#contact_float_btn.active{transform:translateY(-180px) translateX(0%) rotate(-90deg)}#contact_float_btn:hover{background-size:40px 40px;background-position:20px center}#top_footer{background-color:#DDDDDD;padding:40px 0}#top_footer .wrapper{display:flex;justify-content:center;align-items:center}@media (max-width:800px){#top_footer .wrapper{flex-flow:row wrap;text-align:center}}#top_footer .wrapper .img{margin-right:50px}@media (max-width:800px){#top_footer .wrapper .img{margin-bottom:30px;margin-right:0}}#top_footer .wrapper .txt p{font-size:30px;line-height:40px;color:#000000;margin-top:0}@media (max-width:500px){#top_footer .wrapper .txt p{font-size:20px;line-height:30px}}#top_footer .wrapper .txt a{font-size:30px;display:block;padding:10px 20px 10px 80px;background-size:contain;background-position:center left;background-repeat:no-repeat}@media (max-width:800px){#top_footer .wrapper .txt a{display:inline-block}}@media (max-width:500px){#top_footer .wrapper .txt a{font-size:25px}}#colophon{background-color:#000000;padding:20px 0;color:#ffffff}#colophon a{color:#ffffff;transition:0.2s}#colophon a:hover{color:#C32624}#colophon #main_footer{display:flex;flex-flow:row nowrap;justify-content:flex-start;border-bottom:1px solid #ffffff;padding:20px 0}@media (max-width:1280px){#colophon #main_footer{flex-flow:row wrap}}#colophon #main_footer #footer_infos{width:400px}@media (max-width:1280px){#colophon #main_footer #footer_infos{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:30px}}@media (max-width:800px){#colophon #main_footer #footer_infos{flex-flow:column;align-items:center}}@media (max-width:380px){#colophon #main_footer #footer_infos{align-items:flex-start}}#colophon #main_footer #footer_infos #footer_logo{display:block;margin-bottom:35px}@media (max-width:1280px){#colophon #main_footer #footer_infos #footer_logo{width:100%;text-align:center}}#colophon #main_footer #footer_infos p{padding:0 0 15px 60px;background-position:left 2px;background-repeat:no-repeat}@media (max-width:1280px){#colophon #main_footer #footer_infos p{box-sizing:border-box;margin:10px 20px}}#colophon #main_footer #footer_infos p#footer_address{background-image:url('img/adresse.png');background-size:23px 33px}#colophon #main_footer #footer_infos p#footer_telephone{background-image:url('img/tel.png');background-size:19px 28px}#colophon #main_footer #footer_infos p#footer_email{background-image:url('img/enveloppe.png');background-size:27px 20px}#colophon #main_footer #footer_infos p#footer_horaires{background-image:url('img/horaire.png');background-size:27px 27px}#colophon #main_footer #footer-menus{width:calc(100% - 665px)}@media (max-width:1280px){#colophon #main_footer #footer-menus{width:calc(100% - 265px)}}@media (max-width:800px){#colophon #main_footer #footer-menus{width:100%}}#colophon #main_footer #footer-menus #footer-menu{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-end;list-style:none}@media (max-width:800px){#colophon #main_footer #footer-menus #footer-menu{flex-flow:row wrap;text-align:center}}#colophon #main_footer #footer-menus #footer-menu>li{width:400px}@media (max-width:800px){#colophon #main_footer #footer-menus #footer-menu>li{width:100%;flex-basis:auto;margin-bottom:40px}}#colophon #main_footer #footer-menus #footer-menu>li>a{font-size:25px;font-weight:700;text-transform:uppercase;display:block;border-bottom:1px solid #ffffff;padding-bottom:20px}#colophon #main_footer #footer-menus #footer-menu>li>.sub-menu{list-style:none;padding-top:25px}#colophon #main_footer #footer-menus #footer-menu>li>.sub-menu>li{margin:20px 0}#colophon #main_footer #footer-menus #footer-menu>li>.sub-menu>li a{font-size:20px}#colophon #main_footer #footer-menus #footer-menu>li>.sub-menu .sub-menu{display:none}#colophon #main_footer #footer-social{width:265px}@media (max-width:800px){#colophon #main_footer #footer-social{width:100%;text-align:center}}#colophon #main_footer #footer-social #social_title{font-size:25px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ffffff;padding-bottom:20px;line-height:25px}@media (max-width:1500px){#colophon #main_footer #footer-social #social_title{padding-bottom:17px}}#colophon #main_footer #footer-social ul{list-style:none;padding-top:25px}#colophon #main_footer #footer-social ul>li{margin:20px 0}#colophon #main_footer #footer-social ul>li a{font-size:20px;display:block;padding-left:50px;position:relative}@media (max-width:800px){#colophon #main_footer #footer-social ul>li a{display:inline-block}}#colophon #main_footer #footer-social ul>li a span{position:absolute;top:50%;left:0;transform:translateY(-50%);height:32px;width:32px;background-repeat:no-repeat;background-position:center center;background-size:contain}#colophon #copyright{margin:0 auto;padding:10px 0}@media (max-width:800px){#colophon #copyright{text-align:center}}@media screen and (max-width:1024px){#slider .wrapper_small .bloc2{display:flex;flex-direction:column;align-content:center;justify-content:center}#slider .wrapper_small .bloc2 iframe{position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;width:auto;height:auto}}