:root{--wp--style--global--content-size: 1380px;--wp--style--global--wide-size: 1400px}body{font-size:14px;padding-bottom:40px;background-color:#fff;color:#222021;font-family:"Lato", serif}@media (min-width: 992px){body{font-size:14px}}@media (min-width: 1200px){body{font-size:14px}}.f-lato{font-family:"Lato", serif}.f-bodoni{font-family:"Bodoni Moda 9pt" !important;font-optical-sizing:auto !important}body,.editor-styles-wrapper{font-family:"Lato", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:0.35px;color:#222021;line-height:1.2}@media (min-width: 992px){body,.editor-styles-wrapper{line-height:1.5}}@media (min-width: 1200px){body,.editor-styles-wrapper{line-height:1.5}}.nav-tabs .nav-item{width:50%}@media (min-width: 1200px){.nav-tabs .nav-item{width:25%}}.nav-tabs .nav-item .nav-link{border:0;border-radius:0;width:100%}.nav-tabs .nav-item .nav-link.active{background-color:#F2F2F2}.nav-tabs .nav-item .nav-link:hover{background-color:#F2F2F2;color:#4D4D4D}.container{max-width:1400px}.w100{width:100%}.w80{width:80%}.w60{width:60%}.w40{width:40%}.w20{width:20%}.mw400{max-width:400px}.mw600{max-width:600px}.mw800{max-width:800px}.mw1000{max-width:1000px}.mw1200{max-width:1200px}.mw-10pc{max-width:10%}.mw-20pc{max-width:20%}.mw-30pc{max-width:30%}.mw-40pc{max-width:40%}.mw-50pc{max-width:50%}.mw-60pc{max-width:60%}.mw-70pc{max-width:70%}.mw-80pc{max-width:80%}.mw-90pc{max-width:90%}.mw-100pc{max-width:100%}.mw-auto{max-width:auto}@media (min-width: 992px){.mw-lg-auto{max-width:auto}}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700 !important}.noscroll{overflow:hidden}@media (min-width: 1200px){#c6bo-theme{padding-top:160px}}#c6bo-theme #masthead{z-index:101;background-color:#fff;position:fixed;width:100%;transition:all 300ms ease;top:0}#c6bo-theme #masthead #header-top{text-align:right}#c6bo-theme #masthead #header-top #header-top-nav{padding-top:8px;padding-bottom:8px}#c6bo-theme #masthead #header-top #header-top-nav ul{list-style:none;margin:0;padding:0 10px;display:inline-block}#c6bo-theme #masthead #header-top #header-top-nav ul li{display:inline-block;text-align:center}#c6bo-theme #masthead #header-top #header-top-nav ul li a{padding:5px 10px;text-decoration:none;display:block}#c6bo-theme #masthead #header-top #header-top-nav ul li a:hover{color:#007ba0;text-decoration:underline}#c6bo-theme #masthead #header-top #header-top-nav #but-phone{display:inline-block;font-size:1.4rem}#c6bo-theme #masthead #header-top #header-top-nav #but-search{display:inline-block;background-color:red;width:35px;height:35px;vertical-align:bottom}#c6bo-theme #masthead #header{padding-top:15px;position:relative}#c6bo-theme #masthead #header img.logo-site{height:40px;width:auto}@media (min-width: 1200px){#c6bo-theme #masthead #header img.logo-site{height:70px}}#c6bo-theme #masthead #header #main-nav ul{list-style:none;margin:0;padding:0px;display:block;text-align:right}#c6bo-theme #masthead #header #main-nav ul>li{display:inline-block;text-align:center;padding-bottom:10px}#c6bo-theme #masthead #header #main-nav ul>li>a{display:block;padding:5px 10px;font-weight:700;text-transform:uppercase;font-size:1rem;text-decoration:none}#c6bo-theme #masthead #header #main-nav ul>li>a span{display:block}#c6bo-theme #masthead #header #main-nav ul>li>a span img{height:50px;width:auto}#c6bo-theme #masthead #header #main-nav ul>li>a:hover{color:#007ba0}#c6bo-theme #masthead #header #main-nav ul>li:hover>ul.sub-menu{display:block}#c6bo-theme #masthead #header #main-nav ul>li>ul.sub-menu{display:none;position:absolute;padding:20px;background-color:#fff;width:100%;left:0;text-align:left}nav#site-navigation{width:100%;display:none}@media (min-width: 992px){nav#site-navigation{position:relative;bottom:initial;display:block;z-index:initial;overflow:visible}}@media (max-width: 992px){nav#site-navigation ul#primary-menu{z-index:15;background-color:#fff;position:fixed;display:block;text-align:start;list-style:none;margin:0;padding:15px;width:100vw;height:100vh;overflow:hidden}nav#site-navigation ul#primary-menu li{display:block;padding:0px;position:relative;top:0}nav#site-navigation ul#primary-menu li:hover{color:#f6a602}nav#site-navigation ul#primary-menu li:hover s a{color:#f6a602;text-decoration:none}nav#site-navigation ul#primary-menu li.menu-item-has-children::before{content:" ";display:block;width:20px;height:20px;background:url("../img/picto/nav-submenu-1.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:35px;top:50%;transform:translateY(-50%)}nav#site-navigation ul#primary-menu li.menu-item-has-children .show-childs{display:block;width:40px;height:40px;position:absolute;right:35px;top:50%;transform:translateY(-50%);opacity:0}nav#site-navigation ul#primary-menu li.menu-item-has-children .show-childs:hover{cursor:pointer}nav#site-navigation ul#primary-menu li.previous-menu::before{content:" ";display:inline-block;width:20px;height:20px;background:url("../img/picto/nav-submenu-1.svg");background-size:contain;background-repeat:no-repeat;left:0px;transform:rotate(180deg)}nav#site-navigation ul#primary-menu li a,nav#site-navigation ul#primary-menu li .like-link{display:block;padding:10px 3rem;color:#4D4D4D;font-weight:700;font-size:1.2rem;text-decoration:none;text-transform:uppercase}nav#site-navigation ul#primary-menu li .like-link{display:inline-block}nav#site-navigation ul#primary-menu li ul.sub-menu{overflow-x:hidden;overflow-y:auto;display:block !important;height:100vh !important;margin:10px 0;position:fixed;left:100%;width:100%;list-style:none;z-index:5;background-color:#fff}nav#site-navigation ul#primary-menu li ul.sub-menu>li{text-align:start;margin-bottom:0em;padding:0}nav#site-navigation ul#primary-menu li ul.sub-menu>li a{display:block;padding:10px 3rem;color:#4D4D4D;font-weight:700;font-size:1.2rem;text-decoration:none;text-transform:uppercase}}@media (min-width: 992px){nav#site-navigation ul#primary-menu{text-align:center;list-style:none;margin:0;padding:0;width:100%}nav#site-navigation ul#primary-menu>li{display:inline-block;margin:0px;position:relative;padding:0px;border-right:1px solid #6C6E72}nav#site-navigation ul#primary-menu>li:last-child{border:none}nav#site-navigation ul#primary-menu>li>a{display:block;padding:10px 3rem;color:#4D4D4D;font-weight:700;font-size:1.2rem;text-decoration:none;text-transform:uppercase}nav#site-navigation ul#primary-menu>li.current-menu-item,nav#site-navigation ul#primary-menu>li.current-menu-parent,nav#site-navigation ul#primary-menu>li.current_page_parent,nav#site-navigation ul#primary-menu>li.current-menu-ancestor{color:#f6a602 !important;text-decoration:none}nav#site-navigation ul#primary-menu>li.current-menu-item a,nav#site-navigation ul#primary-menu>li.current-menu-parent a,nav#site-navigation ul#primary-menu>li.current_page_parent a,nav#site-navigation ul#primary-menu>li.current-menu-ancestor a{color:#f6a602}nav#site-navigation ul#primary-menu>li>ul.sub-menu{opacity:0;position:absolute;width:350px;top:100%;left:0;list-style:none;padding:20px 0;background-color:#EDEDED;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;z-index:5}nav#site-navigation ul#primary-menu>li>ul.sub-menu::before{content:" ";display:block;width:1000vw;height:100%;position:absolute;left:-500vw;top:0;background-color:#EDEDED;z-index:-1}nav#site-navigation ul#primary-menu>li>ul.sub-menu:hover::before{pointer-events:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li{text-align:left;margin-bottom:0.5rem;padding:0 20px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li:hover>a{color:#f6a602;text-decoration:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li:hover>ul.sub-menu{display:block !important;opacity:1 !important;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-item,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-parent,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current_page_parent{background-color:#fff}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-item>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-parent>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current_page_parent>a{color:#f6a602;text-decoration:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-item>a:hover,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-parent>a:hover,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current_page_parent>a:hover{background-color:transparent}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-ancestor>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.current-menu-item>a{background-color:white;border-radius:50px;color:#f6a602}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>a{font-weight:700;color:#4D4D4D;font-size:1rem;text-decoration:none;padding:10px 15px;background-color:transparent;border-radius:20px;display:block;text-transform:uppercase}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>a:hover{text-decoration:none;background-color:white;border-radius:20px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.menu-item-has-children>a{position:relative}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li.menu-item-has-children>a::after{content:" ";display:block;width:10px;height:10px;background:url("../img/picto/nav-submenu-1.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:5px;top:50%;transform:translateY(-50%)}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul{list-style:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul.sub-menu{opacity:0;padding:20px 0;background-color:#fff;top:0;left:100%;position:absolute;width:350px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li{padding:0 20px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li:first-child a{font-weight:700;text-transform:uppercase}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.current-product-parent>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.current-menu-ancestor>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.current-menu-item>a{background-color:#F2F2F2;border-radius:50px;color:#f6a602}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>a{font-weight:400;color:#4D4D4D;font-size:1rem;text-decoration:none;padding:10px 15px;background-color:transparent;border-radius:20px;display:block}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>a:hover{text-decoration:none;background-color:#F2F2F2}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.menu-item-has-children>a{position:relative}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li.menu-item-has-children>a::after{content:" ";display:block;width:10px;height:10px;background:url("../img/picto/nav-submenu-2.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:5px;top:50%;transform:translateY(-50%)}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul{list-style:none}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu{opacity:0;background-color:#F2F2F2;top:0;left:100%;position:absolute;width:350px;padding:20px 0}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li{padding:0 20px}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li:first-child a{font-weight:700;text-transform:uppercase}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li.current-menu-ancestor>a,nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li.current-menu-item>a{background-color:white;border-radius:50px;color:#f6a602}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li>a{font-weight:400;color:#4D4D4D;font-size:1rem;text-decoration:none;padding:10px 15px;background-color:transparent;border-radius:20px;display:block}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li>ul.sub-menu>li>a:hover{text-decoration:none;background-color:#fff}nav#site-navigation ul#primary-menu>li>ul.sub-menu>li>ul>li:hover>ul.sub-menu{display:block !important;opacity:1 !important;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out}nav#site-navigation ul#primary-menu>li:hover{color:#f6a602}nav#site-navigation ul#primary-menu>li:hover>a{color:#f6a602;text-decoration:none}nav#site-navigation ul#primary-menu>li:hover>ul.sub-menu{display:block !important;opacity:1 !important;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out}}nav#site-navigation .menu-toggle{display:none}nav#site-navigation .mobile-socials a{color:#fff;background-color:#000;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;text-decoration:none;display:inline-block;padding:8px;margin-right:1rem}nav#site-navigation .mobile-socials a:hover{color:#f6a602;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}nav#site-navigation .mobile-socials a .dashicons{font-size:3rem;width:2rem;height:2rem}nav#site-navigation .mobile-appstores a{text-decoration:none;display:inline-block;width:45%}nav#site-navigation .mobile-appstores a img{width:100%;height:auto}#mobile-search{position:fixed;right:10px;top:10px;width:35px;height:35px;z-index:2;cursor:pointer}#mobile-search img,#mobile-search svg{width:100%;height:auto}#mobile-search #close-search{display:none}#toggle-menu{position:absolute;left:10px;top:0px;z-index:2}#toggle-menu label{display:flex;flex-direction:column;width:40px;cursor:pointer}#toggle-menu label span{background:#4D4D4D;border-radius:10px;height:4px;margin:5px 0;transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-webkit-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-moz-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-ms-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);-o-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}#toggle-menu label span:nth-of-type(1){width:100%}#toggle-menu label span:nth-of-type(2){width:100%}#toggle-menu label span:nth-of-type(3){width:100%}#toggle-menu input[type="checkbox"]{display:none}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(1){transform-origin:bottom;transform:rotatez(45deg) translate(6px, 3px);-webkit-transform:rotatez(45deg) translate(6px, 3px);-moz-transform:rotatez(45deg) translate(6px, 3px);-ms-transform:rotatez(45deg) translate(6px, 3px);-o-transform:rotatez(45deg) translate(6px, 3px);width:50%}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg)}#toggle-menu input[type="checkbox"]:checked ~ span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(16px, -8px) rotatez(45deg);-webkit-transform:translate(16px, -8px) rotatez(45deg);-moz-transform:translate(16px, -8px) rotatez(45deg);-ms-transform:translate(16px, -8px) rotatez(45deg);-o-transform:translate(16px, -8px) rotatez(45deg)}.site-footer{color:#4D4D4D;text-align:center;background-color:#000}@media (min-width: 992px){.site-footer{margin-bottom:0px;text-align:left}}.site-footer .footer-navigation{text-align:center}@media (min-width: 992px){.site-footer .footer-navigation{text-align:left}}.site-footer ul.menu{list-style:none;margin:0;padding:0}.site-footer ul.menu li{margin:0;margin-bottom:1rem;padding:0;text-align:center;line-height:1}@media (min-width: 992px){.site-footer ul.menu li{margin:0;margin-bottom:1rem;text-align:left}}.site-footer ul.menu li a{font-weight:400;color:#4D4D4D;text-decoration:none;font-size:1rem}.site-footer ul.menu li a:hover{color:#86ccd9;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.footer-socials a{color:#4D4D4D;text-decoration:none;display:inline-block;font-size:3rem;border:1px solid #4D4D4D;width:38px;height:38px;line-height:38px;text-align:center;border-radius:100%}.footer-socials a:hover{color:#86ccd9}.footer-socials a .dashicons{width:28px;height:28px;line-height:28px;font-size:28px;margin-top:4px}.footer-credits{color:#4D4D4D;text-align:center;font-size:0.9rem}.footer-credits a{color:#4D4D4D;display:block}.footer-credits a:hover{color:#86ccd9}@media (min-width: 1200px){.footer-credits a{display:inline-block}}a#fixed-quote{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);height:70px;min-width:325px;line-height:70px;background-color:#f6a602;box-shadow:0px -2px 10px rgba(0,0,0,0.1);z-index:9999;text-align:center;color:#fff;font-weight:700;font-size:1.2rem;border-radius:50px;padding-left:80px;padding-right:30px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}@media (min-width: 992px){a#fixed-quote{left:auto;right:85px;transform:none;bottom:10px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}}a#fixed-quote:hover{color:#fff;background-color:#007ba0}a#fixed-quote::before{position:absolute;content:" ";left:5px;top:5px;width:60px;height:60px;display:block;background:url(../img/picto/meduse-bleu.svg) no-repeat center center;background-size:contain;background-color:#fff;border-radius:100%}a#fixed-quote.isforfait{display:none !important}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{right:4px !important;bottom:19px !important;z-index:1000000 !important}.woocommerce-breadcrumb,#breadcrumbs{margin-top:15px;margin-bottom:15px}@media (min-width: 1200px){.woocommerce-breadcrumb,#breadcrumbs{margin-top:50px;margin-bottom:50px}}.woocommerce-breadcrumb a,#breadcrumbs a{color:#6C6E72}.woocommerce-breadcrumb .breadcrumb_last strong,#breadcrumbs .breadcrumb_last strong{font-weight:700}.fancybox__backdrop{background:rgba(0,0,0,0.85)}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:rgba(0,0,0,0.96)}.filters #but-filter{cursor:pointer}@media (min-width: 1200px){.filters #but-filter{cursor:initial}}.filters #submit{min-height:48px;border-radius:25px;padding:0;width:100%;border:none;font-weight:700}.filters #submit:hover{background-color:#f6a602;color:#fff}.filters #reset{min-height:35px;border-radius:25px;padding:0 15px;background-color:#4D4D4D;border:none;width:100%;margin-top:10px}@media (min-width: 1200px){.filters #reset{right:11px;top:-40px;position:absolute;width:auto;margin-top:0}}.filters #reset:hover{background-color:#f6a602;color:#fff}.filters #filters-container{display:none}@media (min-width: 1200px){.filters #filters-container{display:block}}.filters #filters-container .filter-box{margin-bottom:15px}.filters #filters-container select,.filters #filters-container input{width:100%;padding:8px;border-radius:5px;border:none}.filters #filters-container label{font-weight:700;margin-bottom:5px;font-size:1.1rem}.filters .filter-box{margin-bottom:15px}.filters select,.filters input{width:100%;padding:8px;border-radius:5px;border:none}.filters label{font-weight:700;margin-bottom:5px;font-size:1.1rem}.filters .select2-container{display:block}.filters .select2-container.select2-container--default{border-radius:0 !important}.filters .select2-container .selection .select2-selection{min-height:48px;border-radius:25px;padding:0}.filters .select2-container .selection ul.select2-selection__rendered{padding:0}.filters .select2-container .selection ul.select2-selection__rendered .select2-selection__choice{padding-left:25px;padding-top:8px;padding-bottom:8px;padding-right:10px;border-radius:20px;border:none}.filters .select2-container .selection ul.select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{padding-left:5px;padding-right:5px;border:none;left:4px;top:7px}.filters .select2-container .selection ul.select2-selection__rendered .select2-selection__choice .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:0;margin-right:0;padding:8px;display:block;font-size:2rem;height:100%}.filters .select2-container .selection ul.select2-selection__rendered .select2-selection__clear{display:none}.filters .select2-container .selection ul.select2-selection__rendered .select2-search input{min-height:37px;font-size:1rem}.select2-dropdown{padding-left:15px;padding-right:15px;border:none;background-color:transparent}.select2-dropdown .select2-results{border-left:1px #6C6E72 solid;border-right:1px #6C6E72 solid;border-bottom:1px #6C6E72 solid;background-color:white}.c6bo-theme section#hero-banner{position:relative;margin-bottom:50px}.c6bo-theme section#hero-banner .homeSwiper{height:50vh;width:100%}.c6bo-theme section#hero-banner .homeSwiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100%}.c6bo-theme section#hero-banner .homeSwiper .swiper-slide .swiper-zoom-container a.hero-link{display:block;width:100%;height:100%}.c6bo-theme section#hero-banner .homeSwiper .swiper-slide .swiper-zoom-container img{width:100%;height:100%;object-fit:cover;object-position:center}.c6bo-theme section#hero-banner #search-box{position:relative;margin-top:-25px;z-index:10;background-color:#fff;border:1px solid #6C6E72;border-radius:25px;width:90%;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;max-width:1100px}@media (min-width: 1200px){.c6bo-theme section#hero-banner #search-box{padding:10px 25px;border-radius:75px;width:100%;bottom:0px;left:50%;transform:translateX(-50%) translateY(50%);position:absolute;margin-top:0}}.c6bo-theme section#hero-banner #search-box form,.c6bo-theme section#hero-banner #search-box .form{display:flex;gap:15px;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}@media (min-width: 1200px){.c6bo-theme section#hero-banner #search-box form,.c6bo-theme section#hero-banner #search-box .form{flex-direction:row}}.c6bo-theme section#hero-banner #search-box form .input-container,.c6bo-theme section#hero-banner #search-box .form .input-container{width:100% !important}@media (min-width: 1200px){.c6bo-theme section#hero-banner #search-box form .input-container,.c6bo-theme section#hero-banner #search-box .form .input-container{width:25% !important}}.c6bo-theme section#hero-banner #search-box form .input-container .select2-container,.c6bo-theme section#hero-banner #search-box .form .input-container .select2-container{width:100%}.c6bo-theme section#hero-banner #search-box #home-search-type{text-align:center;padding-bottom:15px;padding-top:8px}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span{font-weight:bold;font-size:1.2rem;color:#4D4D4D;padding:10px 15px}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span:hover{color:#f6a602;cursor:pointer}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span.disabled{opacity:0.4}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span.active{color:#fff;background-color:#f6a602;border-radius:25px;cursor:pointer}.c6bo-theme section#hero-banner #search-box #home-search-type .filter-type-links span.active:hover{color:#fff}.c6bo-theme section#inspirations .inspiration-item-container{position:relative}.c6bo-theme section#inspirations .inspiration-item-container.promo .item-title{background-color:#f6a602;color:#fff;padding:2px 10px;line-height:1.5}.c6bo-theme section#inspirations .inspiration-item-container.promo::before{content:' PROMO ';position:absolute;top:-13px;left:50%;transform:translateX(-50%);width:150px;height:25px;line-height:25px;text-align:center;display:block;border-radius:25px;font-weight:700;color:#fff;background-color:#f6a602;z-index:10}.c6bo-theme section#inspirations a.inspiration-item{position:relative;display:block;width:100%;padding:20px;padding-top:100px;transition:all 200ms;min-height:182px}@media (min-width: 1200px){.c6bo-theme section#inspirations a.inspiration-item{padding-top:200px}}.c6bo-theme section#inspirations a.inspiration-item:hover{cursor:pointer;opacity:0.8;background-size:100% 100%;transition:all 200ms}.c6bo-theme section#inspirations a.inspiration-item:hover .item-plus{transform:rotate(90deg);transition:all 200ms}.c6bo-theme section#inspirations a.inspiration-item .item-description{color:#fff;position:absolute;left:20px;bottom:20px}@media (min-width: 992px){.c6bo-theme section#inspirations a.inspiration-item .item-description{width:calc(100% - 30px);padding-right:70px}}.c6bo-theme section#inspirations a.inspiration-item .item-description .item-title{font-weight:700;font-size:1.2rem;display:block;font-family:'Jost';margin-bottom:10px}.c6bo-theme section#inspirations a.inspiration-item .item-description .item-subtitle{font-weight:400;font-size:1rem;display:block}.c6bo-theme section#inspirations a.inspiration-item .item-plus{display:none;position:absolute;right:20px;bottom:20px;width:50px;height:50px;background:url("../img/picto/plus.png");background-size:contain;background-repeat:no-repeat;background-position:center center;transition:all 200ms}@media (min-width: 992px){.c6bo-theme section#inspirations a.inspiration-item .item-plus{display:block}}.c6bo-theme section#inspirations .item-description{color:#000}@media (min-width: 992px){.c6bo-theme section#inspirations .item-description{width:calc(100% - 30px);padding-right:70px;position:absolute;color:#fff;bottom:15px;padding-left:10px}}.c6bo-theme section#inspirations .item-description .item-title{font-weight:700;font-size:1.2rem;display:block;font-family:'Jost';margin-bottom:10px;color:#000;padding-top:5px}@media (min-width: 992px){.c6bo-theme section#inspirations .item-description .item-title{color:#fff}}.c6bo-theme section#inspirations .item-description .item-subtitle{font-weight:400;font-size:1rem;display:block;padding-left:8px;padding-right:8px}@media (min-width: 1200px){.c6bo-theme section#inspirations #inspiration-item-1{min-height:450px}}@media (min-width: 1200px){.c6bo-theme section#inspirations #inspiration-item-5,.c6bo-theme section#inspirations #inspiration-item-3{min-height:350px}}@media (min-width: 1200px){.c6bo-theme section#inspirations #inspiration-item-4{min-height:550px}}.c6bo-theme section#destinations{background:url("../img/home/planisphere.png") no-repeat;background-size:60%;background-position:center 80px}@media (min-width: 1200px){.c6bo-theme section#destinations{background:url("../img/home/planisphere.png") no-repeat;background-size:50%;background-position:center 250px}}@media (min-width: 1200px){.c6bo-theme section#destinations .introduction{padding-bottom:450px}}.c6bo-theme section#destinations .introduction .like-h2{padding-top:100px}@media (min-width: 1200px){.c6bo-theme section#destinations .introduction .like-h2{padding-top:0px}}.c6bo-theme section#destinations .destinations-list{text-align:center}.c6bo-theme section#destinations .destinations-list .destination-item{display:inline-block;max-width:48%;position:relative;margin-bottom:25px}@media (min-width: 1200px){.c6bo-theme section#destinations .destinations-list .destination-item{max-width:24%;padding-left:20px;padding-right:20px;margin-bottom:0px}}@media (min-width: 1400px){.c6bo-theme section#destinations .destinations-list .destination-item{max-width:14%;margin-bottom:0px;padding:0}}.c6bo-theme section#destinations .destinations-list .destination-item:hover img.zone-planisphere{transform:translateY(-8px);transition:all 200ms ease-in-out}.c6bo-theme section#destinations .destinations-list .destination-item:hover .destination-label{color:#f6a602}.c6bo-theme section#destinations .destinations-list .destination-item .destination-label{font-size:1.4rem;font-weight:700;color:#007ba0}.c6bo-theme section#destinations .destinations-list .destination-item img.zone-planisphere{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;max-width:80%;transition:all 200ms ease-in-out}.c6bo-theme section#destinations .destinations-list .destination-item img.zone-picto{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;max-width:80px}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist{background-color:#fff;padding:15px;position:absolute;top:100%;display:none;width:100%;box-shadow:0px 10px 20px 0px #E3E3E5;z-index:10}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist ul{list-style:none;margin:0;padding:0}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist ul li{padding:0;margin:0;text-align:left}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist ul li a{text-align:left;text-decoration:none}.c6bo-theme section#destinations .destinations-list .destination-item .destination-sublist ul li a:hover{color:#007ba0;text-decoration:underline}.c6bo-theme section#experience .experience-item a{background-color:#6C6E72;display:block}.c6bo-theme section#experience .experience-item a img{display:block;opacity:1;transition:all 200ms ease-in-out}.c6bo-theme section#experience .experience-item a:hover img{opacity:0.7;transition:all 200ms ease-in-out}.c6bo-theme section#experience .experience-item .experience-title{font-family:"Bodoni Moda", serif;font-optical-sizing:auto;color:#6C6E72;font-size:2rem;font-weight:700;font-style:italic;padding-top:10px}.c6bo-theme section#experience .experience-item .experience-title .experience-subtitle{font-family:"Bodoni Moda", serif;font-optical-sizing:auto;font-weight:700;font-style:italic;color:#6C6E72;display:block;font-size:1.2rem}.c6bo-theme section#envies .envie-item{position:relative;height:300px;overflow:hidden;background-color:#000}.c6bo-theme section#envies .envie-item>img.envie-bg-img{width:100%;height:100%;object-fit:cover;opacity:0.7}.c6bo-theme section#envies .envie-item a.envie-container{display:block;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;color:#fff;padding:50px}.c6bo-theme section#envies .envie-item a.envie-container:hover .envie-hover{opacity:1;transition:all ease-in-out 300ms}.c6bo-theme section#envies .envie-item a.envie-container:hover img.envie-picto,.c6bo-theme section#envies .envie-item a.envie-container:hover .envie-title{opacity:0;transition:all ease-in-out 300ms}.c6bo-theme section#envies .envie-item a.envie-container img.envie-picto{width:auto;height:60px;margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:35px;transition:all ease-in-out 300ms;opacity:1;display:block}@media (min-width: 1200px){.c6bo-theme section#envies .envie-item a.envie-container img.envie-picto{height:90px}}.c6bo-theme section#envies .envie-item a.envie-container .envie-title{text-transform:uppercase;font-size:1.6rem;font-weight:700;display:block;transition:all ease-in-out 300ms;opacity:1}@media (min-width: 1200px){.c6bo-theme section#envies .envie-item a.envie-container .envie-title{font-size:2rem}}.c6bo-theme section#envies .envie-item a.envie-container .envie-hover{display:block;opacity:0;transition:all ease-in-out 300ms;position:absolute;top:0;left:0;bottom:0;right:0;z-index:3;width:100%;height:100%;background-color:#00000060;text-align:center;padding:25px}.c6bo-theme section#envies .envie-item a.envie-container .envie-hover .envie-hover-container{display:block;position:relative;top:50%;transform:translateY(-50%)}.c6bo-theme section#envies .envie-item a.envie-container .envie-hover .envie-hover-container .envie-hover-title{font-size:2rem;font-weight:700;display:block;text-align:center}.c6bo-theme section#envies .envie-item a.envie-container .envie-hover .envie-hover-container .envie-hover-description{font-size:1.2rem;display:block;text-align:center;padding:2rem}.c6bo-theme section#reassurance .reassurance-item .reassurance-title{padding-top:10px;font-size:1.2rem;line-height:1.2}#page-content{padding-left:20px;padding-right:20px}@media (min-width: 1200px){#page-content{padding-left:0px;padding-right:0px}}#page-hero{padding-top:50px;padding-bottom:50px}@media (min-width: 1200px){#page-hero{padding-top:110px;padding-bottom:110px}}#page-hero h1,#page-hero .like-h1{text-shadow:4px 4px 4px rgba(0,0,0,0.35);line-height:1.1;text-transform:uppercase;font-size:2rem}@media (min-width: 1200px){#page-hero h1,#page-hero .like-h1{font-size:3rem}}#page-hero .titre-header{margin-top:10px;background-color:#fff;padding:10px 20px;border-radius:25px;text-shadow:none;font-size:2rem;display:inline-block;text-transform:none}@media (min-width: 1200px){#page-hero .titre-header{padding-left:50px;padding-right:50px}}.pagination .nav-links{margin-left:auto;margin-right:auto}@media (min-width: 768px){.right-sidebar .content-area{width:100%;float:none;margin-right:0%}.right-sidebar .widget-area{width:100%;float:none;margin-right:0%}}.post-categories,.tags-list{margin:0;padding:0;margin-bottom:10px;list-style:none}.post-categories li,.tags-list li{display:inline-block}.post-categories li::after,.tags-list li::after{content:", ";display:inline-block}.post-categories li:last-child::after,.tags-list li:last-child::after{display:none}.post-categories::before{content:"\23";font-family:"Font Awesome 6 Pro";margin-right:5px}.tags-list::before{content:"\f02c";font-family:"Font Awesome 6 Pro";margin-right:5px}#popin{display:none;color:#fff;background-color:#085339}#popin #popin_image img{max-width:100%}#popin_embed{text-align:center}#popin a{color:#f6a602}#popin_embed iframe{text-align:center;margin-left:auto;margin-right:auto}.fancybox-button svg path{color:#fff !important}.nav-links{font-size:15px;clear:both;float:none}.nav-links::after{content:" ";clear:both;float:none}.nav-links .nav-next{float:right}nav.post-navigation{margin-bottom:35px;margin-top:35px}nav.post-navigation::after{content:" ";clear:both;float:none;display:block}nav.post-navigation .nav-links .nav-previous,nav.post-navigation .nav-links .nav-next{width:48%}nav.post-navigation .nav-links .nav-previous{text-align:left;float:left}nav.post-navigation .nav-links .nav-next{text-align:right;float:right}#template-destinations .destinations-list .destination-item{padding-bottom:50px;margin-bottom:50px}#template-destinations .destinations-list .destination-item .zone-thumnail-container{width:100%;height:280px;position:relative;display:block;transition:all ease-in-out 250ms;opacity:1}#template-destinations .destinations-list .destination-item .zone-thumnail-container img.zone-thumnail{width:100%;height:100%;object-fit:cover;object-position:center center}#template-destinations .destinations-list .destination-item .zone-thumnail-container img.zone-picto{position:absolute;top:-50px;left:50%;transform:translate(-50%);background-color:#fff;width:100px;height:100px;padding:10px;border-radius:100%}#template-destinations .destinations-list .destination-item .zone-thumnail-container:hover{opacity:0.6;transition:all ease-in-out 250ms}#template-destinations .destinations-list .destination-item .destination-label a{font-size:1.6rem;font-weight:700;padding-top:15px;padding-bottom:15px;display:block;text-align:center}#template-destinations .destinations-list .destination-item .destination-sublist{display:block}#template-destinations .destinations-list .destination-item .destination-sublist ul{list-style:none;pad:0}#template-destinations .destinations-list .destination-item .destination-sublist ul li{width:49%;display:inline-block;margin-bottom:5px}.lieu-item{padding-bottom:50px;margin-bottom:50px}.lieu-item .thumbnail-container{width:100%;height:280px;position:relative;display:block;transition:all ease-in-out 250ms;opacity:1}.lieu-item .thumbnail-container img.item-thumbnail{width:100%;height:100%;object-fit:cover;object-position:center center}.lieu-item .thumbnail-container:hover{opacity:0.6;transition:all ease-in-out 250ms}.lieu-item .lieu-label{font-size:1.8rem;font-weight:700;padding-top:10px;padding-bottom:10px;color:#007ba0}.lieu-item .lieu-pays{font-size:1.3rem;font-weight:700;text-transform:uppercase;padding-top:8px;padding-bottom:8px;color:#6C6E72}.lieu-item .lieu-description{padding-top:8px;padding-bottom:8px}.lieu-item a.button{font-size:1.2rem !important}.swiper-pays-item .pays-thumbnail{display:block;width:50vw;height:50vw}@media (min-width: 1024px){.swiper-pays-item .pays-thumbnail{width:25vw;height:25vw}}@media (min-width: 1200px){.swiper-pays-item .pays-thumbnail{width:16vw;height:16vw}}@media (min-width: 1700px){.swiper-pays-item .pays-thumbnail{width:12vw;height:12vw}}.swiper-pays-item .pays-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.swiper-pays-item .pays-label{text-align:center;padding-top:15px;padding-bottom:15px;font-weight:700;font-size:1.2rem;display:block}.smalldescription .but-more{color:#007ba0}.smalldescription .but-more:hover{color:#f6a602}.fulldescription{display:none}.fulldescription .but-less{color:#007ba0}.fulldescription .but-less:hover{color:#f6a602}span#forfait-count{color:#007ba0}input#forfait-count{min-height:48px;border-radius:25px;width:100%;font-weight:700}input#forfait-count.disabled{background-color:#F2F2F2;color:#6C6E72}input#forfait-count:hover{background-color:#f6a602}.forfait-item{padding-bottom:50px;margin-bottom:50px}.forfait-item .thumbnail-container{width:100%;height:280px;position:relative;display:block;transition:all ease-in-out 250ms;opacity:1}.forfait-item .thumbnail-container img.item-thumbnail{width:100%;height:100%;object-fit:cover;object-position:center center}.forfait-item .thumbnail-container:hover{opacity:0.6;transition:all ease-in-out 250ms}.forfait-item .thumbnail-container .status{position:absolute;top:5px;left:5px;padding:5px 15px;color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:700}.forfait-item .thumbnail-container .status.status-nouveaute{background-color:#f6a602}.forfait-item .thumbnail-container .status.status-bonplan{background-color:#86ccd9}.forfait-item .item-label{font-size:1.8rem;line-height:1.1;font-weight:700;padding-top:10px;padding-bottom:10px;color:#007ba0}.forfait-item .item-pays{font-size:1.3rem;line-height:1.1;font-weight:700;text-transform:uppercase;padding-top:8px;padding-bottom:8px;color:#6C6E72}.forfait-item .item-pricemin{font-size:1.1rem;line-height:1.1;font-weight:700;padding-top:4px;padding-bottom:4px;color:#f6a602}.forfait-item .item-description{padding-top:8px;padding-bottom:8px}.forfait-item a.button{font-size:1.2rem !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir{padding-left:40px;padding-top:9px;padding-bottom:9px;background-size:40px;background-position:left center;background-repeat:no-repeat;margin-right:1rem;margin-bottom:0px;display:inline-block}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-tortues{background-image:url("../img/picto/quevoir/tortues.png") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-epaves{background-image:url("../img/picto/quevoir/epaves.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-dauphins{background-image:url("../img/picto/quevoir/dauphins.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-requins{background-image:url("../img/picto/quevoir/requins.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-tombants{background-image:url("../img/picto/quevoir/plongeur.png") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-raies-mantas{background-image:url("../img/picto/quevoir/raie.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-jardins-coralliens{background-image:url("../img/picto/quevoir/coraux.png") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-grottes{background-image:url("../img/picto/quevoir/grottes.png") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-baleines{background-image:url("../img/picto/quevoir/baleine.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-baleines-a-bosses{background-image:url("../img/picto/quevoir/baleinebosse.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-macros{background-image:url("../img/picto/quevoir/hyppo.webp") !important}.forfait-item .item-quevoir .quevoir-pictos .picto-quevoir.picto-requins-baleines{background-image:url("../img/picto/quevoir/requibaleine.webp") !important}.archive-nav{list-style:none;margin:0;padding:0}.archive-nav .archive-nav-item{display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:10px;margin-bottom:10px}@media (min-width: 1024px){.archive-nav .archive-nav-item{margin-bottom:10px}}.archive-nav .archive-nav-item:last-child{margin-bottom:0px}@media (min-width: 1024px){.archive-nav .archive-nav-item:last-child{margin-bottom:10px}}.archive-nav .archive-nav-item a:hover{color:#fff !important}.blog-item{background-color:#fff;padding-bottom:20px;max-width:440px}.blog-item .blog-featured img{width:100%;height:300px;object-fit:cover;object-position:center center}.blog-item .blog-item-content{padding:1.5rem}.blog-item .blog-item-content a{text-decoration:none}.blog-item .blog-item-content a h3{font-weight:700;color:#4D4D4D;margin-bottom:0}.blog-item .blog-item-content a h3:hover{color:#f6a602}.blog-item .blog-item-content a.know-more{color:#007ba0;font-weight:700;font-size:1.2rem}.blog-item .blog-item-content a.know-more:hover{color:#f6a602}.blog-item .blog-item-content .excerpt{padding-top:1rem;padding-bottom:1rem}.error-404-content{margin:auto;width:100%;text-align:center}.error-404-content .error404-link a{display:inline-block;padding:10px 32px;background-color:#6C6E72;border:3px solid #6C6E72;color:#fff;border-radius:50px;text-decoration:none;font-size:var(--paragraph);transition:all .3s ease-in-out}.error-404-content .error404-link a:hover{background-color:#fff;color:#000}form .reg-form-error{color:#E30613;font-weight:700;margin-top:8px}form .required{color:#E30613;text-decoration:none}form input[type="text"]{border:1px solid #6C6E72;background-color:#fff;color:#6C6E72;border-radius:25px;padding:10px 15px}form input[type="submit"]{border:none;text-align:center;color:#fff;border-radius:15px;padding:10px 25px;font-size:1rem}form input[type="submit"].input-search{background:url("../img/picto/search-white.svg") 20px center no-repeat;background-color:orange;background-size:20px;padding:10px 45px}
/*# sourceMappingURL=theme.css.map */
