/* Price dropdown only. Existing theme, shadow and fixed category destinations. */
.navbar .dropdown .dropdown-menu.price-menu-dropdown,.navbar .dropdown:hover .dropdown-menu.price-menu-dropdown,.navbar .dropdown .dropdown-menu.price-menu-dropdown:hover{width:100%!important;min-width:0!important;max-width:100%!important;left:0!important;right:0!important;height:auto!important;max-height:var(--price-menu-space,calc(100vh - 260px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;padding:0!important;box-sizing:border-box;border-top:4px solid #fab003!important;background:var(--body-bg,#fff)}
.aym-prices{padding:28px 32px;color:var(--H1-color,#01384e);font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;text-align:left;white-space:normal}.aym-prices *{box-sizing:border-box}.aym-prices .price-intro h2{font:700 23px/1.3 Arial,Helvetica,sans-serif!important;text-transform:none;letter-spacing:normal;margin:0 0 8px;color:inherit;position:static}.aym-prices p{font:14px/1.5 Arial,Helvetica,sans-serif!important;color:color-mix(in srgb,var(--body-color,#000) 70%,var(--body-bg,#fff));margin:0}.aym-prices .price-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:30px;margin-top:26px;align-items:start}.aym-prices h3{font:700 15px/1.4 Arial,Helvetica,sans-serif!important;color:#fab003!important;letter-spacing:normal;text-transform:none;margin:0 0 15px;position:static}.aym-prices .price-budgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aym-prices .price-budgets a{display:block;border:1px solid color-mix(in srgb,var(--body-color,#000) 16%,var(--body-bg,#fff));border-radius:7px;padding:20px 18px;color:inherit;text-decoration:none;white-space:normal}.aym-prices .price-budgets strong{display:block;font:700 22px/1.4 Arial,Helvetica,sans-serif!important;color:inherit;white-space:normal}.aym-prices .price-budgets span{display:block;font:600 12px/1.5 Arial,Helvetica,sans-serif!important;margin-top:10px;color:color-mix(in srgb,var(--body-color,#000) 25%,#bd7a00)}.aym-prices .price-budgets a:hover{background:color-mix(in srgb,#fab003 10%,var(--body-bg,#fff));border-color:#fab003}.aym-prices .price-range{border-left:1px solid color-mix(in srgb,var(--body-color,#000) 16%,var(--body-bg,#fff));padding-left:28px;min-width:0}.aym-prices .price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.aym-prices label{display:block;font:600 13px/1.5 Arial,Helvetica,sans-serif!important;margin-bottom:7px;color:inherit}.aym-prices input{width:100%;max-width:100%;min-width:0;height:auto!important;padding:11px 10px;border:1px solid color-mix(in srgb,var(--body-color,#000) 25%,var(--body-bg,#fff));border-radius:4px;background:var(--body-bg,#fff);color:var(--body-color,#01384e);font:14px/1.5 Arial,Helvetica,sans-serif!important}.aym-prices button{display:block;width:100%;border:0;border-radius:4px;background:#f6a600;color:#fff!important;padding:12px 15px;font:700 13px/1.5 Arial,Helvetica,sans-serif!important;margin-top:16px;cursor:pointer}.aym-prices button:hover{background:#d38d00}.aym-prices #priceRangeMessage{font-size:12px!important;margin-top:10px}.aym-prices a:focus-visible,.aym-prices input:focus-visible,.aym-prices button:focus-visible{outline:3px solid #2789cc;outline-offset:3px}@media(max-width:1000px){.aym-prices .price-budgets{grid-template-columns:repeat(2,minmax(0,1fr))}.aym-prices .price-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}}@media(max-width:750px){.aym-prices{padding:22px 18px}.aym-prices .price-layout{grid-template-columns:1fr;gap:25px}.aym-prices .price-range{border-left:0;border-top:1px solid color-mix(in srgb,var(--body-color,#000) 16%,var(--body-bg,#fff));padding:22px 0 0}.aym-prices .price-budgets strong{font-size:20px!important}}@media(max-width:350px){.aym-prices .price-budgets{grid-template-columns:1fr}}