.reserva-card--busca{width:100%}.reserva-card--busca .reserva-card__title{display:none}.reserva-card--busca .reserva-card__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-webkit-box-shadow:0 4px 28px rgba(0,0,0,.1);box-shadow:0 4px 28px rgba(0,0,0,.1);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:1024px){.reserva-card--busca .reserva-card__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.reserva-card--busca .reserva-card__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:1024px){.reserva-card--busca .reserva-card__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.reserva-card--busca .reserva-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;cursor:pointer;gap:12px;justify-content:space-between;padding:0 22px;position:relative;-webkit-box-flex:1;border-top:1px solid #e8e8e8;-webkit-flex:1;-ms-flex:1;flex:1;min-height:66px}.reserva-card--busca .reserva-row:first-child{border-top:none}@media (min-width:768px){.reserva-card--busca .reserva-row{border-left:1px solid #e8e8e8;border-top:none;min-height:94px}.reserva-card--busca .reserva-row:first-child{border-left:none}}.reserva-card--busca .reserva-row .reserva-row__inner{-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}.reserva-card--busca .reserva-row .reserva-row__label{cursor:pointer;letter-spacing:.14px;line-height:100%}.reserva-card--busca .reserva-row .reserva-row__label,.reserva-card--busca .reserva-row .reserva-row__value{color:#005657;display:block;font-family:Gatwick,sans-serif;font-size:14px;font-weight:500;-webkit-transition:font-size .3s ease;transition:font-size .3s ease}.reserva-card--busca .reserva-row .reserva-row__value:empty{display:none}.reserva-card--busca .reserva-row:has(.reserva-row__value:not(:empty)) .reserva-row__label{font-size:11px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.reserva-card--busca .reserva-row:has(.reserva-row__value:not(:empty)) .reserva-row__value{font-size:14px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.reserva-card--busca .reserva-row .reserva-row__input{background:transparent;border:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.reserva-card--busca .reserva-row .reserva-row__input.reserva-row__select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.reserva-card--busca .reserva-row .reserva-row__chevron{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.reserva-card--busca .reserva-row .reserva-dropdown{background:#fff;border-radius:12px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.16);box-shadow:0 16px 40px rgba(0,0,0,.16);cursor:default;left:0;list-style:none;margin:0;max-height:264px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.reserva-card--busca .reserva-row .reserva-dropdown[hidden]{display:none}.reserva-card--busca .reserva-row .reserva-dropdown.reserva-dropdown--up{bottom:calc(100% + 8px);top:auto}.reserva-card--busca .reserva-row .reserva-dropdown__item{border-radius:8px;color:#005657;cursor:pointer;font-family:Gatwick,sans-serif;font-size:14px;font-weight:500;padding:11px 14px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.reserva-card--busca .reserva-row .reserva-dropdown__item:hover{background:rgba(0,86,87,.08)}.reserva-card--busca .reserva-row .reserva-dropdown__item.is-selected{background:rgba(0,86,87,.1);font-weight:700}.reserva-card--busca .reserva-row .reserva-row__chevron{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.reserva-card--busca .reserva-row.reserva-row--open .reserva-row__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reserva-card--busca .reserva-row .reserva-row__input--enhanced{pointer-events:none}.reserva-card--busca .reserva-row .reserva-dropdown--calendar{font-family:Gatwick,sans-serif;max-height:none;min-width:268px;overflow:visible;padding:14px}@media (min-width:768px){.reserva-card--busca .reserva-row .reserva-dropdown--calendar{min-width:280px;right:auto}}.reserva-card--busca .reserva-row .reserva-calendar__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:8px;justify-content:space-between;margin-bottom:12px}.reserva-card--busca .reserva-row .reserva-calendar__month{color:#005657;font-size:14px;font-weight:700;letter-spacing:.14px}.reserva-card--busca .reserva-row .reserva-calendar__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-shrink:0;height:28px;justify-content:center;width:28px;-ms-flex-negative:0;background:transparent;border:none;border-radius:8px;color:#005657;cursor:pointer;flex-shrink:0;padding:0;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.reserva-card--busca .reserva-row .reserva-calendar__nav:hover:not(:disabled){background:rgba(0,86,87,.08)}.reserva-card--busca .reserva-row .reserva-calendar__nav:disabled{cursor:default;opacity:.25}.reserva-card--busca .reserva-row .reserva-calendar__grid,.reserva-card--busca .reserva-row .reserva-calendar__weekdays{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.reserva-card--busca .reserva-row .reserva-calendar__weekdays{margin-bottom:4px}.reserva-card--busca .reserva-row .reserva-calendar__weekdays span{color:rgba(0,86,87,.5);font-size:11px;font-weight:500;line-height:24px;text-align:center}.reserva-card--busca .reserva-row .reserva-calendar__day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;aspect-ratio:1;background:transparent;border:none;border-radius:8px;color:#005657;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;justify-content:center;padding:0;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.reserva-card--busca .reserva-row .reserva-calendar__day:hover:not(:disabled){background:rgba(0,86,87,.08)}.reserva-card--busca .reserva-row .reserva-calendar__day:disabled{cursor:default;opacity:.28}.reserva-card--busca .reserva-row .reserva-calendar__day.is-selected{background:#005657;color:#fffbf5;font-weight:700}.reserva-card--busca .reserva-row .reserva-calendar__day--empty{pointer-events:none}.reserva-card--busca .reserva-card__buscar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#005657;border:none;color:#fffbf5;cursor:pointer;font-family:Gatwick,sans-serif;font-size:11px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.8px;min-height:66px;padding:0 28px;text-transform:uppercase;-webkit-transition:.6s;transition:.6s;white-space:nowrap;width:100%}@media (min-width:768px){.reserva-card--busca .reserva-card__buscar{min-height:94px;min-width:148px;width:auto}}.reserva-card--busca .reserva-card__buscar:hover{background:#3baba8}.reserva-card--busca .reserva-card__buscar svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.reserva-card--busca.reserva-card--invalid .reserva-row:first-child{-webkit-box-shadow:inset 0 0 0 1px #c0392b;box-shadow:inset 0 0 0 1px #c0392b}.banner-interno{background:#fffbf5;position:relative}.banner-interno .banner-interno__midia{aspect-ratio:3/4;background:#005657;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.banner-interno .banner-interno__midia{aspect-ratio:16/9}}@media (min-width:1024px){.banner-interno .banner-interno__midia{aspect-ratio:1440/460}}.banner-interno .banner-interno__imagem{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.banner-interno .banner-interno__imagem--mobile{display:block}@media (min-width:768px){.banner-interno .banner-interno__imagem--mobile{display:none}}.banner-interno .banner-interno__imagem--desktop{display:none}@media (min-width:768px){.banner-interno .banner-interno__imagem--desktop{display:block}}.banner-interno .banner-interno__conteudo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;inset:0;position:absolute;z-index:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.banner-interno .banner-interno__titulo{color:#fffbf5;font-size:clamp(34px,5vw,50px);font-weight:400;line-height:110%;margin:0}.banner-interno .banner-interno__subtitulo{color:#fffbf5;font-size:clamp(14px,4px + .83vw,22px);line-height:140%;margin:12px 0 0;max-width:480px}.banner-interno.banner-interno--com-busca .buscar{margin:-24px auto 0;max-width:958px;position:relative;width:calc(100% - 32px);z-index:3}@media (min-width:1024px){.banner-interno.banner-interno--com-busca .buscar{bottom:0;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 120px)}}@media (min-width:1600px){.banner-interno.banner-interno--com-busca .buscar{max-width:1158px}}.banner-interno.banner-interno--com-busca .buscar.is-stuck{background-color:#fffbf5;border-top:none;bottom:auto;left:0;max-width:none;position:fixed;right:0;top:var(--header-height);-webkit-transform:none;transform:none;width:100%;z-index:98}@media (min-width:1024px){.banner-interno.banner-interno--com-busca .buscar.is-stuck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:61px;padding:8px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca{width:100%}@media (min-width:1024px){.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-card__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;-webkit-box-shadow:none;box-shadow:none;padding-left:40px;padding-right:40px}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-card__form{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-row{border-left:1px solid rgba(0,86,87,.15);border-top:none;min-height:auto;padding:0 24px}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-row:first-child{border-left:none;padding-left:0}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-row .reserva-row__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-row .reserva-row__label{font-size:14px!important;-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-row .reserva-row__value{display:none}}@media (min-width:1024px){.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-row:has(.reserva-row__value:not(:empty)) .reserva-row__label{display:none}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-row:has(.reserva-row__value:not(:empty)) .reserva-row__value{color:#005657;display:block!important;font-size:14px}}@media (min-width:1024px){.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-card__buscar{height:auto;min-height:auto;padding:14px 24px;width:auto}.banner-interno.banner-interno--com-busca .buscar.is-stuck .reserva-card--busca .reserva-card__buscar svg{display:none}}@media (max-width:1023px){.banner-interno.banner-interno--com-busca .buscar.fab-visible.is-open{-webkit-transform:none;transform:none}.banner-interno.banner-interno--com-busca .buscar.fab-visible.is-open .reserva-card--busca{-webkit-animation:buscarPanelIn .3s ease both;animation:buscarPanelIn .3s ease both;bottom:92px;display:block;left:20px;max-width:360px;position:fixed;right:20px;-webkit-transform-origin:bottom left;transform-origin:bottom left;width:auto;z-index:10001}}@media (max-width:1023px){@-webkit-keyframes buscarFabIn{0%{opacity:0;-webkit-transform:scale(.6) translateY(16px);transform:scale(.6) translateY(16px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes buscarFabIn{0%{opacity:0;-webkit-transform:scale(.6) translateY(16px);transform:scale(.6) translateY(16px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes buscarPanelIn{0%{opacity:0;-webkit-transform:translateY(12px) scale(.96);transform:translateY(12px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes buscarPanelIn{0%{opacity:0;-webkit-transform:translateY(12px) scale(.96);transform:translateY(12px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.banner-interno.banner-interno--com-busca .buscar .reserva-card--busca{-webkit-animation:none!important;animation:none!important}}.buscar__fab{display:none}@media (max-width:1023px){.buscar__fab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#005657;border:none;border-radius:999px;bottom:20px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.25);box-shadow:0 8px 24px rgba(0,0,0,.25);cursor:pointer;height:auto;justify-content:center;left:20px;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;-webkit-transition:background-color .3s,-webkit-transform .3s ease;transition:background-color .3s,-webkit-transform .3s ease;transition:background-color .3s,transform .3s ease;transition:background-color .3s,transform .3s ease,-webkit-transform .3s ease;width:auto;z-index:9999}.buscar__fab.is-visible{opacity:1;pointer-events:auto}.buscar__fab.is-visible:not(.is-open){-webkit-animation:buscarFabIn .35s cubic-bezier(.34,1.56,.64,1) both;animation:buscarFabIn .35s cubic-bezier(.34,1.56,.64,1) both}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.buscar__fab{-webkit-animation:none!important;animation:none!important}}@media (max-width:1023px) and (hover:hover){.buscar__fab:hover{background:#3baba8}}@media (max-width:1023px){.buscar__fab .buscar__fab-label{color:#fffbf5;font-family:Gatwick,sans-serif;font-size:12px;font-weight:700;letter-spacing:.4px;pointer-events:none;text-transform:uppercase;white-space:nowrap}}.promocoes-grid{display:grid;gap:32px 24px;grid-template-columns:1fr}@media (min-width:768px){.promocoes-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.promocoes-grid{gap:40px 32px;grid-template-columns:repeat(3,1fr)}}.card-promocao{cursor:pointer;display:block;text-decoration:none}.card-promocao[hidden]{display:none}.card-promocao .card-promocao__midia{aspect-ratio:5/4;background:#e7e3d0;overflow:hidden;position:relative;width:100%}.card-promocao .card-promocao__midia:after{background:#005657;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;z-index:1}.card-promocao .card-promocao__imagem{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;width:100%}.card-promocao .card-promocao__tag{color:#fffbf5;font-size:11px;font-weight:700;left:0;letter-spacing:.8px;line-height:1;padding:8px 16px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:2}.card-promocao .card-promocao__desconto{background:#c49a6c;bottom:16px;color:#fffbf5;font-size:16px;font-weight:500;left:0;letter-spacing:.5px;line-height:1;padding:10px 20px;position:absolute;z-index:2}.card-promocao .card-promocao__conteudo{padding-top:16px}.card-promocao .card-promocao__titulo{color:#005657;font-size:16px;font-weight:400;line-height:130%;margin:0}.card-promocao .card-promocao__texto{color:#005657;font-size:14px;line-height:140%;margin:8px 0 0}.card-promocao:focus-visible .card-promocao__imagem,.card-promocao:hover .card-promocao__imagem{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-promocao:focus-visible .card-promocao__midia:after,.card-promocao:hover .card-promocao__midia:after{opacity:.18}.card-promocao:focus-visible{outline:2px solid #005657;outline-offset:6px}.azul-profundo{color:#005657}.turquesa{color:#3baba8}.azul-raso{color:#92d5d8}.laranja{color:#f9a02c}.areia{color:#e7e3d0}.color-grey-0{color:#fff}.color-grey-500{color:#a8a8a8}.color-grey-600{color:#dfdfdf}.color-grey-700{color:#b1b1b1}.color-grey-800{color:#646464}.color-grey-900{color:#181818}.color-grey-1000{color:#000}.bg-grey-1{background-color:#dcdcdc}.black{color:#0c0c0c}body.page-template-page-promocoes{background-color:#fffbf5}body.page-template-page-promocoes .promocoes-listagem{padding:64px 0 80px}@media (min-width:1024px){body.page-template-page-promocoes .promocoes-listagem{padding:96px 0 120px}}body.page-template-page-promocoes .promocoes-listagem__titulo{color:#005657;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:110%;margin:0}body.page-template-page-promocoes .promocoes-listagem__texto{color:#005657;font-size:clamp(14px,2vw,16px);line-height:150%;margin:24px 0 0;max-width:640px}body.page-template-page-promocoes .promocoes-filtros{display:grid;gap:16px 32px;grid-template-columns:repeat(2,1fr);margin:40px 0 32px}@media (min-width:1024px){body.page-template-page-promocoes .promocoes-filtros{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:56px 0 40px}}body.page-template-page-promocoes .promocoes-filtro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:10px}@media (max-width:1024px){body.page-template-page-promocoes .promocoes-filtro{gap:5px}}body.page-template-page-promocoes .promocoes-filtro .promocoes-filtro__label{color:#005657;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:1;white-space:nowrap}@media (max-width:1024px){body.page-template-page-promocoes .promocoes-filtro .promocoes-filtro__label{font-size:12px}}body.page-template-page-promocoes .promocoes-filtro .promocoes-filtro__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}body.page-template-page-promocoes .promocoes-filtro .promocoes-filtro__chevron{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}body.page-template-page-promocoes .promocoes-filtro.promocoes-filtro--ativo .promocoes-filtro__label{-webkit-box-shadow:inset 0 -1px 0 0 #005657;box-shadow:inset 0 -1px 0 0 #005657}body.page-template-page-promocoes .promocoes-filtro.promocoes-filtro--aberto .promocoes-filtro__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.page-template-page-promocoes .promocoes-filtro .reserva-dropdown{background:#fff;border-radius:12px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.16);box-shadow:0 16px 40px rgba(0,0,0,.16);cursor:default;left:0;list-style:none;margin:0;max-height:264px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}body.page-template-page-promocoes .promocoes-filtro .reserva-dropdown[hidden]{display:none}body.page-template-page-promocoes .promocoes-filtro .reserva-dropdown.reserva-dropdown--up{bottom:calc(100% + 8px);top:auto}body.page-template-page-promocoes .promocoes-filtro .reserva-dropdown__item{border-radius:8px;color:#005657;cursor:pointer;font-family:Gatwick,sans-serif;font-size:14px;font-weight:500;padding:11px 14px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}body.page-template-page-promocoes .promocoes-filtro .reserva-dropdown__item:hover{background:rgba(0,86,87,.08)}body.page-template-page-promocoes .promocoes-filtro .reserva-dropdown__item.is-selected{background:rgba(0,86,87,.1);font-weight:700}body.page-template-page-promocoes .promocoes-filtro .reserva-dropdown{max-width:min(320px,100vw - 48px);min-width:100%;right:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}body.page-template-page-promocoes .promocoes-vazio{color:#005657;font-size:16px;margin:40px 0 0}body.page-template-page-promocoes .promocoes-vazio[hidden]{display:none}