www.livelo.com.br Open in urlscan Pro
2.23.198.7  Public Scan

Submitted URL: https://livelo.com.br/
Effective URL: https://www.livelo.com.br/
Submission: On September 06 via api from BR — Scanned from DK

Form analysis 5 forms found in the DOM

<form class="form">
  <div class="popup__body">
    <div class="popup__strapline body-text body-text--small">
      <span data-bind="text: user().firstName()"></span>
      <span data-bind="widgetLocaleText: 'askIdentityLabel'">, precisamos autenticar o seu acesso.</span>
    </div>
    <div class="popup__title">
      <span class="h2" data-bind="widgetLocaleText: 'askHowLabel'">Como você quer receber o seu código de autenticação?</span>
    </div>
    <div class="popup__form_radio up__scrollable-content body-text--small">
      <div class="popup__form">
        <div class="group">
          <div class="checkboxes">
            <!-- ko if: $data.devices().length > 0 --><!-- /ko -->
            <div class="checkbox" data-bind="visible: show_whatsapp_option">
              <input id="opt-whatsapp" class="group__radio" type="radio" name="radios" value="WPP" data-bind="checked: contactRadioValue, click: function () { $data.validateListLength(); return true}">
              <label class="label__radio" for="opt-whatsapp" data-bind="widgetLocaleText: 'whatsappLabel'">Whatsapp</label>
            </div>
            <div class="checkbox" data-bind="visible: show_sms_option">
              <input id="opt-sms" class="group__radio" type="radio" name="radios" value="SMS" data-bind="checked: contactRadioValue,
										       click: function () { $data.validateListLength(); return true}">
              <label class="label__radio" for="opt-sms" data-bind="widgetLocaleText: 'smsLabel'">SMS</label>
            </div>
            <div class="checkbox" data-bind="visible: show_voice_option">
              <input id="opt-call" class="group__radio" type="radio" name="radios" value="VOICE" data-bind="checked: contactRadioValue, click: function () { $data.validateListLength(); return true}">
              <label class="label__radio" for="opt-call" data-bind="widgetLocaleText: 'callLabel'">Ligação</label>
            </div>
          </div>
          <br>
          <!-- ko if: chooseNumber --><!-- /ko -->
          <!-- ko if: chooseDevice --><!-- /ko -->
          <!-- ko if: typeNumber --><!-- /ko -->
          <div class="popup__cta body-text body-text--small text-center">
            <button id="button-modal-auth-phone" class="button button__primary button--large gtm-element-event" data-bind="widgetLocaleText: 'sendCodeLabel', disable: !$data.phone_valid(), click: $data.requestAuthentication"
              data-gtm-event-category="pontoslivelo:cadastro-autenticacao" data-gtm-event-action="clique:botao" data-gtm-event-label="enviar-codigo">ENVIAR CÓDIGO</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form id="form__passages--universal-search" data-bind="onRender: $context.init()">
  <div class="form">
    <div class="search">
      <div class="row">
        <div class="block4">
          <div role="button" tabindex="0" class="trajectory" data-bind="event: {'click': $context.showUlTypeGoingBack.bind($context), 'keypress': $context.handleKeypressShowUlTypeGoingBack.bind($context, event)},
              css: { focus: $context.show_ul_type_going_back }, attr: {'aria-label': $context.resources().selectTypeGoingBackTextLabel}" aria-label="Selecionar passagem ida e volta ou somente ida">
            <label id="span-labelBedroomsPassages-header" class="trajectory__text" data-bind="html: $context.type_going_back">Ida e volta</label>
            <i class="trajectory__icon icon-chevron-down" data-bind="css: {
                  'icon-chevron-down': !$context.show_ul_type_going_back(),
                  'icon-chevron-up': $context.show_ul_type_going_back()
                }"></i>
          </div>
          <label class="trajectory__label" data-bind="widgetLocaleText: 'trajectoryTextLabel'">Trajeto</label>
          <ul class="locations__origin--ul trajectory__options" id="ul-typePassages-header" data-bind="visible: $context.show_ul_type_going_back" style="list-style: none; display: none;">
            <li class="li-type-goinback trajectory__options--item" tabindex="0"
              data-bind="event: { 'click': function() { $context.setTypeGoinBack(1), $context.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $context.type_going_back()) }, 'keypress': $context.handleKeypressSetTypeGoinBack.bind($context, event, 1), 'blur': $context.handleKeypressSetTypeGoinBack.bind($context, event, 1) }">
              <span class="body-text body-text--footnote trajectory__options--text" data-bind="widgetLocaleText: 'labelRoundTrip'">Ida e volta</span>
            </li>
            <li class="li-type-goinback trajectory__options--item" tabindex="0"
              data-bind="event: { 'click': function() { $context.setTypeGoinBack(2), $context.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $context.type_going_back()) }, 'keypress': $context.handleKeypressSetTypeGoinBack.bind($context, event, 2), 'blur': $context.handleKeypressSetTypeGoinBack.bind($context, event, 2) }">
              <span class="body-text body-text--footnote trajectory__options--text" data-bind="widgetLocaleText: 'labelOneWay'">Somente ida</span>
            </li>
          </ul>
        </div>
        <div class="block4">
          <input type="search" id="inpt-originPassages-header" class="input inpt-originPassages-header" autocomplete="off"
            data-bind="event: { click: function () { $context.shouldOrigin($context) }, 'blur': function () { $context.setLastOrigin($context) } }, css: { focus: $context.should_origin, warning: $context.origin_warning, 'body-text--color-six': $context.id_origin() != undefined }, value: $context.origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}, attr: { title: origin, 'readonly': $context.is_mobile() }, style: { 'padding-top': $context.origin_name() ? '20px' : '0' }"
            placeholder="Origem" title="https://www.livelo.com.br" style="padding-top: 0px;">
          <label for="inpt-originPassages-header" class="input-label" data-bind="visible: $context.origin_name(), widgetLocaleText: 'flightOriginTextLabel'" style="display: none;">Origem do voo</label>
          <span class="icon icon-depature"></span>
        </div>
        <div id="locations_origin_passages-header" data-bind="visible: $context.should_origin" style="display: none;">
          <div class="spinner" data-bind="visible: $context.show_loader_origin" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar-header mCustomScrollbar _mCS_1 mCS_no_scrollbar">
            <div id="mCSB_1" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" style="max-height: none;" tabindex="0">
              <div id="mCSB_1_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'origin'">Origem</span>
                  <label for="header_title-inpt-originPassages-header" style="visibility: hidden; position: absolute;" data-bind="widgetLocaleText: 'flightOriginTextLabel'">Origem do voo</label>
                  <input type="search" id="header_title-inpt-originPassages-header" class="input inpt-originPassages-header" autocomplete="off"
                    data-bind="css: { warning: $context.origin_warning, 'body-text--color-six': $context.id_origin() != undefined, focus: $context.should_origin }, value: $context.origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}"
                    placeholder="Origem">
                  <span class="icon-x" data-bind="click: $context.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: $context.arr_origin_recent().length > 0 &amp;&amp; ($context.locations_origin().length == 0 || $context.locations_origin_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentOrigins'">Origens Recentes</span>
                  <ul data-bind="foreach: $context.arr_origin_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchOrigins-header"></ul>
                </div>
                <div class="sub-title" data-bind="visible: $context.locations_origin().length > 0 || $context.locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: $context.locations_origin" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesCities-header"></ul>
                </div>
                <div class="sub-title" data-bind="visible: $context.locations_origin().length > 0 || $context.locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: $context.locations_origin_airports" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesAirports-header"></ul>
                </div>
              </div>
              <div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block4">
          <input type="search" id="inpt-destinyPassages-header" class="input inpt-destinyPassages-header body-text--color-six" autocomplete="off"
            data-bind="event: {click: function () { $context.shouldDestiny($context) }, 'blur': function () { $context.setLastDestiny($context) } }, css: { focus: $context.should_destiny, warning: $context.destiny_warning(), 'body-text--color-six': $context.id_destiny() != undefined }, value: $context.destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: $context.destiny, 'readonly': $context.is_mobile() }, style: { 'padding-top': $context.destiny_name() ? '20px' : '0' }"
            placeholder="Destino" style="padding-top: 0px;">
          <label for="inpt-destinyPassages-header" class="input-label" data-bind="visible: $context.destiny_name(), widgetLocaleText: 'flightDestinyTextLabel'" style="display: none;">Destino do voo</label>
          <span class="icon icon-arrival"></span>
        </div>
        <div id="locations_destiny_passages-header" data-bind="visible: $context.should_destiny" style="display: none;">
          <div class="spinner" data-bind="visible: $context.show_loader_destiny" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar-header mCustomScrollbar _mCS_2 mCS_no_scrollbar">
            <div id="mCSB_2" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_2_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'destiny'">Destino</span>
                  <label for="header_title-inpt-destinyPassages-header" style="visibility: hidden; position: absolute;">Destino do voo</label>
                  <input type="search" id="header_title-inpt-destinyPassages-header" class="input inpt-destinyPassages-header body-text--color-six" autocomplete="off"
                    data-bind="css: { warning: $context.destiny_warning(), 'body-text--color-six': $context.id_destiny() != undefined, focus: $context.should_destiny }, value: $context.destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}"
                    placeholder="Destino">
                  <span class="icon-x" data-bind="click: $context.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: $context.arr_destiny_recent().length > 0 &amp;&amp; ($context.locations_destiny().length == 0 || $context.locations_destiny_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentDestinations'">Destinos Recentes</span>
                  <ul data-bind="foreach: $context.arr_destiny_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchDestinations-header"></ul>
                </div>
                <div class="sub-title" data-bind="visible: $context.locations_destiny().length > 0 || $context.locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: $context.locations_destiny" class="locations__origin--ul" id="ul-searchDestinyPassagesCities-header"></ul>
                </div>
                <div class="sub-title" data-bind="visible: $context.locations_destiny().length > 0 || $context.locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: $context.locations_destiny_airports" class="locations__origin--ul select__li__destiny" id="ul-searchDestinyPassagesAirports-header"></ul>
                </div>
              </div>
              <div id="mCSB_2_scrollbar_vertical" class="mCSB_scrollTools mCSB_2_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_2_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 block__calendar">
          <input type="text" id="inpt-goingPassages-header" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: $context.going_warning(), 'body-text--color-six': $context.going_and_back != undefined, focus: $context.show_calendar() }, click: function () { $context.showCalendar($context) }, value: $context.going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: !$context.origin_bigger(), attr: { title: $context.going_and_back }, style: { 'padding-top': $context.going_and_back_without_year() ? '20px' : '0' }"
            name="start" readonly="true" placeholder="Datas" title="9 Set 2024 - 9 Set 2024" style="padding-top: 20px;">
          <label for="inpt-goingPassages-header" class="input-label" data-bind="
                visible: $context.going_and_back_without_year() || $context.just_going(),
                text: $context.type_going_back()
              ">Ida e volta</label>
          <span class="icon icon-calendar"></span>
          <input type="text" id="inpt-goingPassages-aux-header" class="datepicker-double-flights-header is-datepick" style="position: absolute; z-index: -1;" data-bind="value: $context.going_and_back">
          <input type="text" id="inpt-goingPassagesSimple-header" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: $context.going_warning(), 'body-text--color-six': $context.just_going != undefined, focus: $context.show_calendar() }, click: function () { $context.showCalendar($context) }, value: $context.just_going, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: $context.origin_bigger(), attr: { title: $context.just_going }, style: { 'padding-top': $context.just_going() ? '20px' : '0' }"
            name="start" readonly="true" placeholder="Datas" title="9 Set 2024" style="display: none; padding-top: 20px;">
          <input type="text" id="inpt-goingPassagesSimple-aux-header" class="datepicker-simple-flights-header is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: $context.just_going">
          <div class="modal__calendar" id="calendar-flights-header" data-bind="visible: $context.show_calendar()" style="display: none;">
            <span class="icon-x" data-bind="click: $context.scrollToSearch.bind($context, $context), visible: $context.is_mobile()" style="display: none;"></span>
            <div class="header__calendar">
              <span class="body-text margin-top20">
                <!-- ko if: $context.optionRangeDateCalendar() === "true" --><!-- /ko -->
                <!-- ko if: $context.optionRangeDateCalendar() === "false" -->
                <span class="icon-calendar"></span>
                <span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
                <!-- /ko -->
              </span>
              <div class="dates">
                <div class="header-inputs">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
                  <input type="text" id="inpt-goingDatePassage-header" class="input normal body-text--color-six" readonly="" autocomplete="off"
                    data-bind="css: { warning: $context.going_warning(), 'body-text--color-six': $context.just_going != undefined}, value: $context.formatDateToCalendar($context.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: $context.going }"
                    name="start" title="2024-09-09">
                </div>
                <div class="header-inputs  margin-left">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'back', visible: !$context.origin_bigger()">Volta</label>
                  <input type="text" id="inpt-backDatePassage-header" class="input normal body-text--color-six" autocomplete="off" readonly=""
                    data-bind="css: { warning: $context.going_warning(), 'body-text--color-six': $context.just_back != undefined }, value: $context.formatDateToCalendar($context.back()), visible: !$context.origin_bigger(), widgetLocaleText: {value:'labelDates'}, attr: { title: $context.back }"
                    name="start" title="2024-09-09">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2">
          <input type="text" role="button" id="inpt-numberPassages-header" class="input normal body-text--color-six" autocomplete="off"
            data-bind="css: { warning: $context.passangers_warning(), 'body-text--color-six': $context.passangers() != undefined, 'focus': $context.show_ul_passangers }, value: $context.passangers, widgetLocaleText: {value:'labelPassengers', attr:'placeholder'}, click: function () { $context.showUlPassangers($context) }, event: {'keypress': $context.handleKeypressShowUlPassangers.bind($context, event)}, style: { 'padding-top': $context.passangers() ? '20px' : '0' }"
            name="end" placeholder="Pessoas" style="padding-top: 20px;">
          <label for="inpt-numberPassages-header" class="input-label" data-bind="
                visible: $context.passangers(), widgetLocaleText: 'flightPassagesTextLabel'
              ">Classe e passageiros</label>
          <span class="icon icon-user"></span>
          <div data-bind="visible: $context.show_ul_passangers" class="qntdPassagers-header" id="qntdPassagers-header" style="display: none;">
            <div class="head__passagers">
              <span tabindex="0" class="pass_title body-text" data-bind="widgetLocaleText: 'countPassengers'">Quantos passageiros?</span>
              <div role="button" tabindex="0" class="close_modal h1--colored"
                data-bind="click: function () { $context.closeModal($context) }, event: {'keypress': $context.handleKeypressCloseModal.bind($context, event)}, attr: {'aria-label': $context.resources().flightPassagesCloseTextLabel}"
                aria-label="Fechar alteração de quantidade de passageiros">
                <span class="icon-x"></span>
              </div>
            </div>
            <ul class="info_qntd passagers" style="list-style: none; list-style-type: none;" data-bind="css: { 'baby_warning': $context.babys_warning() }">
              <h5 class="h5" data-bind="widgetLocaleText: 'labelPassengers'">Pessoas</h5>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelAdult'">Adultos</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionAdult'">+ de 12 anos</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartAdultPassages-header" type="button" class="button--small button button__secondary--blue quantityMinus button__remove" data-type="adult">
                    <i class="icon-minus icon--right"></i>
                  </button>
                  <input id="inpt-productQuantityCartAdultPassages-header" type="number" class="quantity amount__input" maxlength="2"
                    data-bind="value: $context.adult, attr: {'aria-label': $context.adult() + ' ' + $context.resources().flightPassagesSelectAdultsTextLabel}" data-type="adult" aria-label="1 passagens para adultos">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartAdultPassages-header" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="adult">
                    <i class="icon-plus icon--right"></i>
                  </button>
                </div>
              </li>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelChild'">Crianças</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionChild'">2 à 11 anos</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartChildPassages-header" type="button" class="button--small button button__secondary--blue quantityMinus button__remove" data-type="childs">
                    <i class="icon-minus icon--right"></i>
                  </button>
                  <input id="inpt-productQuantityCartChildPassages-header" type="number" class="quantity amount__input" maxlength="2"
                    data-bind="value: $context.childs, attr: {'aria-label': $context.childs() + ' ' + $context.resources().flightPassagesSelectChildrenTextLabel }" data-type="childs" aria-label="0 passagens para crianças">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartChildPassages-header" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="childs">
                    <i class="icon-plus icon--right"></i>
                  </button>
                </div>
              </li>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelBabys'">Bebês</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionBaby'">0 à 23 meses</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartBabyPassages-header" type="button" class="button--small button button__secondary--blue quantityMinus button__remove" data-type="babys">
                    <i class="icon-minus icon--right"></i>
                  </button>
                  <input id="inpt-productQuantityCartBabyPassages-header" type="number" class="quantity amount__input" maxlength="2"
                    data-bind="value: $context.babys, attr: {'aria-label': $context.babys() + ' ' + $context.resources().flightPassagesSelectBabysTextLabel }" data-type="babys" aria-label="0 passagens para bebês">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartBabyPassages-header" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="babys">
                    <i class="icon-plus icon--right"></i>
                  </button>
                </div>
              </li>
              <span class="body-text body-text--footnote babys_warning" data-bind="visible: $context.babys_warning()" style="display: none;">
                <span class="icon-alert-circle"></span>
                <span data-bind="widgetLocaleText: 'warningBaby'" class="body-text body-text--small">O número de adultos deve ser maior ou igual ao número de bebês</span>
              </span>
            </ul>
            <ul class="info_qntd seat__class" style="list-style: none; list-style-type: none;">
              <h5 tabindex="0" class="h5" data-bind="widgetLocaleText: 'class'">Classe</h5>
              <button type="button" class="button-outline button__secondary button--large active"
                data-bind="widgetLocaleText: 'economicClass', event: { 'click': function () { $context.setClassType($context, 1) }, 'keypress': function (data, event) { $context.handleKeypressSetClassType($context, event, 1) } }, css: { active: $context.seat_class() == 'ECONOMY_CLASS' }">Classe
                econômica</button>
              <button type="button" class="button-outline button__secondary button--large"
                data-bind="widgetLocaleText: 'executiveClass', event: { 'click': function () { $context.setClassType($context, 2) }, 'keypress': function (data, event) { $context.handleKeypressSetClassType($context, event, 2) } }, css: { active: $context.seat_class() == 'BUSINESS_CLASS' }">Classe
                executiva</button>
            </ul>
          </div>
        </div>
        <div class="block1">
          <button data-bind="click: function () { $context.handleSearch($context) }, attr: {'aria-label': $context.resources().flightSearchPassagesTextLabel }" class="button__primary button--large" id="flightButtonHandleSearch" type="submit"
            aria-label="Pesquisar passagens">
            <span class="search-text" data-bind="widgetLocaleText: 'search'">Pesquisar</span>
          </button>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
</form>

<form id="form__passages" data-bind="submit: $data.handleSearch, onRender: $data.init()">
  <!-- ko if: ($data.pageContext().page.name === "passagens-aereas" || $data.pageContext().page.name === "passagens-aereas-v2") --><!-- /ko -->
  <!-- ko ifnot: ($data.pageContext().page.name === "passagens-aereas" || $data.pageContext().page.name === "passagens-aereas-v2") -->
  <div class="form">
    <div class="search" style="padding: 0px;">
      <div class="row active-accrual" data-bind="css: { 'active-accrual' : $data.activeCashLayout() &amp;&amp; $parents &amp;&amp; $parents[1] &amp;&amp; $parents[1].name &amp;&amp; $parents[1].name() === 'custom-stack-travel-search-small' }">
        <div class="left item">
          <div class="box ul-typePassages">
            <div role="button" tabindex="0" aria-label="Selecionar passagem ida e volta ou somente ida" class="box__int"
              data-bind="event: {'click': $data.showUlTypeGoingBack.bind($data), 'keypress': $data.handleKeypressShowUlTypeGoingBack.bind($data, event)}">
              <span id="span-labelBedroomsPassages" class="body-text body-text--footnote" data-bind="html: type_going_back" style="margin-right: 10px; color: rgb(255, 255, 255);">Ida e volta</span>
              <span class="icon-chevron-down body-text--color-one" style="color: rgb(255, 10, 140);"></span>
            </div>
            <ul class="locations__origin--ul" id="ul-typePassages" data-bind="visible: $data.show_ul_type_going_back" style="list-style: none; display: none;">
              <li class="hover li-type-goinback" tabindex="0"
                data-bind="event: { 'click': function() { $data.setTypeGoinBack(1), $data.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $data.type_going_back()) }, 'keypress': $data.handleKeypressSetTypeGoinBack.bind($data, event, 1), 'blur': $data.handleKeypressSetTypeGoinBack.bind($data, event, 1) }">
                <span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelRoundTrip'">Ida e volta</span>
              </li>
              <li class="hover li-type-goinback" tabindex="0"
                data-bind="event: { 'click': function() { $data.setTypeGoinBack(2), $data.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $data.type_going_back()) }, 'keypress': $data.handleKeypressSetTypeGoinBack.bind($data, event, 2), 'blur': $data.handleKeypressSetTypeGoinBack.bind($data, event, 2) }">
                <span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelOneWay'">Somente ida</span>
              </li>
            </ul>
          </div>
        </div>
      </div>
      <div class="row form">
        <div class="block4">
          <span class="icon icon-depature"></span>
          <label for="inpt-originPassages" style="visibility: hidden; position: absolute;">Origem do voo</label>
          <input type="search" id="inpt-originPassages" class="input inpt-originPassages body-text--color-six" autocomplete="off"
            data-bind="event: { click: $data.shouldOrigin, 'blur':$data.setLastOrigin }, css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined }, value: origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}, attr: { title: origin, 'readonly': $data.is_mobile() }"
            placeholder="Origem" title="">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_origin_passages" data-bind="visible: $data.should_origin" style="display: none;">
          <div class="spinner" data-bind="visible: show_loader_origin" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar _mCS_15 mCS_no_scrollbar">
            <div id="mCSB_15" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_15_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'origin'">Origem</span>
                  <label for="header_title-inpt-originPassages" style="visibility: hidden; position: absolute;">Origem do voo</label>
                  <input type="search" id="header_title-inpt-originPassages" class="input inpt-originPassages body-text--color-six" autocomplete="off"
                    data-bind="css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined, focus: $data.should_origin }, value: origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}"
                    placeholder="Origem">
                  <span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: arr_origin_recent().length > 0 &amp;&amp; (locations_origin().length == 0 || locations_origin_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentOrigins'">Origens Recentes</span>
                  <ul data-bind="foreach: arr_origin_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchOrigins"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_origin" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: locations_origin_airports" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesAirports"></ul>
                </div>
              </div>
              <div id="mCSB_15_scrollbar_vertical" class="mCSB_scrollTools mCSB_15_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_15_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; height: 0px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <button type="button" aria-label="Inverter origem e destino" data-bind="click: transferLocations" class="button-outline button__secondary button--large button__exchange"><i class="icon-transfer"></i></button>
        <div class="block4">
          <span class="icon icon-arrival" style="left: 22px;"></span>
          <label for="inpt-destinyPassages" style="visibility: hidden; position: absolute;">Destino do voo</label>
          <input type="search" id="inpt-destinyPassages" class="input inpt-destinyPassages body-text--color-six" autocomplete="off"
            data-bind="event: {click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny, 'readonly': $data.is_mobile() }"
            placeholder="Destino" title="">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_destiny_passages" data-bind="visible: $data.should_destiny" style="display: none;">
          <div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar _mCS_16 mCS_no_scrollbar">
            <div id="mCSB_16" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_16_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'destiny'">Destino</span>
                  <label for="header_title-inpt-destinyPassages" style="visibility: hidden; position: absolute;">Destino do voo</label>
                  <input type="search" id="header_title-inpt-destinyPassages" class="input inpt-destinyPassages body-text--color-six" autocomplete="off"
                    data-bind="css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}"
                    placeholder="Destino">
                  <span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 &amp;&amp; (locations_destiny().length == 0 || locations_destiny_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentDestinations'">Destinos Recentes</span>
                  <ul data-bind="foreach: arr_destiny_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchDestinations"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny" class="locations__origin--ul" id="ul-searchDestinyPassagesCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny_airports" class="locations__origin--ul select__li__destiny" id="ul-searchDestinyPassagesAirports"></ul>
                </div>
              </div>
              <div id="mCSB_16_scrollbar_vertical" class="mCSB_scrollTools mCSB_16_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_16_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; height: 0px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 no__border__lateral block__calendar" style="border-left: 0;">
          <span class="icon icon-calendar"></span>
          <label for="inpt-goingPassages" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" role="textbox" id="inpt-goingPassages" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: !origin_bigger(), attr: { title: going_and_back }"
            name="start" readonly="true" placeholder="Datas" title="9 Set 2024 - 9 Set 2024">
          <label for="inpt-goingPassages-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" role="textbox" aria-label="Informações da data" id="inpt-goingPassages-aux" class="datepicker-double-flights is-datepick" style="position: absolute; z-index: -1; visibility: hidden" data-bind="value: going_and_back">
          <label for="inpt-goingPassagesSimple" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" role="textbox" id="inpt-goingPassagesSimple" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, click: $data.showCalendar,value: just_going, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: origin_bigger(), attr: { title: just_going }"
            name="start" readonly="true" placeholder="Datas" title="9 Set 2024" style="display: none;">
          <label for="inpt-goingPassagesSimple-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" role="textbox" aria-label="Informações da data" id="inpt-goingPassagesSimple-aux" class="datepicker-simple-flights is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: just_going">
          <div class="modal__calendar" id="calendar-flights" data-bind="visible: $data.show_calendar()" style="display: none;">
            <span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
            <div class="header__calendar">
              <span class="body-text margin-top20">
                <!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
                <!-- ko if: $data.optionRangeDateCalendar() === "false" -->
                <span class="icon-calendar"></span>
                <span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
                <!-- /ko -->
              </span>
              <div class="dates">
                <div class="header-inputs">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
                  <input type="text" id="inpt-goingDatePassage" class="input normal body-text--color-six" readonly="" autocomplete="off"
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined}, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
                    title="2024-09-09">
                </div>
                <div class="header-inputs  margin-left">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'back', visible: !origin_bigger()">Volta</label>
                  <input type="text" id="inpt-backDatePassage" class="input normal body-text--color-six" autocomplete="off" readonly=""
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), visible: !origin_bigger(), widgetLocaleText: {value:'labelDates'}, attr: { title: back }"
                    name="start" title="2024-09-09">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 border__radius__right" style="border-left: 0;">
          <div>
            <span class="icon icon-user"></span>
            <label for="inpt-numberPassages" style="visibility: hidden; position: absolute;">Quantidade de passagens</label>
            <input type="text" role="textbox" id="inpt-numberPassages" class="input normal body-text--color-six" autocomplete="off"
              data-bind="css: { warning: passangers_warning(), 'body-text--color-six': passangers() != undefined, 'focus': show_ul_passangers }, value: passangers, widgetLocaleText: {value:'labelPassengers', attr:'placeholder'}, click: $data.showUlPassangers, event: {'keypress': $data.handleKeypressShowUlPassangers.bind($data, event)}"
              name="end" readonly="" placeholder="Pessoas">
          </div>
          <div data-bind="visible: show_ul_passangers" class="qntdPassagers" style="display: none;">
            <div class="head__passagers">
              <span tabindex="0" class="pass_title body-text" data-bind="widgetLocaleText: 'countPassengers'">Quantos passageiros?</span>
              <div role="button" tabindex="0" class="close_modal h1--colored" aria-label="Fechar alteração de quantidade de passageiros" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}">
                <span class="icon-x"></span>
              </div>
            </div>
            <ul class="info_qntd passagers" style="list-style: none; list-style-type: none;" data-bind="css: { 'baby_warning': $data.babys_warning() }">
              <h5 class="h5" data-bind="widgetLocaleText: 'labelPassengers'">Pessoas</h5>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelAdult'">Adultos</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionAdult'">+ de 12 anos</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartAdultPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
                    data-type="adult"><i class="icon-minus icon--right"></i></button>
                  <input id="inpt-productQuantityCartAdultPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: adult, attr: {'aria-label': $data.adult() + ' passagens para adultos' }" data-type="adult"
                    aria-label="1 passagens para adultos">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartAdultPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="adult"><i class="icon-plus icon--right"></i></button>
                </div>
              </li>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelChild'">Crianças</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionChild'">2 à 11 anos</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartChildPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
                    data-type="childs"><i class="icon-minus icon--right"></i></button>
                  <input id="inpt-productQuantityCartChildPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: childs, attr: {'aria-label': $data.childs() + ' passagens para crianças' }" data-type="childs"
                    aria-label="0 passagens para crianças">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartChildPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="childs"><i class="icon-plus icon--right"></i></button>
                </div>
              </li>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelBabys'">Bebês</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionBaby'">0 à 23 meses</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartBabyPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
                    data-type="babys"><i class="icon-minus icon--right"></i></button>
                  <input id="inpt-productQuantityCartBabyPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: babys, attr: {'aria-label': $data.babys() + ' passagens para bebês' }" data-type="babys"
                    aria-label="0 passagens para bebês">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartBabyPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="babys"><i class="icon-plus icon--right"></i></button>
                </div>
              </li>
              <span class="body-text body-text--footnote babys_warning" data-bind="visible: babys_warning()" style="display: none;">
                <span class="icon-alert-circle"></span>
                <span data-bind="widgetLocaleText: 'warningBaby'" class="body-text body-text--small">O número de adultos deve ser maior ou igual ao número de bebês</span>
              </span>
            </ul>
            <ul class="info_qntd seat__class" style="list-style: none; list-style-type: none;">
              <h5 tabindex="0" class="h5" data-bind="widgetLocaleText: 'class'">Classe</h5>
              <button type="button" class="button-outline button__secondary button--large active"
                data-bind="widgetLocaleText: 'economicClass', event: { 'click': $data.setClassType.bind($data, 1), 'keypress': $data.handleKeypressSetClassType.bind($data, event, 1) }, css: { active: $data.seat_class() == 'ECONOMY_CLASS' }">Classe
                econômica</button>
              <button type="button" class="button-outline button__secondary button--large"
                data-bind="widgetLocaleText: 'executiveClass', event: { 'click': $data.setClassType.bind($data, 2), 'keypress': $data.handleKeypressSetClassType.bind($data, event, 2) }, css: { active: $data.seat_class() == 'BUSINESS_CLASS' }">Classe
                executiva</button>
            </ul>
          </div>
        </div>
        <div class="block1">
          <button type="submit" aria-label="Pesquisar passagens" class="button-outline button__primary button--large">
            <i data-bind="visible: !is_mobile()" class="icon-search"></i>
            <span data-bind="visible: is_mobile(), widgetLocaleText: 'search'" style="display: none;">Pesquisar</span>
          </button>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
  <!-- /ko -->
</form>

<form id="form__accommodations" data-bind="submit: $data.handleSearch, onRender: $data.init()">
  <!-- ko if: ($data.pageContext().page.name === "hoteis" || $data.pageContext().page.name === "hoteis-v2") --><!-- /ko -->
  <!-- ko ifnot: ($data.pageContext().page.name === "hoteis" || $data.pageContext().page.name === "hoteis-v2") -->
  <div class="form">
    <div class="search" style="padding: 0px;">
      <div class="row">
        <div class="block4">
          <span class="icon icon-location"></span>
          <label for="inpt-destinyHotels" style="visibility: hidden; position: absolute;">Destino da hospedagem</label>
          <input type="search" id="inpt-destinyHotels" class="input inpt-destinyHotels" autocomplete="off"
            data-bind="event: { click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny }"
            placeholder="Destino">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_destiny_passages" data-bind="visible: $data.should_destiny" style="display: none;">
          <div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar _mCS_3 mCS_no_scrollbar">
            <div id="mCSB_3" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_3_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'destiny'">Destino</span>
                  <label for="inpt-destinyHotels-mobile" style="visibility: hidden; position: absolute;">Destino da hospedagem</label>
                  <input type="search" id="inpt-destinyHotels-mobile" class="inpt_search input inpt-destinyHotels" autocomplete="off"
                    data-bind="event: { click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny }"
                    placeholder="Destino">
                  <span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 &amp;&amp; (locations_destiny().length == 0 || locations_destiny_hotels().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'lastSearches'">Últimas Buscas</span>
                  <ul data-bind="foreach: arr_destiny_recent" class="locations__destiny--ul" id="ul-lastSearcheAccommodation"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_hotels().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny" class="locations__destiny--ul" id="ul-searchDestinyCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_hotels().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-hotel"></span>
                    <span data-bind="widgetLocaleText: 'labelHotels'">Hotéis</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny_hotels" class="locations__destiny--ul" id="ul-searchDestinyHotels"></ul>
                </div>
              </div>
              <div id="mCSB_3_scrollbar_vertical" class="mCSB_scrollTools mCSB_3_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_3_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 no__border__lateral block__calendar">
          <span class="icon icon-calendar"></span>
          <label for="inpt-goingAccommodations" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" id="inpt-goingAccommodations" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, attr: { title: going_and_back }"
            name="start" placeholder="Datas" title="9 Set 2024 - 10 Set 2024">
          <label for="inpt-goingAccommodations-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" id="inpt-goingAccommodations-aux" aria-label="Informações da data" class="datepicker-double-accommodations is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: going_and_back">
          <div class="modal__calendar" id="calendar-accommodations" data-bind="visible: $data.show_calendar()" style="display: none;">
            <span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
            <div class="header__calendar">
              <span class="body-text margin-top20">
                <!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
                <!-- ko if: $data.optionRangeDateCalendar() === "false" -->
                <span class="icon-calendar"></span>
                <span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
                <!-- /ko -->
              </span>
              <div class="dates">
                <div class="header-inputs">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
                  <input type="text" id="inpt-goingDateAccommodations" class="input normal body-text--color-six" readonly="" autocomplete="off"
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
                    title="2024-09-09">
                </div>
                <div class="header-inputs  margin-left">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'back'">Volta</label>
                  <input type="text" id="inpt-backDateAccommodations" class="input normal body-text--color-six" autocomplete="off" readonly=""
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), widgetLocaleText: {value:'labelDates'}, attr: { title: back }" name="start"
                    title="2024-09-10">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2" style="border-left: 0;">
          <div>
            <span class="icon icon-hotel"></span>
            <label for="inpt-bedrooms" style="visibility: hidden; position: absolute;">Quantidade de quartos e hóspedes</label>
            <input type="text" id="inpt-bedrooms" class="input normal body-text--color-six" autocomplete="off"
              data-bind="css: { warning: bedrooms_warning(), 'body-text--color-six': $data.bedrooms_list().length > 0 }, value: bedrooms, widgetLocaleText: {value:'labelBedrooms', attr:'placeholder' }, click: $data.showMarkerBedrooms, event: {'keypress': $data.handleKeypressShowMarkerBedrooms.bind($data, event)}"
              name="start" readonly="" placeholder="Quartos">
          </div>
        </div>
        <div class="block2 border__radius__right" style="border-left: 0;">
          <div>
            <span class="icon icon-user"></span>
            <label for="inpt-guests" style="visibility: hidden; position: absolute;">Quantidade de quartos e hóspedes</label>
            <input type="text" id="inpt-guests" class="input normal body-text--color-six" autocomplete="off"
              data-bind="css: { warning: guests_warning(), 'body-text--color-six': guests != undefined }, value: guests, widgetLocaleText: {value:'labelGuests', attr:'placeholder'}, click: $data.showMarkerBedrooms, event: {'keypress': $data.handleKeypressShowMarkerBedrooms.bind($data, event)}"
              name="start" readonly="" placeholder="Hóspedes">
          </div>
          <div data-bind="visible: $data.show_marker_bedrooms()" style="display: none;">
            <div class="show_marker_bedrooms">
              <div class="header_beadrooms">
                <span tabindex="0" class="body-text" data-bind="widgetLocaleText: 'headerBedrooms'">Quantos quartos?</span>
                <div role="button" tabindex="0" aria-label="Fechar alterações nos quartos e hóspedes" class="close_modal h1--colored" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}">
                  <span class="bdy-text body-text--footnote" data-bind="widgetLocaleText: 'buttonClose'">Fechar</span>
                  <span class="icon-x"></span>
                </div>
              </div>
              <div data-bind="foreach: bedrooms_list" class="rectangle">
                <ul tabindex="0" data-bind="visible: !$data.show_bedrooms(), attr: {class: 'infoQntd infoMinimized list-minimized-bedrooms-' + ($index()+1), 'aria-label': 'Informações do quarto ' + ($index()+1)}"
                  class="infoQntd infoMinimized list-minimized-bedrooms-1" aria-label="Informações do quarto 1" style="display: none;">
                  <li>
                    <span data-bind="widgetLocaleText : {value:'labelBedroom', attr: 'innerText', params: {num: $index()+1} }">Quarto 1</span>
                  </li>
                  <li>
                    <span class="font__14" data-bind="visible: $data.adult() == 1, widgetLocaleText : {value:'labelAdultMinimized', attr: 'innerText', params: {num: $data.adult()} }">1 adulto</span>
                    <span class="font__14" data-bind="visible: $data.adult() != 1, widgetLocaleText : {value:'labelAdultMinimizedMore', attr: 'innerText', params: {num: $data.adult()} }" style="display: none;">1 adultos</span>
                  </li>
                  <li>
                    <span class="font__14" data-bind="visible: $data.childs() == 1, widgetLocaleText : {value:'labelChildMinimized', attr: 'innerText', params: {num: $data.childs()} }" style="display: none;">0 criança</span>
                    <span class="font__14" data-bind="visible: $data.childs() != 1, widgetLocaleText : {value:'labelChildMinimizedMore', attr: 'innerText', params: {num: $data.childs()} }">0 crianças</span>
                  </li>
                  <li>
                    <span role="button" tabindex="0" class="icon-chevron-down"
                      data-bind="visible: !$data.show_bedrooms(), click: $parent.showBedrooms.bind($parent, $data, true), event: {'keypress': $parent.handleKeypressExpandBedroom.bind($parent, $data, event, true, ($index()+1))}, attr: {'aria-label': 'Alterar informações do quarto' + ($index()+1)}"
                      aria-label="Alterar informações do quarto1" style="display: none;"></span>
                  </li>
                </ul>
                <div data-bind="visible: $data.show_bedrooms()">
                  <ul class="infoQntd">
                    <li>
                      <span tabindex="0" data-bind="widgetLocaleText : {value:'labelBedroom', attr: 'innerText', params: {num: $index()+1} }, attr: {class: 'bedroom-name-' + ($index()+1)}" class="bedroom-name-1">Quarto 1</span>
                      <span tabindex="0" role="button" class="body-text body-text--footnote btn__excluir"
                        data-bind="click: $parent.removeBedroom.bind($parent, $index()), event: {'keypress': $parent.handleKeypressRemoveBedroom.bind($parent, event, $index())}, widgetLocaleText: 'labelDelete', visible: $parent.bedrooms_list().length > 1"
                        style="display: none;">Excluir</span>
                    </li>
                    <li>
                      <div class="type">
                        <span class="body-text" data-bind="widgetLocaleText: 'labelAdult'">Adultos</span>
                        <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionAdults'">+ de 18 anos</small>
                      </div>
                      <div class="amount__element">
                        <button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-minusQuantityCartAdultPassages-'+$index() }" type="button" class="button--small button button__secondary--blue quantityMinusHotels button__remove"
                          data-type="adult" id="btn-minusQuantityCartAdultPassages-0"><i class="icon-minus icon--right"></i></button>
                        <input type="number" class="quantityHotels amount__input" maxlength="1"
                          data-bind="value: $data.adult, valueUpdate: 'keyup', attr: { id:'inpt-productQuantityCartAdultPassages-'+$index(), 'aria-label': $data.adult() + ' adultos no quarto' }" data-type="adult"
                          id="inpt-productQuantityCartAdultPassages-0" aria-label="1 adultos no quarto">
                        <button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-plusQuantityCartAdultPassages-'+$index() }" type="button" class="quantityPlusHotels button--small button button__secondary button__add" data-type="adult"
                          id="btn-plusQuantityCartAdultPassages-0"><i class="icon-plus icon--right"></i></button>
                      </div>
                    </li>
                    <li>
                      <div class="type">
                        <span class="body-text" data-bind="widgetLocaleText: 'labelChild'">Crianças</span>
                        <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionChild'">até 17 anos</small>
                      </div>
                      <div class="amount__element">
                        <button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-minusQuantityCartChildPassages-'+$index() }" type="button" class="button--small button button__secondary--blue quantityMinusHotels button__remove"
                          data-type="childs" id="btn-minusQuantityCartChildPassages-0"><i class="icon-minus icon--right"></i></button>
                        <input type="number" class="quantityHotels amount__input" maxlength="1"
                          data-bind="value: $data.childs, valueUpdate: 'keyup', attr: { id:'inpt-productQuantityCartChildPassages-'+$index(), 'aria-label': $data.childs() + ' crianças no quarto' }" data-type="childs"
                          id="inpt-productQuantityCartChildPassages-0" aria-label="0 crianças no quarto">
                        <button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-plusQuantityCartChildPassages-'+$index() }" type="button" class="quantityPlusHotels button--small button button__secondary button__add" data-type="childs"
                          id="btn-plusQuantityCartChildPassages-0"><i class="icon-plus icon--right"></i></button>
                      </div>
                    </li>
                  </ul>
                  <div class="infoChild" data-bind="visible: $data.childs_ages().length > 0" style="display: none;">
                    <span data-bind="widgetLocaleText: 'labelAge'" class="body-text body-text--small">Idade dos menores</span>
                    <div data-bind="foreach: $data.childs_ages()" class="ages"></div>
                  </div>
                </div>
                <div class="clear"></div>
              </div>
              <div class="btns__bedrooms">
                <div tabindex="0" role="button" class="addBedroom" data-bind="click: $data.addNewBedroom, event: {'keypress': $data.handleKeypressAddNewBedroom.bind($data, event)}">
                  <span class="icon-plus"></span>
                  <span class="labelAdd" data-bind="widgetLocaleText: 'Adicionar Quarto'">Adicionar Quarto</span>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block1">
          <button type="submit" aria-label="Pesquisar hospedagens" class="button-outline button__primary button--large" id="btn-search-accomodations" data-bind="visible: !is_mobile()"><i class="icon-search"></i></button>
          <button type="submit" aria-label="Pesquisar hospedagens" class="button button__primary button--large" id="btn-searchMobile-accomodations" data-bind="visible: is_mobile(), widgetLocaleText: 'labelSearch'"
            style="display: none; background-color: rgb(255, 10, 140);">Pesquisar</button>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
  <!-- /ko -->
</form>

<form id="form__vehicles" data-bind="submit: handleSearch, onRender: init()">
  <!-- ko if: ($data.pageContext().page.name === "carros" || $data.pageContext().page.name === "carros-v2") --><!-- /ko -->
  <!-- ko ifnot: ($data.pageContext().page.name === "carros" || $data.pageContext().page.name === "carros-v2") -->
  <div class="form">
    <div class="search" style="padding: 0px;">
      <div class="row active-accrual"
        data-bind="css: { 'active-accrual': $parents &amp;&amp; $parents[1] &amp;&amp; $parents[1].regions &amp;&amp; $data.showedAccrualHeader($parents[1].regions()) &amp;&amp; $parents[1].name &amp;&amp; $parents[1].name() === 'custom-stack-travel-search-small' }">
        <div class="left item">
          <div class="box ul-typeVehicles">
            <div role="button" tabindex="0" class="box__int" data-bind="event: {'click': $data.showUlTypeGoingBack.bind($data), 'keypress': $data.handleKeypressShowUlTypeGoingBack.bind($data, event)}">
              <span id="span-labelLocationVehicles" class="body-text body-text--footnote" data-bind="html: $data.type_going_back()" style="color: rgb(255, 255, 255);">Devolução no mesmo local</span>
              <span class="icon-chevron-down body-text--color-one" style="color: rgb(255, 10, 140);"></span>
            </div>
            <ul class="locations__origin--ul" id="ul-typeVehicles" data-bind="visible: $data.show_ul_type_going_back" style="display: none;">
              <li class="hover li-type-goinback" tabindex="0"
                data-bind="event: { 'click': function() { $data.setReturnDifferentLocation(1), $data.sendToDataLayer('DIFFERENT_PLACE')}, 'keypress': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 1), 'blur': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 1) }">
                <span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelDifferentLease'">Devolução em local diferente</span>
              </li>
              <li class="hover li-type-goinback" tabindex="0"
                data-bind="event: { 'click': function() { $data.setReturnDifferentLocation(2), $data.sendToDataLayer('SAME_PLACE')}, 'keypress': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 2), 'blur': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 2) }">
                <span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelSameLocation'">Devolução no mesmo local</span>
              </li>
            </ul>
          </div>
        </div>
      </div>
      <div class="row form">
        <div class="block4 w50 border" data-bind="css: { 'w50': !$data.inpt_block4(), 'no__border': $data.inpt_block4(), 'border': !$data.inpt_block4() }">
          <span class="icon icon-location"></span>
          <label for="inpt-originVehicles" style="visibility: hidden; position: absolute;">Local da retirada do veículo</label>
          <input type="search" id="inpt-originVehicles" class="input inpt-originVehicles" autocomplete="off"
            data-bind="event: { click: $data.shouldOrigin, 'blur':$data.setLastOrigin }, css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined }, value: origin_vehicles_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}, attr: { title: origin_vehicles }"
            placeholder="Local da retirada">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_origin_vehicles" data-bind="visible: $data.should_origin" style="display: none;">
          <div class="header__vehicles">
            <span class="body-text body-text--small" data-bind="widgetLocaleText: 'headerOrigin'">Local de retirada</span>
            <div class="spinner" data-bind="visible: show_loader_origin" style="display: none;">
              <svg class="spinner__svg" viewBox="0 0 50 50">
                <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
              </svg>
            </div>
          </div>
          <div class="mCustomScrollbar _mCS_6 mCS_no_scrollbar">
            <div id="mCSB_6" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_6_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="sub-title" data-bind="visible: arr_origin_recent().length > 0 &amp;&amp; (locations_origin().length == 0 || locations_origin_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentLocations'">Locais Recentes</span>
                  <ul data-bind="foreach: arr_origin_recent" class="locations__origin--ul select__li__origin" id="ul-recentSearchOriginVehicles"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_origin" class="locations__origin--ul select__li__origin" id="ul-searchOriginVehiclesCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: locations_origin_airports" class="locations__origin--ul select__li__origin" id="ul-searchOriginVehiclesAirports"></ul>
                </div>
              </div>
              <div id="mCSB_6_scrollbar_vertical" class="mCSB_scrollTools mCSB_6_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_6_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <button type="button" id="btn-exchange" data-bind="click: transferLocations, visible: $data.btn_exchange, attr: { 'aria-label': $data.resources().invertDestination }" class="button-outline button__secondary button--large button__exchange"
          aria-label="Inverter local de retirada e devolução" style="display: none;"><i class="icon-transfer"></i></button>
        <div class="block4" data-bind="visible: $data.inpt_block4()" style="display: none;">
          <span class="icon icon-location"></span>
          <label for="inpt-destinyVehicles" style="visibility: hidden; position: absolute;">Local da devolução do veículo</label>
          <input type="search" id="inpt-destinyVehicles" class="input inpt-destinyVehicles" autocomplete="off"
            data-bind="event: {click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined }, value: destiny_vehicles_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny_vehicles }"
            placeholder="Local da devolução">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_destiny_vehicles" data-bind="visible: $data.should_destiny" style="display: none;">
          <div class="header__vehicles">
            <span class="body-text body-text--small" data-bind="widgetLocaleText: 'headerDestiny'">Local de devolução</span>
            <div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
              <svg class="spinner__svg" viewBox="0 0 50 50">
                <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
              </svg>
            </div>
          </div>
          <div class="mCustomScrollbar _mCS_7 mCS_no_scrollbar">
            <div id="mCSB_7" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_7_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 &amp;&amp; (locations_destiny().length == 0 || locations_destiny_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentLocations'">Locais Recentes</span>
                  <ul data-bind="foreach: arr_destiny_recent" class="locations__origin--ul select__li__origin" id="ul-recentSearchDestinyVehicles"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny" class="locations__destiny--ul select__li__destiny" id="ul-searchDestinyVehiclesCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny_airports" class="locations__destiny--ul select__li__destiny" id="ul-searchDestinyVehiclesAirports"></ul>
                </div>
              </div>
              <div id="mCSB_7_scrollbar_vertical" class="mCSB_scrollTools mCSB_7_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_7_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 no__border__lateral block__calendar">
          <span class="icon icon-calendar"></span>
          <label for="inpt-goingVehicles" style="visibility: hidden; position: absolute;">Data</label>
          <input type="text" id="inpt-goingVehicles" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, attr: { title: going_and_back }"
            name="start" readonly="true" placeholder="Datas" title="9 Set 2024 - 10 Set 2024">
          <input type="text" id="inpt-goingVehicles-aux" class="datepicker-double-vehicles is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: going_and_back, attr: { 'aria-label': $data.resources().date }"
            aria-label="Data">
          <div class="modal__calendar" id="calendar-vehicles" data-bind="visible: $data.show_calendar()" style="display: none;">
            <span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
            <div class="header__calendar">
              <span class="body-text margin-top20">
                <!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
                <!-- ko if: $data.optionRangeDateCalendar() === "false" -->
                <span class="icon-calendar"></span>
                <span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
                <!-- /ko -->
              </span>
              <div class="dates">
                <div class="header-inputs">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Data de retirada</label>
                  <input type="text" id="inpt-goingDateVehicles" class="input normal body-text--color-six" readonly="" autocomplete="off"
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
                    title="2024-09-09">
                </div>
                <div class="header-inputs  margin-left">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'back'">Data de devolução</label>
                  <input type="text" id="inpt-backDateVehicles" class="input normal body-text--color-six" autocomplete="off" readonly=""
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), widgetLocaleText: {value:'labelDates'}, attr: { title: back }" name="start"
                    title="2024-09-10">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 border__radius__right" style="border-left: 0;">
          <div>
            <span class="icon icon-clock"></span>
            <label for="inpt-numberVehicles" style="visibility: hidden; position: absolute;">Horários retirada e dovolução do veículo</label>
            <input type="text" id="inpt-numberVehicles" class="input normal body-text--color-six" autocomplete="off"
              data-bind="css: { warning: schedules_warning(), 'body-text--color-six': schedules() != undefined, 'focus': show_ul_schedules }, value: schedules, widgetLocaleText: {value:'labelSchedules', attr:'placeholder'}, click: $data.showUlPassangers, event: {'keypress': $data.handleKeypressShowUlPassangers.bind($data, event)}"
              name="end" readonly="true" placeholder="Horários">
          </div>
          <div data-bind="visible: show_ul_schedules" class="qntdPassagers" style="display: none;">
            <div class="head__schedules">
              <span tabindex="0" class="body-text body-text--footnote" data-bind="widgetLocaleText: 'schedulesVehicles'">Quais horários de retirada e devolução?</span>
              <div role="button" tabindex="0" class="close_modal h1--colored" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}, attr: { 'aria-label': $data.resources().closeChanges }"
                aria-label="Fechar alterações nos horários">
                <span class="bdy-text body-text--footnote" data-bind="widgetLocaleText: 'buttonClose'">Fechar</span>
                <span class="icon-x"></span>
              </div>
            </div>
            <ul class="infoQntd" style="list-style: none; list-style-type: none">
              <li>
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelWithdrawal'">Retirada</span>
                  <div class="time__select">
                    <select tabindex="0" class="group__select" id="inpt-goingCarTime" data-bind="
                                            options: available_hours,
                                            optionsText: 'name',
                                            optionsValue: 'id',
                                            value: going_time,
                                            event: { change: function() { setSchedules('going')}},
                                            attr: { 'aria-label': $data.resources().departureTime }" aria-label="Horário da retirada">
                      <option value="00:00:00">00:00</option>
                      <option value="01:00:00">01:00</option>
                      <option value="02:00:00">02:00</option>
                      <option value="03:00:00">03:00</option>
                      <option value="04:00:00">04:00</option>
                      <option value="05:00:00">05:00</option>
                      <option value="06:00:00">06:00</option>
                      <option value="07:00:00">07:00</option>
                      <option value="08:00:00">08:00</option>
                      <option value="09:00:00">09:00</option>
                      <option value="10:00:00">10:00</option>
                      <option value="11:00:00">11:00</option>
                      <option value="12:00:00">12:00</option>
                      <option value="13:00:00">13:00</option>
                      <option value="14:00:00">14:00</option>
                      <option value="15:00:00">15:00</option>
                      <option value="16:00:00">16:00</option>
                      <option value="17:00:00">17:00</option>
                      <option value="18:00:00">18:00</option>
                      <option value="19:00:00">19:00</option>
                      <option value="20:00:00">20:00</option>
                      <option value="21:00:00">21:00</option>
                      <option value="22:00:00">22:00</option>
                      <option value="23:00:00">23:00</option>
                    </select>
                    <span class="icon icon--arrow icon-chevron-down"></span>
                  </div>
                </div>
              </li>
              <li>
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelDevolution'">Devolução</span>
                  <div class="time__select">
                    <select tabindex="0" class="group__select" data-bind="
                                            options: available_hours,
                                            optionsText: 'name',
                                            optionsValue: 'id',
                                            value: back_time,
                                            event: { change: function() { setSchedules('back')}},
                                            attr: { 'aria-label': $data.resources().returnTime }" aria-label="Horário da devolução">
                      <option value="00:00:00">00:00</option>
                      <option value="01:00:00">01:00</option>
                      <option value="02:00:00">02:00</option>
                      <option value="03:00:00">03:00</option>
                      <option value="04:00:00">04:00</option>
                      <option value="05:00:00">05:00</option>
                      <option value="06:00:00">06:00</option>
                      <option value="07:00:00">07:00</option>
                      <option value="08:00:00">08:00</option>
                      <option value="09:00:00">09:00</option>
                      <option value="10:00:00">10:00</option>
                      <option value="11:00:00">11:00</option>
                      <option value="12:00:00">12:00</option>
                      <option value="13:00:00">13:00</option>
                      <option value="14:00:00">14:00</option>
                      <option value="15:00:00">15:00</option>
                      <option value="16:00:00">16:00</option>
                      <option value="17:00:00">17:00</option>
                      <option value="18:00:00">18:00</option>
                      <option value="19:00:00">19:00</option>
                      <option value="20:00:00">20:00</option>
                      <option value="21:00:00">21:00</option>
                      <option value="22:00:00">22:00</option>
                      <option value="23:00:00">23:00</option>
                    </select>
                    <span class="icon icon--arrow icon-chevron-down"></span>
                  </div>
                </div>
              </li>
            </ul>
          </div>
        </div>
        <div class="block1">
          <button type="submit" id="btn-searchVehicles" class="button-outline button__primary button--large" data-bind="attr: { 'aria-label': $data.resources().searchVehicles }" aria-label="Pesquisar veículos">
            <i class="icon-search" data-bind="visible: !is_mobile()"></i>
            <span data-bind="widgetLocaleText: 'labelSearch', visible: is_mobile()" style="display: none;">Pesquisar</span>
          </button>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
  <!-- /ko -->
</form>

Text Content

pa18800024 está carregada.



VÍNCULO COM BANCO PARCEIRO

, precisamos autenticar o seu acesso.
Como você quer receber o seu código de autenticação?
Whatsapp
SMS
Ligação

ENVIAR CÓDIGO


ABRA O APP LIVELO E SIGA OS PASSO A SEGUIR:

1. Entre em sua conta
2. Depois de entrar, clique em Mais no menu abaixo
3. Clique em
código
de autorização
4. Isso aí! Este é código!
Voltar



Busque por produtos, passagens aéreas, hotéis...
 * Produtos
   
 * Passagens
   

Buscar

Mais pesquisados da Livelo

   
 * Corneteira Unlike Com 4 Drivers Und400 + 2 Tweeter Unt400
 * zara
 * Corneteira Jbl Com 4 D200-X + 2 St200 + Módulo Soundigital
 * Batedeira Philco Paris Inox Duo Mixer Turbo 2 Vermelha 350W - Outlet
 * Cadeira para Refeição Burigotto Prima Pappa Zero 3 – Indigo
 * Kit C-03 Muriel Baby Rosa Condicionador 100ml
 * banqueta
 * galaxy buds
 * Cortina De Ar 120cm Agratto 220v
 * Cadeira para Refeição Burigotto Papa & Soneca - 0 a 15 kg - Peixinho Azul
   



Categorias

   

 * Shopping Livelo

 * Pontos viram dinheiro

 * Clube Livelo

 * Instituições Financeiras

 * Viagens

 * Compre e Pontue

 * Catálogo de produtos

 * Transferencia de pontos

 * Recarregue seu celular

 * Compre pontos

 * Serviços

 * Doações

 * 

 * 

   

Ida e volta
Trajeto
 * Ida e volta
 * Somente ida

Origem do voo
Origem Origem do voo
Origens Recentes
Cidades
Aeroportos

Destino do voo
Destino Destino do voo
Destinos Recentes
Cidades
Aeroportos

Ida e volta
Quando você vai viajar?
Ida
Volta
Classe e passageiros
Quantos passageiros?


   PESSOAS

 * Adultos + de 12 anos
   
 * Crianças 2 à 11 anos
   
 * Bebês 0 à 23 meses
   
   O número de adultos deve ser maior ou igual ao número de bebês

CLASSE

Classe econômica
Classe executiva

Pesquisar




O que você está procurando?
Criar conta Fazer login
0



Deseja mesmo sair da Campanha Empresarial?

Só aqui você pode visualizar os itens selecionados pela empresa e troca-los
usando seus pontos empresariais. Quando quiser retornar acesse

www.livelo.com.br/campanhas-empresariais

ou pelo seu perfil no menu superior.

Ir para Home Livelo Ficar em Campanha Empresarial
   
 * Ofertas
   
 * Usar pontos
   
 * Juntar pontos
   
 * Transfira seus pontos
   
 * Compre Pontos
   
 * Clube Livelo
   
 * Comece por aqui
   
   

   
 * Central de Ajuda
 * Para empresas
   







O MÊS INTEIRO DE OFERTAS E DESCONTOS EXCLUSIVOS PARA ASSINANTES!


JUNTE PONTOS MAIS RÁPIDO, GANHE BÔNUS A CADA 3 MESES E PONTOS QUE NÃO EXPIRAM NO
CLUBE

Conferir ofertas
*Consulte as condições e o regulamento das campanhas que virão.


GANHE ATÉ 4 PONTOS POR REAL NOS MELHORES PRODUTOS NO MAGALU PAGANDO EM REAIS


4 PONTOS POR REAL NO CLUBE LIVELO E 3 PONTOS POR REAL DEMAIS CLIENTES

Aproveite
Válido em 06/09/24, para pagamentos integralmente em reais. Os pontos adicionais
de Clube Livelo serão visualizados apenas no extrato. Imagem ilustrativa.
Consulte o regulamento do Shopping Livelo.


SÓ PARA ASSINANTES CLUBE: TODO O SHOPPING LIVELO COM 50% OFF


USE O CUPOM USE50 E APROVEITE NOS DIAS 04 A 06!

Aproveite
Válido de 04 a 06/09/2024, exclusivo para assinantes do Clube Livelo. Cupom não
cumulativo com outras campanhas ou descontos. Imagem ilustrativa. Consulte o
regulamento do Shopping Livelo.


ALUGUE CARROS NA DECOLAR E GANHE 8 PONTOS POR REAL COM O CLUBE LIVELO


NÃO ASSINANTES GARANTEM 2 PONTOS POR REAL

Compre e pontue
Campanha válida de 02 e 08/09/2024. 08 pontos por real para assinantes Clube
Livelo e 02 pontos por real para demais clientes, em diárias de aluguel de
carro. Consulte o regulamento. Imagem ilustrativa.


CASAS BAHIA: COMPRE PRODUTOS SELECIONADOS BRASTEMP E GANHE 7 PONTOS POR REAL


OFERTAS PARA FAZER A FESTA!

Compre e pontue
Válido de 05 a 10/09/2024. 7 pontos por real em produtos selecionados Brastemp;
2 pontos por real nos demais itens vendidos e entregues por Casas Bahia e 1
ponto por real para marketplace mediante pagamento via Cartão de crédito, Boleto
e Pix. Consulte o regulamento.


20% DE PONTOS DE VOLTA EM VOOS, HOTÉIS E ALUGUEL DE CARROS NAS SERRAS GAÚCHAS!


EXCLUSIVO PARA ASSINANTES CLUBE LIVELO

Eu quero
Válido das 10h do dia 02/09 às 10h do dia 09/09/24. Voos, hotéis e aluguel de
carros com destino a Porto Alegre, Gramado e Caxias do Sul, usando pontos ou
pontos + dinheiro no catálogo Livelo. Taxas não inclusas, sujeito à
disponibilidade. Consulte o regulamento.


GARANTA VOOS PARA O CEARÁ COM 25% OFF USANDO O CUPOM CEARA25


APAIXONE-SE POR DESTINOS ENCANTADORES!

Eu quero
Campanha válida de 02 a 11/09/24. 25% OFF para todos os clientes, para resgate
com pontos ou pontos + dinheiro no catálogo Livelo, de voos com destino a:
Fortaleza, Jericoacoara e Juazeiro do Norte, usando o cupom “CEARA25”, em
qualquer período. Sujeito a disponibilidade, taxas não inclusas. Imagens
ilustrativas. Parcelamento em 12 vezes sem juros válido na utilização do "pontos
+ dinheiro" a partir de R$ 360,00.


SEUS PONTOS LIVELO VALEM 15% A MAIS PARA PAGAR COMPRAS VIA PIX


ECONOMIZE MUITO COM ESTA OFERTA!

Aproveite já
Válido de 05/09/2024 a 06/09/2024. Seus pontos valem 15% a mais em relação ao
período fora da campanha, conforme definição da conversão da Livelo antes do
início desta campanha. Consulte regras do produto.
Parar rotação automática do banner











AINDA NÃO CONHECE A SERRA GAÚCHA? ESSA É SUA CHANCE DE VIAJAR PARA O SUL COM 20%
DE PONTOS DE VOLTA!

Aproveite essa oferta imperdível e planeje sua viagem!



Opções de pacotes
   
 * Passagens aéreas
 * Hospedagem
 * Aluguel de carros
 * Pacotes
   

Busque a sua próxima viagem

Selecione como deseja pagar:

Pontos ou Pontos + Dinheiro Somente dinheiro
Ida e volta
 * Ida e volta
 * Somente ida

Origem do voo
Origem Origem do voo
Origens Recentes
Cidades
Aeroportos

Destino do voo
Destino Destino do voo
Destinos Recentes
Cidades
Aeroportos

Informações da data Informações da data Informações da data Informações da data
Quando você vai viajar?
Ida
Volta
Quantidade de passagens
Quantos passageiros?


   PESSOAS

 * Adultos + de 12 anos
   
 * Crianças 2 à 11 anos
   
 * Bebês 0 à 23 meses
   
   O número de adultos deve ser maior ou igual ao número de bebês

CLASSE

Classe econômica
Classe executiva

Pesquisar




Ver mais
Ver menos

Busque a sua próxima viagem

Selecione como deseja pagar:

Pontos ou Pontos + Dinheiro Somente dinheiro
Destino da hospedagem
Destino Destino da hospedagem
Últimas Buscas
Cidades
Hotéis

Informações da data Informações da data
Quando você vai viajar?
Ida
Volta
Quantidade de quartos e hóspedes
Quantidade de quartos e hóspedes
Quantos quartos?
Fechar
 * Quarto 1
 * 1 adulto 1 adultos
 * 0 criança 0 crianças
 * 

 * Quarto 1 Excluir
 * Adultos + de 18 anos
   
 * Crianças até 17 anos
   

Idade dos menores


Adicionar Quarto
Pesquisar




Ver mais
Ver menos

Busque a sua próxima viagem

Selecione como deseja pagar:

Pontos ou Pontos + Dinheiro Somente dinheiro
Devolução no mesmo local
 * Devolução em local diferente
 * Devolução no mesmo local

Local da retirada do veículo
Local de retirada

Locais Recentes
Cidades
Aeroportos

Local da devolução do veículo
Local de devolução

Locais Recentes
Cidades
Aeroportos

Data
Quando você vai viajar?
Data de retirada
Data de devolução
Horários retirada e dovolução do veículo
Quais horários de retirada e devolução?
Fechar
 * Retirada
   00:0001:0002:0003:0004:0005:0006:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:0023:00
 * Devolução
   00:0001:0002:0003:0004:0005:0006:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:0023:00

Pesquisar




Ver mais
Ver menos

Busque a sua próxima viagem

Selecione como deseja pagar:

Pontos ou Pontos + Dinheiro Somente dinheiro
Pacote aéreo + hospedagem
 * Outros pacotes
 * Pacote aéreo + hospedagem

Destino nacional
Destino internacional
De onde você vai partir?

 * AGUAS BELAS
 * ANDRADINA
 * ARACAJU
 * ARACRUZ
 * ARAÇATUBA
 * ARMAÇÃO DOS BÚZIOS
 * ATINS
 * BALNEÁRIO CAMBORIÚ
 * BARREIRINHAS
 * BAURU
 * BELO HORIZONTE
 * BELÉM
 * BONITO
 * BRASÍLIA
 * CALDAS NOVAS
 * CAMPINA GRANDE
 * CAMPINAS
 * CAMPO GRANDE
 * CAMPOS DO JORDÃO
 * CANOAS
 * CAROLINA
 * CASCAVEL
 * CAXIAS DO SUL
 * CHAPADA DIAMANTINA
 * CHAPECÓ
 * CONFINS
 * CUIABÁ
 * CURITIBA
 * DIVINÓPOLIS
 * DRACENA
 * FLORIANÓPOLIS
 * FORTALEZA
 * FOZ DO IGUAÇU
 * GARANHUNS
 * GOIÂNIA
 * GRAMADO
 * GUARULHOS
 * GUAXUPÉ
 * ITACARÉ
 * ITUIUTABA
 * JALES
 * JAÚ
 * JERICOACOARA
 * JOINVILLE
 * JOÃO PESSOA
 * LONDRINA
 * MACEIÓ
 * MANAUS
 * MARINGÁ
 * MARÍLIA
 * NATAL
 * NAVEGANTES
 * OURINHOS
 * PALMAS
 * PARATY
 * PASSO FUNDO
 * PATOS DE MINAS
 * PIRACICABA
 * PONTA GROSSA
 * PORTO ALEGRE
 * PORTO SEGURO
 * PORTO VELHO
 * POUSO ALEGRE
 * POÇOS DE CALDAS
 * PRESIDENTE PRUDENTE
 * RECIFE
 * RIBEIRÃO PRETO
 * RIO BRANCO
 * RIO DE JANEIRO
 * ROCK IN RIO
 * SALVADOR
 * SERRANA
 * SOROCABA
 * SÃO JOSÉ DO RIO PRETO
 * SÃO LUÍS
 * SÃO PAULO
 * TERESINA
 * UBERABA
 * UBERLÂNDIA
 * VINHEDO
 * VITÓRIA


Pra onde você vai?


Pesquisar
Origem do voo
De onde você vai partir?

Origens Recentes
Cidades
Aeroportos

Destino do voo
Pra onde você vai?

Origens Recentes
Cidades
Aeroportos

Editar informações da data
Editar informações dos quartos
Editar informações dos hóspedes
Quantos hóspedes?
Fechar
 * Quarto 1
 * 1 adulto 1 adultos
 * 0 criança 0 crianças
 * 

 * Quarto 1 Excluir
 * Adultos + de 18 anos
   
 * Crianças até 17 anos
   

Idade dos menores


Adicionar Quarto
Pesquisar



Ver mais
Ver menos
Encontre ingressos, seguros, transfers e outros produtos para sua viagem






O CLUBE LIVELO É A MELHOR FORMA DE JUNTAR PONTOS!

Assinando o Clube você recebe pontos todos os meses e tem descontos e vantagens
exclusivas


ASSINE O CLUBE MINI ANUAL POR 12X DE R$ 24,90 E GARANTA 6.000 PONTOS EM 6 MESES

Assine já

Válido do dia 02 a 30/09/2024. Exclusivo para adesão anual no Clube Mini.
Consulte o regulamento.














OS MELHORES DESCONTOS E OFERTAS QUE VOCÊ NÃO PODE PERDER!

Garanta seu iPhone 15 pro Max com 50% OFF Use o cupom USE50 Válido de 04 a
06/09/2024, exclusivo para assinantes do Clube Livelo. Cupom não cumulativo com
outras campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do
Shopping Livelo.

Aproveite 50% OFF na Air Fryer Philco Use o cupom USE50 Válido de 04 a
06/09/2024, exclusivo para assinantes do Clube Livelo. Cupom não cumulativo com
outras campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do
Shopping Livelo.

Garanta 50% OFF o Galaxy S23 FE Utilize o cupom USE50 Válido de 04 a 06/09/2024,
exclusivo para assinantes do Clube Livelo. Cupom não cumulativo com outras
campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do Shopping
Livelo.
Aproveite o Galaxy Book4 com 50% OFF Utilize o cupom USE50 Válido de 04 a
06/09/2024, exclusivo para assinantes do Clube Livelo. Cupom não cumulativo com
outras campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do
Shopping Livelo.
Sua nova Smart TV com 50% OFF Utilize o cupom USE50 Válido de 04 a 06/09/2024,
exclusivo para assinantes do Clube Livelo. Cupom não cumulativo com outras
campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do Shopping
Livelo.
Dê o play na JBL portátil com 50% OFF Utilize o cupom USE50 Válido de 04 a
06/09/2024, exclusivo para assinantes do Clube Livelo. Cupom não cumulativo com
outras campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do
Shopping Livelo.
Treine de Adidas novo com 50% OFF Utilize o cupom USE50 Válido de 04 a
06/09/2024, exclusivo para assinantes do Clube Livelo. Cupom não cumulativo com
outras campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do
Shopping Livelo.

Garanta um Liquidificador Portátil com 50% OFF Utilize o cupom USE50 Válido de
04 a 06/09/2024, exclusivo para assinantes do Clube Livelo. Cupom não cumulativo
com outras campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do
Shopping Livelo.
Aspirador Robô Philco com 50% OFF Utilize o cupom USE50 Válido de 04 a
06/09/2024, exclusivo para assinantes do Clube Livelo. Cupom não cumulativo com
outras campanhas ou descontos. Imagem ilustrativa. Consulte o regulamento do
Shopping Livelo.
Smartphones com até 40% OFF Troque seus pontos e economize! Válido de 02 a
09/09/24 nos produtos selecionados desta coleção. Sujeito à disponibilidade de
estoque. Imagem ilustrativa. Consulte o regulamento.

Ofertas Semana do Brasil com até 40% OFF Troque seus pontos e aproveite! Válido
de 04 a 10/09/24 nos produtos selecionados desta coleção. Sujeito à
disponibilidade de estoque. Imagem ilustrativa. Consulte o regulamento.






Estamos te levando para a Decolar
Faça a sua pesquisa, compre em reais e acumule pontos Livelo.
0 %

Aguarde. Se a página não abrir, clique aqui.
Powered by


Troque seus pontos e economize no Shopping Livelo

Novidade


+50% OFF COM USE50 CLUBE

SAMSUNG AI TV 55" NEO QLED 4K 55QN85D 2024, PROCESSADOR COM AI, UPSCALING 4K,
MINI LED, PAINEL 120HZ, AI ENERGY MODE, ALEXA BUILT IN

347.818 pontos
Assinantes do Clube Livelo têm desconto!
337.588 pontos
OU


R$ 6.299,00
8%   OFF
R$ 5.739,00
Ganhe 5739 pontos pagando em reais

SAMSUNG SMART TV 70" QLED 4K Q65D 2024, MODO GAME, TELA SEM LIMITES, DESIGN
SLIM, VISUAL LIVRE DE CABOS, ALEXA BUILT IN

289.586 pontos
Assinantes do Clube Livelo têm desconto!
279.933 pontos
OU


R$ 8.899,00
52%   OFF
R$ 4.199,00
Ganhe 4199 pontos pagando em reais

ASPIRADOR DE PÓ VERTICAL SEM FIO ELECTROLUX ERGORAPIDO 2 EM 1 LUZ LED ATÉ 35 MIN
AZUL (ERG25N)

53.273 pontos
Assinantes do Clube Livelo têm desconto!
51.706 pontos
OU


R$ 1.419,00
38%   OFF
R$ 879,00
Ganhe 879 pontos pagando em reais

ASPIRADOR ROBÔ PHILCO PAS22P MOP FILTRO HEPA BIVOLT

30.297 pontos
Assinantes do Clube Livelo têm desconto!
29.406 pontos
OU


R$ 599,90
16%   OFF
R$ 499,90
Ganhe 500 pontos pagando em reais

LAVA E SECA SAMSUNG WD11M COM DIGITAL INVERTER WD11M4473PX INOX LOOK 11/7KG

266.606 pontos
Assinantes do Clube Livelo têm desconto!
258.765 pontos
OU


R$ 5.129,23
14%   OFF
R$ 4.399,00
Ganhe 4399 pontos pagando em reais

CAIXA DE SOM PORTÁTIL JBL BOOMBOX 3 PRETO COM BLUETOOTH E À PROVA D`ÁGUA - 180W

136.303 pontos
Assinantes do Clube Livelo têm desconto!
132.294 pontos
OU


R$ 2.940,00
23%   OFF
R$ 2.249,00
Ganhe 2249 pontos pagando em reais

SMARTPHONE SAMSUNG GALAXY S23 FE 5G 256GB, 8GB RAM, CÂMERA TRIPLA TRASEIRA,
SELFIE DE 10MP, TELA 6.4", PROCESSADOR EXYNOS 2200 OCTA CORE - CREME

173.462 pontos
Assinantes do Clube Livelo têm desconto!
168.360 pontos
OU


R$ 3.527,60
18%   OFF
R$ 2.862,12
Ganhe 2862 pontos pagando em reais

FONE DE OUVIDO JBL TUNE BUDS PRETO

27.517 pontos
Assinantes do Clube Livelo têm desconto!
26.600 pontos
OU


R$ 637,61
37%   OFF
R$ 399,00
Ganhe 399 pontos pagando em reais

LIQUIDIFICADOR PORTÁTIL MONDIAL PERSONAL BLENDER DG-01

13.327 pontos
Assinantes do Clube Livelo têm desconto!
12.935 pontos
OU


R$ 289,90
24%   OFF
R$ 219,90
Ganhe 220 pontos pagando em reais

FRITADEIRA ELÉTRICA SEM ÓLEO AIR FRY PHILCO OVEN PFR2200P 12L - PRETA

43.495 pontos
Assinantes do Clube Livelo têm desconto!
42.216 pontos
OU


R$ 769,90
6%   OFF
R$ 717,67
Ganhe 718 pontos pagando em reais

CAFETEIRA EXPRESSO ARNO DOLCE GUSTO GENIO S BASIC MULTIBEBIDAS - BRANCA

33.327 pontos
Assinantes do Clube Livelo têm desconto!
32.347 pontos
OU


R$ 588,39
6%   OFF
R$ 549,90
Ganhe 550 pontos pagando em reais

GALAXY BOOK4 INTEL® INSIDE U300, WINDOWS 11 HOME, 8GB, 256GB SSD, UHD GRAPHICS,
15.6" FULL HD LED, 1.55KG*.

169.636 pontos
Assinantes do Clube Livelo têm desconto!
164.647 pontos
OU


R$ 2.999,00
6%   OFF
R$ 2.799,00
Ganhe 2799 pontos pagando em reais

APPLE IPAD 10,9” 10ª GERAÇÃO WI-FI

296.483 pontos
Assinantes do Clube Livelo têm desconto!
286.600 pontos
OU

Oferta: 3 pontos por 1
R$ 5.699,00
24%   OFF
R$ 4.299,00
Ganhe 12897 pontos pagando em reais

SAMSUNG SMART TV 65" CRYSTAL UHD 4K 65DU8000 2024, PAINEL DYNAMIC CRYSTAL COLOR,
ALEXA BUILT IN

193.879 pontos
Assinantes do Clube Livelo têm desconto!
188.176 pontos
OU


R$ 4.199,00
23%   OFF
R$ 3.199,00
Ganhe 3199 pontos pagando em reais

SAMSUNG AI TV 55" NEO QLED 4K 55QN85D 2024, PROCESSADOR COM AI, UPSCALING 4K,
MINI LED, PAINEL 120HZ, AI ENERGY MODE, ALEXA BUILT IN

347.818 pontos
Assinantes do Clube Livelo têm desconto!
337.588 pontos
OU


R$ 6.299,00
8%   OFF
R$ 5.739,00
Ganhe 5739 pontos pagando em reais

SAMSUNG SMART TV 70" QLED 4K Q65D 2024, MODO GAME, TELA SEM LIMITES, DESIGN
SLIM, VISUAL LIVRE DE CABOS, ALEXA BUILT IN

289.586 pontos
Assinantes do Clube Livelo têm desconto!
279.933 pontos
OU


R$ 8.899,00
52%   OFF
R$ 4.199,00
Ganhe 4199 pontos pagando em reais

ASPIRADOR DE PÓ VERTICAL SEM FIO ELECTROLUX ERGORAPIDO 2 EM 1 LUZ LED ATÉ 35 MIN
AZUL (ERG25N)

53.273 pontos
Assinantes do Clube Livelo têm desconto!
51.706 pontos
OU


R$ 1.419,00
38%   OFF
R$ 879,00
Ganhe 879 pontos pagando em reais

ASPIRADOR ROBÔ PHILCO PAS22P MOP FILTRO HEPA BIVOLT

30.297 pontos
Assinantes do Clube Livelo têm desconto!
29.406 pontos
OU


R$ 599,90
16%   OFF
R$ 499,90
Ganhe 500 pontos pagando em reais

LAVA E SECA SAMSUNG WD11M COM DIGITAL INVERTER WD11M4473PX INOX LOOK 11/7KG

266.606 pontos
Assinantes do Clube Livelo têm desconto!
258.765 pontos
OU


R$ 5.129,23
14%   OFF
R$ 4.399,00
Ganhe 4399 pontos pagando em reais

CAIXA DE SOM PORTÁTIL JBL BOOMBOX 3 PRETO COM BLUETOOTH E À PROVA D`ÁGUA - 180W

136.303 pontos
Assinantes do Clube Livelo têm desconto!
132.294 pontos
OU


R$ 2.940,00
23%   OFF
R$ 2.249,00
Ganhe 2249 pontos pagando em reais

SMARTPHONE SAMSUNG GALAXY S23 FE 5G 256GB, 8GB RAM, CÂMERA TRIPLA TRASEIRA,
SELFIE DE 10MP, TELA 6.4", PROCESSADOR EXYNOS 2200 OCTA CORE - CREME

173.462 pontos
Assinantes do Clube Livelo têm desconto!
168.360 pontos
OU


R$ 3.527,60
18%   OFF
R$ 2.862,12
Ganhe 2862 pontos pagando em reais

FONE DE OUVIDO JBL TUNE BUDS PRETO

27.517 pontos
Assinantes do Clube Livelo têm desconto!
26.600 pontos
OU


R$ 637,61
37%   OFF
R$ 399,00
Ganhe 399 pontos pagando em reais

LIQUIDIFICADOR PORTÁTIL MONDIAL PERSONAL BLENDER DG-01

13.327 pontos
Assinantes do Clube Livelo têm desconto!
12.935 pontos
OU


R$ 289,90
24%   OFF
R$ 219,90
Ganhe 220 pontos pagando em reais

FRITADEIRA ELÉTRICA SEM ÓLEO AIR FRY PHILCO OVEN PFR2200P 12L - PRETA

43.495 pontos
Assinantes do Clube Livelo têm desconto!
42.216 pontos
OU


R$ 769,90
6%   OFF
R$ 717,67
Ganhe 718 pontos pagando em reais

CAFETEIRA EXPRESSO ARNO DOLCE GUSTO GENIO S BASIC MULTIBEBIDAS - BRANCA

33.327 pontos
Assinantes do Clube Livelo têm desconto!
32.347 pontos
OU


R$ 588,39
6%   OFF
R$ 549,90
Ganhe 550 pontos pagando em reais

GALAXY BOOK4 INTEL® INSIDE U300, WINDOWS 11 HOME, 8GB, 256GB SSD, UHD GRAPHICS,
15.6" FULL HD LED, 1.55KG*.

169.636 pontos
Assinantes do Clube Livelo têm desconto!
164.647 pontos
OU


R$ 2.999,00
6%   OFF
R$ 2.799,00
Ganhe 2799 pontos pagando em reais

APPLE IPAD 10,9” 10ª GERAÇÃO WI-FI

296.483 pontos
Assinantes do Clube Livelo têm desconto!
286.600 pontos
OU

Oferta: 3 pontos por 1
R$ 5.699,00
24%   OFF
R$ 4.299,00
Ganhe 12897 pontos pagando em reais

SAMSUNG SMART TV 65" CRYSTAL UHD 4K 65DU8000 2024, PAINEL DYNAMIC CRYSTAL COLOR,
ALEXA BUILT IN

193.879 pontos
Assinantes do Clube Livelo têm desconto!
188.176 pontos
OU


R$ 4.199,00
23%   OFF
R$ 3.199,00
Ganhe 3199 pontos pagando em reais
‹›








COMPRE EM NOSSOS PARCEIROS E GANHE PONTOS




CONFIRA AS OFERTAS INCRÍVEIS QUE SELECIONAMOS PARA VOCÊ!


NÃO PERCA A CHANCE DE LEVAR OS MELHORES PRODUTOS

O Boticario
R$ 1 = 3 Pontos Livelo
Aproveitar oferta exclusiva
Época cosmésticos
R$ 1 até 12 Pontos Livelo Clube
ou até 10 pontos por real para não assinantes
Aproveitar oferta exclusiva
Avon
R$ 1 = 6 Pontos Livelo Clube
ou 4 pontos por real para não assinantes
Aproveitar oferta exclusiva
Beleza na web
R$ 1 até 10 Pontos Livelo Clube
ou até 6 pontos por real para não assinantes
Aproveitar oferta exclusiva
Petlove
R$ 1 = 2 Pontos Livelo
Aproveitar oferta exclusiva




















Atenção! A Livelo NÃO pede informações bancárias via SMS ou WhatsApp. Saiba mais
sobre nossas Dicas de Segurança clicando aqui.



BAIXE O APP LIVELO

Use seus pontos em ofertas exclusivas do aplicativo, consulte seu saldo e fique
por dentro das novidades, de forma rápida e fácil. Tenha seus pontos sempre à
mão!



Se preferir,
baixe o app Livelo com o QR Code



Queremos te ouvir 😉 Trabalhamos para proporcionar a melhor experiência para
nossos usuários e, por isso, ouvir você é muito importante! Responda nossa
pesquisa aqui



Bradesco Capitalização

X
Clube Max Pontos Bradesco PU 36 MESES

Pagamento único de R$ 500 até R$ 5 mil.

Concorra a 11 sorteios semanais de R$ 5 mil até R$ 250 mil.

Clube Max Pontos Bradesco PU 60 MESES

Pagamento mensal de R$ 40 reais até R$ 500 reais.

Concorra a 23 sorteios semanais de R$ 5 mil até R$ 625 mil.

*Ao final da vigência do plano você recebe 100% do valor pago.

JÁ TENHO
ADQUIRA AGORA
Usar Pontos
Com viagens
Com serviços
Com Shopping Livelo
Em nossos parceiros
Com doações
Pagar com Pix
Pontos viram dinheiro
Pontos + Dinheiro
Juntar Pontos
Com sites parceiros
Com instituições financeiras
Com o Clube Livelo
Com passagens aéreas
Com cruzeiros
Extensão de navegador
Transfira seus pontos
Para outros programas
Para um amigo
Para Livelo
Institucional
Dicas de Segurança
Código de conduta
Imprensa
Políticas de privacidade
Trabalhe conosco
Transparência salarial
Compre pontos
Para você
Para um amigo
Para empresas
Livelo empresas
Pontos para incentivar
Pontos para vender mais
Pontos para fidelizar
Conheça a Livelo
Como funciona
Como usar seus pontos
Regulamentos Livelo
Simulador de pontos
Central de ajuda
Fale conosco
Aplicativo
Vantagens do nosso app



Formas de pagamento

Cartões de crédito



Transferências / Débito



Redes Sociais

Siga a Livelo



Selos



Aplicativo

Baixe nosso App



Livelo S.A. - Todos os direitos reservados - CNPJ: 12.888.241/0001-06

Alameda Xingu, 512 - 1° Andar - Alphaville Industrial - Barueri/SP




POLÍTICA DE COOKIES

Autorizando o uso de cookies, você nos permite guardar estatíticas de sua visita
para assim melhorar sua experiência em nosso site. Para mais informações,
consulte nossa Política de privacidade
Personalizar Autorizar