.slider-opt{position:relative;width:100%;height:470px}.item-map{display:flex;align-items:center;justify-content:center}.next-slide,.prev-slide{background:0 0;top:50%;border:0;width:50px;height:50px;position:absolute;cursor:pointer;z-index:200}.prev-slide{transform:rotate(180deg);left:-20px;margin-top:-30px}.next-slide{right:-20px;margin-top:-30px}.icon-slider{min-width:20px;width:20px;margin-left:0;margin-top:0;margin-right:10px;height:10px}.title-menu-slider{text-align:left;display:flex;flex-direction:column;justify-content:center;height:50px;width:145px;margin-left:10px;color:#fff}.separator-slider{width:96%;margin-left:2%;height:1px;background-color:#fff;margin-top:2px;margin-bottom:2px}.text-title-slider{height:20px;color:#fff;font-size:14px;text-align:center}.blue-type-2{color:#194f82}.bg-blue-type-2{background-color:#194f82}.footer-opt-fiche-produit{background-color:#fff;position:relative;bottom:-10px;z-index:100}.opt-bottom-footer{min-height:30px;font-weight:600;font-size:24px;color:var(--primary-1)}.opt-bas-slider{font-size:18px;min-height:30px;max-width:500px}.content-star{display:flex}.separator-bottom-slider{background-color:#000;height:1px}.contenant-global-info-ficheproduit{background-color:#fff;padding-left:20px;padding-right:30px}.case-onglet-fiche{box-shadow:1px -1px 5px #dedede,1px 1px 5px #dedede,-1px -1px 5px #dedede;border-radius:5px}.votre-devis{background-color:#fff;color:#02599d;border:solid 1px #ccc;padding:10px 10px 0;display:none}.height-slider-com{display:flex;flex-wrap:wrap}#grey-right{background-color:#f8f8f8}.card-active{border:solid 1px #ccc}.my-code{margin-top:10px;height:40px}.styled-input-slate{border:solid 1px #c2c2c2!important;border-radius:0!important;background:#fff url(../../images/fiche_produit/selector-inpunt-bg-ficheproduit.png)no-repeat right;background-size:16px 17px;width:100%;height:18px;font-size:12px;margin-right:5px;margin-top:4px}.styled-input-slate select{background:0 0;-webkit-appearance:none;-webkit-border-radius:0;border:0;font-size:12px;height:18px;padding-left:5px}.icon-selector-cabine-fiche-produit img,.icon-selector-form-fiche-produit img{width:12px!important;height:5px!important;margin-left:45%;margin-top:0!important}.icon-selector-cabine-fiche-produit img{margin-left:50%}.kol :hover,.room-select-viewver-ficheproduit :hover{background-color:#00a5db;color:#fff}.with-margin-top-5{margin-top:20px}.place-onglet-ficheproduit{margin-right:0;width:100%;padding:0 3px 0 2px}#champsvision{padding:0;border:0;margin:0;height:auto!important;min-height:350px!important;background-color:#fff}#champsvision-1{height:auto!important;min-height:500px!important;overflow:hidden;padding:0 1px 20px;margin-top:0;position:relative;z-index:2}.title-lieu-produit-switch{width:90%;height:40px}.icon-plus-produit{width:15px;min-width:15px;height:40px;margin-right:10px}#tab-line-width{border:solid 1px #f2f2f2;color:#1c5388;display:flex;flex-wrap:wrap}.tp_fihce_produitView .ui-tabs .ui-tabs-nav .ui-tabs-anchor{display:block;float:none}.tp_fihce_produitView .ui-tabs .ui-tabs-nav li a{padding:.65em 1em;text-align:center}.tp_fihce_produitView .ui-tabs .ui-tabs-nav li{margin-right:0;padding-right:15px;border:0;background:0 0}#colonne-menuproduit{height:40px;margin:0;padding:0}#colonne-menuproduit2{height:40px;padding-left:10px;margin:0}.select-class-titre-escale{font-weight:600}#description-jour-produit{width:100%;min-width:90%;min-height:225px;height:auto!important;padding-bottom:10px}.show-description-ficheproduit{min-width:100px;padding:0 10px 0 0}.my-slide-meteo-ficheproduit{margin:0 auto;height:40px}.mois-info-meteo-ficheproduit{font-size:74%;font-weight:600;text-align:center}.icon-meteo-thermo-ficheproduit{margin-left:10px}.affiche-information-meteo-ficheproduit{margin-left:10px;font-size:.75rem}.min-max-meteo-ficheproduit{height:14px;color:#000}.slider-meteofiche-opt{width:280px!important;margin-bottom:5px}.equipement-ce-que-vous-avez-description-ficheproduit{min-height:400px;padding-top:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:20px}.contener-equipement-type-ficheproduit{padding-right:5px;margin-bottom:20px}.option-box-menu-equipement-ficheproduit ul{margin-top:10px;width:calc(100%/3);padding-left:20px}.option-box-menu-equipement-ficheproduit li{list-style-type:none;background-image:url(../../images/fiche_produit/checked_yellow.png);background-repeat:no-repeat;background-position:left top 1px;background-size:12px 12px;padding-left:20px;margin-bottom:5px;margin-top:7px;font-size:11px}.contenant-information-general-ficheproduit{padding-left:15px;padding-right:15px}.tics-general-ficheproduit{width:10%;text-align:center}.haut-navire-place-ficheproduit{white-space:nowrap;display:flex;align-items:center}.mon-logo-navire-ficheproduit{width:105px;padding-left:5px;padding-right:5px}.separator-vertical-ficheproduit{width:1px;height:30px;background-color:#ccc;margin-left:0;margin-right:0}.titre-fiche-navire-ficheproduit{padding-left:10px;font-weight:500;color:#000;font-size:20px}.al{width:100%;height:275px!important;background-repeat:no-repeat;background-position:center;background-size:cover}.cycle-next,.cycle-prev,.slide-button-spe-slider .cycle-next,.slide-button-spe-slider .cycle-prev,.slide-button-spe-slider a.cycle-next,.slide-button-spe-slider a.cycle-prev{background:0 0!important;opacity:0!important}.slidedivmycom{min-height:400px;margin-bottom:100px}#slider-divmycomcount-opt{width:100%;height:auto;margin-bottom:0;background-color:#fff}.button-left-slider-divmycom,.button-right-slider-divmycom{width:30%!important;height:50px!important;color:#939597!important;position:relative!important;background:0 0!important;font-size:11px;cursor:pointer!important}.button-right-slider-divmycom{text-align:right}.middle-end-switch-commentaire-ficheproduit{width:40%;height:50px;color:#00a5db;text-align:center;font-size:11px}.titre-temoignage-ficheproduit{padding-left:0;font-size:25px;font-weight:800;color:var(--primary-1);padding-right:0}.filtre-temoignage-ficheproduit{max-width:49%;font-size:12px;vertical-align:middle;margin-right:1%;color:#ccc;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.separator-filtre-vertical{width:1px;background-color:#00a5db!important;height:14px;margin-left:8px;margin-right:8px}#myradio-ficheproduit input[type=radio],.moreazecontent span{display:none}#myradio-ficheproduit label{display:inline-block;width:12px;max-width:12px;height:12px;max-height:12px;border:solid 1px;border-color:var(--primary-1)!important;background-color:#fff;border-radius:10px;margin-bottom:0!important;cursor:pointer}#myradio-ficheproduit input[type=radio]:checked+label{background-image:url(../../images/fiche_produit/check-button-fiche-produit.png);background-position:center;margin-bottom:0!important}#myradio-ficheproduit{display:flex;flex-direction:column;justify-content:center}#monfiltre-title-ficheproduit{color:var(--primary-1)}#text-super-filtre-ficheproduit{width:auto!important;height:30px;color:var(--primary-1);font-size:12px;display:flex;flex-direction:column;justify-content:center}#myradio-ficheproduit{width:auto!important;height:30px;margin-left:7px}.separator-class-premium-ficheproduit{width:100%;height:7px;margin-top:5px;margin-bottom:10px;background-image:url(../../images/fiche_produit/line-commentaire-ficheproduit.png);background-repeat:repeat-x}.option-switch-commentaire-ficheproduit{height:30px;margin-top:15px}.mon-commentaire-box-ficheproduit{opacity:1!important;width:98%;margin-left:1%;min-height:86px;margin-top:2px;overflow:hidden;background-color:#fff}.user-commentaire-ficheproduit{width:60px;text-align:left}.infos-notice{width:calc(100% - 60px);padding-left:25px}.text-part-commentaire-ficheproduit{margin-top:5px;margin-bottom:5px;width:90%;display:flex;flex-wrap:wrap}.title-commentaire-ficheproduit{width:80%;height:30px;font-weight:600;font-size:15px;color:#000}.qui-suis-je-ficheproduit{width:20%;text-align:right;height:30px;color:var(--primary-1);font-size:9px;font-weight:700}.mon-commentaire-ficheproduit{text-align:justify;width:100%}#avis-formulaire-temoignage-ficheproduit{display:flex;flex-wrap:wrap;align-items:center}.name-email input{padding:5px 10px;margin-right:7px;margin-bottom:5px}#ma-note{width:100%!important;min-height:30px;vertical-align:middle;display:flex;margin-top:10px}.consigne-form{color:#707070;display:flex;margin-right:8px}.img-note-form-ficheproduit{width:60%;margin-right:3px}.content-global-formulaire-ficheproduit{margin-top:10px}.content-global-formulaire-ficheproduit button{background-color:#ffc200;padding:5px 50px;border:0;border-radius:6px;font-weight:700;color:#666}.textaera-allonge-form-ficheproduit{width:100%;height:80px;resize:none;border:solid 1px #c2c2c2;margin-top:4px;padding-left:10px;padding-top:10px}.avis-expert-temoignage-ficheproduit{background-color:#fff;padding-left:15px}.mon-aventure-expert-temoignage-ficheproduit{padding-top:10px!important;padding-right:10px!important;margin-bottom:10px}.title-aventure-expert-temoignage-ficheproduit{font-size:14px;font-weight:600;padding-top:20px;color:#00a5dd;background-color:#ecfcff;padding-left:10px!important;padding-right:10px!important;text-align:left}.texta-aventure-expert-temoignage-ficheproduit{padding:10px;background-color:#ecfcff;font-size:.85rem}.who-aventure-expert-temoignage-ficheproduit{position:relative}#avatar-aventure-expert-temoignage-ficheproduit{position:absolute;right:-20px;bottom:30px;height:60px}.avatar-aventure-expert-temoignage-ficheproduit{width:60px;height:60px}#text-contener-presentation-expert-ficheproduit{padding:0 12% 20px 0}.couleur-level-aventure-expert-ficheproduit{color:var(--primary-1)!important;padding-left:20px;margin-top:5px;text-align:right}.user-icon-input{background-image:url(../../images/fiche_produit/connexion/fiche-icone-membres.png);background-repeat:no-repeat;background-position:center right 10px}#myspecial-content-1{padding-left:15px;text-align:justify;line-height:20px;font-size:14px;padding-right:15px}@media only screen and (max-width:768px){.content-star{margin:0 auto;width:90px;height:30px}}.bg-blue-5{background-color:var(--primary-1)}.spacement_commentaire{margin-left:auto;margin-right:auto;width:70px;height:30px;background-color:#027dc2;border-radius:15px;overflow:hidden;cursor:pointer;display:flex}.arrow_commentaire{width:50%;padding-top:3px;height:30px;border-left:solid 1px #fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.arrow_commentaire:hover{background:#4ac0ff;background:linear-gradient(to bottom,#4ac0ff 0,#027dc2 100%)}.title2FP,.titleFP{color:var(--primary-1)}.titleFP{font:bolder 26px"oswald",sans-serif;margin-bottom:0}.title2FP{text-align:center;padding:5px 5px 0 0;text-transform:uppercase;font:18px"Open Sans",sans-serif;font-weight:600}.button-slider{background-color:#ffc200;color:#2d2d2d;margin-right:10px;font-weight:700;border-radius:3px;font-size:14px;border:0;white-space:nowrap;text-align:center;padding:7px 10px;display:flex;align-items:center}.contenant-gauche-FP{background-color:#fff;border-radius:8px;padding:8px 0 0;position:relative}.contenant-droite-FP{background-color:#fff;height:100%;padding:8px 30px 8px 8px}.bandeau-date-depart,.bandeau-date-depart-title,.bandeau-date-retour-title{background-color:var(--primary-1);color:#fff;font-size:15px;height:50px;width:100%;display:flex;align-items:center}.bandeau-date-depart{justify-content:center}.bandeau-date-depart-title,.bandeau-date-retour-title{padding-left:30px}.bandeau-date-retour-title{border-bottom-left-radius:8px}#mydate_libelle,.bandeau-categorie{width:100%;position:relative;overflow:hidden}.bandeau-categorie{background-color:#fff;color:#000;font-size:13px;height:100px;border:solid 1px #eee;padding:0}.case_date{height:90%;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer}.case_complet,.date_next,.date_prev{display:flex;align-items:center;color:var(--primary-1)}.case_complet{flex-direction:column;justify-content:center}#mydate_libelle{height:100%;border-bottom-right-radius:8px}.date_next,.date_prev{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;font-size:15px}.contenuTarif,.contenuTarif_vol{height:100%;z-index:20}.calendrier-col-cabine{z-index:20;width:20%}.tableau_avec_vol,.tableau_sans_vol{height:100%;z-index:20;width:80%}.container-img-cabine{height:100%;background-size:cover;background-position:center}.container-img-cabine .img-cabine{width:100%;height:100%;opacity:0}.txt-calendrier{position:absolute;bottom:0;left:0;right:0;text-align:center;background-color:#ffffffe6;font-weight:700}.button-a-partir-de-bloc{border:1px solid var(--orange);border-radius:5px;color:var(--orange);height:50px;text-align:center;font-weight:700;padding:0 20px;margin-right:3%;width:41%;max-width:170px;min-width:108px;cursor:pointer}.button-a-partir-de-title{font-size:10px}.button-a-partir-de-prix{font-size:22px}.button-calculer-mon-devis,.button-tarifs-et-dispos{position:relative;border-radius:5px;color:#fff;font-weight:700;cursor:pointer;display:flex;align-items:center}.button-tarifs-et-dispos{background-color:var(--orange);height:50px;padding:0 36px 0 25px}.button-calculer-mon-devis{margin:15px auto 10px;background-color:#229c2f;padding:6px 18px;text-align:center;min-height:50px;justify-content:center}.blue-color-fp{color:var(--primary-1)}.cadre-tarifs-varient-title{color:#2f6393;background-color:#ecfcff;display:flex;align-items:center}.cadre-tarifs-varient{color:#000;background-color:#ecfcff;padding:12px;margin:10px 0 0;font-size:12px}.encart-droite-description{padding:5px 15px;color:#000;font-size:14px}.doigt-qui-clique,.doigt-qui-clique2{position:absolute;right:3%;bottom:-15%}.doigt-qui-clique2{right:10px}.doigt-qui-clique3{position:absolute;right:6%;bottom:10%}.arriere-plan-grise{position:fixed;top:0;left:0;width:100%}.arriere-plan-grise,.arriere-plan-resa-grise{height:100%;background-color:rgba(0,0,0,.6)}.demi-devis-resa{position:relative;background-color:#fff;padding:0;margin:10%auto auto;z-index:100000;border-radius:20px;width:750px}.button-calculer-tarif-destockage{margin:10px auto 0;background-color:var(--orange);border-radius:35px;color:#fff;font-weight:700;font-size:17px;position:relative;padding:15px 52px 15px 25px;width:fit-content;cursor:pointer}.bandeau-forte-demande-resa{position:absolute;right:0;top:0}select#countryCode-resa{height:38px}.liste-bouton{position:absolute;left:0;bottom:20px;z-index:2;display:flex}.btn-slider-oney{background-color:#fff;margin-right:10px;border-radius:3px;white-space:nowrap;text-align:center;width:auto;border:1px solid #81bc00;color:#000;margin-left:10px;padding:0 15px}.titlesticky{position:sticky;top:0}.button-slider img{max-height:25px;margin-right:5px}.barre_separation{margin-top:5px;height:2px;background-color:#f0f0f0}.barre_separation-info-det{margin-top:5px;margin-bottom:20px;margin-left:0;padding-left:0;height:6px;background-color:#ffc200;max-width:160px}.barre_separation-votre-avis{margin-top:10px;margin-bottom:20px;margin-left:15px;height:6px;background-color:#ffc200}.select-style{padding:0 0 5px;margin:0;border:0;border-bottom:1px solid #000;width:120px;overflow:hidden;background:#fff;color:#000;position:relative}.select-style select{padding:5px 8px;width:130%;border:0;box-shadow:none;background-color:transparent;background-image:none;appearance:none}.select-style:after{top:50%;left:85%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#000 transparent transparent;border-width:5px;margin-top:-2px;z-index:100}.select-style select:focus{outline:0}.title-equipement-navire{width:100%;padding-left:0;margin:5px 0;font:700 15px/23px Oswald;letter-spacing:0;color:#211873}.desc-equipement-navire{font:13px/24px Oswald;letter-spacing:0;color:#696969;padding:0 15px}.bandeau-sticky{background-color:#fff}.cabine-description-onglet-navire{list-style-image:url(/images/fiche_produit/icone-puce.png)}.bandeau-sticky2{position:fixed;left:0;right:0;padding-left:4%;padding-right:4%;background-color:#fff;z-index:502;bottom:env(safe-area-inset-bottom,0);padding-bottom:calc(10px + env(safe-area-inset-bottom,0))}body.page-fiche_produit{height:100%;margin:0;padding-bottom:calc(70px + env(safe-area-inset-bottom,0))}@supports not (bottom:env(safe-area-inset-bottom)){.bandeau-sticky2{bottom:0;padding-bottom:12px}}.croix-fermer-resa{position:absolute;bottom:15px;right:10px}.callCountryCode{padding:0 12px;height:38px}.callCountryCode:invalid{color:gray}.container-FP{width:100%;padding-left:0;padding-right:0;background-color:#fff}.shadow-bottom{box-shadow:0 5px 5px #e1e1e1}.title-tab{height:25px;padding-top:5px;margin:0;text-transform:none;font-weight:600;font-size:17px}.cadre-itineraire-det{box-shadow:0 10px 5px #dedede}.select_date_devis{border:1px solid #dedede;border-radius:3px;padding:5px 38px 5px 10px}.l-choose-date select.form-select.select_date_devis{width:auto;flex:inherit;border-left:none}.calendrier-txt-date-depart,.case_price{font-weight:700}.case_price{width:100%;color:#ef0000;display:flex;flex-direction:column;justify-content:center;align-items:center}.price-choose{width:100%}.img_choose img{width:60px;margin:auto}.calendrier-txt-date-retour{font-weight:700}.formulaire-remplissage{padding:0}.arriere-plan-grise-close{position:absolute;top:-40px;right:20px;cursor:pointer;color:#fff}.red-check{position:absolute;top:67%;left:0}.bandeauResa{background-color:#edf7ff;width:100%;font-size:14px;padding:15px 25px}.bandeauResaTitle{font-size:18px;color:#43719c}.logoArmateurResa{position:absolute;top:15px;right:20px}.divParticipantResa{border:1px solid #c2c2c2;padding:0 5px 0 10px;height:41px;display:flex;align-items:center;background-color:#fff}.star-resa{margin-left:1px}.recapResa{padding-top:8px;display:flex;flex-wrap:wrap;align-items:center}.aside-devis .list-stars{margin-left:5px}.aside-devis .infos{padding-left:0;padding-right:0}.recapResaBold{font-weight:600}.texteEnValidantResa{font-style:italic;font-size:13px;line-height:16px;display:flex;margin:0 30px;color:#8e8e8e;font-family:serif;font-weight:400;padding-top:5px}.textAccordNumero{padding-bottom:15px;line-height:1}.noShadowIphone{-webkit-appearance:none}.fpLoupeImg{width:33px;height:33px;position:absolute;bottom:5px;right:5px;background-color:#f60;border-radius:100%;justify-content:center}.fpLoupeImg img{width:20px}.fpLoupeImg,.l-btn-price,.under-title{display:flex;align-items:center}.under-title{flex-wrap:wrap}.tp_fihce_produitView .star{width:15px}.l-btn-price{justify-content:flex-end;background-color:#fff;z-index:202;margin-top:10px}.head-1-table{display:flex;flex-wrap:wrap;justify-content:space-between}.head-1-table .logo{margin-left:15px;padding-bottom:5px}.head-1-table .logo img{max-height:45px}.head-1-table .l-date-arrows{padding-bottom:5px;min-height:40px}.txt-desXeuro-des-FP{font-size:10px}.txt-desXeuro-euro-FP{font-size:11px}.stylePrixAPartirDe{font-weight:800;font-size:16px}.ongletFP{min-width:100px;border-radius:10px 10px 0 0;box-shadow:-3px 0 3px #ccc,0-3px 3px #ccc,0 3px 3px #ccc;padding:0 20px;position:relative;align-items:end;margin-left:10px;text-align:center;z-index:10}.click_onglet_croisiere_seche{display:none;margin-left:20px}.click_onglet_vol{display:none}.ongletSelectedFP{background-color:var(--primary-1);color:#fff;border:2px solid var(--primary-1);border-bottom:0 solid #fff}.ongletNotSelectedFP svg,.ongletSelectedFP svg{height:11px}.ongletSelectedFP svg path{fill:#fff}.ongletNotSelectedFP{background-color:#fff;color:var(--primary-1);cursor:pointer;transition-duration:1s;transition-property:transform}.imgSvgBoatRed svg path,.ongletNotSelectedFP svg path{fill:var(--primary-1)}.description_cabine,.description_cabine_navire{border-radius:8px;box-shadow:0 0 6px #00000029;margin-top:15px;margin-bottom:15px;padding:10px}.description_cabine img{height:220px;width:100%}#caracteristique_cabine{scrollbar-width:auto;scrollbar-color:#c4ddf1 #edf7ff;height:180px;overflow-y:scroll;background-color:#edf7ff;border-radius:8px;padding:10px;font-size:13px;margin-left:10px}#caracteristique_cabine::-webkit-scrollbar{width:5px}#caracteristique_cabine::-webkit-scrollbar-track{background:#edf7ff}#caracteristique_cabine::-webkit-scrollbar-thumb{background-color:#c4ddf1;border-radius:10px;border:0 solid #c4ddf1}.description_cabine_navire img{height:auto;width:100%}#caracteristique_cabine_navire{scrollbar-width:auto;scrollbar-color:#c4ddf1 #edf7ff;height:260px;overflow-y:scroll;background-color:#edf7ff;border-radius:8px;padding:12px;font-size:13px}#caracteristique_cabine_navire::-webkit-scrollbar{width:5px}#caracteristique_cabine_navire::-webkit-scrollbar-track{background:#edf7ff}#caracteristique_cabine_navire::-webkit-scrollbar-thumb{background-color:#c4ddf1;border-radius:10px;border:0 solid #c4ddf1}.imgSvgBoatRed{height:22px;color:var(--primary-1);display:flex;align-items:flex-end;justify-content:center}.avec-vol .imgSvgBoatRed{align-items:center;gap:2px}.texte-size-tab-prix{font-size:18px}.ongletNotSelectedFP,.ongletSelectedFP{min-height:41px}.ongletNotSelectedFP>div,.ongletSelectedFP>div{min-height:17px;display:flex;align-items:center;justify-content:center}.ongletsFP{display:flex;order:0;align-items:end}.wrapper-comment{width:100%;display:flex}.commentaire-show{position:relative;width:100%;height:380px;overflow:hidden}.title-post{font-size:2rem}div#tab-line-width>div{display:flex;align-items:center;flex-wrap:wrap}.content-slide-meteo{display:flex;align-items:center;justify-content:center;gap:2px}.mon-logo-navire-ficheproduit #Namelogo{width:90px;height:43px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.slider-boat-tab{float:left;width:480px;margin-right:15px}.list-activities{margin-top:20px;padding:0 15px 10px;background-color:#f8f8f8}.bandeau-sticky2>div,.contenant-information-general-ficheproduit,.list-activities{display:flex;flex-wrap:wrap}.first_comprend{padding-left:15px;padding-right:15px}.tp_fihce_produitView{padding:0 30px}.tp_fihce_produitView #BgPoppup{z-index:900;background-color:rgba(0,0,0,.7)}.bandeau-sticky-left{flex:1}.bandeau-sticky2>div{align-items:center;justify-content:space-between}.degrade-interne-calendrier{background:linear-gradient(to left,#fff,20%,var(--primary-1))}.degrade-interne-calendrier-YC{background:linear-gradient(to left,#fff,20%,#c79f32)}#calendrier-FP .arrow-next,#calendrier-FP .arrow-prev{display:flex;align-items:center;justify-content:center}.l-arrows{margin-right:10px;justify-content:space-between}.bandeau-categorie.active-cheaper{background-image:url(/assets/images/picto-2022/cheaper-2.svg);background-repeat:no-repeat;background-size:25px;background-position:calc(100% - 1px) 1px}.bandeau-categorie.active-cheaper:hover,.bandeau-categorie:hover{background-color:#edf7ff}.l-cheaper{display:flex;justify-content:flex-end;margin-top:3px}.l-cheaper .cheaper{margin-top:0;margin-left:0}#calendrier-FP{margin-top:8px}#messageform,.contenant-suite-calendrier{margin-top:20px}.l-date-arrows{flex:1;text-align:center;padding-left:5%;max-width:710px}.l-choose-date{pointer-events:none}.l-choose-date .select_date_devis{pointer-events:auto;cursor:pointer}.l-choose-date .input-group{justify-content:center;margin-bottom:-15px}.l-choose-date .input-group-text{border-radius:.25rem 0 0 .25rem;height:100%;background-color:#edf7ff;border-right:none}.l-choose-date .input-group-text img{width:17px}.l-choose-date .form-select{font-size:.9rem}.l-arrows-global .arrow-prev img{transform:rotate(180deg)}.l-arrows-global .arrow-prev{padding-right:10px}.l-arrows-global .arrow-next{padding-left:10px}.arrow-next img,.arrow-prev img{height:15px}.case_complet img{height:20px}.logo-armateur-fp{position:absolute;top:20px;z-index:2;background-color:rgba(255,255,255,.9);right:auto;left:0;border-radius:0 10px 10px 0;height:50px;width:110px;display:flex;flex-direction:column;justify-content:center}.imgSvgBoatRed span.icon,.ongletsFP span.icon{font-size:1.8rem;line-height:.6em;vertical-align:bottom}.ongletsFP span.icon{font-size:1.4rem}#messageform{color:#41b814;font-weight:600;width:100%;text-align:center}.logo-armateur-fp img,.slider-com-fiche-opt.swiper{width:100%;height:100%}.slider-com-fiche-opt .swiper-slide{height:auto}.containerTitrePopFP{margin-left:15px;margin-bottom:15px}.titrePopFP{color:var(--primary-1);font:700 31px/29px"oswald",sans-serif;display:flex;align-items:center}.sousTitrePopFP{color:var(--primary-1);font:22px"Open Sans",sans-serif;padding-left:10px;font-weight:600}.cabine-resa-pop{text-transform:capitalize;color:#f60}.bandeau-msg-error{margin-bottom:10px;color:#8b0000}.logo-armateur-fp img{object-fit:contain;max-height:100%;max-width:100%;display:block}#slider-divmycomcount-opt.few-comment{display:none}.commentaire-show.few-comment{height:inherit}.chevron-text{padding-right:1em}.chevron-text::after{content:"";position:absolute;right:0;top:60%;width:6px;height:6px;border-right:2px solid var(--primary-1);border-bottom:2px solid var(--primary-1);transform:translateY(-60%) rotate(-45deg)}.chevron-text,.m-yacht-club{position:relative}#oney_mention,.mscYC{display:flex;align-items:center;justify-content:center}.mscYC,.tab-links li>a{border-top-left-radius:5px;height:100%}.mscYC{position:absolute;left:-20px;color:#fff;background-color:#c79f32;z-index:9999;width:20px;border-bottom-left-radius:5px}.mscYC>span{transform:rotate(-90deg);white-space:nowrap}.mscYC.taille-1>span{font-size:11px}.color_MSC_YC{color:#c79f32}#champsvision ul.ui-widget-header{height:auto;padding:0;margin:0;border:0}ul.tab-links{list-style:none;margin:0;padding:0;display:flex;gap:10px}ul.tab-links>li{width:calc(100%/4 - 7px)}.tab-links li>a{border-top-right-radius:5px;box-shadow:4px 5px 6px 3px #ccc;background-color:#fff;display:block;padding:10px 7px;text-align:center;color:#212121;transition:all .3s}.tab-links li.active>a,.tab-links li>a:hover{background-color:#ffc200;color:#000}.swiper.slider-fp{width:100%;height:100%!important;overflow:hidden}.slider-fp .swiper-slide img{width:100%;height:100%;object-fit:cover}.slider-meteofiche-opt .swiper-button-next:after,.slider-meteofiche-opt .swiper-button-prev:after{font-size:20px}.slider-meteofiche-opt.swiper.swiper-initialized.swiper-horizontal{margin-left:0}.swiper.swiperNavire{margin-top:6px}#oney_mention{padding:40px;background:#fff;color:#000;width:90%;max-width:700px;text-align:center;flex-direction:column;border-radius:8px}div#propositionEmail-resa:empty{display:none}.bloc-bloctel{display:flex;align-items:center;gap:5px;margin-top:2px;padding-left:15px}.coordonne-resa .form-control{min-height:40px}#boat,#loader{position:absolute}#loader{top:0;left:0;height:100%;width:0;background-color:#f60}#boat{top:40%;transform:translateY(-50%);font-size:1.5em}.logo-france{margin-right:3px}.loader-image{text-align:center}.loader .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.map-fp{position:absolute;top:0;bottom:0;left:0;right:0;z-index:8;background-position:center;background-size:cover;transition:opacity .3s}