@media (max-width:1180px){:root{--gut:36px}.agrid,.spgrid{grid-template-columns:repeat(2,1fr)}.pgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.egrid,.igrid,.osgrid,.tgrid3{grid-template-columns:repeat(2,1fr)}.icell:nth-child(3n){border-right:1px solid var(--line)}.icell:nth-child(2n){border-right:none}.icell:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.icell:nth-last-child(-n+2){border-bottom:none}.nums{grid-template-columns:repeat(2,1fr);gap:32px 0}.num:nth-child(3){border-left:none;padding-left:0}.jrny{grid-template-columns:repeat(3,1fr);gap:28px 20px}.jrny:before{display:none}.hero__h{font-size:52px}.ohero__h{font-size:50px}.perf{gap:28px}.lyp,.perf{grid-template-columns:1fr}.lyp{gap:38px}.calc,.weekblock{grid-template-columns:1fr}.weekblock{border-radius:0}.weekblock:before{width:100%;bottom:auto;height:430px}.week__ph{min-height:430px;height:auto}.week__in{padding:24px 20px 26px}.wk__title{font-size:27px}.wk__sub{font-size:14px}.wk__go{width:48px;height:48px}.tb__in{gap:36px}.nl,.tb__in{grid-template-columns:1fr}.nl{gap:28px}.nl__form{flex-direction:column;align-items:stretch}.nl__input{width:100%}.ftr__top{grid-template-columns:1fr 1fr 1fr;gap:36px}.ftr__brand{grid-column:1/-1}.hdr__nav{display:none}}.hdr__avout{display:none}@media (max-width:860px){:root{--gut:22px}.only-m{display:block}.no-m{display:none!important}.hdr__in{height:60px;gap:8px}.hdr__logo img{width:58px}.aud__txt{max-width:0;opacity:0}.aud__seg{padding:0 7px}.hdr__login{height:34px;padding:0 14px;font-size:12px}.burger{width:36px;height:36px}.hdr.is-docked .msearch{max-width:56vw}.msearch__d--3,.msearch__s--3{display:none}.hdr.is-docked .hdr__row2{height:46px}.mnav{gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none}.mnav,.mnbtn{padding:0 10px}.mnbtn span{display:none}.hdr__right{gap:7px}.burger{width:38px;height:38px}.hero,.ohero{padding-top:14px}.hero__h{font-size:41px;letter-spacing:-.045em;line-height:1}.hero__h--below{margin-top:22px;font-size:32px}.hero__p{font-size:15px;margin-top:16px}.ohero__h{font-size:38px;letter-spacing:-.045em;line-height:1.01}.ohero__p{font-size:15px}.hero__badge{font-size:11.5px}.nrow{margin:10px 0 12px;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;scroll-snap-type:x mandatory}.nrow::-webkit-scrollbar{display:none}.nbtn{width:80px;flex:0 0 auto;padding:4px 2px 0;scroll-snap-align:center}.nbtn__l{font-size:12px}.sbar{flex-direction:column;border-radius:var(--r-l);align-items:stretch;padding:6px}.sfield{padding:14px 18px;border-radius:var(--r-m)}.sfield+.sfield:before{left:18px;right:18px;top:0;bottom:auto;width:auto;height:1px}.sbar__tail{flex-direction:row;justify-content:space-between;padding:12px 18px 6px;gap:12px}.sbar__tail:before{left:18px;right:18px;top:0;bottom:auto;width:auto;height:1px}.sgo{width:48px;height:48px}.sdrop{position:fixed;top:auto;bottom:12px;width:auto!important;max-height:min(72vh,560px);border-radius:var(--r-l);animation:sheetIn .24s var(--ease)}.sdrop,.sdrop--c,.sdrop--l,.sdrop--r{left:12px;right:12px;transform:none}@keyframes sheetIn{0%{opacity:0;transform:translateY(18px)}}.tgrid{grid-template-columns:repeat(2,1fr)}.wareas{padding-left:0}.trust{margin-top:34px;padding:16px 0;gap:14px 0}.trust__i{padding:6px 16px;flex:1 1 44%}.trust__i+.trust__i:before{display:none}.sec{padding:44px 0}.sec--tight{padding:30px 0}.shead{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:26px}.shead__h{font-size:33px;letter-spacing:-.04em}.agrid,.egrid,.igrid,.isplit,.nbh,.osgrid,.pgrid,.spgrid,.tgrid3{grid-template-columns:1fr}.icell{border-right:none!important;border-bottom:1px solid var(--line)!important;padding:26px 24px}.icell:last-child{border-bottom:none!important}.nums{grid-template-columns:1fr 1fr;gap:26px 18px}.num{padding:0 12px}.num:nth-child(odd){border-left:none;padding-left:0}.num__v{font-size:44px}.jrny{grid-template-columns:1fr;gap:18px}.jstep{display:grid;grid-template-columns:54px 1fr;gap:0 16px;align-items:start}.jstep__d{grid-row:1/span 3}.jstep__n{margin-top:2px}.jstep__t{margin-top:3px}.week__h{font-size:32px}.week__f{flex-direction:column;align-items:stretch;gap:16px}.week__f .btn{width:100%}.pcard__img{height:196px}.tb{padding:34px 26px;border-radius:var(--r-l)}.tb__h{font-size:34px}.tb__p{font-size:14.5px}.tsteps{padding:6px 18px}.expband{padding:38px 0}.exgrid{grid-template-columns:1fr;grid-auto-rows:225px}.ecard--big{grid-row:span 1}.ecard--big .ecard__t{font-size:24px}.calc__l,.calc__r{padding:30px 24px}.calc__h{font-size:23px}.calc__big b{font-size:42px}.pstats{grid-template-columns:1fr 1fr}.pstat{padding:20px 18px}.pstat__v{font-size:31px}.occ{padding:22px 20px 18px}.occ__h{flex-direction:column;gap:14px}.chart{height:150px;gap:5px}.lform{padding:26px 22px}.lrow{grid-template-columns:1fr}.oband{padding:38px 26px;border-radius:var(--r-l)}.oband__h{font-size:31px}.tbp__in{padding:26px var(--gut) 60px}.tprog__l{display:none}.tprog__bar{margin:0 3px;min-width:4px}.tprog__s{min-width:0}.tprog__d{width:28px;height:28px}.tcard2{padding:28px 24px;border-radius:var(--r-l)}.th{font-size:29px}.tsub{font-size:14px}.chgrid--2,.chgrid--3,.chgrid--4{grid-template-columns:1fr 1fr}.ch{padding:15px 14px 14px;gap:9px}.ch__ic{width:36px;height:36px;border-radius:11px}.ch__t{font-size:13px}.ch__d{font-size:11.5px}.tdates{grid-template-columns:1fr}.tnav{flex-direction:column-reverse;align-items:stretch;gap:12px}.tnav .btn{width:100%}.tnav__hint{justify-content:center}.itin__hero{padding:30px 24px;border-radius:var(--r-l)}.itin__h{font-size:31px}.itin__hin{flex-direction:column;align-items:flex-start;gap:20px}.itin__acts{width:100%}.itin__acts .btn{flex:1}.day__h{padding:16px 18px;gap:12px}.day__b{padding:4px 18px 16px}.slot{flex-direction:column;gap:10px;padding:15px 0}.slot__when{width:auto;display:flex;align-items:baseline;gap:9px}.slot__when span{margin-top:0}.slot__swap{align-self:flex-start}.rmap{padding:11px 18px}.rmap__line{width:18px;margin:0 6px}.day__tx{padding:10px 18px}.iband{padding:24px 22px;flex-direction:column;align-items:stretch}.iband__a .btn{width:100%}.ftr__in{padding:48px var(--gut) 0}.ftr__top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:36px}.ftr__mid{gap:16px;padding:26px 0}.ftr__bot,.ftr__mid{flex-direction:column;align-items:flex-start}.ftr__bot{gap:12px;padding-bottom:28px}.ftr__bot__l{gap:14px}.aud__seg{height:34px;padding:0 6px;font-size:12px}}@media (max-width:520px){.hero__h{font-size:34px}.ohero__h{font-size:32px}.shead__h{font-size:28px}.chgrid--2,.chgrid--3,.chgrid--4,.tgrid{grid-template-columns:1fr}.ch--row{flex-direction:row}.nums{grid-template-columns:1fr}.num{border-left:none;padding:0}.ftr__top,.pstats{grid-template-columns:1fr}.trust__i{flex:1 1 100%}.week__h{font-size:27px}.itin__h{font-size:26px}.th{font-size:25px}}@media (max-width:860px){body{padding-bottom:calc(89px + env(safe-area-inset-bottom))}.mtabs{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;background:hsla(0,0%,100%,.98);backdrop-filter:blur(14px);border-top:1px solid hsla(9,18%,85%,.7);padding:10px 6px calc(22px + env(safe-area-inset-bottom))}.mtab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px 2px;font-size:10px;line-height:1;font-weight:700;color:var(--soft)}.mtab:active{color:var(--terracotta)}.mtabs .mtab__ic{height:21px;transition:transform .22s var(--ease)}.mtabs .mtab.is-on .mtab__ic{transform:scale(1.08)}.mtabs__glass{position:absolute;top:6px;width:73px;height:60px;border-radius:30px;translate:-50%;opacity:0;pointer-events:none;background:hsla(0,0%,100%,.06);backdrop-filter:blur(4px) saturate(1.25);box-shadow:inset 1.5px 1.5px 1px hsla(0,0%,100%,.4),inset -1.5px -2px 4px rgba(20,14,12,.12),inset 0 0 0 1px hsla(0,0%,100%,.1),0 8px 20px -8px rgba(20,14,12,.2);transition:translate .38s cubic-bezier(.5,1.35,.5,1),opacity .2s ease}.mtab.is-on{color:var(--terracotta)}.mtabs .mtab{z-index:1}@media (prefers-reduced-motion:reduce){.mtabs__glass{transition:none}}.nrow{display:none}.hdr.is-docked .hdr__row2,.hdr__row2{display:none;height:0}.toast{bottom:calc(105px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px);text-align:center}.sdrop{bottom:calc(97px + env(safe-area-inset-bottom));max-height:54vh;padding:16px;border-radius:10px}.cal__d{font-size:11.5px}.cal__hint{margin-top:10px;padding-top:8px;font-size:11px}.sscrim{background:rgba(20,14,12,.35)}.agrid,.exgrid,.osgrid,.pgrid,.tgrid3{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut));padding:2px var(--gut) 14px;scrollbar-width:none;-ms-overflow-style:none;grid-auto-rows:auto}.agrid::-webkit-scrollbar,.exgrid::-webkit-scrollbar,.osgrid::-webkit-scrollbar,.pgrid::-webkit-scrollbar,.tgrid3::-webkit-scrollbar{display:none}.pcard{flex:0 0 min(76vw,320px)}.ecard,.pcard{scroll-snap-align:center}.ecard{flex:0 0 76vw;min-height:280px;grid-row:auto}.ecard--big{flex:0 0 84vw}.acard{flex:0 0 66vw}.acard,.tq{scroll-snap-align:center}.tq{flex:0 0 80vw}.oscard{flex:0 0 74vw;scroll-snap-align:center}.exgrid{grid-auto-rows:auto}.ftr__in{padding-bottom:8px}.hdr__logo img.hdr__logo-sym{display:block;width:32px;height:auto}.hdr__login,.hdr__logo img.hdr__logo-full{display:none}.hdr__avout{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:0}.aud{background:#fff;border:1.5px solid var(--line);padding:3px;gap:2px}.aud,.aud__glide{border-radius:999px}.aud__glide{display:block;position:absolute;top:3px;bottom:3px;background:var(--terracotta);transition:left .3s var(--ease),width .3s var(--ease);z-index:1}.aud__txt.aud__txt--l{display:none}.aud__txt.aud__txt--m{display:inline-block;max-width:90px;opacity:1}.aud__seg{height:32px;padding:0 12px;color:var(--soft);font-weight:700}.aud__seg .aic{filter:none;opacity:.9}.aud__seg.is-on{color:#fff}.hdr__swap.is-docked .aud{display:none}.hdr.is-docked .msearch{max-width:66vw}.trust{display:none}.sbar{flex-direction:row;align-items:center;border-radius:999px;padding:3px 3px 3px 4px}.sbar .sfield{padding:11px 6px 11px 12px}.sbar .sfield--where{flex:1}.sbar .sfield:nth-of-type(2),.sbar .sfield:nth-of-type(3){position:static;flex:0 0 0px;width:0;min-width:0;padding:0;overflow:visible}.sbar .sfield:nth-of-type(2) .sfield__btn,.sbar .sfield:nth-of-type(3) .sfield__btn,.sfield+.sfield:before{display:none}.sbar__tail{padding:0;border:none}.sbar__tail:before{display:none}.sgo{width:42px;height:42px}.sterm{justify-content:center;padding-right:0;margin-bottom:6px}}@media (max-width:860px){.sfield__input::-moz-placeholder{font-weight:700;color:var(--ink)}.sfield__input::placeholder{font-weight:700;color:var(--ink)}.tbp__in{padding:14px var(--gut) 90px}.tprog{margin-bottom:14px}.tcard2{padding:18px 16px;border-radius:12px}.th{font-size:21px}.tsub{display:none}.tbody{margin-top:14px}.chgrid{display:flex;flex-wrap:wrap;gap:8px}.ch{flex:0 0 auto;flex-direction:row;align-items:center;gap:7px;padding:8px 14px;border-radius:999px}.ch__ic{width:24px;height:24px;border-radius:50%;background:transparent}.ch__d,.ch__tick{display:none}.ch__t{font-size:12.5px}.ch--row{padding:8px 14px}.ch__b{display:flex;gap:5px;align-items:baseline}.tcountry{margin-bottom:8px}.tnights{margin-top:12px;padding:12px 14px}.tnav{margin-top:16px;padding-top:12px}.week__ph{min-height:230px}.week__in{padding:18px 18px 20px}.week__h{font-size:24px}.week__p,.week__why{display:none}.wk__title{font-size:22px}.wk__sub{font-size:12.5px}.icell__d,.tsteps{display:none}.igrid{grid-template-columns:1fr 1fr}.icell{border-right:1px solid var(--line)!important;padding:14px 12px}.icell:nth-child(2n){border-right:none!important}.icell__t{font-size:12px;line-height:1.3}.icell__ic{width:32px;height:32px;border-radius:16px 7px 7px 7px;margin-bottom:8px}.nums{grid-template-columns:repeat(3,1fr);gap:10px}.num{border-left:none;padding:0}.num__v{font-size:27px}.num__l{font-size:11px;margin-top:4px}.num__d{display:none}.sbar .sfield,.sbar .sfield.is-open,.sbar .sfield:hover{background:transparent}.sdrop{max-height:46vh;left:10px;right:10px;border-radius:12px;animation:popIn .18s var(--ease)}.sdrop,.sdrop--c,.sdrop--l,.sdrop--r{top:124px;bottom:auto}.hdr__in{grid-template-columns:44px 1fr 44px}.hdr__swap:not(.is-docked) .hdr__mini{display:none}.aud__seg{height:28px;padding:0 9px;font-size:11px;gap:5px}.aud .aic{width:17px!important;height:17px!important}.aud__glide{top:2px;bottom:2px}.aud{padding:2px}.ho-l{display:none}.ho-m{display:inline}.hero__owner{padding:20px 0 0}.hero__owner .btn{height:30px;padding:0 13px;font-size:11.5px;gap:6px}.hero__owner .btn .ic svg{width:13px;height:13px}.ftr__in{padding:24px var(--gut) 0}.fcol{display:none}.ftr__top{grid-template-columns:1fr;gap:0;padding-bottom:14px}.ftr__brand img{height:30px;margin-bottom:10px}.ftr__tag{font-size:13px}.ftr__soc{margin-top:12px}.ftr__mid{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:14px;padding:6px 0 14px}.ftr__loc{align-items:flex-start;gap:11px}.ftr__loc,.ftr__loc>div{min-width:0}.ftr__loc>.ic,.ftr__loc>svg{margin-top:0}.ftr__loc b{line-height:1.3}.ftr__loc span{overflow-wrap:anywhere}.ftr__loc span a{display:inline-block;padding:3px 0;color:inherit;text-decoration:underline;text-underline-offset:2px}.ftr__bot{padding:10px 0 16px;gap:8px}#sec-properties .shead>div:last-child{display:none!important}#sec-properties .shead__sub{display:none}.hdr--v2 .hnav{display:none!important}.hsearch{height:auto!important;opacity:1!important;transform:none!important;overflow:visible!important;pointer-events:auto!important;padding:0 14px 10px!important}.hdr--v2 .hdr__mid .mnav,.hdr--v2 .hdr__mid .msearch{display:none!important}.hdr--v2 .hdr__in{height:52px}.hdr--v2.is-mini .hdr__in{height:48px}.aswitch{height:38px;padding:0 11px;gap:7px}.aswitch__l{display:none}.aswitch__m{display:inline}.aswitch .aic{display:none}.aswitch__lic{display:inline-flex;align-items:center}.hero--v2 .hero__in{padding-top:30px}.hdr--v2 .hdr__row2{display:none!important}.calc--flow .tprog{flex-wrap:wrap;gap:8px 4px}.hdr--v2 .hdr__mid .nrow,.hdr--v2 .hsearch .msearch{display:none!important}.hsbar{transform:none!important;opacity:1!important;pointer-events:auto!important}.hdr--v2.is-mini .hsearch{height:auto!important;overflow:visible!important}.tbx{grid-template-columns:1fr;gap:26px}.tbx__chips{justify-content:center;margin-bottom:22px}.tchip{height:36px;padding:0 14px;font-size:12.5px}.tbx__stack{margin:0 auto;max-width:340px}body .calc__h,body .shead__h,body .tb__h{font-size:29px}.tbx__map{right:-10px;top:-52px}.tbx__stack{margin-top:60px}.sec--trip{padding:52px 0}.rvc{grid-template-columns:1fr;gap:26px}.bub--q{max-width:100%}.rvc__big b{font-size:36px}.rvc--stage{grid-template-columns:1fr;gap:22px}.rvleg{margin-top:0;flex-direction:row;flex-wrap:wrap;gap:6px}.rvleg__t{width:100%}.rvleg__i{border:1px solid var(--line);border-radius:999px;padding:6px 12px}.rvleg__i:not(.is-set){display:none}.rvr__charts{grid-template-columns:100px 1fr;gap:16px}.otl{grid-template-columns:1fr 1fr;gap:22px 16px}.otl__line{display:none}.lcta{flex-direction:column;align-items:flex-start;padding:28px 22px}.lypg{padding:24px var(--gut) 80px}.lyp__card{padding:22px 18px}.phgrid{grid-template-columns:1fr 1fr}.ph--cover{grid-column:span 2;grid-row:span 1}.lpc__row{gap:22px}.lrow,.whyg{grid-template-columns:1fr}.faqcalc{flex-direction:column;align-items:flex-start}.pdp__h{font-size:24px;line-height:1.15;letter-spacing:-.03em}.pdp__gal{grid-template-columns:1fr 1fr;grid-template-rows:auto 110px 110px}.pdp__ph--main{grid-column:span 2;grid-row:span 1;aspect-ratio:4/3}.pdp__showall{grid-column:2;grid-row:3;margin:0 8px 8px 0;padding:0 13px;font-size:11.5px}.lbx__nav{display:none}.lbx__stage{padding:56px 12px}.pgov__scroll{padding:68px 14px 24px}.pgov__g{grid-template-columns:repeat(3,1fr);gap:6px}.pdp__cols{grid-template-columns:1fr;gap:26px}.bk{position:static}.pdp__am,.svcg{grid-template-columns:1fr}.expg{grid-template-columns:1fr 1fr}.xpg__head{flex-direction:column;align-items:flex-start}.svcbar{width:calc(100% - 32px);justify-content:space-between}.svcbar.is-up{bottom:calc(89px + env(safe-area-inset-bottom))}}@media (max-width:560px){.expg{grid-template-columns:1fr}}@media (max-width:860px){.also__g{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut));padding:2px var(--gut) 14px;scrollbar-width:none;-ms-overflow-style:none}.also__g::-webkit-scrollbar{display:none}.alsoc{flex:0 0 76vw;scroll-snap-align:center}.alsoc__img{height:196px}.wafab{right:14px;bottom:calc(95px + env(safe-area-inset-bottom));width:48px;height:48px}.bkpop{left:8px;right:8px;top:110px}}@media (max-width:1020px){.stays{grid-template-columns:1fr}.stays__map{display:none;position:static}.stays.is-map .stays__map{display:block;order:-1}.fbar__map{display:inline-flex}}@media (max-width:860px){.fbar{top:56px;border-radius:16px}.fbar:before{top:-8px;height:calc(100% + 16px)}.xpg--stays{--gut:16px}.stays,.stays__list{grid-template-columns:minmax(0,1fr)}.stays__list>.scard{min-width:0;max-width:100%}.stays__list .scard__img{aspect-ratio:4/3;height:auto}.stays__list .scard__b{min-width:0}.stays__list .scard__m,.stays__list .scard__m2,.stays__list .scard__t{overflow-wrap:anywhere}.sband,.scard--trip{flex-direction:column;align-items:flex-start}.fprice{flex:1 1 100%;justify-content:space-between}.fprice input[type=range]{flex:1;max-width:none}.ftgrid{min-width:0;grid-template-columns:1fr 1fr}.ftrib{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:6px;scrollbar-width:none}.ftrib::-webkit-scrollbar{display:none}.ftrib .ftile{flex:0 0 auto}.bokr__card{padding:28px 20px 24px}.rvlaunch--split{grid-template-columns:1fr;gap:10px}.rvlaunch--split .rvlaunch__vis{width:210px;height:210px;margin:0 auto;order:-1}.rvcm__card{padding:22px 16px}.rvcm .rvc--stage{grid-template-columns:1fr;gap:20px}.rvcm .rvleg{margin-top:0}}@media (max-width:1020px){.svxg{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.svxg{grid-template-columns:1fr}.svm__body{padding:16px 16px 20px}.svm__inc{grid-template-columns:1fr}}@media (max-width:1180px){.adm__grid{grid-template-columns:250px 1fr}.admp{display:none}}@media (max-width:860px){.adm__grid{grid-template-columns:1fr}.adml{position:static}.admf__r2,.admf__r3,.admhr{grid-template-columns:1fr}.admtiles{grid-template-columns:1fr 1fr}.admarea__g{grid-template-columns:1fr}.admtab__h,.admtab__r{grid-template-columns:1fr 88px 96px}}@media (max-width:1020px){.stgrid{grid-template-columns:1fr 1fr}}@media (max-width:660px){.stgrid{grid-template-columns:1fr}.strd__h{font-size:27px}.strd__hero{height:230px}.strd__q{font-size:18px}.strd__body p{font-size:15px}}@media (max-width:860px){.stlead{grid-template-columns:1fr}.stlead__img{min-height:220px}.stlead__b{padding:22px 20px 24px}.stlead__t{font-size:24px}.expg,.svxg{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut));padding:2px var(--gut) 12px;scrollbar-width:none}.expg::-webkit-scrollbar,.svxg::-webkit-scrollbar{display:none}.expg .expc,.svxg .svx{flex:0 0 66vw;scroll-snap-align:start}.svxg .svx__t{font-size:18px}.expg .expc__t{font-size:19px}.xpg__filters{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--gut));padding:2px var(--gut) 4px;max-width:100vw}}@media (max-width:860px){.xpg__filters::-webkit-scrollbar{display:none}.xpg__filters>*{flex:0 0 auto}.xpg__head{flex-direction:column;align-items:flex-start;gap:14px}.bopt{padding:0 14px;font-size:12.5px}.bopt,.lyp__tab,.pdp__back{min-height:38px;display:inline-flex;align-items:center}.svcbar,.svcbar button{min-height:44px}.fpil{min-height:38px}.expc__ask,.rvr__adj,.svx__go{min-height:34px;display:inline-flex;align-items:center}.ecard__cat,.expg .expc__cat,.expg .expc__f em,.sg__from,.shead__eye,.svx__added,.svxg .svx__cat,.svxg .svx__f em,.svxg .svx__go,.tbx__w,.xpg .shead__eye{font-size:11px}}.bkscrim{display:none}@media (max-width:860px){.bkpop{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:260;border-radius:20px 20px 0 0;border:none;padding:16px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px -20px rgba(20,14,12,.4);animation:bkSheet .26s var(--ease) both;max-height:86vh;overflow-y:auto}.bkscrim{display:block;position:fixed;inset:0;z-index:259;background:rgba(20,14,12,.34);animation:bkFade .26s ease both}.bkpop:after{content:"";position:absolute;left:50%;top:7px;width:38px;height:4px;border-radius:999px;background:var(--line);transform:translateX(-50%)}.bkpop__x--f{top:14px;right:14px;width:32px;height:32px}.bkw{margin-top:10px}.bkcal__d{height:40px;font-size:14px}.bkcal__w{font-size:11px}.bkcal__h button{width:38px;height:38px}.bkpop .bkg,.bkpop .bkg__r{padding:4px 0}@keyframes bkSheet{0%{transform:translateY(100%)}}@keyframes bkFade{0%{opacity:0}}}@media (max-width:860px){.fbar{position:static;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scrollbar-width:none;backdrop-filter:none;background:#fff;border-radius:999px;padding:7px 9px;margin:0 calc(-1 * var(--gut)) 18px;padding-left:var(--gut);padding-right:var(--gut);border-left:none;border-right:none;border-radius:0}.fbar:before{display:none}.fbar::-webkit-scrollbar{display:none}.fbar>*{flex:0 0 auto}.fbar__seal{display:none}.fpop{left:0;right:0;bottom:0;top:auto;z-index:260;min-width:0;border-radius:20px 20px 0 0;border:none;padding:20px 16px calc(20px + env(safe-area-inset-bottom));max-height:80vh;overflow-y:auto;box-shadow:0 -20px 50px -20px rgba(20,14,12,.4);animation:bkSheet .26s var(--ease) both}.fpop,.fscrim{position:fixed}.fscrim{inset:0;z-index:259;background:rgba(20,14,12,.34);animation:bkFade .26s ease both}.fpop:after{content:"";position:absolute;left:50%;top:8px;width:38px;height:4px;border-radius:999px;background:var(--line);transform:translateX(-50%)}.fsheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;border-bottom:1px solid var(--line)}.fsheet-title{font-size:15px;letter-spacing:-.01em;color:var(--ink)}.fsheet-done,.fsheet-title{font-family:inherit;font-weight:800}.fsheet-done{min-height:44px;padding:0 4px;border:none;background:none;font-size:14px;color:var(--terracotta);cursor:pointer}.fpop .bopt{min-height:40px}.lyp__q--big{font-size:21px}.lintro__g{grid-template-columns:1fr;gap:10px}.ltg,.ltg--sm{grid-template-columns:1fr 1fr;gap:10px}.ltg__i{padding:16px 14px}.lamg,.lamg--rules{grid-template-columns:1fr 1fr}.lest{grid-template-columns:1fr;gap:10px;padding:16px}.lrevc{flex-direction:column}.lrevc__ph{flex:none;height:180px}.lrevc__b{padding:16px 18px}.lprice input{width:150px;font-size:38px}.lps__bar{height:50px}.lyp__nav{position:sticky;bottom:0;background:#fff;padding-bottom:8px;z-index:5}}.msteps,.only-mi{display:none}@media (max-width:860px){.only-mi{display:inline-flex}.hide-m{display:none!important}.msteps{padding:0 0 10px;margin-bottom:6px;border-bottom:1px solid var(--line-2)}.mstep,.msteps{display:flex;gap:6px}.mstep{flex:1 1 0;min-width:0;align-items:center;background:var(--cream-2);border:1px solid transparent;border-radius:999px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:700;color:var(--soft);overflow:hidden;transition:background .2s,color .2s}.mstep i{flex:0 0 auto;width:17px;height:17px;border-radius:50%;background:#fff;color:var(--faint);display:grid;place-items:center;font-size:9.5px;font-style:normal;font-weight:800;line-height:1}.mstep span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.mstep.is-done{color:var(--ink);background:var(--cream)}.mstep.is-done i{background:var(--olive);color:#fff}.mstep.is-on{background:var(--terracotta);border-color:var(--terracotta);color:#fff}.mstep.is-on i{background:hsla(0,0%,100%,.25);color:#fff}.sdrop__foot .btn{flex:0 0 auto}.sbar{position:relative}.sbar .sfield,.sbar .sfield--where{position:static}.sbar .sdrop,.sbar .sdrop--c,.sbar .sdrop--l,.sbar .sdrop--r{position:absolute;top:calc(100% + 9px);bottom:auto;left:0;right:0;width:auto;max-height:min(52vh,430px);border-radius:14px}.hdr--v2 .hdr__logo{width:36px;height:36px}.hdr--v2 .hdr__logo img.hdr__logo-sym,.hdr--v2.is-mini .hdr__logo img.hdr__logo-sym{display:block;opacity:1;width:32px;height:auto}.hdr--v2 .hdr__logo img.hdr__logo-full,.hdr--v2.is-mini .hdr__logo img.hdr__logo-full{display:none;opacity:0}}html[data-voice=editorial] .adm__h,html[data-voice=editorial] .hero__h,html[data-voice=editorial] .lyp__h,html[data-voice=editorial] .pdp__h,html[data-voice=editorial] .rvs__big,html[data-voice=editorial] .sg__h,html[data-voice=editorial] .shead__h,html[data-voice=editorial] .stlead__t,html[data-voice=editorial] .strd__h{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.012em}html[data-voice=editorial] .hero__h .hl,html[data-voice=editorial] .lyp__h .hl,html[data-voice=editorial] .shead__h .hl{font-style:italic}html[data-voice=editorial] .alsoc__t,html[data-voice=editorial] .pcard__t,html[data-voice=editorial] .scard__t,html[data-voice=editorial] .stc__t{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;font-size:1.06em;letter-spacing:-.008em}html[data-voice=editorial] .expc__cat,html[data-voice=editorial] .shead__eye,html[data-voice=editorial] .svx__cat{letter-spacing:.22em}html[data-voice=bold] .ecard__t,html[data-voice=bold] .expg .expc__t,html[data-voice=bold] .ital,html[data-voice=bold] .sg__q,html[data-voice=bold] .stlead__q,html[data-voice=bold] .strd__q,html[data-voice=bold] .svxg .svx__t,html[data-voice=bold] .tbx__chead em{font-family:Gilroy,-apple-system,sans-serif;font-style:normal;font-weight:800;letter-spacing:-.03em}html[data-voice=bold] .hero__h,html[data-voice=bold] .lyp__h,html[data-voice=bold] .shead__h{font-weight:900;letter-spacing:-.05em}html[data-voice=bold] .expg .expc__cat,html[data-voice=bold] .shead__eye,html[data-voice=bold] .svxg .svx__cat{font-size:10.5px;font-weight:800;letter-spacing:.1em}html[data-voice=bold] .hero__h .hl,html[data-voice=bold] .shead__h .hl{font-style:normal;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}html[data-pattern=quiet] .obband:before,html[data-pattern=quiet] .sec--pat:before,html[data-pattern=quiet] .weekblock:before{opacity:0}html[data-pattern=quiet] body .expband:before{opacity:.3}html[data-pattern=quiet] .ftr__pat{opacity:.35}html[data-pattern=rich] .sec--pat:before{opacity:.8}html[data-pattern=rich] .weekblock:before,html[data-pattern=rich] body .expband:before{opacity:1}html[data-pattern=rich] .obband:before{opacity:.75}html[data-pattern=rich] .ftr__pat{opacity:.7}html[data-pattern=rich] .sec--cream,html[data-pattern=rich] .sec--paper{position:relative}html[data-pattern=rich] .sec--cream:after,html[data-pattern=rich] .sec--paper:after{content:"";position:absolute;inset:0;background-image:url(/_next/static/media/pattern-d-terra.84c4e38a.svg);background-size:92px 144px;opacity:.28;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}html[data-pattern=rich] .sec--cream>.wrap,html[data-pattern=rich] .sec--paper>.wrap{position:relative;z-index:1}:root{--sec-y:56px;--sec-y-tight:44px;--sec-y-band:64px;--r-s:4px;--r-m:8px;--r-l:14px;--r-xl:14px}.sec{padding:var(--sec-y) 0}.sec--tight{padding:var(--sec-y-tight) 0}.sec--pat,.sec--trip{padding:var(--sec-y) 0}.expband{padding:var(--sec-y-band) 0}.weeksec{padding:0}.hero--v2 .hero__in{padding-top:48px;padding-bottom:56px}.shead{margin-bottom:30px;gap:36px}.shead__h{margin-top:10px;line-height:1.06}.shead__sub{margin-top:10px;font-size:15px;line-height:1.55}.tbx h2,.tbx__h{line-height:1.06}.hero__h{letter-spacing:-.036em}.hero__h .ital{margin-left:.05em;letter-spacing:-.012em}.trust{margin-top:26px}.hero__owner{padding-top:16px}.acard,.alsoc,.bk__card,.ecard,.expc,.lyp__card,.pcard,.scard,.stc,.stlead,.svc,.svx,.tbx__card,.whyc,body .ecard,body .sg{border-radius:14px}.acard{overflow:hidden}.btn{height:48px}.btn--sm{height:40px;font-size:13.5px}.btn--lg{height:56px}.viewall{font-size:13px}.tchip,.tchip--vibe,.viewall{height:40px}.pill{height:26px}.hero__badge{height:36px}.pcard__img{height:224px}.pcard__b{padding:14px 16px 16px}.pcard__t{font-size:15.5px;font-weight:800;line-height:1.25}.pcard__m{margin-top:5px;line-height:1.45}.pcard__f{padding-top:12px}.week__in{padding:56px 72px 56px 56px}.week__p{max-width:440px}.week__h{line-height:1.08}.ecard--big .ecard h3,.ecard--big .ecard__t{font-size:32px;line-height:1.14}.ecard__t{font-size:24px;line-height:1.16}.ecard--big .ecard__t{font-size:32px}.ftr__in{padding-top:52px}.ftr__top{padding-bottom:30px;gap:44px}.fcol__l a{font-size:13px;padding:5px 0}.fcol__t{margin-bottom:14px}.ftr__tag{font-size:17px}.agrid,.exgrid,.pgrid{gap:20px}@media (max-width:860px){:root{--sec-y:40px;--sec-y-tight:32px;--sec-y-band:44px;--gut:20px}.sec{padding:40px 0}.sec--tight{padding:32px 0}.expband{padding:44px 0}.shead{margin-bottom:22px;gap:14px}.shead__h{margin-top:8px}.hero--v2 .hero__in{padding-top:26px;padding-bottom:32px}.trust{margin-top:20px}.pcard__img{height:196px}.week__in{padding:32px 24px 36px}.ftr__in{padding-top:38px}.ftr__top{gap:28px}}@media (min-width:861px){.hero--v2+.sec{padding-top:40px}}.tbx__chips .tchip,.tbx__chips .tchip--city,.tbx__chips .tchip--vibe{box-sizing:border-box;height:40px;align-self:center}.qchip{height:36px}.aswitch,.hdr--v2 .aswitch{height:36px;border-radius:var(--r-m)}.hdr--v2.is-mini .aswitch{height:34px}.weekblock{grid-template-columns:1.06fr .94fr}.week__ph{min-height:636px}.week__in{padding:56px 60px}.week__in>*{width:100%;margin-left:auto;margin-right:auto}.week__in>*,.week__p{max-width:500px}.stays{grid-template-columns:1fr 380px}.scard__img{aspect-ratio:16/11}.scard__b{padding:11px 14px 13px}.scard__t{font-size:14px}.scard__m,.scard__m2{font-size:11.5px;line-height:1.4}.scard__f{margin-top:3px}@media (min-width:1021px) and (max-width:1180px){.stays{grid-template-columns:1fr 340px}}@media (max-width:1020px){.stays{grid-template-columns:1fr}}@media (max-width:860px){.weekblock{grid-template-columns:1fr}.week__ph{min-height:230px}.week__in{padding:18px 18px 20px}.week__in>*{max-width:none;margin-left:0;margin-right:0}.stays{grid-template-columns:1fr}.scard__img{height:auto;aspect-ratio:16/11}}.stays{grid-template-columns:1fr 40%;gap:28px}@media (min-width:1560px){.stays{grid-template-columns:1fr 43%}}.stays__list{grid-template-columns:1fr 1fr;gap:28px 20px;align-content:start}.scard{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}.scard.is-hov,.scard:hover{transform:none;box-shadow:none;border-color:transparent}.scard__img{border-radius:14px;overflow:hidden;height:auto;aspect-ratio:4/3;transition:box-shadow .25s var(--ease)}.scard.is-hov .scard__img,.scard:hover .scard__img{box-shadow:0 10px 26px -14px rgba(20,14,12,.3)}.scard__b{padding:11px 2px 0;gap:2px}.scard__hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.scard__t{font-size:15px;font-weight:800;line-height:1.3}.scard__r{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:12.5px;font-weight:800;color:var(--ink)}.scard__r svg{color:var(--terracotta)}.scard__m,.scard__m2{font-size:12.5px;font-weight:600;color:var(--soft)}.scard__f{margin-top:4px}.scard__f em{font-size:15px}.scard--trip{background:var(--teal-tint);border-radius:14px;padding:18px 22px}.stays__map{position:sticky;top:126px}.smap{position:relative;height:calc(100vh - 168px);min-height:620px;border-radius:16px;background:#f8f2ec;touch-action:none}.smap svg{width:100%;height:100%;cursor:grab}.smap svg:active{cursor:grabbing}.smap__pin{cursor:pointer}.smap__pin .smap__tag,.smap__pin .smap__tip{fill:#fff;stroke:rgba(20,14,12,.12);transition:fill .15s,stroke .15s}.smap__pin text{fill:var(--ink);pointer-events:none}.smap__pin:hover .smap__tag,.smap__pin:hover .smap__tip{fill:var(--cream)}.smap__pin.is-on .smap__tag,.smap__pin.is-on .smap__tip{fill:var(--ink);stroke:var(--ink)}.smap__pin.is-on text{fill:#fff}.smap__pin.is-sel .smap__tag,.smap__pin.is-sel .smap__tip{fill:var(--terracotta);stroke:var(--terracotta)}.smapc{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;gap:6px;z-index:3}.smapc__b{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(6px);color:var(--ink);cursor:pointer;transition:background .15s,color .15s}.smapc__b:hover{background:#fff;color:var(--terracotta)}.smapc__b--r{margin-top:2px;color:var(--soft)}.smap__note{position:absolute;left:14px;bottom:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(6px);font-size:11.5px;font-weight:700;color:var(--soft);pointer-events:none}.smap__note svg{color:var(--teal-ink)}.smapop{position:absolute;z-index:6;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px -18px rgba(20,14,12,.42),0 0 0 1px rgba(20,14,12,.07);animation:smpop .22s var(--ease) both}@keyframes smpop{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.smapop.is-below{animation-name:smpopb}@keyframes smpopb{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.smapop__img{position:relative;aspect-ratio:16/11;background:var(--cream-2)}.smapop__img .img-slot{position:absolute;inset:0;width:100%;height:100%}.smapop__img .scard__fav{right:9px;top:9px}.smapop__x{position:absolute;left:9px;top:9px;z-index:3;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:999px;background:hsla(0,0%,100%,.94);color:var(--ink);cursor:pointer}.smapop__x:hover{background:#fff}.smapop__b{padding:11px 13px 13px;display:flex;flex-direction:column;gap:3px;cursor:pointer}.smapop__hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.smapop__hd b{font-size:13.5px;font-weight:800;color:var(--ink);line-height:1.25}.smapop__hd span{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:11.5px;font-weight:800}.smapop__hd span svg{color:var(--terracotta)}.smapop__b em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--soft)}.smapop__f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.smapop__f strong{font-size:14px;font-weight:800;color:var(--ink)}.smapop__f strong i{font-style:normal;font-size:10.5px;font-weight:600;color:var(--faint)}.smapop__go{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:800;color:var(--terracotta)}@media (min-width:1021px) and (max-width:1180px){.stays{grid-template-columns:1fr 40%}}@media (max-width:1020px){.stays{grid-template-columns:1fr}.smap{height:62vh;min-height:420px}.stays__map{position:static}}@media (max-width:660px){.stays__list{grid-template-columns:1fr;gap:22px}.scard__img{aspect-ratio:16/11}}@media (max-width:860px){.agrid,.also__g,.exgrid,.expg,.fbar,.ftrib,.mnav,.nrow,.osgrid,.pgrid,.svxg,.tgrid3,.xpg__filters{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:auto}.agrid,.also__g,.exgrid,.expg,.osgrid,.pgrid,.svxg,.tgrid3{scroll-padding-left:var(--gut)}.acard,.alsoc,.ecard,.expg .expc,.osgrid>*,.pcard,.svxg .svx,.tgrid3>*{scroll-snap-align:start}.prail--strip .prail__t{overflow:hidden;scroll-snap-type:none}.prail__a{opacity:1;width:30px;height:30px}.prail__d{bottom:9px;gap:7px;padding:5px 8px;border-radius:999px;background:rgba(20,14,12,.16)}.prail__d i{width:7px;height:7px;cursor:pointer}}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.woff2) format("woff2"),url(/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:800 900;font-style:normal;font-display:swap}.hdr--v2 .hdr__mid .nbtn__ic .aic{width:41px!important;height:41px!important}.hdr--v2 .hdr__mid .nrow{gap:24px;height:58px}.hdr--v2 .hdr__in{height:74px}.hdr--v2.is-mini .hdr__in{height:60px}.hdr--v2 .hdr__mid .nbtn{padding:3px 9px}.hdr--v2 .hdr__mid .nbtn__l{font-size:11px;font-weight:600}.nbtn__ic{width:72px;height:72px}.nrow .nbtn{width:100px}body.aud-owner .hdr--v2 .hdr__in{height:88px}body.aud-owner .hdr--v2.is-mini .hdr__in{height:72px}.sfield{padding:22px 24px}.hsearch{height:106px}.hdr--v2.is-mini .hsearch{height:68px}.hero--v2 .hero__h,.hero__h{font-weight:600}.hero__h .hstr{font-family:Gilroy Black,Gilroy,sans-serif;font-weight:900}.ohero__h{font-weight:700}.sfield__input.has-val::-moz-placeholder{font-weight:600}.badge,.chip,.expc__cat,.ftr__h,.hero__badge b,.nums__l,.pcard__tag,.qchip,.scard__tag,.sfield__input.has-val::placeholder,.sfield__l,.sfield__v.has-val,.shead__eye,.stc__m,.svx__cat,.tag,.tbx__step,.trust__l,.week__eye{font-weight:600}.btn{font-weight:600}@media (max-width:860px){.hdr--v2 .hdr__in,.hdr--v2.is-mini .hdr__in,.nbtn__ic,body.aud-owner .hdr--v2 .hdr__in{height:auto}.nbtn__ic{width:auto}.mnbtn .aic{width:26px!important;height:26px!important}.sfield{padding:16px 18px}.hsearch{height:auto}}.ftr__tag-ar{font-family:Noto Sans Arabic,sans-serif}.hero--v2 .hero__in{padding-top:34px;padding-bottom:34px}.hero--v2 .trust{margin-top:18px}@media (min-width:861px){.hero--v2+.sec.sec--pat{padding-top:28px}}@media (max-width:860px){.hero--v2 .hero__in{padding-top:22px;padding-bottom:22px}.hero--v2 .trust{margin-top:14px}.sec--pat{padding-top:22px}}@font-face{font-family:Gilroy Black;src:url(/fonts/Gilroy-Black.woff2) format("woff2"),url(/fonts/Gilroy-Black.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}.weeksec{padding:0 0 6px}.weekblock{max-width:calc(var(--wrap) - var(--gut)*2);width:calc(100% - var(--gut)*2);margin:0 auto;border-radius:14px;grid-template-columns:1fr 1fr}.week__ph{min-height:344px}.week__in{padding:30px 40px}.week__in>*{max-width:none;margin-left:0;margin-right:0}.week__h{margin-top:7px;font-size:27px}.week__loc{margin-top:9px;font-size:12.5px}.week__p{margin-top:10px;max-width:470px;font-size:12.5px;line-height:1.55}.week__why{display:flex;flex-direction:row;gap:20px;margin-top:14px}.wwhy{flex:1;min-width:0;padding:0;gap:9px;border:none}.wwhy b{font-size:11.5px;line-height:1.3}.wwhy span{font-size:10.5px;line-height:1.35}.week__f{margin-top:16px;padding-top:14px}@media (min-width:861px){.hdr--v2 .sbar .sfield{border-radius:999px}.hsbar{transform-origin:top center;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .18s linear .08s}.hdr--v2.is-mini .hsbar{transform:translateY(-8px) scale(.657);opacity:0}.hdr--v2 .hsearch .msearch{top:12px;width:min(526px,94%);transform:translateY(8px) scale(1.522);transform-origin:top center;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .2s linear .1s}.hdr--v2 .hsearch .msearch.is-live{transform:none;opacity:1}}@media (max-width:860px){.weekblock{width:100%;max-width:none;border-radius:0;grid-template-columns:1fr}.week__ph{min-height:230px}.week__in{padding:18px 18px 20px}.week__why{flex-direction:column;gap:2px}}.ftr__tag,.ftr__tag *{font-weight:500}.ftr__tag-ar{font-style:normal;font-weight:600}.tbx__chead em{font-weight:500}.week__p{max-width:none;font-size:12px}.week__why{margin-top:12px}.wwhy__ic{width:28px;height:28px;flex:0 0 28px}.wwhy span{font-size:10px}.week__f{margin-top:14px;padding-top:12px}@media (min-width:861px){.hdr--v2.is-mini .hsbar{transform:translateY(-8px) scale(.657)}.hdr--v2 .hsearch .msearch{top:12px;transform:translateY(8px) scale(1.522)}}.mvnote{grid-column:1/-1;display:flex;align-items:center;gap:8px;width:100%;padding:11px 15px;border:1px solid var(--line);border-radius:999px;background:var(--cream-2);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--soft);cursor:pointer;transition:border-color .16s,color .16s}.mvnote svg{color:var(--terracotta);flex:0 0 auto}.mvnote b{margin-left:auto;font-weight:700;color:var(--ink)}.mvnote:hover{border-color:var(--ink);color:var(--ink)}.smap svg{touch-action:none}.scard--trip{padding:20px 24px;gap:20px}.scard--trip>.aicon,.scard--trip>:first-child{flex:0 0 auto}@media (max-width:860px){.scard--trip{gap:10px;padding:18px 20px}}.tnav{position:sticky;bottom:0;z-index:8;margin-top:24px;padding:14px 0 12px;background:linear-gradient(180deg,hsla(20,43%,99%,0),var(--paper) 30%);border-top:1px solid var(--line-2);backdrop-filter:saturate(180%) blur(6px)}.lyp__card{position:relative}.lyp__nav{position:sticky;bottom:0;z-index:8;margin-top:22px;padding:16px 0 4px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 28%);border-top:1px dashed var(--line)}@keyframes rpop2{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:none}}.rvcm__card{display:flex;flex-direction:column;overflow:visible;padding-bottom:26px;animation:rpop2 .5s cubic-bezier(.3,.95,.36,1) both}.rvcm .rvc--stage{min-height:0;align-items:start;overflow:visible}.rvcm .rvc__l{flex-direction:column}.rvcm .rvc__l,.rvcm .rvs{display:flex;min-height:0}.rvcm .rvs{flex:1 1 auto;flex-direction:column;overflow:hidden}.rvcm .rvs__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px}.rvcm .rvs__body .bopts+.bcont,.rvcm .rvs__body>.bcont{position:sticky;bottom:0;z-index:4;margin-bottom:2px}.rvcm .rvleg{max-height:100%;overflow-y:auto;overscroll-behavior:contain}@media (max-width:860px){.rvcm .rvleg{max-height:none;overflow:visible}.rvcm .rvc--stage{overflow-y:auto;min-height:0;overscroll-behavior:contain}.rvcm .rvs__body{overflow:visible}.lyp__nav,.tnav{padding-bottom:8px}}@keyframes stepIn2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tcard2{animation:stepIn2 .3s cubic-bezier(.3,.9,.35,1) both}.lyp__card{animation:stepIn2 .34s cubic-bezier(.3,.9,.35,1) both}.rvr{position:fixed;inset:0}.rvr__card{max-height:min(92vh,780px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.32) transparent}.rvr__card::-webkit-scrollbar{width:6px}.rvr__card::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:99px}.rvr__card::-webkit-scrollbar-track{background:transparent}.rvr .rvc__head{padding-right:44px}.rvr__acts{position:sticky;bottom:-2px;z-index:3;flex-wrap:wrap;row-gap:10px;margin-top:14px;padding:14px 0 8px;background:var(--teal-ink);box-shadow:0 -16px 18px -8px var(--teal-ink)}.rvc__rows .rvc__row span{text-wrap:nowrap}.tex{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--r-m);background:var(--white);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.tex:hover{border-color:var(--cream-3);background:var(--cream-2)}.tex.is-on{border-color:var(--terracotta);background:#fdf6f4}.tex .ch__ic{color:var(--terracotta)}.tex__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tex__b b{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.tex__b span{font-size:12px;font-weight:600;color:var(--soft)}.tsw{flex:0 0 auto;width:40px;height:23px;background:var(--line);position:relative;transition:background .2s}.tsw,.tsw i{border-radius:999px}.tsw i{position:absolute;top:3px;left:3px;width:17px;height:17px;background:#fff;box-shadow:0 1px 3px rgba(20,14,12,.25);transition:transform .22s cubic-bezier(.3,.9,.35,1)}.tex.is-on .tsw{background:var(--terracotta)}.tex.is-on .tsw i{transform:translateX(17px)}.tcal{position:relative;margin-top:12px}.tcal__f{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1.5px solid var(--line);border-radius:999px;background:var(--white);font-family:inherit;cursor:pointer;transition:border-color .18s,box-shadow .18s}.tcal__f.is-open,.tcal__f:hover{border-color:var(--ink);box-shadow:0 6px 18px -12px rgba(20,14,12,.22)}.tcal__seg{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:6px 14px;border-radius:999px;text-align:left;transition:background .18s}.tcal__seg em{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.tcal__seg b{font-size:13.5px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.tcal__seg.is-cur{background:var(--cream)}.tcal__seg.is-cur em{color:var(--terracotta)}.tcal__mid{flex:0 0 auto;color:var(--faint);display:grid;place-items:center}.tcal__pop{top:calc(100% + 10px);left:50%;right:auto;transform:translateX(-50%);max-height:none;overflow:visible}@media (max-width:520px){.tcal__pop{inset-inline-start:0;transform:none}.tcal__seg{padding:6px 11px}}.tfld{display:flex;flex-direction:column;gap:6px}.tfld span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.tfld input{height:46px;padding:0 14px;border:1.5px solid var(--line);border-radius:var(--r-m);background:var(--white);font-family:inherit;font-size:14px;font-weight:700;color:var(--ink)}.tfld input:focus{outline:none;border-color:var(--terracotta)}.tseg{display:flex;gap:6px;flex:0 0 auto;padding:4px;border-radius:999px;background:var(--white);border:1px solid var(--line)}.tseg button{min-width:58px;height:34px;border:none;border-radius:999px;background:none;font-family:inherit;font-size:13px;font-weight:800;color:var(--soft);cursor:pointer;transition:background .18s,color .18s}.tseg button:hover{color:var(--ink)}.tseg button.is-on{background:var(--terracotta);color:#fff}@media (max-width:860px){.tdates{grid-template-columns:1fr}.tex{padding:14px 15px}}.num__v,.num__v sup{font-family:Gilroy Black,Gilroy,sans-serif;font-weight:900}.num__l{font-weight:700}.tpets{display:flex;align-items:center;gap:13px}.tpets__ic{flex:0 0 auto;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--white);color:var(--terracotta)}@media (max-width:860px){.hdr--v2{position:static;padding-top:54px;transform:none!important;animation:none!important;will-change:auto;background:none;backdrop-filter:none;border-bottom:none;box-shadow:none}.hdr--v2 .hdr__in,.hdr--v2.is-mini .hdr__in,body.aud-owner .hdr--v2 .hdr__in{position:fixed;top:0;left:0;right:0;height:54px;z-index:64;background:hsla(0,0%,100%,.95);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--line)}.hdr--v2 .hsearch{padding:16px 14px 8px!important;background:var(--white)}.hdr--v2 .sbar{padding:5px 5px 5px 7px;box-shadow:0 12px 30px -20px rgba(20,14,12,.4)}.hdr--v2 .sbar .sfield{padding:15px 8px 15px 15px}.hdr--v2 .sbar .sfield__v{font-size:14px}.sgo{width:46px;height:46px}.hdr--v2 .hsearch .msearch{display:none!important}.xpg .svxg{display:grid;grid-template-columns:1fr;gap:26px;margin:0;padding:0;overflow:visible}.xpg .svxg .svx{flex:none;width:auto;scroll-snap-align:none}.xpg .svxg .svx__img{aspect-ratio:16/10;border-radius:10px}.xpg .svxg .svx__b{padding:14px 4px 0;text-align:center;align-items:center}.xpg .svxg .svx__ic{position:static;margin:-32px auto 8px;width:44px;height:44px}.xpg .svxg .svx__t{font-size:22px;padding:0}.xpg .svxg .svx__d{margin-top:8px;font-size:13px;line-height:1.6;max-width:34ch}.xpg .svxg .svx__f{width:100%;margin-top:14px;padding-top:12px;justify-content:center;gap:14px}.xpg .svxg .svx__f em,.xpg .svxg .svx__go{font-size:11.5px}.xpg .svxg .svx__go{min-height:44px;padding:0 18px;border:1.5px solid var(--terracotta);border-radius:999px}.svm{padding:0;place-items:end stretch}.svm__card{width:100%;max-width:none;max-height:92vh;display:flex;flex-direction:column;animation:sheetIn .26s var(--ease)}.svm__card,.svm__img{border-radius:16px 16px 0 0}.svm__img{flex:0 0 auto;height:180px}.svm__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px calc(20px + env(safe-area-inset-bottom))}.svm .rvcm__x,.svm .rvr__x{top:12px;right:12px;background:hsla(0,0%,100%,.92);width:34px;height:34px}.bkpop{padding:16px 14px 18px}.bkg{padding:2px 2px 0}.bkg .bk__f--g{padding:12px 4px!important;gap:14px}.bkg .bk__f--g>span{font-size:14px;font-weight:800;color:var(--ink)}.bkg .lpc__c{flex:0 0 auto;gap:14px}.bkg .lpc__c button{width:42px;height:42px;border-radius:999px}.bkg .lpc__c b{min-width:22px;text-align:center;font-size:15px}.bkg__cap{display:block;padding:0 4px;font-size:12px;line-height:1.5;color:var(--soft)}.bkg .bcont{width:100%;min-height:50px;margin-top:16px!important;justify-content:center;font-size:14px}.bk__steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.bk__st{justify-content:center;min-height:44px;border-radius:12px;background:var(--cream)}.bk__st,.bk__st em{font-size:12.5px}.bk__st.is-on{background:var(--terracotta);color:#fff}.bk__st.is-on em{color:#fff}.bk__cta{min-height:52px;font-size:14.5px}.bk__card .fld__i{min-height:48px}.bub__back{min-height:44px}.bkrv__acts{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.bkrv__a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1.5px solid var(--line);border-radius:999px;background:var(--white);font-family:inherit;font-size:13px;font-weight:700;color:var(--body);cursor:pointer}.bkrv__a--x{border-color:transparent;color:var(--soft)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.fld__i,.ltitle,.sfield__i{min-height:48px}textarea.fld__i,textarea.ltitle{min-height:0}.lypg{overflow-x:clip}.lyp__head{flex-wrap:wrap;gap:8px}.lyp__card{padding:20px 16px}.lyp__q--big{font-size:20px}.lcnts,.lcnts--one,.lrow{grid-template-columns:1fr!important}.ltg__i{min-height:118px}.ltg__i b{font-size:13.5px}.lyp__nav .btn,.lyp__nav button{min-height:48px}.lchip{min-height:40px}}