@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gantari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/gantari-latin-ext-wght-normal.BJnKXFm0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gantari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/gantari-latin-wght-normal.C8TmYsYu.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sb{--bleu:#5b8db5;--bleu-d:#3f6f96;--bleu-l:#e3eef6;--chaux:#fbf9f4;--sable:#eadfca;--sable-l:#f4ede0;--tuile:#c9774a;--tuile-d:#a85e35;--pin:#3f6a52;--encre:#1c2b36;--muted:#56636c;--line:#e2dccf;--titre:"Fredoka Variable", system-ui, sans-serif;--texte:"Gantari Variable", system-ui, sans-serif;--g:clamp(16px, 4vw, 40px);--wrap:min(1240px, calc(100% - 2 * var(--g)));--r:26px;background:var(--chaux);color:var(--encre);font:400 clamp(16.5px, .25vw + 15.5px, 18px) / 1.6 var(--texte);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.sb) *,:where(.sb) :before,:where(.sb) :after{box-sizing:border-box}body{background:#fbf9f4;margin:0}:where(.sb) img{max-width:100%;height:auto;display:block}:where(.sb) a{color:inherit}:where(.sb) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0}:where(.sb) :is(ul,ol){padding:0;list-style:none}:where(.sb) fieldset{border:0;min-width:0;padding:0}:where(.sb) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.sb) button{cursor:pointer}.sb :focus-visible{outline:3px solid var(--tuile);outline-offset:3px;border-radius:8px}.sb-wrap{width:var(--wrap);margin-inline:auto}.sb-skip{z-index:100;background:var(--encre);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}.sb-skip:focus{top:12px}.sb-pill{color:var(--bleu-d);font:500 13px/1.3 var(--titre);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;border-radius:99px;align-items:center;padding:6px 16px;display:inline-flex}.sb-pill--clair{color:#fff;border-color:#fff9}.sb h1,.sb-h2,.sb h3{font-family:var(--titre);text-wrap:balance}.sb h1{letter-spacing:-.01em;margin-top:18px;font-size:clamp(34px,4.4vw,62px);font-weight:600;line-height:1.04}.sb h1 em,.sb-h2 em{font-style:normal;font-weight:400}.sb-h2{margin-top:16px;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.08}.sb-h2 em{color:var(--bleu-d)}.sb-sec--encre .sb-h2 em,.sb-sec--bleu .sb-h2 em{color:var(--sable)}.sb h3{font-size:21px;font-weight:600;line-height:1.2}.sb-lead{max-width:56ch;color:var(--muted);margin-top:16px;font-size:clamp(17px,.3vw + 16px,19px)}.sb-lead a{color:var(--bleu-d);font-weight:600}.sb-sec{padding-block:clamp(64px,8vw,112px)}.sb-sec--sable{background:var(--sable-l)}.sb-sec--encre{background:var(--encre);color:#fff}.sb-sec--bleu{background:var(--bleu-d);color:#fff}:is(.sb-sec--encre,.sb-sec--bleu) .sb-lead{color:#ffffffd6}.sb-head{margin-bottom:clamp(32px,4vw,52px)}.sb-head--center{text-align:center}.sb-head--center .sb-h2{max-width:20ch;margin-inline:auto}@media (width>=960px){.sb-head--row{grid-template-columns:1.1fr 1fr;align-items:end;gap:0 64px;display:grid}.sb-head--row .sb-lead{margin-top:0}}.sb-btn{min-height:52px;font:600 16px/1.1 var(--titre);border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.sb-btn svg{flex:none;width:19px;height:19px}.sb-btn:hover{transform:translateY(-2px)}.sb-btn--bleu{background:var(--bleu-d);color:#fff}.sb-btn--bleu:hover{background:var(--encre)}.sb-btn--tuile{background:var(--tuile);color:#fff}.sb-btn--tuile:hover{background:var(--tuile-d)}.sb-btn--blanc{color:var(--encre);background:#fff}.sb-hdr{z-index:40;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbf9f4f2;position:sticky;top:0}.sb-hdr__bar{justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.sb-logo{font:600 22px/1 var(--titre);color:var(--encre);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sb-logo b{color:var(--bleu-d);font-weight:400}.sb-logo__mark{flex:none;width:38px;height:38px}.sb-logo__rond{fill:var(--bleu)}.sb-logo__s{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.sb-logo--dark{color:#fff}.sb-logo--dark b{color:var(--sable)}.sb-nav{font:500 16px/1 var(--titre);gap:24px;display:none}.sb-nav a{padding:8px 0;text-decoration:none}.sb-nav a:hover{color:var(--bleu-d)}.sb-hdr__end{align-items:center;gap:14px;display:flex}.sb-hdr__tel{font:600 16px/1 var(--titre);align-items:center;gap:8px;text-decoration:none;display:none}.sb-hdr__tel svg{width:18px;height:18px;color:var(--tuile)}.sb-hdr__cta{min-height:46px;padding-inline:20px;font-size:15px;display:none}.sb-menu{position:relative}.sb-menu summary{background:var(--bleu-d);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:46px;height:46px;list-style:none;display:grid}.sb-menu summary::-webkit-details-marker{display:none}.sb-menu summary svg{width:22px;height:22px}.sb-menu__panel{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(300px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #1c2b3629}.sb-menu:not([open]) .sb-menu__panel{display:none}.sb-menu__panel a{font:500 17px/1.2 var(--titre);border-radius:12px;padding:13px 14px;text-decoration:none}.sb-menu__panel a:hover{background:var(--bleu-l)}.sb-menu__panel a:last-child{background:var(--tuile);color:#fff;text-align:center;margin-top:6px}@media (width>=720px){.sb-hdr__tel{display:inline-flex}}@media (width>=1100px){.sb-nav{display:flex}.sb-hdr__cta{display:inline-flex}.sb-menu{display:none}}.sb-dock{z-index:45;background:var(--encre);border-radius:99px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 10px 30px #00000040}.sb-dock a{color:#fff;min-height:46px;font:600 15px/1.1 var(--titre);border-radius:99px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.sb-dock a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-dock svg{flex:none;width:18px;height:18px}.sb-dock__go{background:var(--tuile)}@media (width>=720px){.sb-dock{display:none}}@media (width<=719px){.sb-ftr{padding-bottom:86px}}.sb-hero{padding-bottom:clamp(48px,6vw,88px)}.sb-ruban{padding-block:clamp(10px,2vw,22px);position:relative;overflow:hidden}.sb-ruban__piste{width:max-content;animation:38s linear infinite sb-defile;display:flex}.sb-ruban__mot{font:600 clamp(44px, 8vw, 118px)/1 var(--titre);white-space:nowrap;color:var(--encre);align-items:center;gap:.4em;padding-right:.4em;display:inline-flex}.sb-ruban__mot i{color:var(--tuile);font-style:normal}.sb-ruban__mot--pale{color:#c9d9e7}@keyframes sb-defile{to{transform:translate(-50%)}}.sb-hero__cadre{background:var(--encre);color:#fff;isolation:isolate;border-radius:32px;display:grid;position:relative;overflow:hidden}.sb-hero__img{object-fit:cover;object-position:45% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sb-hero__voile{z-index:-1;background:linear-gradient(90deg,#1c2b36c7 0%,#1c2b3673 55%,#1c2b3640 100%),linear-gradient(#0000 55%,#1c2b3699);position:absolute;inset:0}.sb-hero__grid{align-items:end;gap:28px;padding:clamp(140px,22vw,260px) clamp(24px,4vw,56px) clamp(24px,4vw,56px);display:grid}.sb-hero__txt .sb-pill{color:#fff;border-color:#fff9}.sb-hero__lead{color:#ffffffe6;max-width:46ch;margin-top:18px;font-size:clamp(16.5px,.4vw + 15.5px,19px)}.sb-hero__form{color:var(--encre);backdrop-filter:blur(6px);background:#fbf9f4f0;border-radius:22px;gap:12px;padding:22px;display:grid}.sb-hero__ft{font:600 19px/1.2 var(--titre)}.sb-hero__form label{font:500 14px/1.2 var(--titre);gap:5px;display:grid}.sb-hero__form select{border:1.5px solid var(--line);width:100%;min-height:48px;font:400 16px/1.2 var(--texte);background:#fff;border-radius:12px;padding:0 12px}.sb-hero__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}.sb-hero__form .sb-btn{width:100%;margin-top:4px}.sb-hero__micro{text-align:center;color:var(--muted);font-size:13.5px}.sb-msg{background:var(--sable-l);color:var(--encre);border-radius:12px;padding:10px 12px;font-size:14.5px}.sb-tuiles{gap:10px;padding:0 clamp(16px,4vw,56px) clamp(16px,3vw,36px);display:grid}.sb-tuile{backdrop-filter:blur(4px);background:#1c2b3640;border:1.5px solid #ffffff73;border-radius:18px;gap:4px;padding:16px 18px;text-decoration:none;transition:background .2s;display:grid}.sb-tuile:hover,.sb-tuile--on{color:var(--encre);background:#fbf9f4f2;border-color:#0000}.sb-tuile__n{font:500 13px/1 var(--titre);letter-spacing:.1em;opacity:.8}.sb-tuile b{font:600 19px/1.2 var(--titre)}.sb-tuile__d{opacity:.85;font-size:14px}@media (width>=960px){.sb-hero__grid{grid-template-columns:1.2fr .8fr;gap:48px}.sb-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.sb-hero__cadre{border-radius:24px}.sb-hero__img{height:340px;inset:0 0 auto}.sb-hero__voile{background:linear-gradient(#1c2b3626 0%,#1c2b3659 40%,#1c2b36 100%);height:340px;inset:0 0 auto}.sb-hero__grid{padding-top:170px}.sb-tuiles{scroll-snap-type:x mandatory;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:20px;position:relative;overflow-x:auto}.sb-tuiles li{scroll-snap-align:start}}.sb-cad{align-items:center;gap:36px;display:grid}.sb-cad__fig{width:100%;max-width:460px;margin-inline:auto}.sb-cad__fig svg{width:100%;height:auto;display:block}.sb-cad__fond{fill:var(--sable-l)}.sb-cad__seg{stroke:var(--chaux);stroke-width:2px;cursor:pointer;transform-origin:170px 170px;transition:opacity .2s,transform .2s}.sb-cad__seg--0{fill:var(--bleu)}.sb-cad__seg--1{fill:#8fb3d0}.sb-cad__seg--2{fill:var(--tuile)}.sb-cad__seg--3{fill:#e3a77f}.sb-cad__fig svg:hover .sb-cad__seg:not(.is-on),.sb-cad__seg:not(.is-on){opacity:.55}.sb-cad__seg.is-on{opacity:1;transform:scale(1.03)}.sb-cad__h{font:500 11px/1 var(--titre);fill:var(--muted)}.sb-cad__c1{font:600 30px/1 var(--titre);fill:var(--encre)}.sb-cad__c2{font:400 13px/1 var(--texte);fill:var(--muted)}.sb-cad__leg{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:12px;font-size:13.5px;display:flex}.sb-cad__pt{border-radius:50%;width:12px;height:12px;display:inline-block}.sb-cad__pt--ext{border:3px solid var(--bleu)}.sb-cad__pt--int{background:var(--bleu)}.sb-cad__liste{gap:6px;display:grid}.sb-cad__btn{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 14px;transition:background .2s,border-color .2s;display:grid}.sb-cad__btn.is-on{background:var(--bleu-l);border-color:var(--bleu)}.sb-cad__heure{font:600 15px/1 var(--titre);color:var(--tuile-d)}.sb-cad__nom{font:500 16px/1.25 var(--titre)}.sb-cad__detail{background:var(--encre);color:#fff;border-radius:20px;min-height:150px;margin-top:16px;padding:20px 22px}.sb-cad__dh{font:500 13px/1.3 var(--titre);letter-spacing:.06em;text-transform:uppercase;color:var(--sable)}.sb-cad__detail h3{margin-top:6px}.sb-cad__detail p:last-child{color:#ffffffdb;margin-top:8px;font-size:15.5px}@media (width>=960px){.sb-cad{grid-template-columns:1fr 1fr;gap:64px}}.sb-rap{align-items:center;gap:40px;display:grid}.sb-rap__liste{gap:10px;margin-top:24px;display:grid}.sb-rap__liste li{align-items:center;gap:12px;font-size:16px;display:flex}.sb-rap__liste svg{width:22px;height:22px;color:var(--tuile);flex:none}.sb-rap__vis{gap:20px;display:grid;position:relative}.sb-rap__photo{border-radius:var(--r);overflow:hidden}.sb-rap__photo img{aspect-ratio:3/2;object-fit:cover;width:100%}.sb-tel{background:#12202a;border-radius:40px;width:min(320px,100%);margin-inline:auto;padding:12px;box-shadow:0 30px 60px #1c2b364d}.sb-tel__ecran{background:#f3f5f7;border-radius:30px;overflow:hidden}.sb-tel__barre{background:var(--bleu-d);color:#fff;font:500 13px/1 var(--titre);justify-content:space-between;padding:12px 20px 10px;display:flex}.sb-tel__msg{background:#fff;border-radius:18px;gap:10px;margin:12px;padding:14px;display:grid;box-shadow:0 2px 8px #0000000f}.sb-tel__k{font:500 11.5px/1 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--tuile-d)}.sb-tel__t{font:600 16px/1.25 var(--titre)}.sb-tel__q{color:var(--muted);font-size:12.5px;line-height:1.4}.sb-tel__vig{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.sb-tel__v{aspect-ratio:1;color:#fff;text-align:center;border-radius:8px;place-items:center;gap:2px;font-size:10px;display:grid}.sb-tel__v svg{width:18px;height:18px}.sb-tel__v--0{background:#8fb3d0}.sb-tel__v--1{background:#c9a98a}.sb-tel__v--2{background:#7f9c8d}.sb-tel__l{gap:6px;display:grid}.sb-tel__l div{border-top:1px solid #edf0f2;gap:1px;padding-top:6px;display:grid}.sb-tel__l dt{font:500 11.5px/1.2 var(--titre);color:var(--muted)}.sb-tel__l dd{font-size:13px;line-height:1.35}.sb-tel__ok{color:var(--pin);font:500 12.5px/1.2 var(--titre);background:#e5f0e9;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.sb-tel__ok svg{flex:none;width:16px;height:16px}@media (width>=960px){.sb-rap{grid-template-columns:1fr 1.1fr;gap:64px}.sb-rap__vis{padding-bottom:60px;display:block}.sb-rap__photo{width:78%}.sb-tel{width:290px;position:absolute;top:60px;right:0}}.sb-log{gap:20px;display:grid}.sb-log__card{border-radius:var(--r);border:1px solid var(--line);background:#fff;display:grid;overflow:hidden}.sb-log__img{aspect-ratio:3/2;overflow:hidden}.sb-log__img img{object-fit:cover;width:100%;height:100%}.sb-log__txt{padding:22px 24px 26px}.sb-log__n{font:500 14px/1 var(--titre);color:var(--tuile-d);letter-spacing:.1em}.sb-log__txt h3{margin-top:8px}.sb-log__txt p:last-child{color:var(--muted);margin-top:10px;font-size:15.5px}.sb-log__concierge{background:var(--bleu-l);border-radius:20px;margin-top:26px;padding:20px 24px;font-size:16px}@media (width>=900px){.sb-log{grid-template-columns:repeat(3,minmax(0,1fr))}}.sb-lin{align-items:center;gap:40px;display:grid}.sb-kits{gap:10px;margin-top:28px;display:grid}.sb-kit{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.sb-kit__ico{width:48px;height:48px;color:var(--bleu-d);background:#fff;border-radius:14px;place-items:center;display:grid}.sb-kit__ico svg{width:24px;height:24px}.sb-kit__t b{font:600 17px/1.2 var(--titre);display:block}.sb-kit__t small{color:#ffffffbf;font-size:14px}.sb-kit__p{font:600 20px/1 var(--titre);color:var(--sable);white-space:nowrap}.sb-lin__n{color:#ffffffbf;margin-top:18px;font-size:14.5px}.sb-lin__img{border-radius:var(--r);overflow:hidden}.sb-lin__img img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width>=960px){.sb-lin{grid-template-columns:1.05fr .95fr;gap:64px}.sb-lin__img img{aspect-ratio:4/5}}.sb-prix{align-items:start;gap:24px;display:grid}.sb-prix__liste{border-radius:var(--r);border:1px solid var(--line);background:#fff;display:grid;overflow:hidden}.sb-prix__liste li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sb-prix__liste li:last-child{border-bottom:0}.sb-prix__t b{font:600 18px/1.2 var(--titre);display:block}.sb-prix__t small{color:var(--muted);font-size:14px}.sb-prix__p{background:var(--bleu-l);font:600 20px/1 var(--titre);color:var(--bleu-d);border-radius:99px;flex:none;padding:6px 14px}.sb-prix__aside{border-radius:var(--r);background:var(--sable-l);padding:24px}.sb-prix__aside ul{gap:8px;margin-top:14px;display:grid}.sb-prix__aside li{border-bottom:1px dashed #d4c8b0;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:15.5px;display:flex}.sb-prix__aside li b{font-family:var(--titre);white-space:nowrap;font-weight:600}.sb-prix__cred{background:#fff;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:14.5px}.sb-prix__n{color:var(--muted);margin-top:18px;font-size:14.5px}@media (width>=960px){.sb-prix{grid-template-columns:1.4fr .8fr;gap:32px}}.sb-sai__defile{scrollbar-width:thin;padding-bottom:14px;position:relative;overflow-x:auto}.sb-sai__mois{gap:18px;width:max-content;display:flex}.sb-sai__m{border-bottom:2px solid var(--sable);font:600 15px/1 var(--titre);text-transform:capitalize;margin-bottom:10px;padding-bottom:6px}.sb-sai__cabines{gap:6px;display:flex}.sb-cab{width:42px;font:600 13px/1 var(--titre);color:var(--encre);background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid}.sb-cab svg{width:42px;height:58px;transition:transform .2s}.sb-cab:hover svg,.sb-cab.is-on svg{transform:translateY(-5px)}.sb-cab__corps{fill:#fff;stroke:var(--encre);stroke-width:1.5px}.sb-cab__toit{fill:none;stroke:var(--encre);stroke-width:2.5px;stroke-linejoin:round}.sb-cab__raies{stroke-width:4px}.sb-cab__porte{fill:var(--encre);opacity:.85}.sb-cab--libre .sb-cab__raies{stroke:var(--pin)}.sb-cab--presque .sb-cab__raies{stroke:#e0b04e}.sb-cab--complet .sb-cab__raies{stroke:var(--tuile)}.sb-cab--complet .sb-cab__corps{fill:#f6e5da}.sb-sai__pied{gap:14px;margin-top:18px;display:grid}.sb-sai__info{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 18px;font-size:16px}.sb-sai__info b{font-family:var(--titre);margin-right:6px;font-weight:600}.sb-sai__leg{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:14.5px;display:flex}.sb-sai__leg li{align-items:center;gap:8px;display:flex}.sb-sai__pt{border-radius:4px;width:14px;height:14px}.sb-sai__pt--libre{background:var(--pin)}.sb-sai__pt--presque{background:#e0b04e}.sb-sai__pt--complet{background:var(--tuile)}@media (width>=900px){.sb-sai__pied{grid-template-columns:1fr auto;align-items:center}}.sb-zone{align-items:center;gap:36px;display:grid}.sb-zone__n{border-left:4px solid var(--tuile);background:var(--sable-l);border-radius:0 14px 14px 0;margin-top:20px;padding:16px 18px;font-size:15.5px}.sb-carte{border-radius:var(--r);border:1px solid var(--line);background:#fff;padding:clamp(12px,2vw,22px)}.sb-carte svg{width:100%;height:auto;display:block}.sb-carte__mer{fill:var(--bleu-l)}.sb-carte__cote{fill:none;stroke:var(--bleu);stroke-width:3px;stroke-linejoin:round}.sb-carte__vague{fill:none;stroke:#b9d0e2;stroke-width:2px;stroke-linecap:round}.sb-carte__bocage{fill:#e6eee3}.sb-carte__trait{stroke-width:1.5px;stroke-dasharray:4 5}.sb-carte__v circle{stroke:#fff;stroke-width:2px}.sb-carte__v text{font:500 12px/1 var(--titre);fill:var(--encre)}.sb-carte__trait--nord,.sb-carte__v--nord circle{stroke:var(--bleu-d);fill:var(--bleu-d)}.sb-carte__trait--centre,.sb-carte__v--centre circle{stroke:var(--tuile);fill:var(--tuile)}.sb-carte__trait--sud,.sb-carte__v--sud circle{stroke:#b08a2e;fill:#b08a2e}.sb-carte__trait--bocage,.sb-carte__v--bocage circle{stroke:var(--pin);fill:var(--pin)}.sb-carte__v circle{stroke:#fff}.sb-carte__base rect{fill:var(--encre)}.sb-carte__base text{font:600 13px/1 var(--titre);fill:var(--encre)}.sb-carte__ocean{font:500 14px/1 var(--titre);fill:var(--bleu-d);letter-spacing:.2em;text-transform:uppercase}.sb-carte__leg{color:var(--muted);gap:6px;margin-top:12px;font-size:14px;display:grid}.sb-carte__leg li{align-items:baseline;gap:8px;display:flex}.sb-carte__leg b{color:var(--encre);font-family:var(--titre);white-space:nowrap;font-weight:600}.sb-carte__pt{border-radius:50%;flex:none;width:10px;height:10px}.sb-carte__pt--nord{background:var(--bleu-d)}.sb-carte__pt--centre{background:var(--tuile)}.sb-carte__pt--sud{background:#b08a2e}.sb-carte__pt--bocage{background:var(--pin)}@media (width>=960px){.sb-zone{grid-template-columns:.9fr 1.1fr;gap:64px}}.sb-rec{align-items:start;gap:28px;display:grid}.sb-rec__faits{gap:10px;display:grid}.sb-rec__faits li{background:#ffffff1a;border-radius:16px;gap:2px;padding:14px 18px;font-size:15.5px;display:grid}.sb-rec__faits b{font:600 14px/1.2 var(--titre);letter-spacing:.06em;text-transform:uppercase;color:var(--sable)}.sb-rec .sb-btn{justify-self:start}@media (width>=960px){.sb-rec{grid-template-columns:1fr 1fr;gap:24px 64px}.sb-rec .sb-btn{grid-column:2}}.sb-faq{gap:32px;display:grid}.sb-faq__list{gap:10px;display:grid}.sb-faq details{border:1px solid var(--line);background:#fff;border-radius:18px}.sb-faq summary{cursor:pointer;font:500 17.5px/1.3 var(--titre);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.sb-faq summary::-webkit-details-marker{display:none}.sb-faq summary svg{width:20px;height:20px;color:var(--tuile);flex:none;transition:transform .2s}.sb-faq details[open] summary svg{transform:rotate(45deg)}.sb-faq details p{color:var(--muted);padding:0 20px 20px}@media (width>=960px){.sb-faq{grid-template-columns:.8fr 1.2fr;gap:64px}}.sb-ct{align-items:start;gap:36px;display:grid}.sb-ct__info{gap:12px;margin-top:24px;display:grid}.sb-ct__info li{align-items:center;gap:12px;display:flex}.sb-ct__info svg{width:20px;height:20px;color:var(--tuile);flex:none}.sb-form{border-radius:var(--r);border:1px solid var(--line);background:#fff;gap:16px;padding:clamp(20px,3vw,34px);display:grid}.sb-form__row{gap:14px;display:grid}.sb-form label{font:500 14.5px/1.3 var(--titre);gap:6px;display:grid}.sb-form :is(input:not([type=radio]),select){border:1.5px solid var(--line);background:var(--chaux);width:100%;min-height:50px;font:400 16px/1.2 var(--texte);border-radius:14px;padding:0 14px}.sb-form__chips{flex-wrap:wrap;gap:8px;display:flex}.sb-form__chips legend{width:100%;font:500 14.5px/1.3 var(--titre);margin-bottom:8px}.sb-form__chips label{display:block;position:relative}.sb-form__chips input{opacity:0;position:absolute;inset:0}.sb-form__chips span{border:1.5px solid var(--line);background:var(--chaux);min-height:44px;font:400 15px/1.1 var(--texte);cursor:pointer;border-radius:99px;align-items:center;padding:0 16px;display:inline-flex}.sb-form__chips input:checked+span{background:var(--bleu-d);border-color:var(--bleu-d);color:#fff}.sb-form__chips input:focus-visible+span{outline:3px solid var(--tuile);outline-offset:2px}.sb-form .sb-btn{width:100%}.sb-form__micro{text-align:center;color:var(--muted);font-size:14px}@media (width>=640px){.sb-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.sb-ct{grid-template-columns:.9fr 1.1fr;gap:64px}}.sb-ftr{background:var(--encre);color:#ffffffdb;font-size:15px}.sb-ftr__top{gap:28px;padding-block:56px 32px;display:grid}.sb-ftr__brand p{max-width:38ch;margin-top:14px}.sb-ftr h2{font:500 14px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--sable);margin-bottom:12px}.sb-ftr ul{gap:8px;display:grid}.sb-ftr a{text-decoration:none}.sb-ftr a:hover{text-decoration:underline}.sb-ftr__legal{color:#ffffffb3;border-top:1px solid #ffffff24;padding-block:20px;font-size:13.5px}.sb-ftr__bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:18px 28px;font-size:13.5px;display:flex}@media (width>=900px){.sb-ftr__top{grid-template-columns:1.3fr .8fr 1.1fr 1.2fr;gap:40px}}@media (prefers-reduced-motion:reduce){.sb *,.sb :before,.sb :after{transition:none!important;animation:none!important}.sb-btn:hover{transform:none}}
