body.calife{margin:0;background:#fff;color:#000;font-family:'Work Sans',sans-serif;text-transform:uppercase;font-size:15px;line-height:1.5}body.calife h1,body.calife h2,body.calife h3,body.calife h4,body.calife h5,body.calife h6,body.calife p,body.calife a,body.calife button,body.calife input,body.calife li,body.calife td,body.calife th{font-family:'Work Sans',sans-serif}body.calife h1,body.calife h2,body.calife h3,body.calife h4{color:#AA8111;letter-spacing:normal}body.calife a{color:#AA8111}body.calife a:hover,body.calife a:focus{color:#080641}body.calife img{max-width:100%}body.calife video{max-width:none}body.calife #page,body.calife .site-content,body.calife #primary,body.calife .site-main,body.calife article,body.calife .entry-content{margin:0!important;padding:0!important;background:#fff0}body.calife .site-content>.ast-container{max-width:none!important;width:100%;padding:0!important;display:block}body.calife #primary{width:100%!important}body.calife .entry-header,body.calife .ast-breadcrumbs-wrapper,body.calife #secondary,body.calife .post-navigation,body.calife .comments-area{display:none!important}body.calife .entry-content>*{max-width:none!important;margin-left:0!important;margin-right:0!important;margin-top:0;margin-bottom:0}body.calife .entry-content p:empty{display:none}.cal-header{position:sticky;top:0;z-index:300;height:120px;margin-bottom:-120px;box-sizing:border-box;background:#fff0;color:#fff;transition:background .35s ease,transform .3s ease}.admin-bar .cal-header{top:32px}@media (max-width:782px){.admin-bar .cal-header{top:46px}}.cal-header.is-solid{background:rgb(8 6 65 / .97)}.cal-header.is-hidden{transform:translateY(-100%)}.hdr-in{max-width:1440px;height:100%;box-sizing:border-box;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:40px}.cal-logo{display:flex;flex:0 0 auto}.cal-logo img{width:68px;height:80px;display:block}.main-nav .cal-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px;font-size:14px;letter-spacing:.5px}.main-nav .cal-menu li{margin:0;display:flex;align-items:center;gap:20px}.main-nav .cal-menu li+li::before{content:'|';color:#fff}body.calife .main-nav a{color:#fff;text-decoration:none}body.calife .main-nav a:hover,body.calife .main-nav .current-menu-item>a{color:#AA8111}.hdr-lang{position:relative;flex:0 0 auto}body.calife .hdr-lang-btn{min-height:48px;padding:0 16px;background:rgb(255 255 255 / .75);color:#080641;border:0;border-radius:4px;font-family:'Work Sans',sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px;line-height:1;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;gap:6px;box-shadow:none}body.calife .hdr-lang-btn:hover,body.calife .hdr-lang-btn:focus-visible,.hdr-lang.is-open .hdr-lang-btn{background:#fff;color:#080641}.hdr-lang-list{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:100%;margin:0;padding:6px 0;list-style:none;background:#fff;border-radius:4px;box-shadow:0 8px 24px rgb(8 6 65 / .18);z-index:10}.hdr-lang-list::before{content:'';position:absolute;left:0;right:0;top:-8px;height:8px}.hdr-lang:hover .hdr-lang-list,.hdr-lang:focus-within .hdr-lang-list,.hdr-lang.is-open .hdr-lang-list{display:block}.hdr-lang-list li,.nav-lang li{margin:0}body.calife .hdr-lang-list a{display:block;padding:8px 16px;color:#080641;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.5px;white-space:nowrap}body.calife .hdr-lang-list a:hover,body.calife .hdr-lang-list a:focus,body.calife .hdr-lang-list a[aria-current]{color:#AA8111}.hdr-lang-list .lang-name,.nav-lang .lang-name{display:none}.nav-lang{display:none}.cal-pills{margin-left:auto;display:flex;flex-direction:column;gap:6px}body.calife .cal-pill{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #c9b27a;border-radius:30px;padding:0 22px 0 0;height:36px;text-decoration:none;color:#AA8111;font-size:16px;letter-spacing:.5px}body.calife .cal-pill-gift{font-size:15px}.cal-pill-ico{width:36px;height:36px;border-radius:50%;background:#000;display:flex;align-items:center;justify-content:center;color:#AA8111}.cal-pill-ico img{width:22px;height:18px}.burger{display:none;align-items:center;justify-content:center;width:48px;height:48px;background:#fff0;border:1px solid rgb(255 255 255 / .5);color:#fff;padding:0;border-radius:0}.burger:hover,.burger:focus{background:rgb(255 255 255 / .1);color:#fff}@media (max-width:1100px){.burger{display:flex}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:rgb(8 6 65 / .97);padding:20px 40px 30px}.cal-header.nav-open{background:rgb(8 6 65 / .97)}.cal-header.nav-open .main-nav{display:block}.main-nav .cal-menu{flex-direction:column;align-items:flex-start;gap:16px;font-size:16px}.main-nav .cal-menu li+li::before{content:none}}@media (max-width:600px){.hdr-in{gap:12px;padding:0 16px}.hdr-lang{display:none}.nav-lang{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:18px 0 0;border-top:1px solid rgb(255 255 255 / .25)}body.calife .nav-lang a{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 12px;box-sizing:border-box;border:1px solid rgb(255 255 255 / .5);border-radius:4px;color:#fff;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.5px}body.calife .nav-lang a[aria-current]{background:rgb(255 255 255 / .75);border-color:#fff0;color:#080641}.main-nav{padding:20px 16px 30px}}.cal-footer{background:#080641;color:#AA8111;padding:40px 30px 30px}.cal-footer-in{max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px}.cal-footer-logo{width:210px;height:auto;display:block}.cal-footer-nav{display:flex;flex-direction:column;gap:4px;text-align:center;font-size:12px;letter-spacing:.5px}body.calife .cal-footer-nav a{color:#AA8111;text-decoration:none}body.calife .cal-footer-nav a:hover{color:#fff}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){@supports (animation-timeline:view()){.fx-up{animation:fxUp linear both;animation-timeline:view()}.fx-zoom{animation:fxZoom linear both;animation-timeline:view()}.fx-left{animation:fxLeft linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-right{animation:fxRight linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-fade{animation:fxFade ease-out both;animation-timeline:view();animation-range:entry 0% entry 100%}}}@keyframes fxUp{from{transform:translateY(90px)}to{transform:translateY(-90px)}}@keyframes fxZoom{0%{transform:translateY(70px) scale(.86)}20%{transform:translateY(40px) scale(1)}80%{transform:translateY(-40px) scale(1)}100%{transform:translateY(-70px) scale(.86)}}@keyframes fxLeft{from{transform:translateX(-140px)}to{transform:translateX(0)}}@keyframes fxRight{from{transform:translateX(140px)}to{transform:translateX(0)}}@keyframes fxFade{from{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}html:has(body.calife),body.calife,body.calife #page{overflow-x:clip!important}@media (max-width:600px){body.calife [style*="font-size: 70px"]{font-size:42px!important;line-height:42px!important}body.calife [style*="font-size: 64px"]{font-size:40px!important;line-height:40px!important}body.calife [style*="font-size: 54px"]{font-size:36px!important;line-height:36px!important}body.calife [style*="font-size: 45px"]{font-size:34px!important;line-height:34px!important}body.calife [style*="font-size: 40px"]{font-size:32px!important;line-height:32px!important}body.calife [style*="font-size: 36px"]{font-size:28px!important;line-height:30px!important}}body.calife .entry-content button,body.calife .entry-content button:hover,body.calife .entry-content button:focus{background:#fff0;border:0;border-radius:0;padding:0;color:inherit;box-shadow:none;font-size:inherit;line-height:normal;text-transform:inherit;letter-spacing:inherit}body.calife .entry-content button.car-btn{color:#fff}body.calife h1,body.calife h2,body.calife h3,body.calife h4,body.calife p{overflow-wrap:normal;word-wrap:normal;word-break:normal;hyphens:manual}@media (max-width:600px){.cal-header{height:72px;margin-bottom:-72px}.hdr-in{gap:10px;padding:0 14px}.cal-logo img{width:44px;height:52px}.cal-pills{flex-direction:row;align-items:center;gap:8px}body.calife .cal-pill{height:38px;padding:0 14px 0 0;gap:8px;font-size:12px;letter-spacing:1px}.cal-pill-ico{width:38px;height:38px}body.calife .cal-pill-gift{padding:0;width:38px;border:0;background:#fff0}.cal-pill-gift .cal-pill-txt{display:none}.cal-pill-gift .cal-pill-ico{border:1px solid #c9b27a;box-sizing:border-box}.burger{width:42px;height:42px}.main-nav{max-height:calc(100vh - 72px);overflow-y:auto}}@media (max-width:340px){body.calife .cal-pill:not(.cal-pill-gift){font-size:11px;padding-right:10px;letter-spacing:.5px}}.hero-tall{display:none}@media (max-width:767px){.hero-wide{display:none!important}.hero-tall{display:block!important}}.collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:330px 100px 270px;column-gap:16px}.collage .c-title{grid-column:1 / 4;grid-row:1}.collage .c-main{grid-column:4 / 9;grid-row:1 / 3;z-index:2}.collage .c-left{grid-column:1 / 5;grid-row:2 / 4;z-index:1}.collage .c-right{grid-column:7 / 13;grid-row:2 / 4;z-index:1}.collage .c-btn{grid-column:5 / 7;grid-row:3;align-self:center;justify-self:center;z-index:3}@media (max-width:900px){.collage{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.collage .c-title,.collage .c-main,.collage .c-left,.collage .c-right,.collage .c-btn{grid-column:1;grid-row:auto}.collage img{height:260px!important}}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){@supports (animation-timeline:view()){.fx-up{animation:fxUp linear both;animation-timeline:view()}.fx-zoom{animation:fxZoom linear both;animation-timeline:view()}.fx-left{animation:fxLeft linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-right{animation:fxRight linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-fade{animation:fxFade ease-out both;animation-timeline:view();animation-range:entry 0% entry 100%}}}.hero-tall{display:none}@media (max-width:767px){.hero-wide{display:none!important}.hero-tall{display:block!important}}.collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:330px 100px 270px;column-gap:16px}.collage .c-title{grid-column:1 / 4;grid-row:1}.collage .c-main{grid-column:4 / 9;grid-row:1 / 3;z-index:2}.collage .c-left{grid-column:1 / 5;grid-row:2 / 4;z-index:1}.collage .c-right{grid-column:7 / 13;grid-row:2 / 4;z-index:1}.collage .c-btn{grid-column:5 / 7;grid-row:3;align-self:center;justify-self:center;z-index:3}@media (max-width:900px){.collage{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.collage .c-title,.collage .c-main,.collage .c-left,.collage .c-right,.collage .c-btn{grid-column:1;grid-row:auto}.collage img{height:260px!important}}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){@supports (animation-timeline:view()){.fx-up{animation:fxUp linear both;animation-timeline:view()}.fx-zoom{animation:fxZoom linear both;animation-timeline:view()}.fx-left{animation:fxLeft linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-right{animation:fxRight linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-fade{animation:fxFade ease-out both;animation-timeline:view();animation-range:entry 0% entry 100%}}}.hero-tall{display:none}@media (max-width:767px){.hero-wide{display:none!important}.hero-tall{display:block!important}}.collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:330px 100px 270px;column-gap:16px}.collage .c-title{grid-column:1 / 4;grid-row:1}.collage .c-main{grid-column:4 / 9;grid-row:1 / 3;z-index:2}.collage .c-left{grid-column:1 / 5;grid-row:2 / 4;z-index:1}.collage .c-right{grid-column:7 / 13;grid-row:2 / 4;z-index:1}.collage .c-btn{grid-column:5 / 7;grid-row:3;align-self:center;justify-self:center;z-index:3}@media (max-width:900px){.collage{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.collage .c-title,.collage .c-main,.collage .c-left,.collage .c-right,.collage .c-btn{grid-column:1;grid-row:auto}.collage img{height:260px!important}}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){@supports (animation-timeline:view()){.fx-up{animation:fxUp linear both;animation-timeline:view()}.fx-zoom{animation:fxZoom linear both;animation-timeline:view()}.fx-left{animation:fxLeft linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-right{animation:fxRight linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-fade{animation:fxFade ease-out both;animation-timeline:view();animation-range:entry 0% entry 100%}}}.ftxt p{margin:0 0 14.4px}.ftxt p:last-child{margin-bottom:0}.fcar{position:relative;overflow:hidden}.fcar-track{display:flex;width:300%}.fcar-track img{flex:0 0 11.1111%;width:11.1111%;aspect-ratio:1 / 1;object-fit:cover;display:block}@media (max-width:767px){.fcar-track{width:900%}}@media (prefers-reduced-motion:no-preference){.fcar-track{animation:fcarSlide 30s ease-in-out infinite}.fcar-dot{animation:fcarDot 30s step-end infinite}.fcar-wrap:hover .fcar-track,.fcar-wrap:hover .fcar-dot{animation-play-state:paused}}@keyframes fcarSlide{0%,15%{transform:translateX(0)}16.667%,31.667%{transform:translateX(-11.1111%)}33.333%,48.333%{transform:translateX(-22.2222%)}50%,65%{transform:translateX(-33.3333%)}66.667%,81.667%{transform:translateX(-44.4444%)}83.333%,98.333%{transform:translateX(-55.5556%)}100%{transform:translateX(-66.6667%)}}@keyframes fcarDot{0%{opacity:1}16.667%{opacity:.2}100%{opacity:.2}}.cal-top-fade{background:linear-gradient(#080641 55px,#fff0 182px) no-repeat}.hero-tall{display:none}@media (max-width:767px){.hero-wide{display:none!important}.hero-tall{display:block!important}}.collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:330px 100px 270px;column-gap:16px}.collage .c-title{grid-column:1 / 4;grid-row:1}.collage .c-main{grid-column:4 / 9;grid-row:1 / 3;z-index:2}.collage .c-left{grid-column:1 / 5;grid-row:2 / 4;z-index:1}.collage .c-right{grid-column:7 / 13;grid-row:2 / 4;z-index:1}.collage .c-btn{grid-column:5 / 7;grid-row:3;align-self:center;justify-self:center;z-index:3}@media (max-width:900px){.collage{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.collage .c-title,.collage .c-main,.collage .c-left,.collage .c-right,.collage .c-btn{grid-column:1;grid-row:auto}.collage img{height:260px!important}}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){@supports (animation-timeline:view()){.fx-up{animation:fxUp linear both;animation-timeline:view()}.fx-zoom{animation:fxZoom linear both;animation-timeline:view()}.fx-left{animation:fxLeft linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-right{animation:fxRight linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-fade{animation:fxFade ease-out both;animation-timeline:view();animation-range:entry 0% entry 100%}}}.car{--per:3}@media (max-width:1024px){.car{--per:2}}@media (max-width:767px){.car{--per:1}}.car-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:0;background:#fff0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.car-dot{width:20px;height:20px;padding:0;border:0;background:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (prefers-reduced-motion:reduce){.car-track{transition:none!important}}.hero-tall{display:none}@media (max-width:767px){.hero-wide{display:none!important}.hero-tall{display:block!important}}.collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:330px 100px 270px;column-gap:16px}.collage .c-title{grid-column:1 / 4;grid-row:1}.collage .c-main{grid-column:4 / 9;grid-row:1 / 3;z-index:2}.collage .c-left{grid-column:1 / 5;grid-row:2 / 4;z-index:1}.collage .c-right{grid-column:7 / 13;grid-row:2 / 4;z-index:1}.collage .c-btn{grid-column:5 / 7;grid-row:3;align-self:center;justify-self:center;z-index:3}@media (max-width:900px){.collage{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.collage .c-title,.collage .c-main,.collage .c-left,.collage .c-right,.collage .c-btn{grid-column:1;grid-row:auto}.collage img{height:260px!important}}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){@supports (animation-timeline:view()){.fx-up{animation:fxUp linear both;animation-timeline:view()}.fx-zoom{animation:fxZoom linear both;animation-timeline:view()}.fx-left{animation:fxLeft linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-right{animation:fxRight linear both;animation-timeline:view();animation-range:entry 0% cover 56%}.fx-fade{animation:fxFade ease-out both;animation-timeline:view();animation-range:entry 0% entry 100%}}}body.calife .v2-kicker{margin:0 0 14px;font-size:13px;font-weight:500;letter-spacing:3px;color:#AA8111}body.calife .v2-head{text-align:center;max-width:900px;margin:0 auto 60px;padding:0 24px}body.calife .v2-head h2{margin:0;font-weight:200;font-size:clamp(40px, 6vw, 70px);line-height:1;color:#AA8111}body.calife .v2-head-light h2{color:#fff}body.calife .v2-sub{margin:18px 0 0;font-size:15px;letter-spacing:.5px;text-transform:none}body.calife .v2-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}body.calife .v2-ctas-center{justify-content:center}body.calife .v2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;box-sizing:border-box;font-size:14px;font-weight:500;letter-spacing:1.5px;text-decoration:none;border-radius:30px;transition:background .3s ease,color .3s ease,transform .3s ease}body.calife .v2-btn:hover{transform:translateY(-2px)}body.calife .v2-btn-gold{background:#AA8111;color:#fff;border:1px solid #AA8111}body.calife .v2-btn-gold:hover,body.calife .v2-btn-gold:focus{background:#fff;color:#080641}body.calife .v2-btn-ghost{background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .7)}body.calife .v2-btn-ghost:hover,body.calife .v2-btn-ghost:focus{background:#fff;color:#080641}body.calife .v2-btn-line{background:#fff0;color:#080641;border:1px solid #AA8111}body.calife .v2-btn-line:hover,body.calife .v2-btn-line:focus{background:#080641;color:#fff}.v2-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 6 65 / .72) 0%,rgb(8 6 65 / .25) 55%,#fff0 75%),linear-gradient(0deg,rgb(8 6 65 / .55),#fff0 40%)}.v2-hero-txt{position:absolute;left:0;right:0;bottom:14%;max-width:1440px;margin:0 auto;padding:0 60px;box-sizing:border-box;color:#fff}body.calife .v2-h1{margin:0;color:#fff;font-weight:200;font-size:clamp(42px, 6.4vw, 92px);line-height:1;max-width:900px}.v2-h1>span{display:block}body.calife .v2-h1 .v2-eyebrow{font-size:14px;font-weight:500;letter-spacing:4px;color:#AA8111;margin-bottom:22px;line-height:1.4}body.calife .v2-lead{margin:24px 0 0;font-size:17px;letter-spacing:.5px;text-transform:none;max-width:520px}.v2-in{opacity:0;transform:translateY(24px);animation:v2In 1s cubic-bezier(.2,.7,.2,1) var(--d,0s) forwards}@keyframes v2In{to{opacity:1;transform:none}}.v2-js [data-rv]{opacity:0;transform:translateY(30px);transition:opacity .9s ease var(--d,0s),transform .9s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.v2-js [data-rv].is-in{opacity:1;transform:none}.v2-choix{background:#080641;padding:130px 40px 140px}.v2-cards{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.v2-card{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:#080641}.v2-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.v2-card:hover img{transform:scale(1.12)}.v2-card::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 6 65 / .92) 0%,rgb(8 6 65 / .35) 45%,#fff0 70%)}.v2-tags{position:absolute;z-index:2;top:22px;left:22px;right:22px;display:flex;flex-wrap:wrap;gap:10px}.v2-tag{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 18px 8px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;line-height:1;box-shadow:0 6px 22px rgb(8 6 65 / .45)}body.calife .v2-tag-calife{background:#AA8111;color:#fff}body.calife .v2-tag-estello{background:#fff;color:#080641}body.calife .v2-tag-meal{background:rgb(8 6 65 / .78);color:#fff;border:1px solid #e3c46a;padding:8px 16px 7px}.v2-tag-meal svg{color:#e3c46a;margin-top:-1px}.v2-card-txt{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:34px;color:#fff}body.calife .v2-card h3{margin:0 0 10px;color:#fff;font-weight:200;font-size:40px;line-height:1}body.calife .v2-card p{margin:0;font-size:14px;text-transform:none;letter-spacing:.3px}body.calife .v2-card .v2-kicker{margin-bottom:12px;font-size:12px;text-transform:uppercase}body.calife .v2-card .v2-meta{margin-top:14px;color:#e3c46a;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:13px}.v2-card .v2-btn{margin-top:22px}.v2-strip{padding:130px 0 120px;background:#fff;overflow:hidden}.v2-marquee{overflow:hidden}.v2-marquee-track{display:flex;gap:18px;width:max-content;animation:v2Marquee 70s linear infinite}.v2-marquee:hover .v2-marquee-track{animation-play-state:paused}.v2-marquee-track img{height:340px;width:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}@keyframes v2Marquee{to{transform:translateX(calc(-50% - 9px))}}.v2-route{position:relative;height:330vh;background:#080641}.v2-route-pin{position:sticky;top:0;height:100vh;min-height:620px;display:flex;flex-direction:column;justify-content:center;padding:110px 40px 50px;box-sizing:border-box;overflow:hidden}.v2-route-vid{z-index:0}.v2-route-shade{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at center,rgb(8 6 65 / .35) 0%,rgb(8 6 65 / .72) 70%),rgb(8 6 65 / .25)}.v2-route-pin>.v2-head,.v2-map,.v2-route-note{position:relative;z-index:1}body.calife .v2-route .v2-head{margin-bottom:30px}body.calife .v2-route .v2-head h2{text-shadow:0 2px 24px rgb(8 6 65 / .7)}.v2-map{width:100%;max-width:1240px;margin:0 auto;aspect-ratio:1200 / 420}.v2-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v2-svg-tall{display:none}.v2-river-bg{fill:none;stroke:rgb(255 255 255 / .22);stroke-width:10;stroke-linecap:round;vector-effect:non-scaling-stroke}.v2-river{fill:none;stroke:#e3c46a;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgb(227 196 106 / .9)) drop-shadow(0 0 18px rgb(170 129 17 / .6))}.v2-stops{list-style:none;margin:0;padding:0}.v2-stop{position:absolute;z-index:2;left:50%;top:50%;width:0;height:0;opacity:.35;transition:opacity .6s ease}.v2-stop.is-lit{opacity:1}.v2-dot{position:absolute;left:-18px;top:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#080641;color:#e3c46a;border:2px solid #AA8111;box-sizing:border-box;transition:transform .5s ease,box-shadow .5s ease,background .5s ease,color .5s ease}.v2-dot svg{display:block}.v2-stop.is-lit .v2-dot{background:#e3c46a;color:#080641;transform:scale(1.15);box-shadow:0 0 0 8px rgb(227 196 106 / .25),0 0 30px 8px rgb(227 196 106 / .7)}.v2-stop-name{position:absolute;left:0;bottom:28px;width:150px;text-align:center;transform:translate(-50%,6px);color:#fff;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:1.2px;text-shadow:0 1px 10px rgb(8 6 65 / .95);transition:transform .6s ease}.v2-stop.is-lit .v2-stop-name{transform:translate(-50%,0)}.v2-stop.is-below .v2-stop-name{bottom:auto;top:28px}.v2-stop-start .v2-stop-name{color:#e3c46a;text-align:center}.v2-stop-name small{display:block;font-size:11px;letter-spacing:2px;color:#fff;opacity:.85}.v2-pics{position:absolute;inset:0;pointer-events:none;z-index:3}.v2-pic{position:absolute;left:0;top:0;width:260px;height:auto;aspect-ratio:3 / 2;object-fit:cover;opacity:0;transform:scale(.92);transition:opacity .7s ease,transform .9s ease;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,transparent 100%)}.v2-pic.is-on{opacity:1;transform:none}body.calife .v2-route-note{margin:40px auto 0;max-width:640px;text-align:center;color:#fff;text-transform:none;font-size:16px;text-shadow:0 1px 10px rgb(8 6 65 / .9)}.v2-boat{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;color:#fff}.v2-boat-img{position:absolute;inset:-12% 0}.v2-boat-img img{width:100%;height:100%;object-fit:cover;display:block}.v2-boat::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 6 65 / .78),rgb(8 6 65 / .1) 60%)}.v2-boat-right::after{background:linear-gradient(270deg,rgb(8 6 65 / .78),rgb(8 6 65 / .1) 60%)}body.calife .v2-boat-txt{position:relative;z-index:1;max-width:520px;margin:0 auto 0 8%!important}body.calife .v2-boat-right .v2-boat-txt{margin:0 8% 0 auto!important}body.calife .v2-boat h2{margin:0;color:#fff;font-weight:200;font-size:clamp(48px, 7vw, 96px);line-height:1}body.calife .v2-boat p{margin:18px 0 0;font-size:17px;text-transform:none;letter-spacing:.3px}body.calife .v2-boat .v2-kicker{margin:0 0 16px;font-size:13px;text-transform:uppercase}.v2-avis{padding:140px 40px;background:#f4f2ec}.v2-quotes{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}body.calife .v2-quote{margin:0;padding:40px 34px;background:#fff;border-top:3px solid #AA8111}body.calife .v2-quote blockquote{margin:0;padding:0;border:0;font-size:19px;font-weight:300;line-height:1.45;color:#080641;text-transform:none;font-style:normal}body.calife .v2-quote .v2-stars{margin:0 0 14px;font-size:15px;letter-spacing:3px;color:#AA8111}.v2-quote figcaption{margin-top:22px;font-size:12px;letter-spacing:2px;color:#AA8111}.v2-avis .v2-ctas{margin-top:50px}.v2-offrir{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;color:#fff}.v2-offrir-img{position:absolute;inset:-12% 0}.v2-offrir-img img{width:100%;height:100%;object-fit:cover;display:block}.v2-offrir::after{content:'';position:absolute;inset:0;background:rgb(8 6 65 / .45)}.v2-offrir-txt{position:relative;z-index:1;padding:0 24px}body.calife .v2-offrir h2{margin:0;color:#fff;font-weight:200;font-size:clamp(48px, 7vw, 96px);line-height:1}body.calife .v2-offrir p{margin:18px 0 30px;font-size:17px;text-transform:none}.v2-boat .v2-kicker,.v2-offrir .v2-kicker,.v2-card .v2-kicker,.v2-hero .v2-eyebrow{text-shadow:0 1px 12px rgb(8 6 65 / .8)}body.calife .v2-boat .v2-kicker,body.calife .v2-offrir .v2-kicker{color:#e3c46a}body.calife #ast-scroll-top{background:#080641;color:#AA8111;border:1px solid #AA8111;border-radius:50%}.v2-bar{display:none}@media (max-width:1024px){.v2-cards,.v2-quotes{grid-template-columns:1fr;max-width:560px}.v2-route-pin{padding:90px 16px 30px}.v2-map{aspect-ratio:auto;height:58vh;max-width:420px}.v2-svg-wide{display:none}.v2-svg-tall{display:block}.v2-dot{left:-15px;top:-15px;width:30px;height:30px}.v2-dot svg{width:16px;height:16px}.v2-pics{z-index:1}.v2-pic{width:200px}.v2-pic.is-on{opacity:.8}.v2-stop-name{bottom:auto;top:-9px;left:24px;width:auto;white-space:nowrap;text-align:left;transform:translateX(-6px);font-size:12px}.v2-stop.is-lit .v2-stop-name{transform:none}.v2-stop.is-below .v2-stop-name{top:-9px}.v2-stop.is-left .v2-stop-name{left:auto;right:24px;transform:translateX(6px);text-align:right}.v2-stop-start.v2-stop .v2-stop-name{top:-9px;text-align:left}body.calife .v2-route-note{margin-top:24px;font-size:14px}.v2-boat{min-height:80vh}body.calife .v2-boat-txt,body.calife .v2-boat-right .v2-boat-txt{margin:0 24px!important}}@media (max-width:767px){.v2-hero-txt{padding:0 22px;bottom:16%}body.calife .v2-lead{font-size:15px}.v2-hero-shade{background:linear-gradient(0deg,rgb(8 6 65 / .85) 0%,rgb(8 6 65 / .3) 55%,rgb(8 6 65 / .15))}.v2-choix,.v2-avis{padding:100px 18px}.v2-card{aspect-ratio:4 / 5}.v2-card-txt{padding:26px}.v2-strip{padding:100px 0 90px}.v2-marquee-track img{height:220px}.v2-boat::after,.v2-boat-right::after{background:linear-gradient(0deg,rgb(8 6 65 / .85),rgb(8 6 65 / .15) 70%)}.v2-boat{align-items:flex-end;padding-bottom:60px}.v2-bar{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:400;gap:10px;transform:translateY(140%);transition:transform .4s ease}.v2-bar.is-shown{transform:none}body.calife:has(.v2-bar) #ast-scroll-top{display:none!important}body.calife .v2-bar a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:30px;font-size:14px;font-weight:500;letter-spacing:1.5px;text-decoration:none;box-shadow:0 8px 24px rgb(8 6 65 / .3)}body.calife .v2-bar .v2-bar-book{background:#AA8111;color:#fff;flex:2}body.calife .v2-bar .v2-bar-call{background:#080641;color:#fff}}@media (prefers-reduced-motion:reduce){.v2-in{animation:none;opacity:1;transform:none}.v2-js [data-rv]{opacity:1;transform:none;transition:none}.v2-marquee-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.v2-marquee-track img[aria-hidden]{display:none}.v2-card img,.v2-btn{transition:none}.v2-route{height:auto}.v2-route-pin{position:relative}.v2-stop{opacity:1}.v2-river{stroke-dashoffset:0}}.mn-hero{position:relative;min-height:62vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#080641;text-align:center}.mn-hero-img{position:absolute;inset:-8% 0}.mn-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.mn-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 6 65 / .95) 0%,rgb(8 6 65 / .55) 50%,rgb(8 6 65 / .3) 100%)}.mn-hero-txt{position:relative;z-index:1;max-width:820px;padding:160px 24px 70px;color:#fff}.mn-tags{position:static;justify-content:center;margin-bottom:24px}body.calife .mn-hero h1{margin:0;color:#fff;font-weight:200;font-size:64px;line-height:1.05;text-transform:uppercase}body.calife .mn-price{margin:20px 0 0;color:#e3c46a;font-size:17px;font-weight:500;letter-spacing:2px;text-transform:uppercase}body.calife .mn-lead{margin:14px auto 0;max-width:560px;font-size:16px;line-height:1.6;text-transform:none;color:rgb(255 255 255 / .88)}.mn-card{background:#f4f1ea;padding:0 20px 90px}.mn-paper{position:relative;max-width:760px;margin:-40px auto 0;padding:70px 70px 60px;background:#fff;border-top:3px solid #AA8111;box-shadow:0 30px 80px rgb(8 6 65 / .12);text-align:center;box-sizing:border-box}.mn-paper::before{content:'';position:absolute;inset:14px;border:1px solid rgb(170 129 17 / .28);pointer-events:none}body.calife .mn-brand{margin:0 0 40px;font-size:13px;font-weight:500;letter-spacing:5px;text-transform:uppercase;color:#AA8111}body.calife .mn-sec h2{margin:0 0 26px;font-size:30px;font-weight:200;letter-spacing:3px;color:#AA8111;line-height:1.2;text-transform:uppercase}body.calife .mn-sec h2 small{display:block;margin-top:6px;font-size:12px;letter-spacing:2px;color:#080641;opacity:.7}.mn-sec ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}body.calife .mn-sec h3{margin:0 0 6px;font-size:14px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#080641;line-height:1.3}body.calife .mn-sec p{margin:0 auto;max-width:520px;font-size:16px;line-height:1.55;color:#3d3b5c;text-transform:none;letter-spacing:.2px}body.calife .mn-sec p.mn-plain{color:#080641}body.calife .mn-sec p.mn-wine{margin-top:6px;font-size:13px;font-style:italic;color:#AA8111}body.calife .mn-or{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#AA8111}.mn-orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:44px auto;max-width:260px;color:#AA8111}.mn-orn i{flex:1;height:1px;background:rgb(170 129 17 / .45)}.mn-orn b{font-size:12px;font-weight:400}.mn-ctas{max-width:760px;margin:44px auto 0!important}body.calife .mn-pdf{display:inline-flex;align-items:center;gap:10px}body.calife .mn-back{margin:34px 0 0;text-align:center;font-size:14px;letter-spacing:1px;text-transform:none}body.calife .mn-back a{color:#AA8111;text-decoration:none;border-bottom:1px solid rgb(170 129 17 / .4);padding-bottom:2px}body.calife .fm-menu{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding:10px 20px 9px;border-radius:999px;background:#fff;color:#080641!important;border:1px solid #AA8111;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:background .3s ease,color .3s ease}body.calife .fm-menu svg{color:#AA8111;transition:transform .3s ease}body.calife .fm-menu:hover,body.calife .fm-menu:focus{background:#080641;color:#ffffff!important}body.calife .fm-menu:hover svg{transform:translateX(3px)}@media (max-width:767px){.mn-hero{min-height:56vh}.mn-hero-txt{padding:170px 18px 70px}body.calife .mn-hero h1{font-size:40px}body.calife .mn-price{font-size:14px}.mn-card{padding:0 12px 110px}.mn-paper{padding:50px 26px 44px;margin-top:-30px}.mn-paper::before{inset:8px}body.calife .mn-sec h2{font-size:24px}body.calife .mn-sec p{font-size:15px}.mn-orn{margin:34px auto}.mn-ctas .v2-btn{width:100%;justify-content:center;text-align:center}}.cal-chat{position:fixed;right:22px;bottom:22px;z-index:450;font-family:'Work Sans',sans-serif}body.calife #ast-scroll-top{bottom:96px}.cal-chat-btn{width:62px;height:62px;border-radius:50%;border:2px solid #AA8111;background:#080641;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 10px 28px rgb(8 6 65 / .35);transition:transform .25s ease,background .25s ease}.cal-chat-btn:hover,.cal-chat-btn:focus-visible{transform:scale(1.06);background:#AA8111}.cal-chat-btn:hover circle,.cal-chat-btn:focus-visible circle{fill:#AA8111}.cal-chat-btn svg{width:28px;height:28px;grid-area:1 / 1;transition:opacity .2s,transform .25s}.cal-chat-ico-close{opacity:0;transform:rotate(-90deg)}.cal-chat.is-open .cal-chat-ico-open{opacity:0;transform:rotate(90deg)}.cal-chat.is-open .cal-chat-ico-close{opacity:1;transform:none}.cal-chat-btn::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:1px solid rgb(170 129 17 / .7);animation:cal-chat-pulse 2.6s ease-out 1.5s 3;pointer-events:none;opacity:0}@keyframes cal-chat-pulse{0%{transform:scale(.9);opacity:.9}100%{transform:scale(1.35);opacity:0}}.cal-chat-win{position:absolute;right:0;bottom:78px;width:370px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100vh - 130px);background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px rgb(8 6 65 / .35);border:1px solid rgb(170 129 17 / .35);animation:cal-chat-in .3s ease}.cal-chat-win[hidden]{display:none}@keyframes cal-chat-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.cal-chat-head{background:#080641;color:#fff;padding:16px 18px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #AA8111}.cal-chat-head p{margin:0}.cal-chat-title{font-size:17px;font-weight:500;letter-spacing:.5px;color:#fff}.cal-chat-sub{font-size:12px;opacity:.75;margin-top:2px!important}.cal-chat-x{background:none;border:0;color:#fff;font-size:26px;line-height:1;cursor:pointer;padding:0 2px}.cal-chat-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#f7f5ef}.cal-msg{max-width:86%;padding:10px 14px;border-radius:16px;font-size:14.5px;line-height:1.5;word-wrap:break-word}.cal-msg-bot{background:#fff;color:#1d1b3a;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 3px rgb(8 6 65 / .08)}.cal-msg-me{background:#080641;color:#fff;border-bottom-right-radius:4px;align-self:flex-end;white-space:pre-wrap}.cal-msg-bot a{color:#8a680b;font-weight:500;text-decoration:underline}.cal-msg.is-wait{color:#777;font-style:italic}.cal-chat-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px;background:#f7f5ef}.cal-chat-chips:empty{display:none}.cal-chat-chips button{border:1px solid #AA8111;background:#fff;color:#080641;border-radius:20px;padding:6px 12px;font-size:13px;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.cal-chat-chips button:hover{background:#AA8111;color:#fff}.cal-chat-form{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #ece7da;align-items:flex-end}.cal-chat-form textarea{flex:1;resize:none;border:1px solid #d9d3c3;border-radius:14px;padding:9px 12px;font:inherit;font-size:14.5px;line-height:1.4;max-height:110px;outline:none;background:#fff;color:#1d1b3a}.cal-chat-form textarea:focus{border-color:#AA8111}.cal-chat-form button{width:40px;height:40px;flex:none;border-radius:50%;border:0;background:#AA8111;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.cal-chat-form button:disabled{opacity:.5;cursor:default}.cal-chat-form button svg{width:18px;height:18px}.cal-chat-note{margin:0;padding:0 14px 10px;font-size:11px;color:#888;text-align:center}@media (max-width:768px){.cal-chat{right:14px;bottom:14px;transition:bottom .4s ease}.cal-chat.has-bar{bottom:76px}.cal-chat-btn{width:56px;height:56px}.cal-chat-win{position:fixed;left:10px;right:10px;bottom:10px;top:70px;width:auto;max-width:none;height:auto;max-height:none}.cal-chat.is-open .cal-chat-btn{display:none}}@media (prefers-reduced-motion:reduce){.cal-chat-btn::after,.cal-chat-win{animation:none}}.cal-chat,.cal-chat *{text-transform:none!important;letter-spacing:normal}.cal-chat .cal-chat-title{letter-spacing:.5px}.cal-msg-bot a{display:inline-block;margin:2px 0}body.calife .entry-content>.v2-acces{max-width:1260px!important;grid-template-columns:1fr 1fr!important;align-items:stretch;margin-left:auto!important;margin-right:auto!important}.v2-acces>div{width:100%;min-width:0;margin:0!important}.v2-acces>div:first-child{display:flex}.v2-acces-map{flex:1;width:100%;align-items:stretch!important}.v2-acces-map iframe{width:100%!important;height:100%!important}@media (max-width:900px){body.calife .entry-content>.v2-acces{grid-template-columns:1fr!important;padding:100px 18px 60px!important;gap:50px!important}.v2-acces-map,.v2-acces-map iframe{min-height:380px!important}}.v2-contact>div:not(.v2-contact-art){flex:0 1 520px!important}.v2-contact-art{position:absolute;inset:0;overflow:hidden;pointer-events:none}.v2-contact-art img{position:absolute;left:52%;top:50%;transform:translateY(-50%);width:1560px;max-width:none!important;height:auto}@media (max-width:900px){.v2-contact{padding:60px 28px 0!important}.v2-contact-art{position:relative;inset:auto;flex:1 1 100%;height:170px;margin:0 -28px}.v2-contact-art img{left:8%;width:1100px}.v2-contact>span[aria-hidden]{display:none!important}}.v2-contact .v2-follow{margin:-4px 0 -10px!important}.v2-contact h2{margin-bottom:0!important}@media (max-width:900px){body.calife .entry-content>section:has(.v2-contact){padding:30px 0!important;margin-top:30px!important}.v2-contact{padding:40px 30px 30px!important;text-align:center;justify-content:center!important}.v2-contact>div:not(.v2-contact-art){align-items:center;flex:1 1 100%!important;gap:14px!important}.v2-contact h2{font-size:30px!important;line-height:32px!important}.v2-contact p{font-size:14px!important}.v2-contact form{max-width:none!important}.v2-contact .v2-follow{font-size:17px!important;margin:-2px 0 -4px!important}.v2-contact-art{display:none}}body.calife .fm-menu{color:#AA8111!important;font-weight:700}body.calife .fm-menu svg path{stroke-width:2.6}body.calife .fm-menu:hover,body.calife .fm-menu:focus{background:#AA8111;color:#ffffff!important}body.calife .fm-menu:hover svg,body.calife .fm-menu:focus svg{color:#fff}@media (max-width:768px){.v2-boat-img img[src*="estello-nuit-louvre"]{object-position:24% 50%}}.cf2{padding:0!important;color:#c9b98a;font-size:14px;line-height:1.6}.cf2 p{margin:0}body.calife .cf2 a{color:#AA8111;text-decoration:none;transition:color .2s}body.calife .cf2 a:hover,body.calife .cf2 a:focus-visible{color:#fff}.cf2-gift{background:linear-gradient(90deg,#0d0a55,#080641);border-bottom:1px solid rgb(170 129 17 / .35)}.cf2-gift-in{max-width:1260px;margin:0 auto;padding:46px 40px;display:flex;align-items:center;gap:30px}.cf2-gift-ico{flex:none;width:74px;height:74px;border:1px solid #AA8111;border-radius:50%;display:grid;place-items:center;color:#AA8111}.cf2-gift-ico svg{width:36px;height:36px}.cf2-gift-txt{flex:1}.cf2-kicker{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#AA8111}.cf2-gift-h{font-size:30px;font-weight:200;line-height:1.2;color:#fff;text-transform:uppercase;margin:4px 0 6px!important}body.calife .cf2 .cf2-btn{flex:none;display:inline-flex;gap:10px;align-items:center;background:#AA8111;color:#fff;padding:15px 28px;border-radius:40px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}body.calife .cf2 .cf2-btn:hover{background:#fff;color:#080641}.cf2-main{max-width:1260px;margin:0 auto;padding:60px 40px 40px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:40px}.cf2-brand .cal-footer-logo{width:120px;margin-bottom:18px}.cf2-brand>p:first-of-type{max-width:300px;margin-bottom:22px}.cf2-col{display:flex;flex-direction:column;gap:9px}.cf2-h{font-size:12px!important;letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:8px!important;font-weight:500}.cf2-social{display:flex;gap:10px}body.calife .cf2-social a{width:40px;height:40px;border:1px solid #AA8111;border-radius:50%;display:grid;place-items:center}body.calife .cf2-social a:hover{background:#AA8111;color:#fff}body.calife .cf2 .cf2-tel{font-size:20px;letter-spacing:1px;margin-top:8px}.cf2-bottom{border-top:1px solid rgb(170 129 17 / .25);max-width:1260px;margin:0 auto;padding:22px 40px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.cf2-langs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cf2-langs>span{margin-right:6px;letter-spacing:1px}body.calife .cf2-langs a{border:1px solid rgb(170 129 17 / .5);border-radius:30px;padding:5px 13px;font-size:12px}.cf2-langs a b{font-weight:600;margin-right:3px}body.calife .cf2-langs a[aria-current]{background:#AA8111;color:#fff;border-color:#AA8111}.cf2-copy{color:rgb(201 185 138 / .7)}@media (max-width:1000px){.cf2-main{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cf2-gift-in{flex-direction:column;text-align:center;padding:44px 22px;gap:18px}.cf2-gift-h{font-size:24px}.cf2-main{grid-template-columns:1fr;text-align:center;padding:46px 22px 30px;gap:34px}.cf2-brand{display:flex;flex-direction:column;align-items:center}.cf2-brand>p:first-of-type{margin-left:auto;margin-right:auto}.cf2-col{align-items:center}.cf2-bottom{justify-content:center;text-align:center;padding:22px 16px 30px}.cf2-langs{justify-content:center}.cf2-langs>span{flex:1 1 100%;margin:0 0 4px}body.calife:has(.v2-bar) .cf2-bottom{padding-bottom:96px}}body.calife .cf2 a[href^="mailto"]{text-transform:none}@media (max-width:767px){body.calife .v2-hero{height:100svh!important;min-height:540px!important}.v2-hero-txt{bottom:34px;padding:0 20px}.v2-hero-shade{background:linear-gradient(0deg,rgb(8 6 65 / .92) 0%,rgb(8 6 65 / .6) 30%,#fff0 52%)}body.calife .v2-h1{font-size:34px;line-height:1.05}body.calife .v2-h1 .v2-eyebrow{font-size:11px;letter-spacing:3px;margin-bottom:12px}body.calife .v2-lead{margin-top:12px;font-size:14px}body.calife .v2-hero .v2-ctas{margin-top:18px;gap:10px}body.calife .v2-hero .v2-btn{min-height:46px;padding:0 20px;font-size:12px;letter-spacing:1.2px}body.calife .v2-hero .v2-btn-ghost{display:none}.v2-hero>a[href="#v2-choix"]{display:none!important}.v2-card::after{background:linear-gradient(0deg,rgb(8 6 65 / .96) 0%,rgb(8 6 65 / .7) 42%,rgb(8 6 65 / .1) 75%)}body.calife .v2-card h3{font-size:32px}body.calife .v2-head h2{font-size:36px}.v2-choix,.v2-avis{padding:80px 16px}body.calife .v2-head{margin-bottom:40px}.v2-route-pin{padding:84px 16px 90px}.v2-map{height:54svh}.v2-stop-name{white-space:normal;width:max-content;font-size:11px;letter-spacing:.8px;line-height:1.25}.v2-stop-name small{font-size:9.5px;letter-spacing:1.2px}body.calife .v2-route-note{margin-top:18px;font-size:13px}body.calife section.v2-fm{padding:60px 0 70px!important;background-size:640px auto!important}body.calife .v2-fm h2{margin-bottom:30px!important}body.calife .v2-fm>div{padding:0 16px!important;gap:16px!important;grid-template-columns:1fr!important}body.calife .v2-fm>div:first-of-type>div{padding:24px 24px 28px!important;gap:10px!important}body.calife .v2-fm h3{font-size:28px!important;line-height:30px!important}body.calife .v2-fm h3+p{margin:2px 0 0!important;font-size:19px!important;line-height:26px!important}body.calife .v2-fm>div:first-of-type img{width:52%!important;margin-bottom:4px!important}body.calife .v2-acces-info{padding:36px 22px 40px!important;gap:14px!important}body.calife .v2-acces-info>img{width:110px!important}body.calife .v2-acces-info>p:first-of-type{margin-top:20px!important;font-size:24px!important;line-height:30px!important}body.calife .v2-metro{grid-template-columns:104px minmax(0,1fr)!important;gap:6px 10px!important;font-size:13px!important}body.calife .v2-bar{gap:8px}body.calife .v2-bar .v2-bar-call{font-size:13px;letter-spacing:1px;gap:6px}body.calife .v2-bar .v2-bar-chat,body.calife .entry-content .v2-bar .v2-bar-chat,body.calife .entry-content .v2-bar .v2-bar-chat:hover,body.calife .v2-bar .v2-bar-chat:hover,body.calife .v2-bar .v2-bar-chat:focus{flex:0 0 52px;width:52px;height:52px;border-radius:50%;border:2px solid #AA8111;background:#080641;color:#fff;display:grid;place-items:center;padding:0;cursor:pointer;box-shadow:0 8px 24px rgb(8 6 65 / .3)}body.calife:has(.v2-bar) .cal-chat-btn{display:none}}@media (max-width:767px){.cal-chat-btn{width:52px;height:52px}.cal-chat-btn svg{width:24px;height:24px}body.calife #ast-scroll-top{display:none!important}}@media (max-width:767px){body.calife .entry-content p[style*="font-size: 15px"]{text-transform:none;line-height:1.6!important;font-size:15.5px!important}}@media (max-width:767px){.v2-route{height:auto}.v2-route-pin{position:relative;height:auto;min-height:0;padding:90px 22px 80px}.v2-map{height:auto!important;max-width:340px;aspect-ratio:auto}.v2-map>svg,.v2-pics{display:none!important}.v2-stops{position:relative;display:flex;flex-direction:column;gap:22px;padding:4px 0}.v2-stops::before{content:'';position:absolute;left:25px;top:30px;bottom:30px;border-left:2px dotted rgb(227 196 106 / .75)}.v2-stop,.v2-stop.is-lit{position:relative;left:auto!important;top:auto!important;width:auto;height:auto;opacity:1;display:flex;align-items:center;gap:18px}.v2-dot,.v2-stop.is-lit .v2-dot{position:relative;left:auto;top:auto;flex:none;width:52px;height:52px;transform:none;background:radial-gradient(circle at 35% 30%,#f1d98c,#c99a1e 60%,#AA8111);color:#080641;border:2px solid rgb(255 255 255 / .85);box-shadow:0 0 0 5px rgb(227 196 106 / .18),0 6px 18px rgb(0 0 0 / .35)}.v2-dot svg{position:static;width:26px!important;height:26px!important}.v2-stop-name,.v2-stop.is-lit .v2-stop-name,.v2-stop.is-left .v2-stop-name,.v2-stop.is-below .v2-stop-name,.v2-stop-start.v2-stop .v2-stop-name{position:static;transform:none;width:auto;max-width:none!important;white-space:normal;text-align:left;font-size:15px;letter-spacing:1.5px;line-height:1.3;color:#fff}.v2-stop-start .v2-stop-name{color:#e3c46a!important}.v2-stop-start .v2-dot{background:#080641!important;color:#e3c46a!important;border-color:#e3c46a!important}.v2-stop-name small{margin-top:3px;font-size:10.5px;letter-spacing:2px;color:#e3c46a;opacity:1}body.calife .v2-route-note{margin-top:34px;font-size:14px}body.calife .v2-bar{left:auto;right:14px;bottom:14px;gap:10px}body.calife .v2-bar a,body.calife .v2-bar .v2-bar-book,body.calife .v2-bar .v2-bar-call{flex:0 0 54px;width:54px;height:54px;min-height:0;padding:0;border-radius:50%;gap:0;background:#AA8111;color:#fff;border:2px solid #AA8111;box-sizing:border-box}.v2-bar-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.calife .v2-bar .v2-bar-chat,body.calife .entry-content .v2-bar .v2-bar-chat,body.calife .entry-content .v2-bar .v2-bar-chat:hover,body.calife .v2-bar .v2-bar-chat:hover,body.calife .v2-bar .v2-bar-chat:focus{flex:0 0 54px;width:54px;height:54px;background:#fff;color:#080641;border:2px solid #AA8111}body.calife:has(.v2-bar) .cf2-bottom{padding-bottom:90px}}@media (max-width:767px){.cal-header,.admin-bar .cal-header{position:relative;top:auto;transform:none!important}.cal-pills{display:none!important}.burger{margin-left:auto}body.calife .v2-bar .v2-bar-gift{flex:0 0 54px;width:54px;height:54px;min-height:0;padding:0;border-radius:50%;background:#AA8111;color:#fff;border:2px solid #AA8111;box-sizing:border-box}}@media (max-width:767px){.v2-hero-txt{top:0;bottom:0;display:flex;flex-direction:column;padding:84px 20px 26px}body.calife .v2-h1{font-size:30px;line-height:1.05;text-shadow:0 2px 18px rgb(8 6 65 / .6)}body.calife .v2-h1 .v2-eyebrow{margin-bottom:8px}body.calife .v2-hero .v2-lead{margin-top:auto;text-shadow:0 1px 10px rgb(8 6 65 / .8)}body.calife .v2-hero .v2-ctas{margin-top:14px}.v2-hero-shade{background:linear-gradient(180deg,rgb(8 6 65 / .7) 0%,#fff0 24%,#fff0 68%,rgb(8 6 65 / .9) 100%)}}@media (max-width:767px) and (max-height:720px){.v2-hero-txt{padding-top:76px}body.calife .v2-h1{font-size:25px}body.calife .v2-h1 .v2-eyebrow{font-size:10px;margin-bottom:5px}.v2-hero video{object-position:50% 100%}}.v2-tag svg{flex:none;margin-top:-2px}body.calife .v2-tag-meal{text-transform:none;letter-spacing:1.5px}.cal-header,.admin-bar .cal-header{position:relative;top:auto;transform:none!important}.cal-pills{display:none!important}.burger{margin-left:auto}.hdr-lang{margin-left:auto}@media (max-width:1100px){.hdr-lang{margin-left:0}}body.calife .v2-bar{display:flex;position:fixed;left:auto;right:22px;bottom:22px;z-index:400;gap:12px;transform:translateY(160%);transition:transform .4s ease}body.calife .v2-bar.is-shown{transform:none}body.calife .v2-bar a,body.calife .v2-bar .v2-bar-book,body.calife .v2-bar .v2-bar-gift,body.calife .v2-bar .v2-bar-call{position:relative;flex:0 0 58px;width:58px;height:58px;min-height:0;padding:0;border-radius:50%;display:grid;place-items:center;background:#AA8111;color:#fff;border:2px solid #AA8111;box-sizing:border-box;text-decoration:none;box-shadow:0 8px 24px rgb(8 6 65 / .3);transition:transform .25s ease,background .25s ease}body.calife .v2-bar .v2-bar-chat,body.calife .v2-bar .v2-bar-chat:hover,body.calife .v2-bar .v2-bar-chat:focus{position:relative;display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;padding:0;border-radius:50%;background:#fff;color:#080641;border:2px solid #AA8111;box-shadow:0 8px 24px rgb(8 6 65 / .3);cursor:pointer}body.calife .v2-bar a:hover,body.calife .v2-bar a:focus-visible{transform:translateY(-3px);background:#8f6c0e;color:#fff}body.calife .v2-bar .v2-bar-chat:hover{transform:translateY(-3px)}.v2-bar-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (hover:hover){body.calife .v2-bar a::after,body.calife .v2-bar .v2-bar-chat::after{content:attr(aria-label);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:6px;background:#080641;color:#fff;font-size:12px;letter-spacing:.5px;white-space:nowrap;text-transform:none;opacity:0;pointer-events:none;transition:opacity .2s}body.calife .v2-bar a:hover::after,body.calife .v2-bar .v2-bar-chat:hover::after{opacity:1}body.calife .v2-bar .v2-bar-chat::after{left:auto;right:0;transform:none}}body.calife:has(.v2-bar) .cal-chat-btn{display:none}body.calife:has(.v2-bar) #ast-scroll-top{display:none!important}body.calife:has(.v2-bar) .cf2-bottom{padding-bottom:100px}@media (max-width:767px){body.calife .v2-bar{right:14px;bottom:14px;gap:10px}body.calife .v2-bar a,body.calife .v2-bar .v2-bar-book,body.calife .v2-bar .v2-bar-gift,body.calife .v2-bar .v2-bar-call,body.calife .v2-bar .v2-bar-chat,body.calife .v2-bar .v2-bar-chat:hover,body.calife .v2-bar .v2-bar-chat:focus{flex-basis:54px;width:54px;height:54px}body.calife:has(.v2-bar) .cf2-bottom{padding-bottom:90px}}body.calife .v2-bar .v2-bar-contact,body.calife .v2-bar .v2-bar-contact:hover,body.calife .v2-bar .v2-bar-contact:focus{position:relative;display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;padding:0;border-radius:50%;background:#AA8111;color:#fff;border:2px solid #AA8111;box-shadow:0 8px 24px rgb(8 6 65 / .3);cursor:pointer;transition:transform .25s ease,background .25s ease}body.calife .v2-bar .v2-bar-contact:hover{transform:translateY(-3px);background:#8f6c0e}@media (hover:hover){body.calife .v2-bar .v2-bar-contact::after{content:attr(aria-label);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:6px;background:#080641;color:#fff;font-size:12px;letter-spacing:.5px;white-space:nowrap;text-transform:none;opacity:0;pointer-events:none;transition:opacity .2s}body.calife .v2-bar .v2-bar-contact:hover::after{opacity:1}}@media (min-width:768px){body.calife .v2-bar .v2-bar-call{display:none}}@media (max-width:767px){body.calife .v2-bar .v2-bar-contact{display:none}}.cal-chat-btn svg.cal-chat-ico-open{width:30px;height:30px}.cal-contact{width:min(560px, calc(100vw - 32px));max-height:calc(100vh - 40px);padding:0;border:0;border-top:3px solid #AA8111;border-radius:6px;box-shadow:0 30px 80px rgb(8 6 65 / .4);background:#fff;color:#080641;font-family:'Work Sans',sans-serif}.cal-contact::backdrop{background:rgb(8 6 65 / .6)}.cal-contact,.cal-contact *{text-transform:none;box-sizing:border-box}.cal-contact-form{position:relative;padding:38px 40px 30px;display:flex;flex-direction:column;gap:14px}body.calife .cal-contact h2{margin:0;font-size:34px;font-weight:200;color:#AA8111;text-transform:uppercase;line-height:1.1}.cal-contact-sub{margin:-4px 0 6px;font-size:14px;color:#3d3b5c}.cal-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cal-contact label{display:flex;flex-direction:column;gap:5px;font-size:12px;letter-spacing:1px;color:#080641;font-weight:500}.cal-contact input,.cal-contact textarea{width:100%;border:1px solid #d9d3c3;border-radius:4px;padding:11px 12px;font:inherit;font-size:15px;letter-spacing:normal;font-weight:400;color:#1d1b3a;background:#fff}.cal-contact input:focus,.cal-contact textarea:focus{outline:none;border-color:#AA8111;box-shadow:0 0 0 3px rgb(170 129 17 / .15)}.cal-contact textarea{resize:vertical;min-height:110px}.cal-contact .cal-contact-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}body.calife .cal-contact .cal-contact-send{align-self:flex-start;min-height:50px;padding:0 34px;border:1px solid #AA8111;border-radius:30px;background:#AA8111;color:#fff;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer}body.calife .cal-contact .cal-contact-send:hover{background:#080641;border-color:#080641}body.calife .cal-contact .cal-contact-send:disabled{opacity:.6;cursor:default}body.calife .cal-contact .cal-contact-x{position:absolute;top:12px;right:14px;width:40px;height:40px;padding:0;border:0;background:none;color:#080641;font-size:30px;line-height:1;cursor:pointer}.cal-contact-status{margin:0;font-size:14px;min-height:0}.cal-contact-status.is-ok{color:#1f7a3a}.cal-contact-status.is-err{color:#b3261e}.cal-contact-note{margin:0;font-size:11.5px;color:#77758f}@media (max-width:560px){.cal-contact-row{grid-template-columns:1fr}.cal-contact-form{padding:34px 22px 24px}}body.calife .cal-contact .cal-contact-send.is-close,body.calife .cal-contact .cal-contact-send.is-close:hover{background:#080641;border-color:#080641;color:#fff}body.calife .cal-contact .cal-contact-send.is-close:hover{background:#1a1770}body.calife .ev-hero h1{margin:0;color:#fff;font-weight:200;font-size:64px;line-height:1.05;text-transform:uppercase}body.calife .ev-nav{margin:26px 0 0;font-size:13px;letter-spacing:1.5px;color:rgb(255 255 255 / .7)}body.calife .ev-nav a{color:#e3c46a;text-decoration:none;white-space:nowrap}body.calife .ev-nav a:hover{color:#fff}.ev-list{background:#f4f1ea;padding:90px 40px 110px;display:flex;flex-direction:column;gap:70px}.ev{max-width:1180px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;background:#fff;border-top:3px solid #AA8111;box-shadow:0 30px 80px rgb(8 6 65 / .1);scroll-margin-top:30px}.ev-rev .ev-img{order:2}.ev-img{position:relative;min-height:420px;overflow:hidden;background:#080641}.ev-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ev-txt{padding:50px 54px;display:flex;flex-direction:column}body.calife .ev h2{margin:0;font-size:40px;font-weight:200;line-height:1.05;color:#AA8111;text-transform:uppercase}body.calife .ev .v2-kicker{margin-bottom:12px;font-size:12px;text-transform:uppercase}body.calife .ev-lead{margin:16px 0 0;font-size:16px;line-height:1.6;color:#3d3b5c;text-transform:none}body.calife .ev-price{margin:18px 0 0;font-size:20px;font-weight:400;letter-spacing:1px;color:#080641;text-transform:none}body.calife .ev-price span{font-size:14px;color:#77758f}body.calife .ev-h{margin:26px 0 10px;font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#080641}.ev-steps{margin:0;padding:0;list-style:none;counter-reset:ev;display:flex;flex-direction:column;gap:10px}body.calife .ev-steps li{position:relative;margin:0;padding-left:40px;counter-increment:ev;font-size:15px;line-height:1.5;color:#1d1b3a;text-transform:none}.ev-steps li::before{content:counter(ev);position:absolute;left:0;top:-1px;width:26px;height:26px;border-radius:50%;border:1px solid #AA8111;color:#AA8111;font-size:12px;font-weight:600;display:grid;place-items:center}.ev-ctas{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}body.calife .ev-ctas .fm-menu{align-self:auto;margin-top:0}body.calife .ev-soon{display:inline-flex;align-items:center;padding:10px 20px 9px;border-radius:999px;border:1px dashed #c9b27a;color:#8a7a52;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}@media (max-width:900px){.ev{grid-template-columns:1fr}.ev-rev .ev-img{order:0}.ev-img{min-height:0;aspect-ratio:4 / 3}.ev-txt{padding:34px 24px 36px}.ev-list{padding:50px 12px 110px;gap:40px}body.calife .ev h2{font-size:30px}body.calife .ev-hero h1{font-size:40px}.ev-ctas .v2-btn{flex:1 1 100%}}.cal-chat-tools{display:flex;align-items:center;gap:6px}.cal-chat .cal-chat-voice{width:34px;height:34px;padding:0;border:1px solid rgb(255 255 255 / .35);border-radius:50%;background:none;color:#fff;display:grid;place-items:center;cursor:pointer}.cal-chat .cal-chat-voice[hidden],.cal-chat .cal-chat-mic[hidden]{display:none}.cal-chat .cal-chat-voice svg{width:18px;height:18px}.cal-chat-voice .cal-mute{display:none}.cal-chat-voice.is-off .cal-mute{display:inline}.cal-chat-voice.is-off .cal-wave{display:none}.cal-chat .cal-chat-form .cal-chat-mic{background:#fff;color:#080641;border:1px solid #AA8111}.cal-chat .cal-chat-form .cal-chat-mic svg{width:19px;height:19px}.cal-chat .cal-chat-form .cal-chat-mic.is-on{background:#b3261e;border-color:#b3261e;color:#fff;animation:cal-mic 1.3s ease-in-out infinite}@keyframes cal-mic{0%,100%{box-shadow:0 0 0 0 rgb(179 38 30 / .45)}50%{box-shadow:0 0 0 8px #fff0}}@media (prefers-reduced-motion:reduce){.cal-chat .cal-chat-form .cal-chat-mic.is-on{animation:none}}.fm2-hero{min-height:78vh}body.calife .fm2-hero h1 span{display:block;margin-top:14px;font-size:15px;font-weight:500;letter-spacing:5px;color:#e3c46a}body.calife .fm2-hero .mn-lead{max-width:640px;margin:24px auto 0;font-size:18px;line-height:1.6;color:rgb(255 255 255 / .88);text-transform:none}.fm2-hero .v2-ctas{margin-top:34px}.fm2-facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:-46px auto 0;position:relative;z-index:2;background:#fff;box-shadow:0 30px 80px rgb(8 6 65 / .14);border-top:3px solid #AA8111}.fm2-fact{padding:34px 26px;text-align:center;border-left:1px solid rgb(170 129 17 / .2)}.fm2-fact:first-child{border-left:0}.fm2-fact b{display:block;font-size:22px;font-weight:300;letter-spacing:1px;color:#AA8111;text-transform:uppercase}.fm2-fact span{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:#3d3b5c}.fm2-list{padding:120px 24px 110px;background:#fff}body.calife .fm2-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-20px auto 56px}body.calife .entry-content .fm2-filters button,body.calife .fm2-filters button{display:inline-flex;align-items:center;gap:8px;padding:11px 22px 10px;border:1px solid #AA8111;border-radius:999px;background:#fff;color:#080641;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}body.calife .entry-content .fm2-filters button:hover{background:rgb(170 129 17 / .1)}body.calife .entry-content .fm2-filters button.is-on,body.calife .fm2-filters button.is-on{background:#AA8111;color:#fff}.fm2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;max-width:1240px;margin:0 auto}.fm2-card{display:flex;flex-direction:column;background:#fff;box-shadow:0 20px 60px rgb(8 6 65 / .1);overflow:hidden}.fm2-card.is-hidden{display:none}.fm2-img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#080641}.fm2-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.fm2-card:hover .fm2-img img{transform:scale(1.06)}.fm2-img .v2-tags{top:16px;left:16px;right:16px;gap:8px}.fm2-img .v2-tag{padding:8px 14px 7px;font-size:11px;letter-spacing:2px}.fm2-body{position:relative;display:flex;flex-direction:column;flex:1;padding:34px 32px 32px}body.calife .fm2-star{position:absolute;top:-15px;right:24px;margin:0;padding:7px 14px 6px;background:#080641;color:#e3c46a;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}body.calife .fm2-body h3{margin:0;font-size:30px;font-weight:200;letter-spacing:2px;color:#AA8111;text-transform:uppercase;line-height:1.1}body.calife .fm2-price{margin:12px 0 0;font-size:14px;letter-spacing:1px;color:#3d3b5c}body.calife .fm2-price b{font-size:20px;font-weight:600;color:#080641;letter-spacing:.5px}body.calife .fm2-lead{margin:16px 0 0;font-size:15px;line-height:1.6;color:#3d3b5c;text-transform:none}body.calife .fm2-inc{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid rgb(170 129 17 / .22);display:flex;flex-direction:column;gap:9px}body.calife .fm2-inc li{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:14px;line-height:1.45;color:#080641;text-transform:none}.fm2-inc svg{flex:none;margin-top:1px;color:#AA8111}.fm2-ctas{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:26px}body.calife a.fm-menu{display:inline-flex;align-items:center;gap:8px;color:#080641;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #AA8111;padding-bottom:4px}body.calife a.fm-menu:hover{color:#AA8111}a.fm-menu svg{transition:transform .25s}a.fm-menu:hover svg{transform:translateX(4px)}.fm2-ctas .v2-btn{flex:none}.fm2-strip{padding:0 0 110px}.fm2-events{background:#080641}.fm2-end{padding:120px 24px 130px;background:#f7f3ea}.fm2-dlg{width:min(820px, calc(100vw - 32px));max-width:none;max-height:calc(100vh - 48px);margin:auto;padding:0;border:0;background:#fff0;overflow:visible}.fm2-dlg::backdrop{background:rgb(8 6 65 / .78);backdrop-filter:blur(3px)}.fm2-dlg[open]{animation:fm2Dlg .35s cubic-bezier(.2,.7,.2,1)}@keyframes fm2Dlg{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fm2-dlg .fm2-dlg-in{max-width:none;margin:0;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}body.calife .fm2-dlg button.fm2-dlg-x{position:absolute;z-index:3;top:-14px;right:-14px;width:46px;height:46px;padding:0;border-radius:50%;background:#AA8111;color:#fff;font-size:28px;line-height:44px;text-align:center;cursor:pointer;box-shadow:0 8px 24px rgb(8 6 65 / .4);border:2px solid #fff}body.calife .fm2-dlg button.fm2-dlg-x:hover{background:#080641;color:#fff}body.calife .fm2-dlg-title{margin:0;font-size:44px;font-weight:200;letter-spacing:3px;color:#080641;text-transform:uppercase;line-height:1.05}body.calife .fm2-dlg .mn-price{margin:14px 0 40px;color:#AA8111}.fm2-dlg-menu{display:flex;flex-direction:column;gap:46px}.fm2-dlg-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:50px}html.fm2-lock{overflow:hidden}@media (max-width:1024px){.fm2-grid{grid-template-columns:repeat(2,1fr);gap:28px}.fm2-facts{grid-template-columns:repeat(2,1fr);margin:-30px 24px 0}.fm2-fact:nth-child(3){border-left:0}.fm2-fact:nth-child(n+3){border-top:1px solid rgb(170 129 17 / .2)}}@media (max-width:767px){.fm2-hero{min-height:88vh}body.calife .fm2-hero h1 span{font-size:12px;letter-spacing:3px}body.calife .fm2-hero .mn-lead{font-size:15px}.fm2-facts{margin:-24px 16px 0}.fm2-fact{padding:22px 12px}.fm2-fact b{font-size:16px}.fm2-fact span{font-size:12px}.fm2-list{padding:80px 16px 80px}body.calife .fm2-filters{gap:8px;margin:-10px -16px 36px;padding:0 16px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}body.calife .fm2-filters::-webkit-scrollbar{display:none}body.calife .entry-content .fm2-filters button,body.calife .fm2-filters button{flex:none;padding:10px 16px 9px;font-size:12px;letter-spacing:1.5px}.fm2-grid{grid-template-columns:1fr;gap:30px}.fm2-body{padding:30px 22px 26px}body.calife .fm2-body h3{font-size:26px}.fm2-ctas{flex-direction:column;align-items:stretch}.fm2-ctas .v2-btn{justify-content:center;text-align:center}body.calife a.fm-menu{align-self:center}.fm2-strip{padding-bottom:80px}.fm2-end{padding:80px 16px 110px}.fm2-dlg{width:100vw;max-height:100dvh;height:100dvh;margin:0}.fm2-dlg .fm2-dlg-in{height:100dvh;max-height:100dvh;padding:70px 22px 50px}body.calife .fm2-dlg button.fm2-dlg-x{position:fixed;top:12px;right:12px}body.calife .fm2-dlg-title{font-size:30px}.fm2-dlg-ctas .v2-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.fm2-dlg[open]{animation:none}.fm2-img img{transition:none}}body.calife dialog.fm2-dlg{position:fixed;inset:0;margin:auto;height:fit-content}body.calife .fm2-fact span{text-transform:none;letter-spacing:.2px}body.calife a.fm-menu{white-space:nowrap}@media (max-width:767px){body.calife dialog.fm2-dlg{height:100dvh;margin:0}}.fm2-grid{display:flex;flex-wrap:wrap;justify-content:center}.fm2-card{flex:0 1 calc((100% - 72px) / 3)}.fm2-ctas{flex-wrap:wrap}@media (max-width:1024px){.fm2-card{flex-basis:calc((100% - 28px) / 2)}}@media (max-width:767px){.fm2-card{flex-basis:100%}}.fm2-prices{display:flex;gap:10px;margin-top:16px}body.calife .fm2-prices .fm2-price{flex:1 1 0%;margin:0;padding:12px 10px 10px;border:1px solid rgb(170 129 17 / .35);text-align:center;display:flex;flex-direction:column;gap:4px}body.calife .fm2-price span{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#AA8111}body.calife .fm2-price b{font-size:22px;font-weight:500;color:#080641;letter-spacing:.5px;text-transform:none}body.calife .fm2-price small{font-size:12px;font-weight:400;color:#3d3b5c;margin-right:2px}.fm2-dlg-prices{max-width:420px;margin:18px auto 0}body.calife .fm2-choix{margin:16px 0 40px;font-size:15px;font-style:italic;color:#3d3b5c;text-transform:none}body.calife .fm2-dlg-prices+.fm2-dlg-menu,body.calife .fm2-dlg-prices+:not(.fm2-choix){margin-top:40px}body.calife .fm2-inc li b{font-weight:600}.nb2-choose{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1240px;margin:-60px auto 0;padding:0 24px;position:relative;z-index:2}body.calife a.nb2-pick{position:relative;display:block;aspect-ratio:16 / 11;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 30px 80px rgb(8 6 65 / .25);background:#080641}.nb2-pick img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.nb2-pick:hover img,.nb2-pick:focus-visible img{transform:scale(1.06)}.nb2-pick::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 6 65 / .9) 0%,rgb(8 6 65 / .15) 60%)}.nb2-pick-txt{position:absolute;z-index:1;left:36px;right:36px;bottom:32px;display:flex;flex-direction:column;gap:8px}body.calife .nb2-pick .v2-kicker{margin:0;color:#e3c46a}.nb2-pick b{font-size:clamp(36px, 4vw, 56px);font-weight:200;letter-spacing:2px;text-transform:uppercase;line-height:1}.nb2-pick-line{font-size:15px;letter-spacing:.3px;opacity:.9}.nb2-pick-go{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#e3c46a}.nb2-pick:hover .nb2-pick-go svg{transform:translateX(4px)}.nb2-pick-go svg{transition:transform .25s}.nb2-boat{max-width:1240px;margin:0 auto;padding:130px 24px 60px;scroll-margin-top:20px}#estello{scroll-margin-top:0}.nb2-intro{display:grid;grid-template-columns:5fr 6fr;gap:70px;align-items:center;margin-bottom:120px}body.calife .nb2-intro h2{margin:0;font-weight:200;font-size:clamp(38px, 4.5vw, 60px);line-height:1.05;color:#AA8111;text-transform:uppercase}body.calife .nb2-intro-txt>p:not(.v2-kicker){margin:22px 0 0;font-size:17px;line-height:1.7;color:#3d3b5c;text-transform:none}body.calife .nb2-facts{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 26px}body.calife .nb2-facts li{display:flex;gap:12px;align-items:flex-start;margin:0}.nb2-facts svg{flex:none;color:#AA8111;margin-top:2px}.nb2-facts span{display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.45;color:#3d3b5c;text-transform:none}.nb2-facts b{font-size:13px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#080641}.nb2-intro .v2-ctas{margin-top:34px}.nb2-intro-img .nb2-ph{aspect-ratio:4 / 5}.nb2-ph{position:relative;margin:0;overflow:hidden;background:#080641;cursor:zoom-in}.nb2-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.nb2-ph:hover img{transform:scale(1.05)}.nb2-zoom{position:absolute;right:14px;bottom:14px;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .9);color:#080641;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s;pointer-events:none}.nb2-ph:hover .nb2-zoom{opacity:1;transform:none}.nb2-space{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center;margin-bottom:110px}.nb2-space.is-flip{grid-template-columns:5fr 7fr}.nb2-space.is-flip .nb2-mosaic{order:2}.nb2-mosaic{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:14px;aspect-ratio:16 / 11}.nb2-mosaic .is-big{grid-row:span 2}.nb2-mosaic .nb2-ph{height:100%}body.calife .nb2-num{margin:0 0 6px;font-size:64px;font-weight:200;line-height:1;color:rgb(170 129 17 / .35)}body.calife .nb2-space-txt .v2-kicker{margin:0 0 10px}body.calife .nb2-space-txt h3{margin:0;font-size:clamp(30px, 3vw, 42px);font-weight:200;letter-spacing:2px;color:#080641;text-transform:uppercase;line-height:1.1}body.calife .nb2-space-txt p:last-child{margin:18px 0 0;font-size:16px;line-height:1.7;color:#3d3b5c;text-transform:none}.nb2-strip{padding-top:60px}.nb2-gal{padding:110px 24px 120px;background:#f7f3ea}.nb2-gal-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:14px}.nb2-gal-it:nth-child(1),.nb2-gal-it:nth-child(6){grid-column:span 2;grid-row:span 2}.nb2-gal-it:nth-child(3){grid-row:span 2}.nb2-gal-it .nb2-ph{height:100%}.nb2-cmp{padding:120px 24px 120px;background:#fff}.nb2-cmp-wrap{max-width:980px;margin:0 auto}body.calife .nb2-cmp table{width:100%;border-collapse:collapse;margin:0;border:0;table-layout:fixed}body.calife .nb2-cmp th,body.calife .nb2-cmp td{padding:18px 20px;border:0;border-bottom:1px solid rgb(170 129 17 / .22);text-align:center;vertical-align:middle;font-size:15px;line-height:1.5;color:#3d3b5c;text-transform:none;background:#fff0}body.calife .nb2-cmp thead th{font-size:22px;font-weight:300;letter-spacing:3px;text-transform:uppercase;color:#AA8111;border-bottom:2px solid #AA8111}body.calife .nb2-cmp tbody th{text-align:left;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#080641;width:26%}body.calife .nb2-cmp tfoot td{border-bottom:0;padding-top:30px}body.calife .nb2-cmp thead td,body.calife .nb2-cmp tfoot td:first-child{border-bottom-color:#fff0}body.calife dialog.nb2-lb{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(8 6 65 / .94);color:#fff}.nb2-lb[open]{display:flex;align-items:center;justify-content:center;animation:fm2Dlg .3s ease}.nb2-lb::backdrop{background:#fff0}.nb2-lb figure{margin:0;max-width:calc(100vw - 180px);text-align:center}.nb2-lb img{display:block;max-width:100%;max-height:calc(100vh - 120px);margin:0 auto;object-fit:contain;box-shadow:0 30px 80px rgb(0 0 0 / .5)}body.calife .nb2-lb figcaption{margin-top:16px;font-size:14px;letter-spacing:.5px;color:rgb(255 255 255 / .85);text-transform:none}body.calife .nb2-lb button.nb2-lb-x,body.calife .nb2-lb button.nb2-lb-nav{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;cursor:pointer;background:rgb(255 255 255 / .12);color:#fff;border:1px solid rgb(255 255 255 / .4);font-size:34px;line-height:1}body.calife .nb2-lb button.nb2-lb-x{top:20px;right:20px;width:50px;height:50px;font-size:30px}body.calife .nb2-lb button.nb2-lb-nav{top:50%;width:56px;height:56px;margin-top:-28px}body.calife .nb2-lb button.nb2-lb-prev{left:24px}body.calife .nb2-lb button.nb2-lb-next{right:24px}body.calife .nb2-lb button:hover{background:#AA8111;border-color:#AA8111;color:#fff}@media (max-width:1024px){.nb2-intro,.nb2-space,.nb2-space.is-flip{grid-template-columns:1fr;gap:36px}.nb2-space.is-flip .nb2-mosaic{order:0}.nb2-intro-img .nb2-ph{aspect-ratio:16 / 11}.nb2-gal-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}}@media (max-width:767px){.nb2-choose{grid-template-columns:1fr;gap:16px;margin-top:-30px;padding:0 16px}body.calife a.nb2-pick{aspect-ratio:4 / 3}.nb2-pick-txt{left:22px;right:22px;bottom:22px}.nb2-boat{padding:80px 16px 20px}.nb2-intro{margin-bottom:70px}body.calife .nb2-intro-txt>p:not(.v2-kicker){font-size:15px}body.calife .nb2-facts{grid-template-columns:1fr;gap:14px}.nb2-intro .v2-ctas .v2-btn{width:100%;justify-content:center;text-align:center}.nb2-space{margin-bottom:70px;gap:24px}.nb2-mosaic{gap:8px}body.calife .nb2-num{font-size:44px}body.calife .nb2-space-txt p:last-child{font-size:15px}.nb2-zoom{opacity:1;transform:none;width:32px;height:32px;right:8px;bottom:8px}.nb2-gal{padding:80px 16px 90px}.nb2-gal-grid{grid-auto-rows:150px;gap:8px}.nb2-cmp{padding:80px 12px 90px}body.calife .nb2-cmp th,body.calife .nb2-cmp td{padding:12px 6px;font-size:13px}body.calife .nb2-cmp thead th{font-size:15px;letter-spacing:1.5px}body.calife .nb2-cmp tbody th{font-size:10px;letter-spacing:1px;width:28%}body.calife .nb2-cmp tfoot .v2-btn{padding:0 14px;min-height:42px;font-size:11px}.nb2-lb figure{max-width:100vw}.nb2-lb img{max-height:calc(100vh - 160px);box-shadow:none}body.calife .nb2-lb figcaption{padding:0 20px}body.calife .nb2-lb button.nb2-lb-nav{top:auto;bottom:22px;margin-top:0;width:50px;height:50px}body.calife .nb2-lb button.nb2-lb-prev{left:calc(50% - 64px)}body.calife .nb2-lb button.nb2-lb-next{right:calc(50% - 64px)}}@media (prefers-reduced-motion:reduce){.nb2-pick img,.nb2-ph img{transition:none}.nb2-lb[open]{animation:none}}body.calife .nb2-choose{width:100%;box-sizing:border-box}body.calife .nb2-boat,body.calife .nb2-gal-grid,body.calife .nb2-cmp-wrap{width:100%;box-sizing:border-box}body.calife .nb2-est-hero .v2-boat-txt{max-width:520px;margin:0 8% 0 auto!important}@media (max-width:767px){body.calife .nb2-est-hero .v2-boat-txt{margin:0 24px!important;max-width:none}}body.calife a.nb2-pick{width:100%}.nb2-intro-img .nb2-ph,.nb2-mosaic{width:100%}body.calife .nb2-est-hero .v2-boat-txt{max-width:520px!important;width:auto}@media (max-width:767px){body.calife .nb2-est-hero .v2-boat-txt{max-width:none!important}}body.calife dialog.nb2-lb{background:#080641}.cf2-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cf2-copy a:hover,.cf2-copy a:focus-visible{color:#AA8111}.of-steps{max-width:1240px;margin:0 auto;padding:90px 30px 20px}.of-steps-list{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#fff;box-shadow:0 30px 80px rgb(8 6 65 / .10);border-top:3px solid #AA8111}.of-step{padding:40px 32px;text-align:center;border-left:1px solid rgb(170 129 17 / .2)}.of-step:first-child{border-left:0}.of-num{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid #AA8111;color:#AA8111;font-size:22px;font-weight:300}.of-step h3{margin:18px 0 10px;font-size:22px;font-weight:300;letter-spacing:1px;text-transform:uppercase;color:#080641}body.calife .of-step p{margin:0;font-size:15px;line-height:1.6;color:#3d3b5c;text-transform:none}.of-list .v2-btn svg{margin-right:8px;vertical-align:-3px}.of-quote .v2-btn svg{margin-right:8px;vertical-align:-3px}.of-faq{max-width:900px;margin:0 auto;padding:80px 30px 120px}.of-faq-list{margin-top:36px;border-top:1px solid rgb(170 129 17 / .3)}.of-faq-item{border-bottom:1px solid rgb(170 129 17 / .3)}.of-faq-item summary{cursor:pointer;list-style:none;padding:22px 40px 22px 0;position:relative;font-size:17px;color:#080641}.of-faq-item summary::-webkit-details-marker{display:none}.of-faq-item summary::after{content:"+";position:absolute;right:6px;top:16px;font-size:26px;font-weight:300;color:#AA8111;transition:transform .3s}.of-faq-item[open] summary::after{transform:rotate(45deg)}body.calife .of-faq-item p{text-transform:none;margin:0 0 22px;font-size:15px;line-height:1.7;color:#3d3b5c}.of-faq-item a{color:#AA8111}@media (max-width:900px){.of-steps{padding:60px 20px 10px}.of-steps-list{grid-template-columns:1fr}.of-step{border-left:0;border-top:1px solid rgb(170 129 17 / .2);padding:30px 22px}.of-step:first-child{border-top:0}.of-faq{padding:60px 20px 110px}.of-faq-item summary{font-size:16px}}