.mundely-menu-layer{box-sizing:border-box;overscroll-behavior:contain;contain:paint;transform:translateZ(0);z-index:2147483000!important}.mundely-menu-layer[popover]:not(:popover-open){display:none!important}.mundely-menu-layer::backdrop{pointer-events:none;background:0 0}.place-preview-anchor{grid-column:1/-1;width:0;height:0;display:block;overflow:hidden}.place-preview-media{isolation:isolate;aspect-ratio:16/9;background:var(--soft,#e5efe9);border-radius:15px;margin:0;position:relative;overflow:hidden}.place-preview-media>img{object-fit:cover;width:100%;height:100%;display:block}.place-preview-media figcaption{color:#fff;background:#093232d9;border-radius:8px 0 0;max-width:85%;padding:4px 7px;font-size:9px;line-height:1.4;position:absolute;bottom:0;right:0}.place-preview-media figcaption a{color:inherit;text-decoration:none}.hotel-card>.place-preview-media,.restaurant-card>.place-preview-media,.poi-card>.place-preview-media,.experience-card>.place-preview-media{aspect-ratio:16/9;grid-column:1/-1;width:100%;margin-bottom:8px;height:auto!important;max-height:none!important}.place-card-top>.place-preview-media{width:100%;height:auto;min-height:130px}.place-card-top:has(>.place-preview-media){flex-direction:column;align-items:stretch;gap:12px;display:flex}html body .place-record-card{position:relative;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;padding:14px!important;display:flex!important}html body .place-record-card .place-record-content{flex-direction:column!important;grid-area:auto!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important}html body .place-record-card .place-record-content :is(h3,p,small,strong){white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;width:auto!important;min-width:0!important;max-width:100%!important}html body .place-record-card .place-record-content h3{margin:0!important;padding-right:0!important;font-size:17px!important;line-height:1.3!important}html body .place-record-card .place-record-content p{margin:0!important;font-size:13px!important;line-height:1.5!important}html body .place-record-card .place-preview-anchor{opacity:0;pointer-events:none;width:1px;height:1px;display:block!important;position:absolute!important}html body .place-record-card .place-preview-media{flex:none;aspect-ratio:16/9!important;width:100%!important;height:auto!important;min-height:0!important;max-height:280px!important;margin:0!important}html body .place-record-card .place-preview-media>img{object-fit:cover!important;width:100%!important;height:100%!important}html body .place-record-card :is(.hotel-card-actions,.restaurant-card-actions,.experience-card-actions,.place-card-actions,.poi-card-menu){z-index:4;position:absolute!important;inset:8px 8px auto auto!important}html body .place-record-card .trip-community-review-wrap{box-sizing:border-box;order:10;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}html body .place-record-card .place-record-footer{border-top:1px solid var(--line);justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:5px!important;padding-top:12px!important;display:flex!important}html body .place-record-card .place-record-dates{border-radius:10px;align-items:center;max-width:calc(100% - 90px);min-height:36px;font-weight:800;line-height:1.3;color:#093232!important;overflow-wrap:normal!important;background:#fff1d6!important;padding:7px 10px!important;font-size:12px!important;display:inline-flex!important}html body .place-record-card .place-record-position{border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:36px;font-weight:800;color:#fff!important;background:#23635c!important;padding:7px 12px!important;font-size:12px!important;text-decoration:none!important;display:inline-flex!important}html body .place-record-card .poi-card-heading{width:100%!important;min-width:0!important;display:block!important}html body .place-record-card .poi-card-heading>div{width:100%!important;min-width:0!important}html body .place-record-card:not(:has(.place-preview-media)) .place-record-content h3{padding-right:35px!important}html body .trip-section-heading{min-width:0;align-items:center!important;gap:10px!important;display:flex!important}html body .trip-section-icon{flex:0 0 32px;justify-content:center;align-items:center;line-height:1;width:32px!important;height:32px!important;display:inline-flex!important}html body .trip-section-icon>svg{width:100%!important;height:100%!important}html body .trip-nav-button>.trip-section-icon{flex-basis:28px;width:28px!important;height:28px!important}html body .trip-section-heading .itinerary-two-way-info-button{flex:none;margin:0!important}html body .trip-section-heading .trip-section-icon{font-size:0}html:root body .trip-reference-map-section .trip-map-command-panel>button:not(.trip-map-filter-reset):not(.trip-map-panel-close),html:root body .trip-reference-map-section .trip-map-command-panel .trip-map-filter-option{box-sizing:border-box;color:#093232!important;background:#e5efe9!important;border:1px solid #bcd3c7!important;border-radius:12px!important;min-height:56px!important;padding:9px!important}html:root body .trip-reference-map-section .trip-map-command-panel>button.selected:not(.trip-map-filter-reset){color:#093232!important;background:#e5efe9!important;border-color:#23635c!important;box-shadow:inset 0 0 0 1px #23635c!important}html:root body .trip-reference-map-section .trip-map-command-panel .trip-map-filter-option:has(input:checked){color:#093232!important;background:#e5efe9!important;border-color:#23635c!important;box-shadow:inset 0 0 0 1px #23635c!important}html:root body .trip-reference-map-section .trip-map-command-panel>button small{color:#23635c!important}html:root body .trip-reference-map-section .trip-map-style-panel>button{flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;display:flex!important}html:root body .trip-reference-map-section .trip-map-style-panel>button>span:first-child{align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.3;display:flex!important}html:root body .trip-reference-map-section .trip-map-style-panel>button>span:last-child{color:#23635c;align-self:flex-end;min-height:16px;font-weight:900}html:root body .modular-widget[data-widget=shareTrip]{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important}html:root body .modular-widget[data-widget=shareTrip]>.modular-widget-body{width:100%!important;min-width:0!important;padding:0!important}html:root body .modular-widget[data-widget=shareTrip] .share-worklet-v161{flex-direction:column;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}html body .share-worklet-photo{isolation:isolate;color:#fff;background:#124848;border-radius:20px;flex-direction:column;gap:24px;min-height:220px;padding:16px;display:flex;position:relative;overflow:hidden}html body .share-worklet-photo:after{content:"";z-index:-1;background:linear-gradient(#093232b8,#09323266 45%,#093232ed);position:absolute;inset:0}html body .share-photo-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;font-weight:750;color:#fff!important;gap:10px!important;margin:0!important;font-size:12px!important;display:grid!important}html body .modular-widget[data-widget=shareTrip] .share-photo-picker select{text-overflow:ellipsis;color:#093232!important;background:#ffffffed!important;border:1px solid #ffffff70!important;border-radius:10px!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:6px 9px!important;font-size:13px!important}html body .share-photo-copy{flex-direction:column;gap:7px;min-width:0;margin-top:auto;display:flex}html body .share-photo-copy>strong{overflow-wrap:anywhere;line-height:1.15;color:#fff!important;font-size:26px!important}html body .share-photo-copy>span{font-size:14px;color:#fff!important}html body .share-photo-copy>.share-photo-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#f4c16a!important;font-size:11px!important}html:root:root body .modular-widget[data-widget=shareTrip] .share-worklet-single-action{font-weight:800;color:#093232!important;background:#f4c16a!important;border:0!important;border-radius:12px!important;width:100%!important;max-width:none!important;min-height:44px!important;margin:0!important}html body .share-worklet-single-action:disabled{opacity:.65;cursor:wait}html:root body .home-corporate .modular-widget[data-widget=shareTrip]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html:root body .trip-reference-map-section .trip-map-command-panel>button.trip-map-filter-reset{color:#093232!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:#f4c16a!important;border:1px solid #f4c16a!important;border-radius:12px!important;grid-column:1/-1!important;margin:0!important;padding:10px 12px!important;font-weight:800!important}html:root:root body .place-record-card>.place-card-top{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}.experience-search{gap:12px;min-width:0;display:grid}.experience-search .ai-discovery-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.experience-search label{gap:5px;min-width:0;display:grid}.experience-search .wide{grid-column:1/-1}.experience-search input,.experience-search select{text-align:left;width:100%;min-width:0}.experience-search .button{text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}.experience-search .ai-suggestion-card{overflow-wrap:anywhere;min-width:0}.experience-search .ai-suggestion-card small{display:block}.experience-search-note{color:var(--muted,#526964);margin:0;font-size:13px}.experience-search .ai-discovery-search{background:var(--accent,#f4c16a);color:#093232;border-color:var(--accent,#f4c16a)}@media (max-width:400px){.experience-search .ai-discovery-fields{grid-template-columns:minmax(0,1fr)}}html:root:root .experience-search .button.ai-discovery-search{color:#093232!important;background:#f4c16a!important;border-color:#f4c16a!important}.experience-search-area{align-content:start;gap:8px;display:grid}.experience-search .ai-discovery-fields{align-items:start}.experience-search-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.experience-search-results .place-record-card{overflow-wrap:anywhere;min-width:0}.experience-search-results .place-card-copy-head h3{padding-right:0!important}.experience-search-results .place-card-top{flex:1;min-width:0}.experience-search-results .place-record-content{width:100%;min-width:0}.experience-search-source{font-size:13px}.experience-search-results .place-record-footer{margin-top:auto}.experience-city-picker-layer{z-index:20000;position:fixed;inset:0}.experience-search-area,.experience-search-category{align-content:start;gap:5px;min-width:0;display:grid}html body .experience-search .experience-area-trigger,html body .experience-search .experience-category-menu summary{text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;align-items:center;gap:10px;display:flex;color:#183b3a!important;background:#fff!important}.experience-area-trigger svg{color:#23635c;flex:none;width:22px;height:22px}.experience-area-trigger>span:nth-child(2),.experience-category-menu summary>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.experience-category-menu{min-width:0;position:relative}.experience-category-menu summary{list-style:none}.experience-category-menu summary::-webkit-details-marker{display:none}html body .experience-search .experience-category-options{border:1px solid #d8e2dc;border-radius:12px;gap:2px;margin-top:4px;padding:5px;display:grid;position:relative;box-shadow:0 8px 24px #183b3a20;background:#fff!important}html body .experience-search .experience-category-options label{color:#183b3a;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:8px;font-size:14px;font-weight:400;display:flex;background:#fff!important}.experience-search .experience-category-options input{accent-color:#23635c;flex:none;width:16px;height:16px;margin:0}.experience-category-icon{text-align:center;flex:none;width:24px;font-size:20px}.experience-search .experience-category-options label>span:last-child{font-size:14px!important;font-weight:400!important;line-height:1.3!important}.experience-search .experience-category-options label>.experience-category-icon,.experience-search .experience-category-menu summary>span:first-child{font-size:20px!important;font-weight:400!important;line-height:1!important}.experience-category-options label:has(input:checked){outline-offset:-1px;outline:1px solid #f4c16a}.experience-search-modal{flex-direction:column;display:flex;overflow:hidden}.experience-search-modal>.place-picker-header{flex:none}.experience-search-modal-body{min-height:0;padding:14px;overflow:auto}.experience-dates{gap:8px;display:grid}html body .experience-search .experience-search-radius{background:#fff;border:1px solid #d8e2dc;border-radius:12px;gap:5px;padding:10px 12px;display:grid}html body .experience-search .experience-radius-heading{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.experience-radius-heading output{color:#183b3a;background:#fff3dc;border-radius:8px;flex:none;padding:4px 8px;font-size:14px;font-weight:600}html body .experience-search input.experience-radius-slider{appearance:none;width:100%;height:32px;min-height:32px;box-shadow:none;cursor:pointer;accent-color:#23635c;background:0 0;border:0;margin:0;padding:0}.experience-radius-slider::-webkit-slider-runnable-track{background:#23635c;border-radius:6px;height:6px}.experience-radius-slider::-moz-range-track{background:#23635c;border-radius:6px;height:6px}.experience-radius-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#f4c16a;border:2px solid #23635c;border-radius:50%;width:24px;height:24px;margin-top:-9px}.experience-radius-slider::-moz-range-thumb{background:#f4c16a;border:2px solid #23635c;border-radius:50%;width:22px;height:22px}.experience-radius-slider:focus-visible{outline-offset:3px;outline:2px solid #f4c16a!important}html body .experience-search .experience-radius-scale{color:#526964;justify-content:space-between;padding:0 4px;display:flex}html body .experience-search .experience-radius-scale>span{line-height:1.2;font-size:12px!important;font-weight:400!important}.experience-search-title{align-items:center;gap:8px;display:flex}html body .value-select-trigger.input{text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;cursor:pointer;justify-content:space-between;align-items:center;font-weight:400;display:flex;color:#093232!important;background:#fff!important}.value-select-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin:0 3px 3px 12px;transform:rotate(45deg)}html body .value-select-list{z-index:2147483647;box-sizing:border-box;overscroll-behavior:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;border:1px solid #d8e2dc;border-radius:10px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #09323226;color:#093232!important;background:#fff!important}html body .value-select-list>button{text-align:left;box-sizing:border-box;width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;color:#093232!important;background:#fff!important}html body .value-select-list>button.is-active{outline-offset:-1px;outline:1px solid #f4c16a}
