
/* 
Theme Name: MonaGraphic - Child
Author: www.monagraphic.com
Template: mona
Description: Theme MonaGraphic
*/

@import url("../mona/style.css");
@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:Daniel;src:url(fonts/danielbd.ttf)}body #video{background:rgba(34,34,34,.941);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:99999;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;top:-150%}.no-csstransforms body #video{opacity:0;top:-100%;-webkit-transition:all 1s ease;transition:all 1s ease}body #video .youtube_player{max-width:80%;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}body #video .youtube_player iframe{max-height:90vh}body #video.open{opacity:1;top:0;-webkit-transition:all 1s ease;transition:all 1s ease}body #video .inner{-webkit-align-self:end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:80%;text-align:right;width:100%;-ms-flex-item-align:end;align-self:end}body #video .inner a{color:#a71119;font-family:Daniel;font-size:30px;font-weight:600;text-decoration:none}@media screen and (max-height:550px){body #video{top:-200%}}body.is-nav-open{overflow:hidden}body .container{max-width:1280px;padding:0;width:80%}@media screen and (max-width:576px){body .btn.wysiwyg-btn{display:block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-right:0!important;text-align:left;white-space:pre-line;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}body h1,body h2{color:#d50e14;font-family:Raleway;font-size:35px;font-weight:600;letter-spacing:0;line-height:40px;margin-top:30px;text-transform:Uppercase}@media screen and (max-width:576px){body h2{font-size:30px;line-height:35px}}body h3{color:#878787;font-family:Raleway;font-size:25px;font-weight:600;letter-spacing:0;line-height:23px;text-transform:Uppercase}@media screen and (max-width:576px){body h3{font-size:20px}}body h4{color:#d50e14;font-family:Raleway;font-size:23px;font-weight:600;line-height:23px}@media screen and (max-width:576px){body h4{font-size:20px}}body h5{color:#000;font-family:Raleway;font-size:20px;font-weight:600;line-height:23px}@media screen and (max-width:576px){body h5{font-size:18px}}body .extrait p{color:#000;color:#fff;font-weight:400;font-weight:600;margin-bottom:0}body .extrait p,body p{font-family:Raleway;font-size:15px;letter-spacing:.375px;line-height:25px;text-transform:Normal}body p,body p a{color:#000;font-weight:400}body p a{font-family:Raleway;font-size:15px;font-weight:700;letter-spacing:.375px;line-height:25px;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body p a:hover{color:#d50e14;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body p b,body p strong,body p.alerte{font-weight:700}body p.alerte{color:#d50e14}body b,body strong{font-weight:700}body ul{color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal}body ul li{font-weight:700}body ul li ul li{font-weight:400}body .wysiwyg-btn,body button{background:#fff;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body .wysiwyg-btn.btn:not(.search-button):not(.social-link),body .wysiwyg-btn.primaire,body .wysiwyg-btn.wysiwyg-btn,body button.btn:not(.search-button):not(.social-link),body button.primaire,body button.wysiwyg-btn{background:transparent;border:1px solid #d50e14;color:#000;font-size:13px;font-weight:700;padding:20px 30px 20px 50px;position:relative;text-transform:uppercase;-webkit-transition:all .7s ease;transition:all .7s ease}body .wysiwyg-btn.btn:not(.search-button):not(.social-link):before,body .wysiwyg-btn.primaire:before,body .wysiwyg-btn.wysiwyg-btn:before,body button.btn:not(.search-button):not(.social-link):before,body button.primaire:before,body button.wysiwyg-btn:before{content:url(images/svg/BVA_picto_btn.svg);left:17.5px;position:absolute;-webkit-transition:all .7s ease;transition:all .7s ease;width:15px}body .wysiwyg-btn.btn:not(.search-button):not(.social-link):after,body .wysiwyg-btn.primaire:after,body .wysiwyg-btn.wysiwyg-btn:after,body button.btn:not(.search-button):not(.social-link):after,body button.primaire:after,body button.wysiwyg-btn:after{background:#d50e14;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:0;z-index:-1}body .wysiwyg-btn.btn:not(.search-button):not(.social-link):hover,body .wysiwyg-btn.primaire:hover,body .wysiwyg-btn.wysiwyg-btn:hover,body button.btn:not(.search-button):not(.social-link):hover,body button.primaire:hover,body button.wysiwyg-btn:hover{background:transparent;color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}body .wysiwyg-btn.btn:not(.search-button):not(.social-link):hover:before,body .wysiwyg-btn.primaire:hover:before,body .wysiwyg-btn.wysiwyg-btn:hover:before,body button.btn:not(.search-button):not(.social-link):hover:before,body button.primaire:hover:before,body button.wysiwyg-btn:hover:before{-webkit-filter:brightness(100);filter:brightness(100);-webkit-transition:all .7s ease;transition:all .7s ease}body .wysiwyg-btn.btn:not(.search-button):not(.social-link):hover:after,body .wysiwyg-btn.primaire:hover:after,body .wysiwyg-btn.wysiwyg-btn:hover:after,body button.btn:not(.search-button):not(.social-link):hover:after,body button.primaire:hover:after,body button.wysiwyg-btn:hover:after{-webkit-transition:all .7s ease;transition:all .7s ease;width:100%}body .wysiwyg-btn:focus,body .wysiwyg-btn:visited:focus,body button:focus,body button:visited:focus{background:#a71119}body blockquote{background:#f3f2f2;background-position:50%;background-size:200%;margin:40px auto;max-width:100%;padding:50px 8.33%;position:relative;width:83.3%}body blockquote p{color:#000;font-family:Daniel;font-size:18px;font-style:normal;font-weight:400;line-height:25px}@media screen and (max-width:576px){body blockquote p{font-size:18px;line-height:30px}}body blockquote:after{background-image:none;bottom:0;content:url(images/svg/BVA_deco_citation.svg);left:16%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:300px}body blockquote:before{background-image:none;content:url(images/svg/BVA_deco_citation.svg);left:75px;top:0;width:300px}@media screen and (max-width:576px){body blockquote{width:100%}}body table{color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;margin:50px 0;text-transform:Normal}body table tr th{background:transparent;border-bottom:2px solid #d50e14;font-weight:700;text-align:left}body table tr td{border-bottom:1px solid #f3f2f2}body .pagination-block .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Raleway;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .pagination-block .pagination li{margin-bottom:0!important;-webkit-transition:all .7s ease;transition:all .7s ease}body .pagination-block .pagination li::marker{display:none}body .pagination-block .pagination li.disabled a{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}body .pagination-block .pagination li.prev:not(.disabled):hover{-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .7s ease;transition:all .7s ease}body .pagination-block .pagination li.next:hover{-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all .7s ease;transition:all .7s ease}body .pagination-block .pagination li:before{display:none}body .pagination-block .pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;list-style:none;margin:0!important;padding-left:0}body .pagination-block .pagination ul a,body .pagination-block .pagination ul li{color:#000;color:#000!important;font-family:Raleway;font-size:15px;font-weight:400;font-weight:700!important;letter-spacing:.375px;line-height:25px;text-decoration:none;text-transform:Normal;-webkit-transition:all .7s ease;transition:all .7s ease}body .pagination-block .pagination ul a.current,body .pagination-block .pagination ul li.current{color:#d50e14!important}body .pagination-block .pagination ul a:hover{color:#d50e14;-webkit-transition:all .7s ease;transition:all .7s ease}body .pagination-block .pagination ul .current{font-weight:600!important}@media screen and (max-width:576px){body .pagination-block{margin:0 auto}}body .liste-marques{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}body .liste-marques .single-marque{background:#f3f2f2;height:auto;position:relative;text-align:center;width:calc(25% - 22.5px)}body .liste-marques .single-marque:before{background:-webkit-gradient(linear,left top,right top,from(#d50e14),to(#d50e14)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,#d50e14),color-stop(50%,transparent)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,#d50e14),color-stop(50%,transparent)),-webkit-gradient(linear,left top,right top,from(#d50e14),to(#d50e14)),-webkit-gradient(linear,right top,left top,from(#d50e14),to(#d50e14));background:linear-gradient(90deg,#d50e14 0,#d50e14),linear-gradient(0deg,#d50e14 50%,transparent 0),linear-gradient(0deg,#d50e14 50%,transparent 0),linear-gradient(90deg,#d50e14 0,#d50e14),linear-gradient(270deg,#d50e14 0,#d50e14);background-position:50% 100%,0 0,100% 0,100% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 3px,3px 200%,3px 200%,0 3px,0 3px;content:"";height:calc(100% + 6px);left:-3px;position:absolute;top:-3px;-webkit-transform:scaleX(0) rotate(0deg);transform:scaleX(0) rotate(0deg);-webkit-transition:background-position .3s ease-in-out,background-size .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-position .3s ease-in-out,background-size .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,background-position .3s ease-in-out,background-size .3s ease-in-out;transition:transform .3s ease-in-out,background-position .3s ease-in-out,background-size .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition-delay:.6s,.3s,0s;transition-delay:.6s,.3s,0s;width:calc(100% + 6px)}body .liste-marques .single-marque:hover:before{background-position:50% 100%,0 100%,100% 100%,100% 0,0 0;background-size:200% 3px,3px 400%,3px 400%,55% 3px,55% 3px;-webkit-transform:scaleX(1) rotate(0deg);transform:scaleX(1) rotate(0deg);-webkit-transition-delay:0s,.3s,.6s;transition-delay:0s,.3s,.6s}body .liste-marques .single-marque a{display:block;height:100%;padding:15px;position:relative;text-decoration:none;z-index:999}body .liste-marques .single-marque a .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body .liste-marques .single-marque a .logo img{max-height:120px;max-width:120px}body .liste-marques .single-marque a h3{color:#000;font-size:13px;line-height:13px;margin-bottom:0;text-transform:uppercase}body .liste-marques .single-marque a:hover{cursor:pointer}body .liste-marques .single-marque.all{background:transparent;border:1px solid #d50e14}body .liste-marques .single-marque.all .logo{height:calc(100% - 26px)}body .liste-marques .single-marque:hover{cursor:pointer}body .liste-marques .single-marque:hover h3{color:#d50e14}@media screen and (min-width:992px) and (max-width:1280px){body .liste-marques .single-marque{width:calc(33.33% - 22.5px)}}@media screen and (min-width:576px) and (max-width:768px){body .liste-marques .single-marque{width:calc(33.33% - 22.5px)}}@media screen and (min-width:480px) and (max-width:576px){body .liste-marques .single-marque{width:calc(50% - 22.5px)}}@media screen and (max-width:480px){body .liste-marques .single-marque{width:100%}}body .wp-wysiwyg{overflow:visible;padding:110px 0 50px}body .wp-wysiwyg h2{margin-bottom:30px;margin-top:80px}body .wp-wysiwyg h2:first-child{margin-top:0}body .wp-wysiwyg ul.sp-list-posts,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav){color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;list-style:none;margin-bottom:50px;text-transform:Normal}body .wp-wysiwyg ul.sp-list-posts li,body .wp-wysiwyg ul.sp-list-posts li.page_item,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li.page_item{font-weight:700;line-height:18px;margin-bottom:10px;position:relative}body .wp-wysiwyg ul.sp-list-posts li a,body .wp-wysiwyg ul.sp-list-posts li.page_item a,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li a,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li.page_item a{color:#000;font-family:Raleway;font-size:15px;font-weight:400;font-weight:700;letter-spacing:.375px;line-height:25px;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body .wp-wysiwyg ul.sp-list-posts li a:hover,body .wp-wysiwyg ul.sp-list-posts li.page_item a:hover,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li a:hover,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li.page_item a:hover{color:#d50e14;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body .wp-wysiwyg ul.sp-list-posts li ul,body .wp-wysiwyg ul.sp-list-posts li.page_item ul,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li ul,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li.page_item ul{margin-top:15px;padding-left:50px}body .wp-wysiwyg ul.sp-list-posts li ul li,body .wp-wysiwyg ul.sp-list-posts li.page_item ul li,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li ul li,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li.page_item ul li{font-weight:400}body .wp-wysiwyg ul.sp-list-posts li ul li:before,body .wp-wysiwyg ul.sp-list-posts li.page_item ul li:before,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li ul li:before,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li.page_item ul li:before{border:2px solid #878787;border-radius:2px;content:"";display:inline-block;height:9px;left:0;position:absolute;top:5px;width:9px}body .wp-wysiwyg ul.sp-list-posts li.page_item:before,body .wp-wysiwyg ul.sp-list-posts li:before,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li.page_item:before,body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl):not(.acf-hl):not(.pagination):not(.no-style):not(.level-1):not(.level-2):not(.level-3):not(.filter-items):not(.primary-nav):not(.header-nav-list):not(.social-nav) li:before{content:url(images/svg/BVA_puce.svg);margin-left:-30px;position:absolute;top:1px;width:15px}body .wp-wysiwyg .wp-caption{background:transparent;padding:0;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}body .wp-wysiwyg .wp-caption.aligncenter{margin:35px auto}body .wp-wysiwyg .wp-caption.alignleft,body .wp-wysiwyg .wp-caption.alignright{max-width:50%;position:relative}@media screen and (max-width:576px){body .wp-wysiwyg .wp-caption.alignleft,body .wp-wysiwyg .wp-caption.alignright{max-width:100%}}body .wp-wysiwyg .wp-caption .wp-caption-text{background:transparent;color:#878787;font-size:13px;font-style:normal;letter-spacing:.325px;line-height:20px;max-width:100%;padding:10px 0;position:relative;text-align:left;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .wp-wysiwyg .wp-image-wrap.left img,body .wp-wysiwyg .wp-image-wrap.right img{max-width:50%}@media screen and (max-width:992px){body .wp-wysiwyg .wp-image-wrap.left img,body .wp-wysiwyg .wp-image-wrap.right img{max-width:100%}}body .wp-wysiwyg .wp-image-wrap.left img{margin-right:55px}@media screen and (max-width:992px){body .wp-wysiwyg .wp-image-wrap.left img{margin-left:0;margin-right:0}}body .wp-wysiwyg .wp-image-wrap.right img{margin-left:55px}@media screen and (max-width:992px){body .wp-wysiwyg .wp-image-wrap.right img{margin-left:0;margin-right:0}}body .wp-wysiwyg .wp-image-wrap.center img,body .wp-wysiwyg .wp-image-wrap.none img{margin:50px auto}@media screen and (max-width:992px){body .wp-wysiwyg{margin-bottom:0}}@media screen and (max-width:768px){body .wp-wysiwyg{padding-top:0}}body .acf-gallery.gallery{background:none;gap:10px;margin-bottom:50px;margin-top:35px;max-width:100%;padding:0;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;border:none;height:auto;justify-content:flex-start}body .acf-gallery.gallery .gallery-single{background:none;-webkit-box-shadow:none;box-shadow:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;max-width:20%;overflow:hidden;position:relative;width:calc(20% - 8px)}body .acf-gallery.gallery .gallery-single a{display:contents}body .acf-gallery.gallery .gallery-single a .thumb{overflow:hidden}body .acf-gallery.gallery .gallery-single a .thumb img{margin:0;width:100%}body .acf-gallery.gallery .gallery-single a .thumb .overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:rgba(213,14,20,.9);justify-content:center;opacity:0;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:999}body .acf-gallery.gallery .gallery-single a .thumb .overlay svg{z-index:1}body .acf-gallery.gallery .gallery-single a:hover{-webkit-transform:scale(1);transform:scale(1)}body .acf-gallery.gallery .gallery-single a:hover .thumb img{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}body .acf-gallery.gallery .gallery-single a:hover .thumb .overlay{opacity:1;-webkit-transition:all .7s ease;transition:all .7s ease}body .acf-gallery.gallery .gallery-single a:after{background-image:none;display:none}@media screen and (max-width:768px){body .acf-gallery.gallery .gallery-single{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:50%;width:calc(50% - 5px)}}body .temoignages .content{gap:35px}body .temoignages .content.el-1{margin:auto;width:83.3%}@media screen and (max-width:768px){body .temoignages .content.el-1{width:100%}}body .temoignages .content .single-personne{border:1px solid #d50e14;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;padding:55px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body .temoignages .content .single-personne .contenu{width:calc(100% - 120px)}body .temoignages .content .single-personne .contenu p{margin-bottom:0}body .temoignages .content .single-personne .contenu h3{font-size:22px;letter-spacing:.55px;text-transform:none}@media screen and (max-width:576px){body .temoignages .content .single-personne .contenu{width:100%}body .temoignages .content .single-personne{padding:30px}body .temoignages .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}body .wrap-html-sitemap h3.sp-cat-name a{color:#878787;font-family:Raleway;font-size:25px;font-size:20px;font-weight:600;letter-spacing:0;line-height:23px;text-decoration:none;text-transform:Uppercase}body .lg-outer .lg-actions .lg-next,body .lg-outer .lg-actions .lg-prev{background-color:#a71119}body .lg-outer .lg-actions .lg-next:hover,body .lg-outer .lg-actions .lg-prev:hover{background-color:#d50e14}body .lg-outer .lg-thumb-outer,body .lg-outer .lg-toogle-thumb,body .lg-outer .lg-toolbar{background-color:#a71119}body .breadcrumb{margin:80px 0 50px}body .breadcrumb li,body .breadcrumb li a{color:#000;color:#fff;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal}body .breadcrumb li a{text-decoration:none}body .breadcrumb li:after{border:2px solid #878787;border-radius:2px;content:"";display:inline-block;height:9px;margin:0 15px;width:9px}@media screen and (max-width:992px){body .breadcrumb{margin:0 0 50px}}.apparition.left.delay-1{-webkit-animation:fade-left 1s ease-in;animation:fade-left 1s ease-in}.apparition.right.delay-1{-webkit-animation:fade-right 1s ease-in;animation:fade-right 1s ease-in}.apparition.top.delay-1{-webkit-animation:fade-top 1s ease-in;animation:fade-top 1s ease-in}.apparition.bottom.delay-1{-webkit-animation:fade-bottom 1s ease-in;animation:fade-bottom 1s ease-in}.apparition.fadein.delay-1{-webkit-animation:fade-in 1s ease;animation:fade-in 1s ease}.apparition.bottom.delay-2{-webkit-animation:fade-bottom-d2 2s ease-in;animation:fade-bottom-d2 2s ease-in}.apparition.fadein.delay-2{-webkit-animation:fade-in-d2 2s ease-in;animation:fade-in-d2 2s ease-in}.apparition.top.delay-2,.apparition.top.delay-2 img{-webkit-animation:fade-top-d2 2s ease-in;animation:fade-top-d2 2s ease-in}.apparition.top.delay-3,.apparition.top.delay-3 img{-webkit-animation:fade-top-d3 2s ease-in;animation:fade-top-d3 2s ease-in}.apparition.top.delay-4 img{-webkit-animation:fade-top-d4 2s ease-in;animation:fade-top-d4 2s ease-in}.reveal{opacity:0;position:relative}.reveal.active{opacity:1}.active.fade-bottom{-webkit-animation:fade-bottom 1s ease-in;animation:fade-bottom 1s ease-in}.active.fade-top{-webkit-animation:fade-top 1s ease-in;animation:fade-top 1s ease-in}.active.fade-left{-webkit-animation:fade-left 1s ease-in;animation:fade-left 1s ease-in}.active.fade-right{-webkit-animation:fade-right 1s ease-in;animation:fade-right 1s ease-in}.active.fade-in{-webkit-animation:fade-in 1s ease-in;animation:fade-in 1s ease-in}.active.normal-fade{-webkit-animation:normal-fade 1s;animation:normal-fade 1s}@-webkit-keyframes fade-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-right{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes normal-fade{0%{opacity:0}to{opacity:1}}@keyframes normal-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-d2{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes fade-in-d2{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-bottom-d2{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-bottom-d2{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-top-d2{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-top-d2{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-top-d3{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-top-d3{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-top-d4{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}70%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-top-d4{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}70%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.loader{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:3px solid #ccc;border-radius:50%;border-top-color:#333;height:24px;margin:1rem auto;width:24px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.border-radius,body .blocker .modal{border-radius:0}.box-shadow,body .blocker .modal{-webkit-box-shadow:0 0 10px #121212;-o-box-shadow:0 0 10px #121212;-ms-box-shadow:0 0 10px #121212;box-shadow:0 0 10px #121212}.transition,body .blocker .modal a.close-modal{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.button-radius{border-radius:0}body .blocker{background-color:rgba(0,0,0,.1);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;overflow:auto;padding:20px;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:9998}body .blocker:before{content:"";display:inline-block;height:100%;margin-right:-.05em;vertical-align:middle}body .blocker.behind{background-color:transparent}body .blocker .modal{-webkit-align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;left:0;max-width:60%;max-width:100%;padding:50px;position:relative;position:fixed;text-align:left;top:0;vertical-align:middle;width:100%;z-index:2;-ms-flex-line-pack:center;align-content:center;background:rgba(0,0,0,.8);z-index:9999}body .blocker .modal .container{background:#fff;border-radius:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:720px;padding:50px;position:relative}body .blocker .modal .container .btn{background:#d50e14;border-radius:0;color:#fff;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px;margin-top:5px;padding:15px 40px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}body .blocker .modal .container .btn:hover{background:#000;color:#fff}body .blocker .modal a.close-modal{font-size:26px;font-weight:400;height:30px;line-height:30px;position:absolute;right:18px;text-align:center;top:16px;width:30px}body .blocker .modal a.close-modal:hover{cursor:pointer;opacity:.6}body .blocker .modal p{color:inherit;font-size:16px;line-height:inherit}@media screen and (min-width:0px) and (max-width:767px){.modal{max-width:100%;padding:20px}}.woocommerce-notices-wrapper{grid-column:1/-1}.pre-header{background:-webkit-gradient(linear,left top,right top,from(#000),color-stop(60%,#000),color-stop(60%,#222),to(#222));background:linear-gradient(90deg,#000,#000 60%,#222 0,#222)}.pre-header .container .recherche .search-form-container{margin-bottom:0}.pre-header .container .recherche .search-form-container .search-form{background:#000}.pre-header .container .recherche .search-form-container .search-form .search-inner{height:5rem;padding:10px 50px 10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pre-header .container .recherche .search-form-container .search-form .search-inner input{background:transparent;color:#fff;font-family:Raleway;font-size:15px;font-style:italic;font-weight:200;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:.375px;line-height:25px;padding:0}.pre-header .container .recherche .search-form-container .search-form .search-inner input::-webkit-input-placeholder{color:#fff}.pre-header .container .recherche .search-form-container .search-form .search-inner input::-moz-placeholder{color:#fff}.pre-header .container .recherche .search-form-container .search-form .search-inner input:-ms-input-placeholder{color:#fff}.pre-header .container .recherche .search-form-container .search-form .search-inner input::-ms-input-placeholder{color:#fff}.pre-header .container .recherche .search-form-container .search-form .search-inner input::placeholder{color:#fff}.pre-header .container .recherche .search-form-container .search-form .search-inner input:focus{-webkit-box-shadow:none;box-shadow:none}.pre-header .container .recherche .search-form-container .search-form .search-inner .search-button{background:transparent!important;height:26px;padding:0;width:21px}@media screen and (max-width:992px){.pre-header .container .recherche .search-form-container .search-form .search-inner{padding-right:40px}.pre-header .container .recherche{width:calc(100% - 65px)}}.pre-header .container .liens-boutique{background:#222;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:50px;padding-left:50px}.pre-header .container .liens-boutique a{position:relative;-webkit-transition:all .7s ease;transition:all .7s ease}.pre-header .container .liens-boutique a .bulle{background:#d50e14;border-radius:30px;color:#fff;display:block;font-size:13px;font-weight:700;height:20px;left:15px;position:absolute;text-align:center;top:-15px;width:20px}.pre-header .container .liens-boutique a:hover{-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){.pre-header .container .liens-boutique{background:#000;gap:20px;max-width:65px;padding-left:0}.pre-header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pre-header{background:#000}}header.header{background:#f3f2f2;overflow:hidden}header.header .main-header .header-logo{margin-right:0;padding:25px 0}header.header .main-header .header-logo .logo img{-webkit-transition:all .7s ease;transition:all .7s ease}header.header .main-header .header-logo .logo img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){header.header .main-header .header-logo .logo{display:block;max-width:250px}}header.header .main-header .header-content{grid-column-start:4;padding:25px 0}header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;gap:0 30px;justify-content:flex-start;padding-top:0}header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item .header-nav-link{font-size:18px;font-weight:700;letter-spacing:.45px;line-height:29px;padding:0;-webkit-transition:all .7s ease;transition:all .7s ease}header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item .header-nav-link:hover{color:#d50e14;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .7s ease;transition:all .7s ease}header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item .header-nav-link:focus,header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item .header-nav-link:hover,header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item .header-nav-link:visited,header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item .header-nav-link:visited:focus,header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item .header-nav-link:visited:hover{background-color:transparent!important;background:transparent!important}@media screen and (max-width:992px){header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item .header-nav-link{line-height:20px}}@media screen and (min-width:992px){header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item.mobile{display:none}}header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item.is-active>a{background:transparent;color:#d50e14}header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item.is-active>a:focus,header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item.is-active>a:hover{background:transparent}@media screen and (max-width:992px){header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav .header-nav-item{margin-bottom:20px}header.header .main-header .header-content .header-nav .nav-content .nav-scroll .primary-nav{display:block}header.header .main-header .header-content .header-nav .nav-content .nav-scroll{grid-column-start:auto}header.header .main-header .header-content .header-nav .nav-content{height:90vh;overflow:scroll;padding:70px 10% 20px;width:100%}header.header .main-header .header-content .header-nav{max-width:100%;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.95);justify-content:center;padding:0}}header.header .main-header .header-content .nav-button-burger{left:auto;position:relative;top:auto;-webkit-transition:all .7s ease;transition:all .7s ease}header.header .main-header .header-content .nav-button-burger i{background-color:#d50e14;background-size:100% .3rem;height:3em;margin-right:0;width:3em}header.header .main-header .header-content .nav-button-burger i:after,header.header .main-header .header-content .nav-button-burger i:before{height:.3rem}.is-nav-open header.header .main-header .header-content .nav-button-burger{top:-60px;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:999}@media screen and (max-width:992px){header.header .main-header .header-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}header.header .main-header .sous-menu a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:50px;text-decoration:none;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:1}header.header .main-header .sous-menu a.boutique{background:#a71119}header.header .main-header .sous-menu a.contact{background:#d50e14}header.header .main-header .sous-menu a:hover{padding-left:70px;-webkit-transition:all .7s ease;transition:all .7s ease}header.header .main-header .sous-menu:after{background:-webkit-gradient(linear,left bottom,left top,from(#d50e14),color-stop(50%,#d50e14),color-stop(50%,#a71119),to(#a71119));background:linear-gradient(0deg,#d50e14,#d50e14 50%,#a71119 0,#a71119);content:"";height:100%;position:absolute;top:0;width:100vw;z-index:0}@media screen and (max-width:992px){header.header .main-header .sous-menu{display:none}header.header{overflow:visible}}.reassurances{background:#f3f2f2;overflow:hidden;padding:45px 0;position:relative}.reassurances .container{gap:75px}.reassurances .container .single-reassurance{text-align:center}.reassurances .container .single-reassurance img{margin-bottom:25px}.reassurances .container .single-reassurance h3{color:#000;font-size:18px;letter-spacing:.45px;line-height:29px;margin-bottom:10px}.reassurances .container .single-reassurance p{font-family:Daniel;font-size:18px;line-height:24px}@media screen and (min-width:480px) and (max-width:576px){.reassurances .container .single-reassurance{width:calc(50% - 37.5px)}.reassurances .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:992px){.reassurances .container{gap:50px}}.reassurances:after{bottom:0;content:url(images/svg/BVA_deco_citation.svg);position:absolute;right:-120px;-webkit-transform:rotate(130deg);transform:rotate(130deg);width:380px}.reassurances:before{content:url(images/svg/BVA_deco_citation.svg);position:absolute;right:-120px;top:0;width:380px}footer.footer{background:#000;color:#fff}footer.footer .logo img{-webkit-transition:all .7s ease;transition:all .7s ease}footer.footer .logo img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){footer.footer .logo img{display:block;margin:0 auto 25px;max-width:250px}}footer.footer .adresse{grid-column-start:4}footer.footer .adresse address{color:#000;color:#fff;font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.375px;line-height:25px;margin-bottom:0;text-transform:Normal}@media screen and (max-width:576px){footer.footer .adresse address{margin-bottom:20px;text-align:center}}@media screen and (max-width:992px){footer.footer .adresse{grid-column-start:auto}}footer.footer .telephone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column-start:8;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer.footer .telephone p a{color:#fff;font-size:18px;font-weight:700;margin-bottom:0;text-decoration:none}@media screen and (max-width:576px){footer.footer .telephone p a{margin-bottom:20px;text-align:center;width:100%}}@media screen and (max-width:992px){footer.footer .telephone{grid-column-start:auto}}footer.footer .contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer.footer .contact .btn{background:#d50e14;color:#fff;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px;padding:20px 40px 17px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}footer.footer .contact .btn:hover{background:#d50e14;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:all .7s ease;transition:all .7s ease}footer.footer .contact .btn:after,footer.footer .contact .btn:before{display:none}@media screen and (max-width:992px){footer.footer .contact{margin-top:25px}}@media screen and (max-width:576px){footer.footer .contact{margin:0 auto}}footer.footer .rs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer.footer .rs,footer.footer .rs .social-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}footer.footer .rs .social-nav{gap:20px;margin:0}footer.footer .rs .social-nav .social-nav-item{margin:0}footer.footer .rs .social-nav .social-nav-item .social-nav-link{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 0 auto;padding:0;-webkit-transition:all .7s ease;transition:all .7s ease}footer.footer .rs .social-nav .social-nav-item .social-nav-link.social-link-fb svg{width:12px}footer.footer .rs .social-nav .social-nav-item .social-nav-link.social-link-yt svg{width:24px}footer.footer .rs .social-nav .social-nav-item .social-nav-link:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){footer.footer .rs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:576px){footer.footer .rs{margin:25px auto 0}}footer.footer .pre-footer{border-top:1px solid #878787;margin-top:20px;padding:20px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer.footer .pre-footer,footer.footer .pre-footer .footer-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer.footer .pre-footer .footer-nav-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0}footer.footer .pre-footer .footer-nav-list li{margin-bottom:0}footer.footer .pre-footer .footer-nav-list li a{background-color:transparent;padding:5px 0;-webkit-transition:all .7s ease;transition:all .7s ease}footer.footer .pre-footer .footer-nav-list li a:hover{color:#d50e14;-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (min-width:576px) and (max-width:768px){footer.footer .pre-footer .footer-nav-list{gap:0 20px;text-align:left}}@media screen and (max-width:576px){footer.footer .pre-footer .footer-nav-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:0 20px;justify-content:center}}footer.footer .pre-footer .copyright{color:#fff;font-size:15px;padding:5px 0;text-decoration:none;-webkit-transition:all .7s ease;transition:all .7s ease}footer.footer .pre-footer .copyright:hover{color:#d50e14;-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:576px){footer.footer .pre-footer .copyright{margin:0 auto}}@media screen and (max-width:768px){footer.footer .pre-footer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header-nav-link:not(.header-nav-link_l2),.header-nav-link:not(.header-nav-link_l2):visited,.is-open>.header-nav-link:not(.header-nav-link_l2),.is-parent:hover>a:not(.header-nav-link_l2){background-color:transparent!important}.is-open>.header-nav-link:not(.header-nav-link_l2),.is-parent.header-nav-link:not(.header-nav-link_l2),.is-parent.header-nav-link:not(.header-nav-link_l2):visited,.is-parent:hover>a:not(.header-nav-link_l2){color:#a71119!important}#main{padding-bottom:50px}@media screen and (max-width:992px){#main{overflow-x:hidden}}#main.pagec .entete{overflow:hidden;position:relative}#main.pagec .entete.thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:70px 0 120px}#main.pagec .entete.thumb:before{background:linear-gradient(127deg,#000,rgba(6,71,123,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:768px){#main.pagec .entete.thumb:before{display:none}}@media screen and (max-width:768px){#main.pagec .entete.thumb{background-image:none!important}#main.pagec .entete.thumb .breadcrumb{margin:0 0 50px}#main.pagec .entete.thumb .breadcrumb li,#main.pagec .entete.thumb .breadcrumb li a,#main.pagec .entete.thumb .extrait p{color:#000}#main.pagec .entete.thumb{padding:50px 0 75px}}#main.pagec .entete.no-thumb{padding:70px 0}#main.pagec .entete.no-thumb .extrait p{color:#000}#main.pagec .entete.no-thumb .breadcrumb{margin:0 0 50px}#main.pagec .entete.no-thumb .breadcrumb li,#main.pagec .entete.no-thumb .breadcrumb li a{color:#000}#main.pagec .entete .thumb-only-mobile{display:none}@media screen and (max-width:768px){#main.pagec .entete .thumb-only-mobile{display:block;margin-top:50px}#main.pagec .entete .thumb-only-mobile img{width:100%}}#main.pagec .entete .container{position:relative;z-index:2}#main.pagec .entete:after{bottom:-5px;content:url(images/svg/BVA_deco_entete.svg);opacity:.2;position:absolute;right:0;width:375px}@media screen and (max-width:768px){#main.pagec .entete:after{display:none}}#main .liste-articles,#main .pages-enfants{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:70px}#main .liste-articles:not(:first-child),#main .pages-enfants:not(:first-child){margin-top:100px}#main .liste-articles .single-actualite a,#main .liste-articles .single-page a,#main .pages-enfants .single-actualite a,#main .pages-enfants .single-page a{text-decoration:none}#main .liste-articles .single-actualite a .image,#main .liste-articles .single-page a .image,#main .pages-enfants .single-actualite a .image,#main .pages-enfants .single-page a .image{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}#main .liste-articles .single-actualite a .image:before,#main .liste-articles .single-page a .image:before,#main .pages-enfants .single-actualite a .image:before,#main .pages-enfants .single-page a .image:before{background:linear-gradient(300deg,#000,rgba(6,71,123,0));content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}#main .liste-articles .single-actualite a .image:after,#main .liste-articles .single-page a .image:after,#main .pages-enfants .single-actualite a .image:after,#main .pages-enfants .single-page a .image:after{background:url(images/svg/BVA_home_deco_entete.svg) no-repeat;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%}@media screen and (max-width:576px){#main .liste-articles .single-actualite a .image,#main .liste-articles .single-page a .image,#main .pages-enfants .single-actualite a .image,#main .pages-enfants .single-page a .image{margin-bottom:25px}}#main .liste-articles .single-actualite a .contenu,#main .liste-articles .single-page a .contenu,#main .pages-enfants .single-actualite a .contenu,#main .pages-enfants .single-page a .contenu{border-bottom:1px solid #d50e14;grid-column-start:7;padding-bottom:60px;position:relative}#main .liste-articles .single-actualite a .contenu h3,#main .liste-articles .single-page a .contenu h3,#main .pages-enfants .single-actualite a .contenu h3,#main .pages-enfants .single-page a .contenu h3{font-size:30px;line-height:40px;text-transform:none}#main .liste-articles .single-actualite a .contenu p,#main .liste-articles .single-page a .contenu p,#main .pages-enfants .single-actualite a .contenu p,#main .pages-enfants .single-page a .contenu p{margin-bottom:0}#main .liste-articles .single-actualite a .contenu time,#main .liste-articles .single-page a .contenu time,#main .pages-enfants .single-actualite a .contenu time,#main .pages-enfants .single-page a .contenu time{background:#d50e14;color:#fff;display:block;font-family:Raleway;font-size:13px;letter-spacing:.325px;line-height:25px;margin-bottom:10px;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main .liste-articles .single-actualite a .contenu .categories,#main .liste-articles .single-page a .contenu .categories,#main .pages-enfants .single-actualite a .contenu .categories,#main .pages-enfants .single-page a .contenu .categories{color:#000;font-family:Daniel;font-size:18px;font-weight:100;line-height:24px;margin:30px 0}#main .liste-articles .single-actualite a .contenu:after,#main .liste-articles .single-page a .contenu:after,#main .pages-enfants .single-actualite a .contenu:after,#main .pages-enfants .single-page a .contenu:after{bottom:30px;content:url(images/svg/BVA_lire_la_suite_noir.svg);position:absolute;right:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:11px}@media screen and (min-width:576px) and (max-width:992px){#main .liste-articles .single-actualite a .contenu,#main .liste-articles .single-page a .contenu,#main .pages-enfants .single-actualite a .contenu,#main .pages-enfants .single-page a .contenu{grid-column:span 7/span 7;grid-column-start:6}}@media screen and (max-width:576px){#main .liste-articles .single-actualite a .contenu,#main .liste-articles .single-page a .contenu,#main .pages-enfants .single-actualite a .contenu,#main .pages-enfants .single-page a .contenu{grid-column-start:auto}}#main .liste-articles .single-actualite a:hover .contenu:after,#main .liste-articles .single-page a:hover .contenu:after,#main .pages-enfants .single-actualite a:hover .contenu:after,#main .pages-enfants .single-page a:hover .contenu:after{right:-20px;-webkit-transition:all .7s ease;transition:all .7s ease}#main.recherche .entete{background-image:url(images/assets/BVA_page_sample.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:70px 0 120px;position:relative}#main.recherche .entete .container{position:relative;z-index:1}#main.recherche .entete:before{background:linear-gradient(127deg,#000,rgba(6,71,123,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#main.recherche .entete:after{bottom:-5px;content:url(/images/svg/BVA_deco_entete.svg);opacity:.2;position:absolute;right:0;width:375px}#main.recherche .pages-enfants{display:grid;gap:30px}#main.recherche .pages-enfants .single-page a{border-bottom:1px solid #d50e14;display:block;height:100%;padding:0 0 30px;position:relative;text-decoration:none}#main.recherche .pages-enfants .single-page a .image{margin-bottom:30px;position:relative}#main.recherche .pages-enfants .single-page a .image:after,#main.recherche .pages-enfants .single-page a .image:before{display:none}#main.recherche .pages-enfants .single-page a .image span{background:#d50e14;bottom:0;color:#fff;display:block;font-family:Raleway;font-size:13px;letter-spacing:.325px;line-height:25px;padding:5px 10px;position:absolute;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.recherche .pages-enfants .single-page a h2{font-size:22px;line-height:25px;margin-bottom:0;margin-top:0;text-transform:none}#main.recherche .pages-enfants .single-page a:hover:after{right:-10px;-webkit-transition:all .7s ease;transition:all .7s ease}#main.recherche .pages-enfants .single-page a:after{bottom:30px;content:url(images/svg/BVA_lire_la_suite_noir.svg);position:absolute;right:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:11px}.error h1{font-size:150px!important}#calendar,.error .wp-wysiwyg{margin-top:50px}#calendar .fc-event{border:none;color:#b34f30}#calendar .fc-col-header{margin-top:0}#calendar .fc-col-header th{background:#a71119}#calendar button{background:#d50e14;border-color:#d50e14}#calendar button:disabled{border-color:#d50e14;opacity:.8}#calendar button.fc-button-active{background:#a71119;border-color:#a71119}#calendar tbody tr td.fc-day-today{background:rgba(213,14,20,.1)}#calendar tbody tr td .fc-event-title{margin-left:5px}.blog .wp-wysiwyg{margin-top:0!important}@media screen and (max-width:992px){.blog .wp-wysiwyg{padding-top:50px!important}}.blog .categories{margin:50px 0 0}.blog .categories .menu-mobile{color:#878787;font-family:Raleway;font-size:25px;font-weight:600;letter-spacing:0;line-height:23px;margin-bottom:0;padding-right:50px;position:relative;text-transform:Uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog .categories .menu-mobile:hover{cursor:pointer}.blog .categories .menu-mobile:after{content:url(images/svg/BVA_lire_la_suite_noir.svg);position:absolute;right:0;top:0;width:13px}@media screen and (min-width:992px){.blog .categories .menu-mobile{display:none}}.blog .categories ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;list-style:none;padding-left:0}.blog .categories ul li a{background:#fff;border:1px solid #000;color:#000;display:block;font-family:Raleway;font-family:Daniel;font-size:15px;font-size:18px;font-weight:400;font-weight:100;letter-spacing:.375px;line-height:25px;line-height:16px;padding:20px 40px 17px;position:relative;text-decoration:none;text-transform:Normal;text-transform:uppercase;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}.blog .categories ul li a.active{background:#000;color:#fff;font-weight:600}.blog .categories ul li a.active:after{height:3px}.blog .categories ul li a:hover{background:#000;color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){.blog .categories ul{margin:50px 0 0;max-height:0;overflow:hidden;-webkit-transition:all .7s ease;transition:all .7s ease}}.blog .categories.open .menu-mobile{margin-bottom:25px}.blog .categories.open .menu-mobile:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.blog .categories.open .contenu{max-height:1500px;-webkit-transition:all .7s ease;transition:all .7s ease}body #main.home #entete{padding:75px 0 60px}body #main.home #entete .contenu h1{color:#000;font-family:Raleway;font-size:35px;font-weight:600;letter-spacing:0;line-height:40px;margin:0 0 50px;text-transform:Uppercase}body #main.home #entete .contenu h1 span{color:#d50e14}body #main.home #entete .contenu p{margin-bottom:50px}body #main.home #entete .contenu a{color:#000;display:block;font-size:13px;font-weight:600;letter-spacing:.325px;margin-bottom:50px;position:relative;text-decoration:none;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body #main.home #entete .contenu a:after{background:#d50e14;bottom:-10px;content:"";height:2px;left:0;position:absolute;-webkit-transition:all .7s ease-in;transition:all .7s ease-in;width:100%}body #main.home #entete .contenu a:hover:after{-webkit-transition:all .7s ease-out;transition:all .7s ease-out;width:0}@media screen and (max-width:992px){body #main.home #entete .contenu{margin-bottom:50px}}body #main.home #entete .image{grid-column-start:7;margin:auto 0 0;position:relative}@media screen and (max-width:992px){body #main.home #entete .image img{width:100%}}body #main.home #entete .image:after{background:url(images/svg/BVA_home_deco_entete.svg);background-repeat:no-repeat;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%}@media screen and (max-width:992px){body #main.home #entete .image{grid-column-start:auto}}body #main.home #entete .bloc-btn{-webkit-transition:all .7s ease-out;transition:all .7s ease-out}body #main.home #entete .bloc-btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;padding:25px 50px;text-decoration:none}body #main.home #entete .bloc-btn a .contenu{width:calc(100% - 115px)}body #main.home #entete .bloc-btn a .contenu h3{color:#000;font-size:18px;letter-spacing:.45px;line-height:20px;margin-bottom:0}body #main.home #entete .bloc-btn a .contenu .sur-titre{font-family:Daniel;font-size:18px}@media screen and (max-width:480px){body #main.home #entete .bloc-btn a .contenu{width:100%}body #main.home #entete .bloc-btn a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:30px;justify-content:center;text-align:center}}body #main.home #entete .bloc-btn.el-1{background:#d50e14}body #main.home #entete .bloc-btn.el-1 img{width:65px}body #main.home #entete .bloc-btn.el-1 .sur-titre{color:#fff}body #main.home #entete .bloc-btn.el-2{background:#f3f2f2}body #main.home #entete .bloc-btn.el-2 img{width:48px}body #main.home #entete .bloc-btn.el-2 .sur-titre{color:#d50e14}body #main.home #entete .bloc-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .7s ease-in;transition:all .7s ease-in}body #main.home #marques{padding:60px 0}body #main.home #marques .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:992px){body #main.home #marques .container .liste-marques{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}body #main.home #marques .container .contenu{grid-column-start:9}body #main.home #marques .container .contenu h2{color:#000;margin:0 0 50px}body #main.home #marques .container .contenu h2 span{color:#d50e14}body #main.home #marques .container .contenu p{margin-bottom:0}@media screen and (max-width:992px){body #main.home #marques .container .contenu{grid-column-start:auto;margin-bottom:50px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}body #main.home #marques .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}body #main.home #boutique{padding:60px 0}body #main.home #boutique .container{background:#d50e14;overflow:hidden;padding:100px 70px;position:relative}body #main.home #boutique .container h2{color:#fff;margin:0 0 50px;position:relative;text-align:center;z-index:1}body #main.home #boutique .container h2 span{color:#000}body #main.home #boutique .container .boites{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 80px}body #main.home #boutique .container .boites .single-boite{position:relative;width:calc(33.33333% - 53.33px)}body #main.home #boutique .container .boites .single-boite a{text-decoration:none}body #main.home #boutique .container .boites .single-boite a h3{color:#fff;font-size:45px;left:-35px;letter-spacing:1.125px;line-height:40px;position:absolute;top:20px}body #main.home #boutique .container .boites .single-boite a h3:after{background:#fff;bottom:-10px;content:"";height:2px;left:0;position:absolute;-webkit-transition:all .7s ease;transition:all .7s ease;width:0}@media screen and (max-width:576px){body #main.home #boutique .container .boites .single-boite a h3{font-size:35px}}body #main.home #boutique .container .boites .single-boite a .thumb img{width:100%}body #main.home #boutique .container .boites .single-boite a .bloc-lien{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:45px}body #main.home #boutique .container .boites .single-boite a .bloc-lien .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}body #main.home #boutique .container .boites .single-boite a .bloc-lien p{background:#000;color:#fff;font-family:Daniel;margin-bottom:0;padding:20px;width:calc(100% - 100px)}body #main.home #boutique .container .boites .single-boite a p{color:#fff}body #main.home #boutique .container .boites .single-boite a:hover h3:after{-webkit-transition:all .7s ease;transition:all .7s ease;width:100%}@media screen and (max-width:992px){body #main.home #boutique .container .boites .single-boite{max-width:320px;width:100%}body #main.home #boutique .container .boites{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:80px;justify-content:center}}body #main.home #boutique .container:before{content:url(images/svg/BVA_deco_home_boutique.svg);left:-90px;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:450px}body #main.home #boutique .container:after{bottom:0;content:url(images/svg/BVA_deco_home_boutique.svg);left:-125px;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:500px}@media screen and (max-width:576px){body #main.home #boutique .container{padding:100px 50px;width:100%}}body #main.home #blog .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:120px 0 60px}body #main.home #blog .container .contenu{z-index:2}body #main.home #blog .container .contenu h2{color:#000;margin:0 0 50px}body #main.home #blog .container .contenu h2 span{color:#d50e14}body #main.home #blog .container .contenu .liste-articles{gap:0;position:relative;width:140%;z-index:1}body #main.home #blog .container .contenu .liste-articles .single-article{width:100%}body #main.home #blog .container .contenu .liste-articles .single-article a{border-bottom:1px solid #d50e14;display:block;padding:35px 28.56% 35px 0;position:relative;text-decoration:none}body #main.home #blog .container .contenu .liste-articles .single-article a:before{background:-webkit-gradient(linear,left top,right top,from(#d50e14),to(#d50e14)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,#d50e14),color-stop(50%,transparent)),-webkit-gradient(linear,left bottom,left top,color-stop(50%,#d50e14),color-stop(50%,transparent)),-webkit-gradient(linear,left top,right top,from(#d50e14),to(#d50e14)),-webkit-gradient(linear,right top,left top,from(#d50e14),to(#d50e14));background:linear-gradient(90deg,#d50e14 0,#d50e14),linear-gradient(0deg,#d50e14 50%,transparent 0),linear-gradient(0deg,#d50e14 50%,transparent 0),linear-gradient(90deg,#d50e14 0,#d50e14),linear-gradient(270deg,#d50e14 0,#d50e14);background-position:50% 100%,0 0,100% 0,100% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 3px,3px 200%,3px 200%,0 3px,0 3px;content:"";height:calc(100% + 6px);left:-3px;position:absolute;top:-3px;-webkit-transform:scaleX(0) rotate(0deg);transform:scaleX(0) rotate(0deg);-webkit-transition:background-position .3s ease-in-out,background-size .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-position .3s ease-in-out,background-size .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,background-position .3s ease-in-out,background-size .3s ease-in-out;transition:transform .3s ease-in-out,background-position .3s ease-in-out,background-size .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition-delay:.6s,.3s,0s;transition-delay:.6s,.3s,0s;width:calc(100% + 6px)}body #main.home #blog .container .contenu .liste-articles .single-article a:hover:before{background-position:0 100%,0 0,100% 0,100% 0,0 0;-webkit-transform:scaleX(1) rotate(0deg);transform:scaleX(1) rotate(0deg);-webkit-transition-delay:0s,.3s,.6s;transition-delay:0s,.3s,.6s}body #main.home #blog .container .contenu .liste-articles .single-article a h3{color:#000;font-size:18px;line-height:20px;margin-bottom:0;text-transform:none}body #main.home #blog .container .contenu .liste-articles .single-article a:after{content:url(images/svg/BVA_lire_la_suite.svg);position:absolute;right:0;top:calc(50% - 7.25px)}@media screen and (max-width:992px){body #main.home #blog .container .contenu .liste-articles .single-article a:after{-webkit-filter:invert(100%);filter:invert(100%)}}@media screen and (max-width:992px){body #main.home #blog .container .contenu .liste-articles{gap:0;width:100%}}body #main.home #blog .container .image{grid-column-start:7;position:relative}body #main.home #blog .container .image .btn{background:#d50e14;bottom:30px;color:#fff;font-family:Daniel;font-size:15px;font-weight:100;padding:20px 15px;position:absolute;right:30px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:1}body #main.home #blog .container .image .btn:hover{-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:all .7s ease;transition:all .7s ease}body #main.home #blog .container .image .btn:before{display:none}body #main.home #blog .container .image:before{background:linear-gradient(320deg,#000,rgba(6,71,123,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:992px){body #main.home #blog .container .image{grid-column-start:auto;margin-top:50px}}body #main.home #infos{padding:60px 0}body #main.home #infos .container .image-principale{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}body #main.home #infos .container .image-principale img{-webkit-filter:grayscale(1);filter:grayscale(1)}@media screen and (max-width:992px){body #main.home #infos .container .image-principale img{width:100%}}body #main.home #infos .container .image-principale:after{background:url(images/svg/BVA_deco_home_image_principale.svg);background-repeat:no-repeat;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%}body #main.home #infos .container .image-carre.gris img{-webkit-filter:grayscale(1);filter:grayscale(1)}body #main.home #infos .container .image-carre .filtre-rouge{position:relative}body #main.home #infos .container .image-carre .filtre-rouge:after{background:#d50e14;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%;z-index:0}@media screen and (max-width:992px){body #main.home #infos .container .image-carre img{width:100%}}@media screen and (max-width:768px){body #main.home #infos .container .image-carre:last-child{display:none}}@media screen and (max-width:576px){body #main.home #infos .container .image-carre{display:none}}body #main.home #infos .container .contenu{background:#d50e14;left:-20px;max-height:calc(100% + 40px);padding:50px 30px;position:relative;top:-20px;width:calc(100% + 40px);z-index:1}body #main.home #infos .container .contenu h2{color:#fff;margin:0 0 50px}body #main.home #infos .container .contenu h2 span{color:#000}@media screen and (min-width:1200px) and (max-width:1400px){body #main.home #infos .container .contenu h2{font-size:30px;line-height:32px}}@media screen and (min-width:992px) and (max-width:1200px){body #main.home #infos .container .contenu h2{font-size:25px;line-height:28px}}body #main.home #infos .container .contenu span{color:#fff;font-size:13px;font-weight:600;letter-spacing:.325px;position:relative;text-decoration:none;text-transform:uppercase}body #main.home #infos .container .contenu span:after{background:#a71119;bottom:-10px;content:"";height:2px;left:0;position:absolute;-webkit-transition:all .7s ease-in;transition:all .7s ease-in;width:100%}body #main.home #infos .container .contenu span:hover{cursor:pointer}body #main.home #infos .container .contenu span:hover:after{-webkit-transition:all .7s ease-out;transition:all .7s ease-out;width:0}body #main.home #infos .container .contenu:after{bottom:30px;content:url(images/svg/BVA_YouTube.svg);position:absolute;right:30px}@media screen and (max-width:768px){body #main.home #infos .container .contenu{grid-column:span 2/span 2}}@media screen and (max-width:992px){body #main.home{margin-bottom:0;padding-bottom:0}}#main.contact .wp-wysiwyg address{color:#000;font-family:Raleway;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal}#main.contact .wp-wysiwyg h3{margin-top:40px}@media screen and (max-width:1200px){#main.contact .wp-wysiwyg h3{font-size:20px}}#main.contact .wp-wysiwyg .rs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#main.contact .wp-wysiwyg .rs,#main.contact .wp-wysiwyg .rs .social-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#main.contact .wp-wysiwyg .rs .social-nav{gap:15px;margin:0}#main.contact .wp-wysiwyg .rs .social-nav .social-nav-item{margin:0}#main.contact .wp-wysiwyg .rs .social-nav .social-nav-item .social-nav-link{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 0 auto;padding:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.contact .wp-wysiwyg .rs .social-nav .social-nav-item .social-nav-link svg path{fill:#000}#main.contact .wp-wysiwyg .rs .social-nav .social-nav-item .social-nav-link.social-link-fb svg{width:12px}#main.contact .wp-wysiwyg .rs .social-nav .social-nav-item .social-nav-link.social-link-yt svg{width:24px}#main.contact .wp-wysiwyg .rs .social-nav .social-nav-item .social-nav-link:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){#main.contact .wp-wysiwyg{padding-top:0!important}}form .acf-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 65px}form .acf-fields .acf-field{border:none;padding:0}form .acf-fields .acf-field.acf-hidden{display:block!important;opacity:0}form .acf-fields .acf-field label{color:#878787;font-family:Raleway;font-size:25px;font-weight:600;letter-spacing:0;line-height:23px;margin-bottom:0;text-align:left;text-transform:Uppercase}@media screen and (max-width:1200px){form .acf-fields .acf-field label{font-size:20px}}form .acf-fields .acf-field .acf-required,form .acf-fields .acf-field .required{position:relative;visibility:hidden!important}form .acf-fields .acf-field .acf-required:after,form .acf-fields .acf-field .required:after{color:#878787;content:"(obligatoire)";font-size:17px;font-weight:600;left:0;position:absolute;text-transform:none;top:7px;visibility:visible}@media screen and (max-width:1200px){form .acf-fields .acf-field .acf-required:after,form .acf-fields .acf-field .required:after{font-size:15px;top:2px}}form .acf-fields .acf-field input,form .acf-fields .acf-field select,form .acf-fields .acf-field textarea{background:#fff;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;font-size:16px;font-weight:400;letter-spacing:.8px;margin-top:0;padding:0 5px 0 0}form .acf-fields .acf-field input:focus,form .acf-fields .acf-field select:focus,form .acf-fields .acf-field textarea:focus{-webkit-box-shadow:none;box-shadow:none}form .acf-fields .acf-field.acf-field-radio .acf-radio-list{border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .acf-fields .acf-field.acf-field-radio .acf-radio-list li{color:#a71119;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:50px}form .acf-fields .acf-field.acf-field-radio .acf-radio-list li,form .acf-fields .acf-field.acf-field-radio .acf-radio-list li label{color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal;text-transform:none}form .acf-fields .acf-field.acf-field-radio .acf-radio-list li label input{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:20px;margin-right:25px;min-width:20px;padding:0;width:20px}form .acf-fields .acf-field.acf-field-radio .acf-radio-list li label input:checked:after{background:#a71119;content:"";height:8px;left:6px;position:absolute;top:8px;width:8px}form .acf-fields .acf-field.acf-field-radio .acf-radio-list li:last-child{margin-right:0}form .acf-fields .acf-field.acf-field-radio .acf-radio-list:focus-within{border:none;border-radius:0}form .acf-fields .acf-field[data-name=rgpd]{margin-top:0}form .acf-fields .acf-field[data-name=rgpd] .acf-label{display:none}form .acf-fields .acf-field[data-name=rgpd] .acf-input{text-align:left}form .acf-fields .acf-field[data-name=rgpd] .acf-input ul{border:0}form .acf-fields .acf-field[data-name=rgpd] .acf-input label{color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Raleway;font-size:15px;font-weight:400;gap:25px;letter-spacing:.375px;line-height:25px;text-transform:Normal;text-transform:none}form .acf-fields .acf-field[data-name=rgpd] .acf-input label input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #222;border-radius:0;height:20px;margin-top:3px;min-width:20px;padding:0;width:20px}form .acf-fields .acf-field[data-name=rgpd] .acf-input label input:checked:after{background:#222;border-radius:2px;content:"";height:8px;left:6px;position:absolute;top:9px;width:8px}@media screen and (max-width:768px){form .acf-fields .acf-field[data-name=rgpd]{width:100%!important}}form .acf-fields .acf-field.half{width:calc(50% - 32.5px)}@media screen and (max-width:768px){form .acf-fields .acf-field.half{width:100%!important}}form .acf-fields .acf-field.acf-field-checkbox,form .acf-fields .acf-field.acf-field-textarea,form .acf-fields .acf-field.full{float:none;width:100%}form .acf-fields .acf-field.acf-field-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center right 20px;background-repeat:no-repeat;background-size:15px}form .acf-form-submit{position:relative;text-align:left;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}form .acf-form-submit input.acf-button{background-color:transparent;background-image:url(images/svg/BVA_picto_btn.svg\));background-position:17.5px;background-repeat:no-repeat;background-size:15px;border:1px solid #d50e14;border-radius:0;color:#000;font-size:13px;font-weight:700;height:55px;padding-left:50px;text-transform:uppercase;-webkit-transition:all .7s ease;transition:all .7s ease}form .acf-form-submit input.acf-button:hover{background-color:#d50e14;background-image:url(images/svg/BVA_picto_btn_bl.svg);color:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:576px){form .acf-form-submit{float:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#main.single{padding-top:60px}.boutique .liste-marques .single-marque{width:calc(16.66% - 25px)}@media screen and (min-width:992px) and (max-width:1200px){.boutique .liste-marques .single-marque{width:calc(20% - 24px)}}@media screen and (min-width:768px) and (max-width:992px){.boutique .liste-marques .single-marque{width:calc(25% - 22.5px)}}@media screen and (min-width:576px) and (max-width:768px){.boutique .liste-marques .single-marque{width:calc(33.33% - 20px)}}@media screen and (min-width:480px) and (max-width:576px){.boutique .liste-marques .single-marque{width:calc(50% - 15px)}}@media screen and (max-width:480px){.boutique .liste-marques .single-marque{width:100%}}.marque .entete .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.marque .entete .container .image{background:#f3f2f2;grid-column-start:11;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 0 30px;text-align:center}.marque .entete .container .image img{max-width:150px}.marque .entete .container .image h3{color:#000;font-size:13px;line-height:13px;margin-bottom:0;text-transform:uppercase}@media screen and (max-width:992px){.marque .entete .container .image{grid-column-start:auto;margin-top:50px;max-width:250px}}@media screen and (max-width:768px){.marque .entete .container .image{max-width:100%;width:100%}}.marque .wp-wysiwyg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 20px}.marque .wp-wysiwyg .groupe{border-bottom:1px solid #d50e14;padding-bottom:25px;width:calc(33.33% - 13.33px)}.marque .wp-wysiwyg .groupe h3{margin-bottom:40px;text-transform:none}.marque .wp-wysiwyg .groupe ul{margin-bottom:0!important;padding:0}.marque .wp-wysiwyg .groupe ul li a{text-decoration:none}.marque .wp-wysiwyg .groupe ul li:before{display:none}@media screen and (min-width:480px) and (max-width:768px){.marque .wp-wysiwyg .groupe{width:calc(50% - 10px)}}@media screen and (max-width:480px){.marque .wp-wysiwyg .groupe{width:100%}}@media screen and (max-width:992px){.modele .wp-wysiwyg{padding-top:50px}}.modele #category-filters .menu-mobile{color:#878787;font-family:Raleway;font-size:25px;font-weight:600;letter-spacing:0;line-height:23px;margin-bottom:0;padding-right:50px;position:relative;text-transform:Uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modele #category-filters .menu-mobile:hover{cursor:pointer}.modele #category-filters .menu-mobile:after{content:url(images/svg/BVA_lire_la_suite_noir.svg);position:absolute;right:0;top:0;width:13px}@media screen and (min-width:992px){.modele #category-filters .menu-mobile{display:none}}.modele #category-filters .contenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;list-style:none;padding-left:0;-webkit-transform:ease all .7s;transform:ease all .7s}.modele #category-filters .contenu label{background:#fff;border:1px solid #000;color:#000;display:block;font-family:Raleway;font-family:Daniel;font-size:15px;font-size:18px;font-weight:400;font-weight:100;letter-spacing:.375px;line-height:25px;line-height:16px;padding:20px 40px 17px;position:relative;text-decoration:none;text-transform:Normal;text-transform:uppercase;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}.modele #category-filters .contenu label input{display:none}.modele #category-filters .contenu label.checked{background:#000;color:#fff}.modele #category-filters .contenu label:hover{background:#000;color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){.modele #category-filters .contenu{margin:50px 0 0;max-height:0;overflow:hidden;-webkit-transition:all .7s ease;transition:all .7s ease}}.modele #category-filters.open .menu-mobile{margin-bottom:25px}.modele #category-filters.open .menu-mobile:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modele #category-filters.open .contenu{max-height:1500px;-webkit-transition:all .7s ease;transition:all .7s ease}.woocommerce-message{background:#f3f2f2;border-top-color:#000;color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;margin-bottom:50px;text-transform:Normal}.woocommerce-message a.button{background:#d50e14;border-radius:0;color:#fff;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px;margin-top:5px;padding:15px 40px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}.woocommerce-message a.button:hover{background:#000;color:#fff}.woocommerce-message:before{color:#d50e14}#main.boutique .woocommerce-customer-details{margin-top:50px}#main.boutique table tr:first-child td{border-top:none!important}#main.boutique .woocommerce-notices-wrapper:before{color:#878787!important}#main.boutique .woocommerce-info{background:#f3f2f2;border-top-color:#878787;color:#000;color:#d50e14;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal}#main.boutique .woocommerce-info a{color:#d50e14}#main.boutique .woocommerce-info a.button{background:#d50e14;border-radius:0;color:#fff;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px;margin-top:5px;padding:15px 40px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}#main.boutique .woocommerce-info a.button:hover{background:#000;color:#fff}#main.boutique .woocommerce-info:before{color:#878787}#main.boutique .woocommerce-ordering-and-count{margin-bottom:100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#main.boutique .woocommerce-ordering-and-count .order-by select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url(images/svg/BVA_puce_select.svg);background-position:center right 15px;background-repeat:no-repeat;background-size:13px;color:#d50e14;padding:5px 40px 5px 20px}@media screen and (max-width:576px){#main.boutique .woocommerce-ordering-and-count .order-by{width:100%}}@media screen and (min-width:576px){#main.boutique .woocommerce-ordering-and-count .woocommerce-result-count{margin-bottom:0}}@media screen and (max-width:992px){#main.boutique .woocommerce-ordering-and-count{margin-top:50px}}#main.boutique .produits{gap:80px 30px;margin-bottom:60px;opacity:1;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}#main.boutique .produits.products-hidden{opacity:.2;pointer-events:none;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}#main.boutique .produits .single-produit a{border-bottom:1px solid #d50e14;display:block;height:100%;padding:0 0 30px;position:relative;text-decoration:none}#main.boutique .produits .single-produit a h2{font-size:22px;line-height:25px;margin-bottom:20px;text-transform:none}#main.boutique .produits .single-produit a .prix{color:#000;margin-bottom:0}#main.boutique .produits .single-produit a .thumb{margin-bottom:30px;position:relative}#main.boutique .produits .single-produit a .thumb .label-promo{background:#d50e14;bottom:0;color:#fff;display:block;font-family:Raleway;font-size:13px;letter-spacing:.325px;line-height:25px;padding:5px 10px;position:absolute;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.boutique .produits .single-produit a:after{bottom:30px;content:url(images/svg/BVA_lire_la_suite_noir.svg);position:absolute;right:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:11px}#main.boutique .produits .single-produit a:hover:after{right:-10px;-webkit-transition:all .7s ease;transition:all .7s ease}#main.boutique.confirmation,#main.boutique.mon-compte,#main.boutique.panier{margin:0;padding-bottom:100px}#main.boutique.confirmation .wp-wysiwyg,#main.boutique.mon-compte .wp-wysiwyg,#main.boutique.panier .wp-wysiwyg{padding-top:0}#main.boutique.confirmation mark,#main.boutique.mon-compte mark,#main.boutique.panier mark{background:#f3f2f2}#main.boutique.confirmation .woocommerce-form-login__rememberme,#main.boutique.mon-compte .woocommerce-form-login__rememberme,#main.boutique.panier .woocommerce-form-login__rememberme{margin-bottom:50px;margin-top:-40px}#main.boutique.confirmation .woocommerce-order,#main.boutique.mon-compte .woocommerce-order,#main.boutique.panier .woocommerce-order{grid-column:1/-1}#main.boutique.confirmation .woocommerce-order ul li:before,#main.boutique.mon-compte .woocommerce-order ul li:before,#main.boutique.panier .woocommerce-order ul li:before{display:none}#main.boutique.confirmation #afreg_additionalshowhide_1224,#main.boutique.mon-compte #afreg_additionalshowhide_1224,#main.boutique.panier #afreg_additionalshowhide_1224{display:block}#main.boutique.confirmation #afreg_additionalshowhide_11756 .js-upload-btn,#main.boutique.confirmation #afreg_additionalshowhide_11756 label:first-child,#main.boutique.mon-compte #afreg_additionalshowhide_11756 .js-upload-btn,#main.boutique.mon-compte #afreg_additionalshowhide_11756 label:first-child,#main.boutique.panier #afreg_additionalshowhide_11756 .js-upload-btn,#main.boutique.panier #afreg_additionalshowhide_11756 label:first-child{display:none}#main.boutique.confirmation .lost_reset_password,#main.boutique.mon-compte .lost_reset_password,#main.boutique.panier .lost_reset_password{grid-column:1/-1}#main.boutique.confirmation table,#main.boutique.mon-compte table,#main.boutique.panier table{border:none;border-collapse:collapse;border-radius:0;overflow:hidden}@media screen and (max-width:576px){#main.boutique.confirmation table.shop_table,#main.boutique.confirmation table.shop_table tbody,#main.boutique.mon-compte table.shop_table,#main.boutique.mon-compte table.shop_table tbody,#main.boutique.panier table.shop_table,#main.boutique.panier table.shop_table tbody{display:block}}#main.boutique.confirmation table tfoot th,#main.boutique.mon-compte table tfoot th,#main.boutique.panier table tfoot th{border-top:1px solid #878787}#main.boutique.confirmation table tr th,#main.boutique.mon-compte table tr th,#main.boutique.panier table tr th{background:#000;color:#000;color:#fff!important;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal}#main.boutique.confirmation table tr td,#main.boutique.mon-compte table tr td,#main.boutique.panier table tr td{border-top:1px solid #878787}#main.boutique.confirmation table tr td a:not(.button),#main.boutique.mon-compte table tr td a:not(.button),#main.boutique.panier table tr td a:not(.button){color:#000;font-family:Raleway;font-size:15px;font-weight:400;font-weight:700;letter-spacing:.375px;line-height:25px;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.boutique.confirmation table tr td a:not(.button):hover,#main.boutique.mon-compte table tr td a:not(.button):hover,#main.boutique.panier table tr td a:not(.button):hover{color:#d50e14;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.boutique.confirmation table tr td.product-quantity .qty,#main.boutique.mon-compte table tr td.product-quantity .qty,#main.boutique.panier table tr td.product-quantity .qty{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.boutique.confirmation table tr td.product-thumbnail img,#main.boutique.mon-compte table tr td.product-thumbnail img,#main.boutique.panier table tr td.product-thumbnail img{max-width:100px}#main.boutique.confirmation table tr td.product-remove .remove,#main.boutique.mon-compte table tr td.product-remove .remove,#main.boutique.panier table tr td.product-remove .remove{color:#d50e14!important;height:20px;letter-spacing:0;line-height:19px;width:20px}#main.boutique.confirmation table tr td.product-remove .remove:hover,#main.boutique.mon-compte table tr td.product-remove .remove:hover,#main.boutique.panier table tr td.product-remove .remove:hover{background:#d50e14!important;color:#fff!important}#main.boutique.confirmation table tr td.product-price ins,#main.boutique.mon-compte table tr td.product-price ins,#main.boutique.panier table tr td.product-price ins{text-decoration:none}#main.boutique.confirmation table tr td.product-price del,#main.boutique.mon-compte table tr td.product-price del,#main.boutique.panier table tr td.product-price del{margin-right:10px;opacity:1}#main.boutique.confirmation table tr td.product-price bdi,#main.boutique.mon-compte table tr td.product-price bdi,#main.boutique.panier table tr td.product-price bdi{color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal}#main.boutique.confirmation table tr td.product-subtotal ins,#main.boutique.mon-compte table tr td.product-subtotal ins,#main.boutique.panier table tr td.product-subtotal ins{text-decoration:none}#main.boutique.confirmation table tr td.product-subtotal bdi,#main.boutique.mon-compte table tr td.product-subtotal bdi,#main.boutique.panier table tr td.product-subtotal bdi{color:#000;font-weight:600}#main.boutique.confirmation table tr td.product-subtotal del,#main.boutique.mon-compte table tr td.product-subtotal del,#main.boutique.panier table tr td.product-subtotal del{margin-right:10px}#main.boutique.confirmation table tr td #shipping_method li,#main.boutique.mon-compte table tr td #shipping_method li,#main.boutique.panier table tr td #shipping_method li{margin-bottom:0}#main.boutique.confirmation table tr td #shipping_method li label,#main.boutique.mon-compte table tr td #shipping_method li label,#main.boutique.panier table tr td #shipping_method li label{font-size:16px;text-transform:none}#main.boutique.confirmation table tr td #shipping_method li:before,#main.boutique.mon-compte table tr td #shipping_method li:before,#main.boutique.panier table tr td #shipping_method li:before{display:none}#main.boutique.confirmation .actions button,#main.boutique.mon-compte .actions button,#main.boutique.panier .actions button{background:#d50e14;border-radius:0;color:#fff;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px;margin-top:5px;padding:15px 40px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}#main.boutique.confirmation .actions button:hover,#main.boutique.mon-compte .actions button:hover,#main.boutique.panier .actions button:hover{background:#000;color:#fff}#main.boutique.confirmation .actions .coupon button,#main.boutique.mon-compte .actions .coupon button,#main.boutique.panier .actions .coupon button{background:#d50e14;border-radius:0;color:#fff;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px;margin-top:5px;padding:15px 40px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.boutique.confirmation .actions .coupon button:hover,#main.boutique.mon-compte .actions .coupon button:hover,#main.boutique.panier .actions .coupon button:hover{background:#000;color:#fff}@media screen and (max-width:576px){#main.boutique.confirmation .actions .coupon button,#main.boutique.mon-compte .actions .coupon button,#main.boutique.panier .actions .coupon button{width:100%}}#main.boutique.confirmation .actions .coupon #coupon_code,#main.boutique.mon-compte .actions .coupon #coupon_code,#main.boutique.panier .actions .coupon #coupon_code{background:#f3f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.4;margin:0;padding:5px 8px;width:125px}#main.boutique.confirmation .actions .coupon #coupon_code::-webkit-input-placeholder,#main.boutique.mon-compte .actions .coupon #coupon_code::-webkit-input-placeholder,#main.boutique.panier .actions .coupon #coupon_code::-webkit-input-placeholder{color:#d50e14;opacity:1}#main.boutique.confirmation .actions .coupon #coupon_code::-moz-placeholder,#main.boutique.mon-compte .actions .coupon #coupon_code::-moz-placeholder,#main.boutique.panier .actions .coupon #coupon_code::-moz-placeholder{color:#d50e14;opacity:1}#main.boutique.confirmation .actions .coupon #coupon_code:-ms-input-placeholder,#main.boutique.mon-compte .actions .coupon #coupon_code:-ms-input-placeholder,#main.boutique.panier .actions .coupon #coupon_code:-ms-input-placeholder{color:#d50e14;opacity:1}#main.boutique.confirmation .actions .coupon #coupon_code::-ms-input-placeholder,#main.boutique.mon-compte .actions .coupon #coupon_code::-ms-input-placeholder,#main.boutique.panier .actions .coupon #coupon_code::-ms-input-placeholder{color:#d50e14;opacity:1}#main.boutique.confirmation .actions .coupon #coupon_code::placeholder,#main.boutique.mon-compte .actions .coupon #coupon_code::placeholder,#main.boutique.panier .actions .coupon #coupon_code::placeholder{color:#d50e14;opacity:1}@media screen and (max-width:576px){#main.boutique.confirmation .actions .coupon #coupon_code,#main.boutique.mon-compte .actions .coupon #coupon_code,#main.boutique.panier .actions .coupon #coupon_code{margin-bottom:10px;width:100%}}#main.boutique.confirmation address,#main.boutique.mon-compte address,#main.boutique.panier address{background:#f3f2f2;border:none;border-radius:0;color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;padding:30px;text-transform:Normal}#main.boutique.confirmation .woocommerce-thankyou-order-details,#main.boutique.mon-compte .woocommerce-thankyou-order-details,#main.boutique.panier .woocommerce-thankyou-order-details{background:#f3f2f2;border-radius:0;padding:10px 30px 10px 70px}#main.boutique.confirmation .woocommerce-thankyou-order-details li,#main.boutique.mon-compte .woocommerce-thankyou-order-details li,#main.boutique.panier .woocommerce-thankyou-order-details li{margin-bottom:0}#main.boutique.confirmation #customer_details h3,#main.boutique.mon-compte #customer_details h3,#main.boutique.panier #customer_details h3{color:#d50e14;font-family:Raleway;font-size:35px;font-weight:600;letter-spacing:0;line-height:40px;margin-top:30px;text-transform:Uppercase;text-transform:none}#main.boutique.confirmation #customer_details h3 label,#main.boutique.mon-compte #customer_details h3 label,#main.boutique.panier #customer_details h3 label{font-weight:600}#main.boutique.confirmation #customer_details p,#main.boutique.mon-compte #customer_details p,#main.boutique.panier #customer_details p{margin-bottom:35px;padding:0}#main.boutique.confirmation #customer_details p label,#main.boutique.mon-compte #customer_details p label,#main.boutique.panier #customer_details p label{color:#878787;font-family:Raleway;font-size:25px;font-weight:600;letter-spacing:0;line-height:23px;line-height:25px;margin-bottom:15px!important;position:relative;text-transform:Uppercase}#main.boutique.confirmation #customer_details p label .required,#main.boutique.mon-compte #customer_details p label .required,#main.boutique.panier #customer_details p label .required{position:relative;visibility:hidden!important}#main.boutique.confirmation #customer_details p label .required:after,#main.boutique.mon-compte #customer_details p label .required:after,#main.boutique.panier #customer_details p label .required:after{color:#878787;content:"(obligatoire)";font-size:17px;font-weight:600;left:0;position:absolute;text-transform:none;top:7px;visibility:visible}#main.boutique.confirmation #customer_details p label .optional,#main.boutique.mon-compte #customer_details p label .optional,#main.boutique.panier #customer_details p label .optional{display:none}#main.boutique.confirmation #customer_details p input,#main.boutique.confirmation #customer_details p select,#main.boutique.confirmation #customer_details p textarea,#main.boutique.mon-compte #customer_details p input,#main.boutique.mon-compte #customer_details p select,#main.boutique.mon-compte #customer_details p textarea,#main.boutique.panier #customer_details p input,#main.boutique.panier #customer_details p select,#main.boutique.panier #customer_details p textarea{background:#fff;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;font-size:16px;font-weight:400;letter-spacing:.8px;margin-top:0;padding:0 5px 5px 0}#main.boutique.confirmation #customer_details p input:focus,#main.boutique.confirmation #customer_details p select:focus,#main.boutique.confirmation #customer_details p textarea:focus,#main.boutique.mon-compte #customer_details p input:focus,#main.boutique.mon-compte #customer_details p select:focus,#main.boutique.mon-compte #customer_details p textarea:focus,#main.boutique.panier #customer_details p input:focus,#main.boutique.panier #customer_details p select:focus,#main.boutique.panier #customer_details p textarea:focus{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:768px){#main.boutique.confirmation #customer_details p,#main.boutique.mon-compte #customer_details p,#main.boutique.panier #customer_details p{width:100%}}#main.boutique.confirmation #payment,#main.boutique.mon-compte #payment,#main.boutique.panier #payment{background:#f3f2f2;border-radius:0}#main.boutique.confirmation #payment .payment_box,#main.boutique.mon-compte #payment .payment_box,#main.boutique.panier #payment .payment_box{background-color:#fff}#main.boutique.confirmation #payment .payment_box:before,#main.boutique.mon-compte #payment .payment_box:before,#main.boutique.panier #payment .payment_box:before{border-bottom-color:#fff}#main.boutique.confirmation #payment label,#main.boutique.mon-compte #payment label,#main.boutique.panier #payment label{font-size:16px;margin-bottom:0!important;text-transform:none}#main.boutique.confirmation #payment li:before,#main.boutique.mon-compte #payment li:before,#main.boutique.panier #payment li:before{display:none}#main.boutique.confirmation input[type=checkbox],#main.boutique.confirmation input[type=radio],#main.boutique.mon-compte input[type=checkbox],#main.boutique.mon-compte input[type=radio],#main.boutique.panier input[type=checkbox],#main.boutique.panier input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #000;border-radius:0;height:20px;min-width:20px;position:relative;width:20px}#main.boutique.confirmation input[type=checkbox]:checked:after,#main.boutique.confirmation input[type=radio]:checked:after,#main.boutique.mon-compte input[type=checkbox]:checked:after,#main.boutique.mon-compte input[type=radio]:checked:after,#main.boutique.panier input[type=checkbox]:checked:after,#main.boutique.panier input[type=radio]:checked:after{background:#d50e14;border-radius:0;content:"";font-size:28px;height:10px;left:4px;position:absolute;top:4px;width:10px}#main.boutique.confirmation input[type=checkbox]#terms,#main.boutique.confirmation input[type=radio]#terms,#main.boutique.mon-compte input[type=checkbox]#terms,#main.boutique.mon-compte input[type=radio]#terms,#main.boutique.panier input[type=checkbox]#terms,#main.boutique.panier input[type=radio]#terms{display:inline-block}#main.boutique.confirmation input[type=checkbox]#rememberme,#main.boutique.confirmation input[type=radio]#rememberme,#main.boutique.mon-compte input[type=checkbox]#rememberme,#main.boutique.mon-compte input[type=radio]#rememberme,#main.boutique.panier input[type=checkbox]#rememberme,#main.boutique.panier input[type=radio]#rememberme{background:#f3f2f2}#main.boutique.confirmation .button,#main.boutique.mon-compte .button,#main.boutique.panier .button{background:#d50e14;border-radius:0;color:#fff;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px;margin-top:5px;padding:15px 40px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}#main.boutique.confirmation .button:hover,#main.boutique.mon-compte .button:hover,#main.boutique.panier .button:hover{background:#000;color:#fff}#main.boutique.confirmation .woocommerce,#main.boutique.mon-compte .woocommerce{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}#main.boutique.confirmation .woocommerce .woocommerce-Addresses .woocommerce-Address,#main.boutique.mon-compte .woocommerce .woocommerce-Addresses .woocommerce-Address{margin-top:50px}#main.boutique.confirmation .woocommerce .woocommerce-orders-table tr,#main.boutique.mon-compte .woocommerce .woocommerce-orders-table tr{margin-bottom:35px}#main.boutique.confirmation .woocommerce .woocommerce-orders-table tr:nth-child(2n),#main.boutique.mon-compte .woocommerce .woocommerce-orders-table tr:nth-child(2n){background:#f3f2f2}#main.boutique.confirmation .woocommerce .woocommerce-orders-table tr:nth-child(2n) td,#main.boutique.mon-compte .woocommerce .woocommerce-orders-table tr:nth-child(2n) td{background:none}#main.boutique.confirmation .woocommerce .woocommerce-orders-table tr td,#main.boutique.mon-compte .woocommerce .woocommerce-orders-table tr td{border:none}#main.boutique.confirmation .woocommerce .woocommerce-MyAccount-content ul li:before,#main.boutique.mon-compte .woocommerce .woocommerce-MyAccount-content ul li:before{display:none}#main.boutique.confirmation .woocommerce .woocommerce-MyAccount-navigation,#main.boutique.mon-compte .woocommerce .woocommerce-MyAccount-navigation{background:#f3f2f2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px}#main.boutique.confirmation .woocommerce .woocommerce-MyAccount-navigation ul,#main.boutique.mon-compte .woocommerce .woocommerce-MyAccount-navigation ul{margin-bottom:0;padding:0}#main.boutique.confirmation .woocommerce .woocommerce-MyAccount-navigation ul li a,#main.boutique.mon-compte .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#000;color:#d50e14;font-family:Raleway;font-size:15px;font-weight:400;font-weight:700;letter-spacing:.375px;line-height:25px;text-decoration:none;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.boutique.confirmation .woocommerce .woocommerce-MyAccount-navigation ul li a:hover,#main.boutique.mon-compte .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#d50e14;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.boutique.confirmation .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--request-quote,#main.boutique.mon-compte .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--request-quote{display:none}#main.boutique.confirmation .woocommerce .woocommerce-MyAccount-navigation ul li:before,#main.boutique.mon-compte .woocommerce .woocommerce-MyAccount-navigation ul li:before{display:none}@media screen and (max-width:768px){#main.boutique.confirmation .woocommerce .woocommerce-MyAccount-navigation,#main.boutique.mon-compte .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:50px}}@media screen and (max-width:992px){#main.boutique.confirmation .woocommerce .woocommerce-EditAccountForm .woocommerce-form-row,#main.boutique.mon-compte .woocommerce .woocommerce-EditAccountForm .woocommerce-form-row{width:100%}}#main.boutique.confirmation .woocommerce .woocommerce-Address-title .edit,#main.boutique.mon-compte .woocommerce .woocommerce-Address-title .edit{color:#000;display:block;font-family:Raleway;font-size:15px;font-weight:400;font-weight:700;letter-spacing:.375px;line-height:25px;margin-bottom:15px;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.boutique.confirmation .woocommerce .woocommerce-Address-title .edit:hover,#main.boutique.mon-compte .woocommerce .woocommerce-Address-title .edit:hover{color:#d50e14;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.boutique.confirmation .woocommerce .order_details,#main.boutique.confirmation .woocommerce form,#main.boutique.confirmation .woocommerce p,#main.boutique.mon-compte .woocommerce .order_details,#main.boutique.mon-compte .woocommerce form,#main.boutique.mon-compte .woocommerce p{grid-column:1/-1}#main.boutique.confirmation .woocommerce table td[data-title=Action],#main.boutique.confirmation .woocommerce table td[data-title=Actions],#main.boutique.mon-compte .woocommerce table td[data-title=Action],#main.boutique.mon-compte .woocommerce table td[data-title=Actions]{text-align:right}@media screen and (max-width:768px){#main.boutique.confirmation .woocommerce,#main.boutique.mon-compte .woocommerce{grid-template-columns:repeat(1,minmax(0,1fr))}}#main.boutique.confirmation #customer_login,#main.boutique.mon-compte #customer_login{grid-column:1/-1}#main.boutique.confirmation form,#main.boutique.mon-compte form{border:none;padding:0}#main.boutique.confirmation form h3,#main.boutique.mon-compte form h3{color:#d50e14;font-family:Raleway;font-size:35px;font-weight:600;letter-spacing:0;line-height:40px;margin-top:0;text-transform:Uppercase;text-transform:none}#main.boutique.confirmation form legend,#main.boutique.mon-compte form legend{color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal}#main.boutique.confirmation form .form-row,#main.boutique.mon-compte form .form-row{margin-bottom:25px}#main.boutique.confirmation form .form-row input,#main.boutique.mon-compte form .form-row input{min-height:40px}#main.boutique.confirmation form .form-row label,#main.boutique.mon-compte form .form-row label{color:#878787;font-family:Raleway;font-size:25px;font-weight:600;letter-spacing:0;line-height:23px;line-height:25px;margin-bottom:10px;text-transform:Uppercase;text-transform:uppercase}#main.boutique.confirmation form .form-row label .optional,#main.boutique.mon-compte form .form-row label .optional{font-weight:300;text-transform:none}@media screen and (max-width:992px){#main.boutique.confirmation form .form-row label,#main.boutique.mon-compte form .form-row label{line-height:25px}#main.boutique.confirmation form .form-row.form-row-first,#main.boutique.confirmation form .form-row.form-row-last,#main.boutique.mon-compte form .form-row.form-row-first,#main.boutique.mon-compte form .form-row.form-row-last{float:none;width:100%}}#main.boutique.confirmation form .required,#main.boutique.mon-compte form .required{color:#d50e14}#main.boutique.confirmation form .required:after,#main.boutique.mon-compte form .required:after{top:6px}#main.boutique.confirmation form .woocommerce-form__label-for-checkbox,#main.boutique.mon-compte form .woocommerce-form__label-for-checkbox{color:#d50e14;display:block;font-size:16px;font-weight:400;letter-spacing:.8px;line-height:25px;text-transform:none}#main.boutique.confirmation form input,#main.boutique.confirmation form select,#main.boutique.confirmation form textarea,#main.boutique.mon-compte form input,#main.boutique.mon-compte form select,#main.boutique.mon-compte form textarea{background:#fff;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;font-size:16px;font-weight:400;letter-spacing:.8px;margin-top:0;padding:0 5px 5px 0}#main.boutique.confirmation form input:focus,#main.boutique.confirmation form select:focus,#main.boutique.confirmation form textarea:focus,#main.boutique.mon-compte form input:focus,#main.boutique.mon-compte form select:focus,#main.boutique.mon-compte form textarea:focus{-webkit-box-shadow:none;box-shadow:none}#main.boutique.confirmation form select,#main.boutique.mon-compte form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(images/svg/BVA_puce_select.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:13px}#main.produit .wp-wysiwyg{margin-bottom:0;padding-bottom:0;padding-top:50px}#main.produit .breadcrumb{margin:0 0 50px}#main.produit .breadcrumb li,#main.produit .breadcrumb li a{color:#000}#main.produit .onsale{background:#d50e14;border-radius:0;bottom:0;color:#fff;display:block;font-family:Raleway;font-size:13px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;letter-spacing:.325px;line-height:33px;margin-bottom:10px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:0 20px;text-transform:uppercase;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.produit .woocommerce-product-gallery{width:100%}#main.produit .woocommerce-product-gallery .remboursement{top:50px}#main.produit .woocommerce-product-gallery .woocommerce-product-gallery__image{margin-bottom:10px}#main.produit .woocommerce-product-gallery .flex-control-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:10px}#main.produit .woocommerce-product-gallery .flex-control-nav li{width:calc(25% - 7.5px)}@media screen and (max-width:768px){#main.produit .woocommerce-product-gallery{width:100%}}#main.produit .bloc-images{position:relative}#main.produit .bloc-images:before{content:url(images/assets/BVA_bg_single_produit.webp);height:unset;position:absolute;right:-25%;top:-110px}@media screen and (max-width:576px){#main.produit .bloc-images:before{height:115%;overflow:hidden}}@media screen and (max-width:576px){#main.produit .bloc-images{padding-bottom:50px}}#main.produit .entry-summary{grid-column-start:7;width:100%}#main.produit .entry-summary .product_meta{background:#f3f2f2;bottom:0;color:#000;display:block;font-family:Raleway;font-size:13px;letter-spacing:.325px;line-height:25px;margin-bottom:10px;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.produit .entry-summary .product_meta .posted_in{display:none}#main.produit .entry-summary .categories{color:#000;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px}#main.produit .entry-summary .bloc-taxos{margin-bottom:30px}#main.produit .entry-summary .bloc-taxos .taxo{margin-bottom:0}#main.produit .entry-summary .bloc-taxos .taxo strong{font-weight:600;margin-right:20px;text-transform:uppercase}#main.produit .entry-summary .stock{color:#d50e14;font-weight:600}#main.produit .entry-summary .price,#main.produit .entry-summary .woocommerce-variation-price{color:#000;font-size:25px;font-weight:600;margin-bottom:0;margin-top:10px}#main.produit .entry-summary .price del,#main.produit .entry-summary .woocommerce-variation-price del{font-weight:300;opacity:1}#main.produit .entry-summary .price del bdi,#main.produit .entry-summary .woocommerce-variation-price del bdi{color:#000;font-weight:300}#main.produit .entry-summary .price ins,#main.produit .entry-summary .woocommerce-variation-price ins{font-weight:500;text-decoration:none}#main.produit .entry-summary .price ins bdi,#main.produit .entry-summary .woocommerce-variation-price ins bdi{color:#000;font-weight:500}#main.produit .entry-summary .price.variable,#main.produit .entry-summary .woocommerce-variation-price.variable{color:#000;font-family:Raleway;font-size:15px;font-weight:400;font-weight:600;letter-spacing:.375px;line-height:25px;text-transform:Normal}#main.produit .entry-summary .eco-participation-info{color:#878787}#main.produit .entry-summary .woocommerce-product-details__short-description{margin-top:30px}#main.produit .entry-summary .woocommerce-product-details__short-description p{font-weight:700}#main.produit .entry-summary .cart{margin-top:30px}#main.produit .entry-summary .cart .quantity{margin-right:0}#main.produit .entry-summary .cart .quantity .qty{background:#f3f2f2;font-family:Raleway;font-size:25px;font-weight:301;letter-spacing:1.25px;min-height:56px;width:4em}#main.produit .entry-summary .cart .single_add_to_cart_button{background:#d50e14;border-radius:0;color:#fff;font-family:Daniel;font-size:18px;font-weight:100;line-height:16px;padding:20px 40px 17px;text-transform:none;-webkit-transition:all .7s ease;transition:all .7s ease}#main.produit .entry-summary .cart .single_add_to_cart_button:hover{background:#000;color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}#main.produit .entry-summary .variations tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;max-width:100%;width:100%}#main.produit .entry-summary .variations tr th{background:transparent;color:#878787;font-family:Raleway;font-size:25px;font-size:24px;font-weight:600;letter-spacing:0;line-height:23px;max-width:100%;padding:0;text-align:left;text-transform:uppercase;text-transform:Uppercase;width:100%}#main.produit .entry-summary .variations tr td{max-width:100%;padding:0;width:100%}#main.produit .entry-summary .variations tr td select{background:transparent;background-image:url(images/svg/BVA_puce_select.svg);background-position:center right 15px;background-repeat:no-repeat;background-size:13px;border-bottom:1px solid #000;color:#000;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;padding:0 0 10px;text-transform:Normal}#main.produit .entry-summary .variations tr td select:focus{-webkit-box-shadow:none;box-shadow:none}#main.produit .entry-summary .variations tr td .reset_variations{display:none!important}#main.produit .entry-summary .woocommerce-variation .woocommerce-variation-price{margin-bottom:30px}@media screen and (max-width:576px){#main.produit .entry-summary{grid-column-start:auto}}#main.produit .wc-tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;margin-bottom:20px;padding:0}#main.produit .wc-tabs,#main.produit .wc-tabs li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#main.produit .wc-tabs li{background:none;border:none;border-bottom:2px solid #fff;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin:0 0 10px;padding:0 25px 10px 0;width:calc(33.33% - 13.33px)}#main.produit .wc-tabs li a{color:#fff;font-family:Raleway;font-size:22px;font-weight:300}@media screen and (max-width:992px){#main.produit .wc-tabs li a{font-size:18px;line-height:20px}}#main.produit .wc-tabs li.active{border-bottom:4px solid #d50e14}#main.produit .wc-tabs li.active a{font-weight:600}#main.produit .wc-tabs li:after,#main.produit .wc-tabs li:before{display:none}@media screen and (min-width:576px) and (max-width:768px){#main.produit .wc-tabs li{width:calc(50% - 10px)}}@media screen and (max-width:576px){#main.produit .wc-tabs li{width:100%}}#main.produit .wc-tabs:before{display:none}#main.produit .woocommerce-tabs{background:#000;margin-top:50px;padding:50px 30px;z-index:1}#main.produit .woocommerce-tabs #tab-additional_information h2{display:none}#main.produit .woocommerce-tabs #tab-description h2:first-child{display:none}#main.produit .woocommerce-tabs table{color:#000;color:#fff;font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;margin:50px 0;text-transform:Normal}#main.produit .woocommerce-tabs table tr th{background:transparent;border-bottom:2px solid #d50e14;font-weight:700;text-align:left}#main.produit .woocommerce-tabs table tr td{border-bottom:1px solid #f3f2f2}#main.produit .woocommerce-tabs .woocommerce-Tabs-panel h2,#main.produit .woocommerce-tabs .woocommerce-Tabs-panel h3,#main.produit .woocommerce-tabs .woocommerce-Tabs-panel h4,#main.produit .woocommerce-tabs .woocommerce-Tabs-panel h5,#main.produit .woocommerce-tabs .woocommerce-Tabs-panel li,#main.produit .woocommerce-tabs .woocommerce-Tabs-panel p,#main.produit .woocommerce-tabs .woocommerce-Tabs-panel ul{color:#fff;font-family:Raleway}#main.produit .woocommerce-tabs .woocommerce-Tabs-panel a{color:#000;color:#d50e14;font-family:Raleway;font-size:15px;font-weight:400;font-weight:700;letter-spacing:.375px;line-height:25px;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.produit .woocommerce-tabs .woocommerce-Tabs-panel a:hover{color:#d50e14;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.produit .woocommerce-tabs .woocommerce-product-attributes{border:none}#main.produit .woocommerce-tabs .woocommerce-product-attributes tr{border-bottom:1px solid #222;display:block;padding:10px 0}#main.produit .woocommerce-tabs .woocommerce-product-attributes tr th{background:none;border-bottom:none;color:#fff;font-family:Raleway;font-weight:600;letter-spacing:.8px;padding:0;text-align:left;width:200px}#main.produit .woocommerce-tabs .woocommerce-product-attributes tr td{background:none;border-bottom:none;color:#fff;font-style:normal;font-weight:300}#main.produit .woocommerce-tabs .woocommerce-product-attributes tr td p{color:#fff;font-weight:300}@media screen and (max-width:768px){#main.produit .woocommerce-tabs .woocommerce-product-attributes tr{display:grid;width:100%}}#main.produit .related-products{margin-top:75px}#main.produit .related-products h2{color:#878787}#main.produit .related-products .liste-produits{gap:30px;margin-bottom:60px;opacity:1;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}#main.produit .related-products .liste-produits.products-hidden{opacity:.2;pointer-events:none;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}#main.produit .related-products .liste-produits .single-produit a{border-bottom:1px solid #d50e14;display:block;height:100%;padding:0 0 30px;position:relative;text-decoration:none}#main.produit .related-products .liste-produits .single-produit a h2{color:#d50e14;font-size:22px;line-height:25px;margin-bottom:20px;text-transform:none}#main.produit .related-products .liste-produits .single-produit a .prix{color:#000;margin-bottom:0}#main.produit .related-products .liste-produits .single-produit a .thumb{margin-bottom:30px;position:relative}#main.produit .related-products .liste-produits .single-produit a .thumb .label-promo{background:#d50e14;bottom:0;color:#fff;display:block;font-family:Raleway;font-size:13px;letter-spacing:.325px;line-height:25px;padding:5px 10px;position:absolute;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.produit .related-products .liste-produits .single-produit a:after{bottom:30px;content:url(images/svg/BVA_lire_la_suite_noir.svg);position:absolute;right:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:11px}#main.produit .related-products .liste-produits .single-produit a:hover:after{right:-10px;-webkit-transition:all .7s ease;transition:all .7s ease}#main .yith-wcwl-form h2:hover{background:transparent}#main .yith-wcwl-form .button{background:#fff;background:transparent;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out;visibility:visible}#main .yith-wcwl-form .button.btn:not(.search-button):not(.social-link),#main .yith-wcwl-form .button.primaire,#main .yith-wcwl-form .button.wysiwyg-btn{background:transparent;border:1px solid #d50e14;color:#000;font-size:13px;font-weight:700;padding:20px 30px 20px 50px;position:relative;text-transform:uppercase;-webkit-transition:all .7s ease;transition:all .7s ease}#main .yith-wcwl-form .button.btn:not(.search-button):not(.social-link):before,#main .yith-wcwl-form .button.primaire:before,#main .yith-wcwl-form .button.wysiwyg-btn:before{content:url(images/svg/BVA_picto_btn.svg);left:17.5px;position:absolute;-webkit-transition:all .7s ease;transition:all .7s ease;width:15px}#main .yith-wcwl-form .button.btn:not(.search-button):not(.social-link):after,#main .yith-wcwl-form .button.primaire:after,#main .yith-wcwl-form .button.wysiwyg-btn:after{background:#d50e14;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .7s ease;transition:all .7s ease;width:0;z-index:-1}#main .yith-wcwl-form .button.btn:not(.search-button):not(.social-link):hover,#main .yith-wcwl-form .button.primaire:hover,#main .yith-wcwl-form .button.wysiwyg-btn:hover{background:transparent;color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}#main .yith-wcwl-form .button.btn:not(.search-button):not(.social-link):hover:before,#main .yith-wcwl-form .button.primaire:hover:before,#main .yith-wcwl-form .button.wysiwyg-btn:hover:before{-webkit-filter:brightness(100);filter:brightness(100);-webkit-transition:all .7s ease;transition:all .7s ease}#main .yith-wcwl-form .button.btn:not(.search-button):not(.social-link):hover:after,#main .yith-wcwl-form .button.primaire:hover:after,#main .yith-wcwl-form .button.wysiwyg-btn:hover:after{-webkit-transition:all .7s ease;transition:all .7s ease;width:100%}#main .yith-wcwl-form .button svg{display:none}#main .yith-wcwl-form table{border:none;border-collapse:collapse;border-radius:0;overflow:hidden}#main .yith-wcwl-form table tfoot th{border-top:1px solid #878787}#main .yith-wcwl-form table tr th{background:#d50e14;color:#000;color:#fff!important}#main .yith-wcwl-form table tr td,#main .yith-wcwl-form table tr th{font-family:Raleway;font-size:15px;font-weight:400;letter-spacing:.375px;line-height:25px;text-transform:Normal}#main .yith-wcwl-form table tr td{border-top:1px solid #878787;color:#000}#main .yith-wcwl-form table tr td a:not(.button){color:#000;font-family:Raleway;font-size:15px;font-weight:400;font-weight:700;letter-spacing:.375px;line-height:25px;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main .yith-wcwl-form table tr td a:not(.button):hover{color:#d50e14;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main .yith-wcwl-form table tr td.product-stock-status .wishlist-in-stock{color:#878787}#main .yith-wcwl-form table tr td.product-quantity .qty{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main .yith-wcwl-form table tr td.product-thumbnail img{max-width:100px}#main .yith-wcwl-form table tr td.product-remove .remove{color:#d50e14!important;height:20px;letter-spacing:0;line-height:19px;width:20px}#main .yith-wcwl-form table tr td.product-remove .remove:hover{background:#d50e14!important;color:#fff!important}