html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}@media (hover:none) and (pointer:coarse){html{touch-action:manipulation}body{overscroll-behavior-y:none}#root input[type=text],#root input[type=email],#root input[type=password],#root input[type=search],#root input[type=tel],#root input[type=url],#root input[type=number],#root input:not([type]),#root textarea{font-size:16px!important}#root button,#root .field-select,#root .field-travel-trigger{touch-action:manipulation}#root .app-shell .awayly-field-sheet.kwyw-two-col select.field-select,#root .p3-shell.awayly-brand-shell .awayly-field-sheet.kwyw-two-col select.field-select,#root .p3-shell.awayly-brand-shell .awayly-field-sheet.kwyw-two-col.p4-trip-details-sheet select.field-select{height:auto!important;min-height:26px!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .app-shell .awayly-field-sheet.kwyw-two-col .field-row>.kwyw-budget-trigger,#root .p3-shell.awayly-brand-shell .awayly-field-sheet.kwyw-two-col .field-row>.kwyw-budget-trigger,#root .p3-shell.awayly-brand-shell .awayly-field-sheet.kwyw-two-col.p4-trip-details-sheet .field-row>.kwyw-budget-trigger{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root button.field-select.field-travel-trigger,#root .app-shell .awayly-field-sheet .field-select.field-travel-trigger,#root .p3-shell .awayly-field-sheet .field-select.field-travel-trigger,#root .p2r-shell .awayly-field-sheet .field-select.field-travel-trigger{font-size:8px!important;font-weight:800!important;line-height:1.1!important}#root .app-shell .awayly-field-sheet.field-card.kwyw-two-col .field-row .field-select.field-travel-trigger,#root .p3-shell.awayly-brand-shell .awayly-field-sheet.field-card.kwyw-two-col.p4-trip-details-sheet .field-row .field-select.field-travel-trigger,#root .p3-shell.awayly-brand-shell .awayly-field-sheet.field-card.kwyw-two-col.p4-trip-details-sheet>.field-row,#root .p3-shell.awayly-brand-shell .awayly-field-sheet.field-card.kwyw-two-col.p4-trip-details-sheet .field-row-label,#root .p3-shell.awayly-brand-shell .awayly-field-sheet.field-card.kwyw-two-col.p4-trip-details-sheet .field-row-label-text{font-size:11px!important;font-weight:800!important;line-height:1.15!important}.field-location-control.field-select,#root .app-shell .awayly-field-sheet.kwyw-two-col .field-location-control.field-select{height:auto!important;min-height:28px!important;font-size:12px!important;font-weight:500!important}#root .app-shell--page1:has(.ideas-section) .idea-card:not(.idea-card--need-ideas) .idea-label{font-size:8.5px!important}#root .app-shell--page1:has(.ideas-section) .idea-dropdown-item{font-size:11px!important}:is(#root .app-shell--page1:has(.ideas-section) .idea-card--need-ideas .idea-label,#root .app-shell--page1:has(.ideas-section) .idea-card--need-ideas .idea-label__line){font-size:8.25px!important;font-weight:700!important}#root .app-shell--page1:has(.ideas-section) .awayly-field-sheet.field-card.kwyw-two-col select.field-select{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .app-shell--page1:has(.ideas-section) .awayly-field-sheet.field-card.kwyw-two-col .field-select.field-travel-trigger{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .app-shell--page1:has(.ideas-section) .awayly-field-sheet.field-card.kwyw-two-col .field-row>.kwyw-budget-trigger{font-size:11px!important;font-weight:800!important;line-height:1.15!important}:is(#root .app-shell--page1:has(.ideas-section) .awayly-field-sheet.field-card.kwyw-two-col>.field-row,#root .app-shell--page1:has(.ideas-section) .awayly-field-sheet.field-card.kwyw-two-col .field-row-label,#root .app-shell--page1:has(.ideas-section) .awayly-field-sheet.field-card.kwyw-two-col .field-row-label-text){font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .app-shell--page1:has(.ideas-section) .trend-card p{font-size:11px!important;font-weight:800!important}#root .app-shell--page1.p2r-shell.awayly-brand-shell .p2r-section>.awayly-home-section-title{letter-spacing:-.02em!important;font-size:16.64px!important;font-weight:600!important;line-height:1.22!important}#root .app-shell--page1.p2r-shell.awayly-brand-shell .awayly-field-sheet.field-card.kwyw-two-col>.field-row,#root .app-shell--page1.p2r-shell.awayly-brand-shell .awayly-field-sheet.field-card.kwyw-two-col .field-row-label,#root .app-shell--page1.p2r-shell.awayly-brand-shell .awayly-field-sheet.field-card.kwyw-two-col .field-row-label-text,#root .app-shell--page1.p2r-shell.awayly-brand-shell .awayly-field-sheet.field-card.kwyw-two-col .field-select.field-travel-trigger,#root .app-shell--page1.p2r-shell.awayly-brand-shell .p2r-party-label,#root .app-shell--page1.p2r-shell.awayly-brand-shell .p2r-subhead,#root .app-shell--page1.p2r-shell.awayly-brand-shell .p3-opt{font-size:11px!important;font-weight:800!important;line-height:1.15!important}:is(#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p2r-section>.awayly-home-section-title,#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-accommodations>.awayly-home-section-title,#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-activities>.awayly-home-section-title,#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-rest-days-section>.awayly-home-section-title,#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-meals>.awayly-home-section-title){letter-spacing:-.02em!important;font-size:16.64px!important;font-weight:600!important;line-height:1.22!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-trip-details-sheet>.field-row{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-trip-details-sheet .field-row-label{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-trip-details-sheet .field-row-label-text{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-trip-details-sheet .field-trip-detail-value{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-activity-title{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-activities-scroll .p3-opt.p4-activity-opt{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-meal-row-text{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-meal-vibes-row .p3-opt{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-activity-category-heading{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-meal-vibes-slot-heading{font-size:11px!important;font-weight:800!important;line-height:1.15!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-section-sub{letter-spacing:-.02em!important;font-size:11px!important;font-weight:600!important;line-height:1.22!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-rest-days-intro .p4-section-sub{letter-spacing:-.02em!important;font-size:11px!important;font-weight:600!important;line-height:1.22!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-meal-vibes-hint{letter-spacing:-.02em!important;font-size:11px!important;font-weight:600!important;line-height:1.22!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-footer-celebration .p4-footer-celebration-sans{letter-spacing:-.02em!important;font-size:11px!important;font-weight:600!important;line-height:1.22!important}#root .p3-shell.awayly-brand-shell.p6-shell:has(.p4-builder) .p4-footer-actions-card .kwyw-matches-btn{font-size:11px!important;font-weight:800!important;line-height:1.15!important}.field-input-city{height:auto;min-height:28px;padding:5px 8px;line-height:1.25}.p2r-party-input{height:auto;min-height:30px;padding:6px 10px}.p4-meal-input{width:min(56px,100%);max-width:none;height:auto;min-height:36px;font-size:16px!important}.budget-money,.budget-qty-input{height:36px;min-height:36px;font-size:16px!important}.awayly-auth-field input{min-height:44px;font-size:16px!important}.awayly-support-dialog-field input,.awayly-support-dialog-field textarea{font-size:16px!important}.field-location-popover{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(280px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(72dvh,100dvh - 96px);overflow-y:auto}.field-travel-popover{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(320px,100vw - 20px);max-width:calc(100vw - 20px);max-height:min(78dvh,100dvh - 80px);overflow-y:auto}.field-city-list--destination,.field-city-list{max-height:min(42dvh,220px)}.trend-modal-backdrop,.budget-modal-backdrop,.outside-us-notice-backdrop,.awayly-auth-backdrop,.awayly-support-dialog-backdrop,.trip-export-backdrop{padding-top:max(10px, env(safe-area-inset-top,0px));padding-bottom:max(10px, env(safe-area-inset-bottom,0px));align-items:flex-start}.trend-modal,.budget-modal{max-height:min(90dvh,100dvh - 20px);margin-top:auto;margin-bottom:auto}.awayly-auth-dialog,.awayly-support-dialog{margin-top:auto;margin-bottom:auto}.trip-export-backdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.trip-export-modal{max-height:min(92dvh,100dvh - 20px);margin-top:auto;margin-bottom:auto}.p2r-curation-overlay{min-height:100svh;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}}.awayly-legal-page{min-height:100vh;padding:1rem 1rem 2rem}.awayly-legal-head{z-index:1;max-width:720px;margin:0 auto 1rem;position:relative}.awayly-legal-back{color:#14233fd1;margin-bottom:.75rem;font-size:.95rem;text-decoration:none;display:inline-block}.awayly-legal-back:hover{text-decoration:underline}.awayly-legal-article{z-index:1;color:#14233fe6;background:#ffffffd1;border:1px solid #fffffff5;border-radius:18px;max-width:720px;margin:0 auto;padding:1.25rem 1.15rem 1.75rem;font-size:.92rem;line-height:1.6;position:relative;box-shadow:0 18px 40px #14233f14}.awayly-legal-article h1{color:#14233ff5;margin:0 0 .35rem;font-size:1.45rem;line-height:1.25}.awayly-legal-updated{color:#14233f94;margin:0 0 1.25rem;font-size:.82rem}.awayly-legal-lede{color:#14233fd1;margin:0 0 1.25rem;font-size:.95rem}.awayly-legal-article h2{color:#14233ff0;margin:1.35rem 0 .45rem;font-size:1.05rem;line-height:1.35}.awayly-legal-article h3{color:#14233fe0;margin:.85rem 0 .35rem;font-size:.95rem}.awayly-legal-article p{margin:.55rem 0}.awayly-legal-article ul,.awayly-legal-article ol{margin:.45rem 0 .75rem;padding-left:1.25rem}.awayly-legal-article li{margin:.35rem 0}.awayly-legal-article a{color:#0b67e9;text-underline-offset:2px;text-decoration:underline}.awayly-legal-callout{background:#dbeafeb8;border:1px solid #0b67e91f;border-radius:12px;margin:1rem 0;padding:.85rem .95rem;font-size:.9rem}.awayly-legal-nav{border-top:1px solid #14233f1a;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;padding-top:1rem;font-size:.88rem;display:flex}.awayly-legal-foot{text-align:center;border-top:1px solid #14233f14;margin:1.25rem 0 0;padding-top:1rem}.awayly-legal-foot .awayly-legal-back{margin-bottom:0;font-weight:600}@media (width<=480px){.awayly-legal-page{padding:.75rem .75rem 1.5rem}.awayly-legal-article{border-radius:14px;padding:1rem .9rem 1.35rem}.awayly-legal-article h1{font-size:1.28rem}}
