:root{--yds-ink:#0c1f30;--yds-ink-soft:#52687a;--yds-line:#dfe5ea;--yds-mist:#f3f6f8;--yds-gold:#fdbf18;--yds-gold-deep:#c98f00;--yds-radius:22px;--yds-ease:cubic-bezier(.2,.8,.2,1);}.yds{position:relative;z-index:90;margin:-92px 0 44px;font-family:"Source Sans 3","Source Sans Pro",Arial,sans-serif;color:var(--yds-ink);}.yds__console{position:relative;}.yds__bar{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr auto;align-items:stretch;padding:10px;border-radius:var(--yds-radius);background:#fff;box-shadow:0 30px 70px -24px rgba(12,31,48,.42),0 2px 6px rgba(12,31,48,.08);}.yds__seg{position:relative;min-width:0;padding:14px 22px;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease;}.yds__seg + .yds__seg:before{content:"";position:absolute;top:22%;bottom:22%;left:0;width:1px;background:var(--yds-line);}.yds__seg:hover,.yds__seg[aria-expanded="true"]{background:var(--yds-mist);}.yds__seg:focus-visible,.yds__more:focus-visible,.yds__go:focus-visible,.yds-panel button:focus-visible,.yds-panel input:focus-visible,.yds-chip:focus-visible{outline:2px solid var(--yds-ink);outline-offset:2px;}.yds__seg-label{display:block;margin-bottom:4px;color:var(--yds-ink-soft);font:600 11px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;}.yds__seg-value{display:block;overflow:hidden;color:var(--yds-ink-soft);font-size:18px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;}.yds__seg.is-set .yds__seg-value{color:var(--yds-ink);font-weight:600;}.yds__go{min-width:212px;margin-left:8px;padding:0 28px;border:0;border-radius:14px;background:var(--yds-gold);color:var(--yds-ink);font:700 15px/1.2 Montserrat,Arial,sans-serif;cursor:pointer;transition:background-color .2s ease,transform .2s var(--yds-ease),box-shadow .2s ease;}.yds__go:hover{background:#ffcb3d;box-shadow:0 12px 24px -10px rgba(201,143,0,.7);transform:translateY(-1px);}.yds__go.is-tick,.yds-panel__go.is-tick{animation:yds-tick .28s var(--yds-ease);}@keyframes yds-tick{from{transform:scale(.975);}to{transform:none;}}.yds__under{display:flex;align-items:center;gap:18px;padding:14px 6px 0;}.yds__more{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--yds-line);border-radius:999px;background:#fff;color:var(--yds-ink);font-size:15px;font-weight:600;cursor:pointer;}.yds__more:hover,.yds__more[aria-expanded="true"]{border-color:var(--yds-ink);}.yds__more-count{min-width:20px;height:20px;border-radius:10px;background:var(--yds-ink);color:#fff;font-size:12px;line-height:20px;text-align:center;}.yds__intents{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;}.yds__intents::-webkit-scrollbar{display:none;}.yds__facts{display:flex;flex-wrap:wrap;gap:6px 0;margin:22px 6px 0;padding:0;list-style:none;color:var(--yds-ink-soft);font-size:15px;}.yds__facts li{display:flex;align-items:center;}.yds__facts li + li:before{content:"";width:4px;height:4px;margin:0 12px;border-radius:50%;background:var(--yds-gold);}.yds__facts strong{color:var(--yds-ink);}.yds-chips{display:flex;flex-wrap:wrap;gap:8px;}.yds-chip{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--yds-line);border-radius:999px;background:#fff;color:var(--yds-ink);font-size:15px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;}.yds-chip:hover:not(:disabled){border-color:var(--yds-ink);}.yds-chip[aria-pressed="true"]{border-color:var(--yds-ink);background:var(--yds-ink);color:#fff;}.yds-chip:disabled{opacity:.42;cursor:not-allowed;}.yds-chip .yds-opt__meta{color:var(--yds-ink-soft);font-size:13px;}.yds-chip[aria-pressed="true"] .yds-opt__meta{color:rgba(255,255,255,.72);}.yds-chip--ghost{border-color:transparent;background:var(--yds-mist);}.yds-scrim{position:fixed;z-index:1040;top:0;right:0;bottom:0;left:0;background:rgba(12,31,48,.52);}.yds-panel{position:absolute;z-index:40;top:96px;left:0;width:460px;max-width:100%;padding:24px;border-radius:20px;background:#fff;box-shadow:0 34px 70px -22px rgba(12,31,48,.5),0 0 0 1px rgba(12,31,48,.05);opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .22s var(--yds-ease);}.yds-panel.is-open{opacity:1;transform:none;}.yds-panel--when{width:620px;}.yds-panel--more{width:620px;}.yds-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}.yds-panel__title{margin:0;color:var(--yds-ink);font:700 19px/1.25 Montserrat,Arial,sans-serif;letter-spacing:-.01em;text-transform:none;}.yds-panel__close{display:none;width:44px;height:44px;margin:-8px -8px -8px 8px;border:0;border-radius:50%;background:var(--yds-mist);color:var(--yds-ink);font-size:26px;line-height:1;cursor:pointer;}.yds-panel__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--yds-line);}.yds-panel__clear{min-height:44px;padding:0 4px;border:0;background:none;color:var(--yds-ink);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;}.yds-panel__go{min-height:48px;padding:0 22px;border:0;border-radius:12px;background:var(--yds-gold);color:var(--yds-ink);font:700 14px/1.2 Montserrat,Arial,sans-serif;cursor:pointer;}.yds-opt__label{min-width:0;}.yds-dest{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 14px;border:0;border-radius:12px;background:none;color:var(--yds-ink);font-size:18px;text-align:left;cursor:pointer;transition:background-color .15s ease;}.yds-dest:hover:not(:disabled){background:var(--yds-mist);}.yds-dest[aria-pressed="true"]{background:var(--yds-mist);font-weight:700;}.yds-dest:disabled{opacity:.42;cursor:not-allowed;}.yds-dest .yds-opt__meta{color:var(--yds-ink-soft);font-size:15px;font-weight:400;}.yds-dest__subs{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--yds-ease);}.yds-dest__subs.is-open{grid-template-rows:1fr;}.yds-dest__subs > .yds-chips{overflow:hidden;min-height:0;padding:0 14px;visibility:hidden;}.yds-dest__subs.is-open > .yds-chips{padding-top:10px;padding-bottom:14px;visibility:visible;}.yds-months{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;}.yds-month{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:132px;padding:10px 6px;border:1px solid var(--yds-line);border-radius:12px;background:#fff;color:var(--yds-ink);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;}.yds-month:hover:not(:disabled){border-color:var(--yds-ink);}.yds-month__bar{display:block;width:100%;margin-bottom:8px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--yds-gold),#ffe08a);transition:height .3s var(--yds-ease);}.yds-month .yds-opt__label{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;}.yds-month .yds-opt__meta{margin-top:2px;color:var(--yds-ink-soft);font-size:12px;line-height:1.2;}.yds-month[aria-pressed="true"]{border-color:var(--yds-ink);background:var(--yds-ink);color:#fff;}.yds-month[aria-pressed="true"] .yds-opt__meta{color:rgba(255,255,255,.75);}.yds-month:disabled{opacity:.42;cursor:not-allowed;}.yds-note{margin:14px 0 0;color:var(--yds-ink-soft);font-size:15px;line-height:1.45;}.yds-stepper{display:flex;align-items:center;justify-content:center;gap:28px;padding:8px 0;}.yds-stepper__btn{width:56px;height:56px;border:1px solid var(--yds-line);border-radius:50%;background:#fff;color:var(--yds-ink);font-size:26px;line-height:1;cursor:pointer;}.yds-stepper__btn:hover{border-color:var(--yds-ink);}.yds-stepper__value{min-width:84px;color:var(--yds-ink);font:700 48px/1 Montserrat,Arial,sans-serif;text-align:center;}.yds-type{display:grid;grid-template-columns:1fr auto;column-gap:12px;width:100%;margin-bottom:8px;padding:14px 16px;border:1px solid var(--yds-line);border-radius:14px;background:#fff;color:var(--yds-ink);text-align:left;cursor:pointer;}.yds-type:last-child{margin-bottom:0;}.yds-type:hover:not(:disabled){border-color:var(--yds-ink);}.yds-type[aria-pressed="true"]{border-color:var(--yds-ink);box-shadow:inset 0 0 0 1px var(--yds-ink);}.yds-type:disabled{opacity:.42;cursor:not-allowed;}.yds-type .yds-opt__label{font-size:18px;font-weight:600;}.yds-type .yds-opt__meta{grid-column:1;color:var(--yds-ink-soft);font-size:15px;}.yds-type__count{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--yds-ink-soft);font-size:16px;}.yds-group{min-width:0;margin:0 0 20px;padding:0;border:0;}.yds-group:last-child{margin-bottom:0;}.yds-group legend{width:auto;margin-bottom:10px;color:var(--yds-ink);font-size:16px;font-weight:700;}.yds-hist{display:flex;align-items:flex-end;gap:2px;height:56px;padding:0 11px;}.yds-hist i{flex:1;border-radius:2px 2px 0 0;background:var(--yds-line);transition:height .25s var(--yds-ease),background-color .2s ease;}.yds-hist i.is-on{background:var(--yds-gold);}.yds-range{position:relative;height:30px;margin-top:-2px;}.yds-range:before{content:"";position:absolute;top:14px;right:11px;left:11px;height:2px;background:var(--yds-ink);}.yds-range input{position:absolute;top:0;left:0;width:100%;height:30px;margin:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none;}.yds-range input::-webkit-slider-thumb{width:26px;height:26px;border:2px solid var(--yds-ink);border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(12,31,48,.25);cursor:grab;pointer-events:auto;-webkit-appearance:none;}.yds-range input::-moz-range-thumb{width:22px;height:22px;border:2px solid var(--yds-ink);border-radius:50%;background:#fff;cursor:grab;pointer-events:auto;}.yds-budget{display:flex;align-items:center;gap:10px;margin-top:8px;}.yds-budget label{flex:1;margin:0;}.yds-budget input{width:100%;height:46px;padding:0 12px;border:1px solid var(--yds-line);border-radius:10px;background:#fff;color:var(--yds-ink);font-size:16px;}@media (min-width:768px){.yd-listing-mobile-bar .yd-listing-mobile-bar__action--filter{display:none;}.yds-panel__body{overflow-y:auto;max-height:calc(100vh - 260px);margin:0 -6px;padding:0 6px;}}html.yds-locked,html.yds-locked body{overflow:hidden;}html.yds-locked .yd-listing-mobile-bar,html.yds-locked .global-whatsapp-btn{display:none;}html.yds-locked .yds{z-index:3000;}.yds--list{z-index:60;margin:0 0 22px;}.yds--list .yds__bar{box-shadow:0 14px 34px -22px rgba(12,31,48,.5),0 0 0 1px var(--yds-line);}.yds__shortlist{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:40px;margin-left:auto;padding:0 14px;border-radius:999px;background:#e8f6ee;color:#14713c;font-size:15px;font-weight:600;white-space:nowrap;}.yds__shortlist:hover{color:#0d5a2e;text-decoration:none;}.yds-panel--all{position:fixed;z-index:1050;top:auto;right:0;bottom:0;left:0 !important;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:88vh;max-height:88dvh;margin:0 auto;padding:20px 20px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;transform:translateY(28px);}.yds-panel--all[hidden]{display:none;}.yds-panel--all .yds-panel__close{display:block;}.yds-all{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;}.yds-all .yds-panel__body{overflow:visible;max-height:none;margin:0;padding:0;}.yds-all__section{padding:14px 0;border-top:1px solid var(--yds-line);}.yds-all__section:first-child{padding-top:0;border-top:0;}.yds-all__title{margin:0 0 10px;color:var(--yds-ink);font:700 16px/1.3 Montserrat,Arial,sans-serif;text-transform:none;}.yds__proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:22px 6px 0;}.yds__proof .yds__facts{margin:0;}.yds__badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;}.yds-tursab{display:inline-flex;align-items:center;gap:10px;color:var(--yds-ink);font-size:15px;font-weight:600;}.yds-tursab img{width:auto;height:40px;}@media (max-width:1199px){.yds__go{min-width:170px;padding:0 16px;}.yds__seg{padding:14px 16px;}}@media (max-width:991px){.yds__bar{grid-template-columns:1fr 1fr;gap:2px;}.yds__seg + .yds__seg:before{display:none;}.yds__go{grid-column:1 / -1;min-height:56px;margin:8px 0 0;}.yds-panel{top:216px;}}@media (max-width:767px){.yds{margin:-132px 0 32px;}.yds__bar{padding:6px;border-radius:18px;}.yds__seg{padding:10px 12px;}.yds__seg-value{font-size:16px;}.yds__under{gap:8px;padding:12px 0 0;}.yds__more span:not(.yds__more-count){white-space:nowrap;}.yds__facts{font-size:14px;}.yds__proof{margin:16px 2px 0;}.yds--list .yds__bar,.yds--list .yds__more,.yds__shortlist{display:none;}.yds--list{margin:14px 0;}.yds--list .yds__under{padding-top:0;}.yds-panel{position:fixed;z-index:1050;top:auto;right:0;bottom:0;left:0 !important;display:flex;flex-direction:column;width:100%;max-height:88vh;max-height:88dvh;padding:20px 20px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;transform:translateY(28px);}.yds-panel[hidden]{display:none;}.yds-panel__close{display:block;}.yds-panel__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;}.yds-panel__foot{margin-top:14px;padding-top:12px;}.yds-panel__go{flex:1;min-height:52px;}.yds-months{grid-template-columns:repeat(3,1fr);}.yds-month{min-height:116px;}}@media (prefers-reduced-motion:reduce){.yds__go,.yds-panel,.yds-dest__subs,.yds-month__bar,.yds-hist i{animation:none;transition:none;}}.yd-ta-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 13px 5px 9px;background:#fff;border:1px solid #e3e8ee;border-radius:999px;box-shadow:0 2px 8px rgba(16,39,62,0.1);text-decoration:none;line-height:1;transition:transform 0.2s ease,box-shadow 0.2s ease;}.yd-ta-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,39,62,0.18);}.yd-ta-badge:focus-visible{outline:2px solid #10273e;outline-offset:2px;border-radius:999px;}.yd-ta-badge__logo{width:88px;height:auto;display:block;}.yd-ta-badge__stars{display:inline-flex;gap:1px;color:#00aa6c;}.yd-ta-badge__star-partial{position:relative;display:inline-flex;width:15px;height:15px;}.yd-ta-badge__star-partial > svg{position:absolute;top:0;left:0;}.yd-ta-badge__star-partial-fill{width:60% !important;overflow:hidden;}.yd-ta-badge__star-partial-fill svg{position:static !important;width:25px !important;height:15px !important;max-width:none;}.yd-ta-badge__score{font-size:0.95rem;font-weight:700;color:#1a1a1a;}.yd-ta-badge__label{font-size:0.8rem;font-weight:600;color:#555;white-space:nowrap;}