.date-picker[data-v-5fafc7dc]{--date-picker-cell-size:var(--ui-date-picker-cell-size,54px);--date-picker-cell-padding:var(--ui-date-picker-cell-padding,3px);--date-picker-cell-border-color:var(--ui-date-picker-cell-border-color,transparent);--date-picker-cell-border-radius:var(--ui-date-picker-cell-border-radius,100%);--date-picker-cell-dot-position:var(--ui-date-picker-cell-dot-position,9px);justify-content:center;display:flex}.date-picker--previous-month-button-hide[data-v-5fafc7dc] .mx-btn-icon-left,.date-picker--next-month-button-hide[data-v-5fafc7dc] .mx-btn-icon-right{opacity:0;pointer-events:none}.date-picker[data-v-5fafc7dc] .mx-table-year,.date-picker[data-v-5fafc7dc] .mx-table-month{height:220px}.date-picker[data-v-5fafc7dc] .mx-input-wrapper{display:none}.date-picker[data-v-5fafc7dc] .mx-datepicker-popup{box-shadow:none;z-index:1;margin:0;position:relative!important;top:0!important}.date-picker[data-v-5fafc7dc] .mx-calendar{width:calc(var(--date-picker-cell-size) * 7);padding:0}.date-picker[data-v-5fafc7dc] .mx-datepicker-main{font:inherit;color:var(--color-primary);background-color:inherit;border:none;font-size:16px;left:0!important}.date-picker[data-v-5fafc7dc] .mx-table-date td,.date-picker[data-v-5fafc7dc] .mx-table-date th{width:var(--date-picker-cell-size);max-width:var(--date-picker-cell-size);height:var(--date-picker-cell-size);font-size:16px}.date-picker[data-v-5fafc7dc] .mx-table-date th{color:#5d7078;height:48px;padding-bottom:16px;font-size:14px}.dark-mode .date-picker[data-v-5fafc7dc] .mx-btn:hover{color:#fff}.date-picker[data-v-5fafc7dc] .mx-calendar-content{height:auto}.date-picker[data-v-5fafc7dc] .mx-datepicker{width:auto}.date-picker[data-v-5fafc7dc] .mx-calendar-header-label .mx-btn{color:var(--color-primary);font-size:20px;font-weight:700;line-height:130%}.date-picker[data-v-5fafc7dc] .mx-calendar-content .cell.active{color:var(--color-reverse)}.date-picker[data-v-5fafc7dc] .mx-calendar-content .cell.active,.date-picker[data-v-5fafc7dc] .mx-calendar-content .cell:hover{background:0 0}.date-picker[data-v-5fafc7dc] .mx-calendar-content .cell.active>div{border-radius:var(--date-picker-cell-border-radius);background:var(--color-primary);border-color:var(--color-primary)}.date-picker[data-v-5fafc7dc] .mx-table-month .cell.active>div{border-radius:6px}.date-picker[data-v-5fafc7dc] .mx-calendar-content .cell{padding:var(--date-picker-cell-padding);position:relative}.date-picker[data-v-5fafc7dc] .mx-calendar-content .cell>div{border:1px solid var(--date-picker-cell-border-color);top:var(--date-picker-cell-padding);left:var(--date-picker-cell-padding);width:calc(100% - var(--date-picker-cell-padding) * 2);height:calc(100% - var(--date-picker-cell-padding) * 2);border-radius:6px;justify-content:center;align-items:center;padding-top:1.5px;transition:all .3s;display:flex;position:absolute}.date-picker[data-v-5fafc7dc] .mx-btn-icon-double-left,.date-picker[data-v-5fafc7dc] .mx-btn-icon-double-right{display:none}.date-picker[data-v-5fafc7dc] .mx-calendar-header{max-width:calc(100% - 28px);margin:0 auto 16px}.date-picker[data-v-5fafc7dc] .cell.not-current-month[data-index^="4"],.date-picker[data-v-5fafc7dc] .cell.not-current-month[data-index^="5"]{opacity:0;pointer-events:none;display:none}.date-picker[data-v-5fafc7dc] .cell{transition:background-color .3s}.date-picker[data-v-5fafc7dc] .cell.disabled{background:inherit;cursor:inherit}.dark-mode .date-picker[data-v-5fafc7dc] .cell.disabled{opacity:.4}.date-picker[data-v-5fafc7dc] .mx-calendar-content .cell:not(.not-current-month):not(.active):not(.disabled):hover>div{color:var(--color-primary);background:#1131430d}.date-picker[data-v-5fafc7dc] .cell.today{color:var(--color-primary)}.date-picker[data-v-5fafc7dc] .cell.today.active{color:var(--color-reverse)}.date-picker[data-v-5fafc7dc] .cell.today.disabled{color:#ccc}.date-picker[data-v-5fafc7dc] .cell.today div:before{content:"";background:var(--color-primary);width:4px;height:4px;bottom:var(--date-picker-cell-dot-position);border-radius:100%;margin-left:-2px;transition:background-color .3s;display:block;position:absolute;left:50%}.date-picker[data-v-5fafc7dc] .cell.today.active div:before{background:var(--color-reverse)}.date-picker--market[data-v-5fafc7dc]{--date-picker-cell-size:var(--ui-date-picker-cell-size,46px);--date-picker-cell-border-color:transparent;--date-picker-cell-border-radius:100%}.date-picker--market[data-v-5fafc7dc] .mx-table-date td{font-size:15px;font-weight:700}.date-picker--market[data-v-5fafc7dc] .mx-table-date th{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.date-picker--market[data-v-5fafc7dc] .mx-calendar-content .cell>div{border-radius:100%}.date-picker--market[data-v-5fafc7dc] .cell.disabled{color:var(--color-text-secondary);opacity:.55;font-weight:500}.dark-mode .date-picker--market[data-v-5fafc7dc] .cell.disabled{opacity:.55}.date-picker--market[data-v-5fafc7dc] .cell.today div:before{display:none}.date-picker--market[data-v-5fafc7dc] .cell.today:not(.active)>div{box-shadow:inset 0 0 0 1.5px var(--color-primary)}.date-picker--market[data-v-5fafc7dc] .mx-calendar-header-label .mx-btn{font-size:17px}.date-picker--market[data-v-5fafc7dc] .mx-btn-icon-left,.date-picker--market[data-v-5fafc7dc] .mx-btn-icon-right{border:1px solid var(--border-primary);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.date-picker--market[data-v-5fafc7dc] .mx-icon-left:before{top:0;left:2px}.date-picker--market[data-v-5fafc7dc] .mx-icon-right:before{top:0;left:-2px}.booking-footer[data-v-1edff0d9]{background:var(--background-cards);border-radius:12px;padding:16px 24px}.booking-footer .whatsapp-button[data-v-1edff0d9]{height:48px}.booking-footer__text[data-v-1edff0d9]{text-align:center;margin-bottom:12px;font-size:14px;line-height:150%}.booking-footer__content[data-v-1edff0d9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media screen and (width<=480px){.booking-footer__content[data-v-1edff0d9]{justify-content:center;gap:10px}}.booking-modal[data-v-0d03da2c]{background:#fff;border-radius:24px;width:100%;max-width:640px;padding:72px 48px;display:none}.booking-modal__content[data-v-0d03da2c]{text-align:center;flex-direction:column;gap:40px;display:flex}.booking-modal__info[data-v-0d03da2c]{color:#70838e;margin-top:6px;line-height:150%}.caption[data-v-72a0e9ca]{display:none}@media screen and (width<=600px){.caption[data-v-72a0e9ca]{margin-bottom:16px;display:block}}.packages[data-v-72a0e9ca]{flex-direction:column;gap:10px;display:flex}.packages .package[data-v-72a0e9ca]{-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--background-primary);border:1px solid #cfd6d9;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:16px;transition:background-color .3s;display:flex}.packages .package .icon[data-v-72a0e9ca]{color:#70838e}.dark-mode .packages .package .icon[data-v-72a0e9ca]{color:#fff}.packages .package[data-v-72a0e9ca]:hover{background:#1131430d}.packages .package__title[data-v-72a0e9ca]{margin-bottom:6px;font-weight:700}.packages .package__params[data-v-72a0e9ca]{font-size:14px}.packages .package__params span[data-v-72a0e9ca]{font-size:12px;font-weight:700}.packages .package__params[data-v-72a0e9ca] b{font-size:16px}.catalog-item-date-picker[data-v-b6a32a0a]{flex-direction:column;gap:16px;display:flex}.catalog-item-date-picker[data-v-b6a32a0a] .date-picker{--ui-date-picker-cell-size:48px;--ui-date-picker-cell-border-color:#cccccc80;--ui-date-picker-cell-border-radius:8px;--ui-date-picker-cell-dot-position:7px}@media screen and (width<=880px){.catalog-item-date-picker[data-v-b6a32a0a] .date-picker{--ui-date-picker-cell-size:40px;--ui-date-picker-cell-dot-position:4px}}.catalog-item-date-picker--market[data-v-b6a32a0a] .date-picker{--ui-date-picker-cell-size:46px;--ui-date-picker-cell-border-color:transparent;--ui-date-picker-cell-border-radius:100%}@media screen and (width<=880px){.catalog-item-date-picker--market[data-v-b6a32a0a] .date-picker{--ui-date-picker-cell-size:40px}}.catalog-item-date-picker.catalog-item-date-picker--card[data-v-b6a32a0a]{border-color:var(--border-primary);border-radius:22px;gap:0;padding:0;overflow:hidden;box-shadow:0 18px 40px #1131431a}.catalog-item-date-picker.catalog-item-date-picker--card .catalog-item-date-picker__calendar[data-v-b6a32a0a]{padding:22px 22px 14px}.catalog-item-date-picker.catalog-item-date-picker--card .booking-foot[data-v-b6a32a0a]{background:var(--yp-soft);border-top:1px solid var(--border-primary);flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.catalog-item-date-picker.catalog-item-date-picker--card.catalog-item-date-picker--reserve .catalog-item-date-picker__calendar[data-v-b6a32a0a]{min-height:364px}.catalog-item-date-picker.catalog-item-date-picker--card .actions[data-v-b6a32a0a]:empty{display:none}.catalog-item-date-picker .booking-foot[data-v-b6a32a0a]{flex-direction:column;gap:16px;display:flex}.catalog-item-date-picker .price[data-v-b6a32a0a]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.catalog-item-date-picker .price__value[data-v-b6a32a0a]{font-size:14px}.catalog-item-date-picker .price__value b[data-v-b6a32a0a]{letter-spacing:-.02em;margin:0 3px;font-size:28px}.catalog-item-date-picker .price__min[data-v-b6a32a0a]{white-space:nowrap;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:99px;padding:5px 10px;font-size:13px;font-weight:700}.catalog-item-date-picker .reassure[data-v-b6a32a0a]{flex-direction:column;gap:7px;font-size:13px;display:flex}.catalog-item-date-picker .reassure__row[data-v-b6a32a0a]{align-items:center;gap:8px;display:flex}.catalog-item-date-picker .reassure__row .icon[data-v-b6a32a0a]{color:var(--positive);flex:none}.catalog-item-date-picker .reassure a.reassure__row[data-v-b6a32a0a]:hover{text-decoration:underline}
