.cc68-widget .search{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-bottom:30px;width:100%;align-items:center;align-content:center;position:relative}
@media(max-width:768px){.cc68-widget .search{padding:0 9px}
}
.cc68-widget .search .search-col{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;background-color:var(--color-primary-04);border-radius:12px;padding:12px 16px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);justify-content:center;position:relative}
@media(max-width:768px){.cc68-widget .search .search-col{padding:8px}
}
@media(max-width:575px){.cc68-widget .search .search-col{width:100%}
}
.cc68-widget .search .search-col__checks{display:flex;flex-direction:row;border-radius:12px;position:relative;cursor:pointer}
@media(max-width:1024px){.cc68-widget .search .search-col__checks{width:100%;height:58px}
}
.cc68-widget .search .search-col__checks.click .background{display:none;position:absolute;background-color:white;top:-12px;width:369px;height:82px;border-radius:12px;left:-16px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.08)}
.cc68-widget .search .search-col .saparator-elem{width:16px}
.cc68-widget .search .search-col__checkin{background-color:white;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;width:240px;border-radius:12px;padding:5px 0 5px 24px !important;margin-right:16px;max-width:176px;position:relative;overflow:hidden;height:58px}
@media(max-width:1024px){.cc68-widget .search .search-col__checkin{width:100%;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-right:0}
}
@media(max-width:575px){.cc68-widget .search .search-col__checkin{padding:0 !important}
}
.cc68-widget .search .search-col__checkin .text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:1px;line-height:22px;text-transform:uppercase;overflow:hidden;z-index:2}
@media(max-width:1024px){.cc68-widget .search .search-col__checkin .text{display:none}
}
.cc68-widget .search .search-col__checkin .date{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;border-width:0;outline:0;z-index:2;padding:0;cursor:pointer}
@media(max-width:1024px){.cc68-widget .search .search-col__checkin .date{width:100%;text-align:center;text-transform:capitalize}
}
.cc68-widget .search .search-col__checkin .show{display:block}
.cc68-widget .search .search-col__checkin .background{height:0}
.cc68-widget .search .search-col__checkin .textTwo{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:1px;line-height:24px;overflow:hidden;z-index:2}
.cc68-widget .search .search-col__checkin .textTwo.highlight{color:var(--color-primary-01)}
.cc68-widget .search .search-col__checkin:hover{overflow:unset}
.cc68-widget .search .search-col__checkin:hover .background{background-color:white;height:82px;width:176px;position:absolute;left:0;top:-12px;border-radius:24px;z-index:1;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1)}
.cc68-widget .search .search-col__checkin.showZindex{z-index:100}
.cc68-widget .search .search-col__separator{width:1px;background:#cacaca;height:39px;margin-top:8px;z-index:2;display:none}
@media(max-width:1024px){.cc68-widget .search .search-col__separator{display:none}
}
.cc68-widget .search .search-col__checkout{background-color:white;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;width:240px;border-radius:12px 12px;padding:5px 0 5px 24px;max-width:176px;position:relative;overflow:hidden;height:58px}
@media(max-width:1024px){.cc68-widget .search .search-col__checkout{display:none}
}
.cc68-widget .search .search-col__checkout .text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:1px;line-height:22px;text-transform:uppercase;overflow:hidden;z-index:2}
.cc68-widget .search .search-col__checkout .date{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;border-width:0;outline:0;z-index:2;padding:0;cursor:pointer}
.cc68-widget .search .search-col__checkout .textTwo{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:1px;line-height:24px;overflow:hidden;z-index:2}
.cc68-widget .search .search-col__checkout .textTwo.highlight{color:var(--color-primary-01)}
.cc68-widget .search .search-col__checkout .show{display:block}
.cc68-widget .search .search-col__checkout .icon-cross{position:absolute;color:var(--color-primary-01);z-index:9999;top:10px;right:16px;font-size:22px;font-weight:bold}
.cc68-widget .search .search-col__checkout .background{height:0}
.cc68-widget .search .search-col__checkout:hover{overflow:unset}
.cc68-widget .search .search-col__checkout:hover .background{background-color:white;height:82px;width:176px;position:absolute;left:0;top:-12px;border-radius:24px;z-index:1;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1)}
.cc68-widget .search .search-col__checkout.showZindex{z-index:100}
.cc68-widget .search .search-col__guests{background-color:white;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;width:240px;border-radius:12px;padding:5px 0 5px 24px;margin-right:16px;max-width:176px;position:relative;overflow:hidden;height:58px;cursor:pointer}
@media(max-width:1024px){.cc68-widget .search .search-col__guests{width:100%;margin-right:0;align-items:center;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center}
}
@media(max-width:575px){.cc68-widget .search .search-col__guests{height:58px}
}
.cc68-widget .search .search-col__guests .text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:1px;line-height:22px;text-transform:uppercase;z-index:2}
@media(max-width:1024px){.cc68-widget .search .search-col__guests .text{display:none}
}
.cc68-widget .search .search-col__guests .guests{z-index:2;overflow:hidden}
.cc68-widget .search .search-col__guests .guests .date{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;z-index:2;white-space:nowrap}
.cc68-widget .search .search-col__guests .show{display:block}
.cc68-widget .search .search-col__guests .background{height:0}
.cc68-widget .search .search-col__guests:hover{overflow:unset}
.cc68-widget .search .search-col__guests:hover .background{background-color:white;height:82px;width:176px;position:absolute;left:0;top:-12px;border-radius:24px;z-index:1;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1)}
.cc68-widget .search .search-col__guests.showZindex{z-index:100}
.cc68-widget .search .search-col__promocode{background-color:white;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;width:240px;border-radius:12px;padding:5px 0 5px 24px;margin-right:32px;max-width:176px;position:relative;overflow:hidden;height:58px;cursor:pointer}
@media(max-width:1024px){.cc68-widget .search .search-col__promocode{display:none}
}
.cc68-widget .search .search-col__promocode .text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:1px;line-height:22px;text-transform:uppercase;z-index:2}
.cc68-widget .search .search-col__promocode .promocode{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;border-width:0;outline:0;z-index:2}
.cc68-widget .search .search-col__promocode .promocode::placeholder{color:#1b1b1b;opacity:1}
.cc68-widget .search .search-col__promocode .promocode::-ms-input-placeholder{color:#1b1b1b}
.cc68-widget .search .search-col__promocode .promocode:-ms-input-placeholder{color:#1b1b1b}
.cc68-widget .search .search-col__promocode .show{display:block}
.cc68-widget .search .search-col__promocode .background{height:0}
.cc68-widget .search .search-col__promocode:hover{overflow:unset}
.cc68-widget .search .search-col__promocode:hover .background{background-color:white;height:82px;width:176px;position:absolute;left:0;top:-12px;border-radius:24px;z-index:1;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1)}
.cc68-widget .search .search-col__promocode.showZindex{z-index:100}
.cc68-widget .search .search-col__button{max-width:160px;cursor:pointer}
@media(max-width:1024px){.cc68-widget .search .search-col__button{display:none}
}
.cc68-widget .search .search-col__button .border-solid{width:160px;padding:12px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01)}
@media(max-width:575px){.cc68-widget .search .search-col__button .border-solid{width:100%}
}
.cc68-widget .search .search-col__button .border-solid .button01{height:100%}
.cc68-widget .search .search-col__button .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.cc68-widget .search .search-col__button .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.cc68-widget .search .search-col__button .border-solid:hover{background-color:var(--color-primary-02)}
.cc68-widget .search .search-col__button .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.cc68-widget .search .search-col__button .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.cc68-widget .search .search-col__button .border-solid:disabled{background-color:#cacaca}
.cc68-widget .search .search-col__checkin.click{overflow:unset}
.cc68-widget .search .search-col__checkin.click .background{background-color:white;height:82px;width:176px;position:absolute;left:0;top:-12px;border-radius:24px;z-index:1;display:block}
.cc68-widget .search .search-col__checkout.click{overflow:unset}
.cc68-widget .search .search-col__checkout.click .background{background-color:white;height:82px;width:176px;position:absolute;left:0;top:-12px;border-radius:24px;z-index:1;display:block}
.cc68-widget .search .search-col__guests.click{overflow:unset}
.cc68-widget .search .search-col__guests.click .background{background-color:white;height:82px;width:176px;position:absolute;left:0;top:-13px;border-radius:24px;z-index:1}
.cc68-widget .search .search-col__promocode.click{overflow:unset}
.cc68-widget .search .search-col__promocode.click .background{background-color:white;height:82px;width:176px;position:absolute;left:0;top:-13px;border-radius:24px;z-index:1}
.cc68-widget .sticky{position:absolute;z-index:10;width:100%;left:0}
.cc68-widget .sticky .search-col{border-radius:0 0 24px 24px;padding:8px;width:100%;position:fixed;justify-content:center}
.cc68-widget .sticky .search-col__checkin{padding:6px 24px}
@media(max-width:1024px){.cc68-widget .sticky .search-col__checkin{padding:12px}
}
.cc68-widget .sticky .search-col__checkout{padding:6px 24px}
@media(max-width:1024px){.cc68-widget .sticky .search-col__checkout{padding:12px}
}
.cc68-widget .sticky .search-col__guests{padding:6px 24px}
@media(max-width:1024px){.cc68-widget .sticky .search-col__guests{padding:12px}
}
.cc68-widget .sticky .search-col__button .border-solid{padding:6px 24px}
.cc68-widget .sticky .search-col__checkin.click .background{background-color:white;height:74px;width:176px;position:absolute;left:0;top:-8px;border-radius:12px;z-index:1}
.cc68-widget .sticky .search-col__checkout.click .background{background-color:white;height:74px;width:176px;position:absolute;left:0;top:-8px;border-radius:12px;z-index:1}
.cc68-widget .sticky .search-col__guests.click .background{background-color:white;height:74px;width:176px;position:absolute;left:0;top:-9px;border-radius:12px;z-index:1}
.cc68-widget .sticky .search-col__promocode.click .background{background-color:white;height:74px;width:176px;position:absolute;left:0;top:-9px;border-radius:12px;z-index:1}
.cc68-widget .stickyFunnel{position:relative;z-index:9}
@media(max-width:1024px){.cc68-widget .stickyFunnel{top:107px}
}
.cc68-widget .stickyFunnel .search-col{border-radius:0 0 24px 24px;padding:13px;width:100%;position:fixed;justify-content:center;padding-top:21px;left:0}
@media(max-width:1024px){.cc68-widget .stickyFunnel .search-col{width:100%}
}
.cc68-widget .stickyFunnel .search-col__checkin{padding:6px 0 6px 24px;height:unset}
@media(max-width:1024px){.cc68-widget .stickyFunnel .search-col__checkin{padding:12px}
}
.cc68-widget .stickyFunnel .search-col__checkin .text{display:none}
.cc68-widget .stickyFunnel .search-col__checkin:hover .background{height:unset}
.cc68-widget .stickyFunnel .search-col__checkout{padding:6px 0 6px 24px;height:unset}
@media(max-width:1024px){.cc68-widget .stickyFunnel .search-col__checkout{padding:12px}
}
.cc68-widget .stickyFunnel .search-col__checkout .text{display:none}
.cc68-widget .stickyFunnel .search-col__checkout:hover .background{height:unset}
.cc68-widget .stickyFunnel .search-col__guests{padding:6px 0 6px 24px;height:unset}
@media(max-width:1024px){.cc68-widget .stickyFunnel .search-col__guests{padding:12px;height:58px}
}
.cc68-widget .stickyFunnel .search-col__guests .text{display:none}
.cc68-widget .stickyFunnel .search-col__guests:hover .background{height:unset}
.cc68-widget .stickyFunnel .search-col__promocode{padding:6px 0 6px 24px;height:unset}
.cc68-widget .stickyFunnel .search-col__promocode .text{display:none}
.cc68-widget .stickyFunnel .search-col__promocode:hover .background{height:unset}
.cc68-widget .stickyFunnel .search-col__button .border-solid{padding:6px 24px}
.cc68-widget .stickyFunnel .search-col__separator{height:22px}
.cc68-widget .stickyFunnel .search-col__checks.click .background{height:74px;top:-8px}
.cc68-widget .stickyFunnel .search-col__checks.click .search-col__separator{height:39px}
.cc68-widget .stickyFunnel .search-col__checkin.click .background{background-color:white;height:72px;width:176px;position:absolute;left:0;top:-8px;border-radius:12px;z-index:1}
.cc68-widget .stickyFunnel .search-col__checkout.click .background{background-color:white;height:72px;width:176px;position:absolute;left:0;top:-8px;border-radius:12px;z-index:1}
.cc68-widget .stickyFunnel .search-col__guests.click .background{background-color:white;height:72px;width:176px;position:absolute;left:0;top:-9px;border-radius:12px;z-index:1}
.cc68-widget .stickyFunnel .search-col__promocode.click .background{background-color:white;height:72px;width:176px;position:absolute;left:0;top:-9px;border-radius:12px;z-index:1}
.cc68-widget .stickyFunnel .modal-guest.sticky{top:29%;width:25% !important}
@media(max-width:768px){.cc68-widget .stickyFunnel .modal-guest.sticky{top:0;left:0;width:100% !important}
}
.cc68-widget .stickyFunnel .modal-promocode.sticky{top:29%}
.cc68-widget .clickIn .search-col__guests{padding:5px 24px}
.cc68-widget .clickIn .search-col__promocode{padding:5px 24px}
.cc68-widget .clickIn .search-col__button .border-solid{padding:12px 24px}
.cc68-widget .clickInFunnel .search-col__guests{padding:5px 24px}
.cc68-widget .clickInFunnel .search-col__promocode{padding:5px 24px}
.cc68-widget .clickInFunnel .search-col__button .border-solid{padding:12px 24px}
.cc68-widget .modal-guest{box-shadow:0 8px 32px 0 rgba(0,0,0,0.24);background-color:white;border-radius:24px;padding:0;min-width:375px;position:absolute;top:98px;right:310px;z-index:9999;display:none;overflow:hidden}
.cc68-widget .modal-guest .wrapper .more-guests{padding:16px 0 0}
.cc68-widget .modal-guest .wrapper .more-guests .max-user{padding:8px 16px 4px}
@media(max-width:1024px){.cc68-widget .modal-guest .wrapper .more-guests .max-user{padding:16px 0 4px}
}
.cc68-widget .modal-guest .wrapper .more-guests .max-user .text{border-radius:8px;background-color:var(--color-primary-04);padding:12px 8px;color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests{padding:12px 24px;border-bottom:1px solid #cacaca}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests:first-child{padding:8px 24px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;padding:0}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .text{display:flex;flex-direction:column;flex-wrap:nowrap}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .text .text-top span{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px;text-transform:uppercase}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .text .text-bottom{margin-bottom:16px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .text .text-bottom span{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .delete{color:var(--color-primary-01);cursor:pointer;display:none}
@media(max-width:1024px){.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .delete{display:block}
}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .icons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .icons i.icon-pencil{color:var(--color-primary-01);font-size:24px;cursor:pointer}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .icons i.icon-rubbish{color:var(--color-primary-01);margin-left:16px;font-size:24px;cursor:pointer}
@media(max-width:1024px){.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__title .icons{display:none}
}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people{flex-wrap:nowrap;padding:16px 0}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people:first-child{border-bottom:0}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .col-izq{display:flex;flex-direction:column;flex-wrap:nowrap}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .col-izq .title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:.015em;line-height:150%}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .col-izq .desc{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:150%}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-less{transform:scaleX(-1);border-radius:8px 8px 8px 0;background-color:var(--color-primary-01);cursor:pointer;height:32px;width:32px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-less.disabled{box-sizing:border-box;border:2px solid #cacaca;background-color:transparent;cursor:not-allowed}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-less.disabled .icon-less{color:#cacaca !important}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .tickets-value{margin-left:8px;margin-right:8px;border-radius:8px;background-color:#cacaca;height:32px;width:32px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .tickets-value .numTickets{color:var(--color-primary-01) !important}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .tickets-value.disabled{background-color:#cacaca}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .tickets-value.disabled .numTickets{color:#545454 !important}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-plus{border-radius:8px 8px 8px 0;background-color:var(--color-primary-01);cursor:pointer;height:32px;width:32px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-plus.disabled{box-sizing:border-box;border:2px solid #cacaca;background-color:transparent;cursor:not-allowed}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-plus.disabled .icon-plus{color:#cacaca !important}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests .divider{border-bottom:1px solid #cacaca}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__link{padding:8px 0;display:none}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests__link a{color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:.015em;line-height:150%}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests.minimize{padding:12px 0}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests.minimize:first-child{padding:8px 0}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests.minimize .modal-guests__title{padding-left:24px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests.minimize .icons{padding-right:24px}
.cc68-widget .modal-guest .wrapper .more-guests .modal-guests.minimize .divider{display:none}
.cc68-widget .modal-guest .wrapper .more-guests .add-room{display:none}
@media(max-width:1024px){.cc68-widget .modal-guest .wrapper .add-room{display:none}
}
.cc68-widget .modal-guest .wrapper .promocode{display:none}
.cc68-widget .modal-promocode{padding:24px 24px;display:none;border-radius:24px;background-color:#fff;box-shadow:0 8px 32px 0 rgba(0,0,0,0.24);width:376px;position:absolute;top:103px;right:124px;z-index:9999;overflow:hidden}
.cc68-widget .modal-promocode .bottom-promo{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;border:1px solid #1b1b1b;border-radius:12px;background-color:#fff;overflow:hidden}
.cc68-widget .modal-promocode .bottom-promo input.text{color:#1b1b1b !important;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;padding:12px;border:0;outline:0;background-color:white !important;appearance:unset;text-rendering:unset}
.cc68-widget .modal-promocode .bottom-promo input.text:disabled{background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text::placeholder{color:#1b1b1b;opacity:1;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text::-moz-placeholder{color:#1b1b1b;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text::-ms-input-placeholder{color:#1b1b1b;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text:-ms-input-placeholder{color:#1b1b1b;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text.error{color:var(--color-system-03) !important;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text.error::placeholder{color:var(--color-system-03) !important;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text.error::-moz-placeholder{color:var(--color-system-03) !important;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text.error::-ms-input-placeholder{color:var(--color-system-03) !important;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text.error:-ms-input-placeholder{color:var(--color-system-03) !important;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text.error:focus{color:var(--color-system-03) !important;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo input.text.error:target{color:var(--color-system-03) !important;background-color:white !important}
.cc68-widget .modal-promocode .bottom-promo i.icon-rubbish{color:var(--color-primary-01);font-size:24px;padding-right:12px;cursor:pointer}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid{width:160px;padding:12px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);cursor:pointer}
@media(max-width:575px){.cc68-widget .modal-promocode .bottom-promo .button .border-solid{width:100%}
}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid .button01{height:100%}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid:hover{background-color:var(--color-primary-02)}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid:disabled{background-color:#cacaca}
.cc68-widget .modal-promocode .bottom-promo .button .border-solid.disabled{background-color:#cacaca}
.cc68-widget .modal-promocode .title-ok{color:var(--color-system-01);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:17px;margin-top:16px}
.cc68-widget .modal-promocode .title-ko{margin-top:16px}
.cc68-widget .modal-promocode .title-ko .error{color:var(--color-system-03);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:17px;font-weight:bold}
.cc68-widget .modal-promocode .title-ko .text{color:var(--color-system-03);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:17px}
.cc68-widget .modal-guest.sticky{position:fixed;right:calc(50vw - 294px);left:unset;top:185px}
.cc68-widget .modal-guest.scrollIn{height:300px;overflow:auto}
.cc68-widget .modal-promocode.sticky{position:fixed;right:calc(50vw - 480px);left:unset;top:185px}
.cc68-widget .modal-guest.mobile{box-shadow:unset;background-color:white;border-radius:0;padding:0;min-width:unset;position:fixed;top:0;right:0;z-index:9999;display:none;width:100%;height:100%;flex-wrap:nowrap;flex-direction:column;justify-content:space-between}
.cc68-widget .modal-guest.mobile .top{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;box-shadow:0 4px 32px 0 rgba(0,0,0,0.07)}
.cc68-widget .modal-guest.mobile .top span{padding:24px;color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px}
.cc68-widget .modal-guest.mobile .top i{font-size:20px;color:var(--color-primary-01);padding:24px}
.cc68-widget .modal-guest.mobile .wrapper{overflow:auto;height:100%}
.cc68-widget .modal-guest.mobile .wrapper .more-guests{padding:0 24px}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests{padding:12px 0;border:unset}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests:first-child{padding:24px 0}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__title{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__title .delete{color:var(--color-primary-01);cursor:pointer}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people{flex-wrap:nowrap;padding:16px 0}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people:last-child{border-bottom:0}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .col-izq{display:flex;flex-direction:column;flex-wrap:nowrap}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .col-izq .title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:.015em;line-height:150%}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .col-izq .desc{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:150%}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-less{transform:scaleX(-1);border-radius:8px 8px 8px 0;background-color:var(--color-primary-01);cursor:pointer;height:32px;width:32px}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-less.disabled{box-sizing:border-box;border:2px solid var(--color-primary-01);background-color:transparent;cursor:not-allowed}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-less.disabled .icon-less{color:var(--color-primary-03) !important}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .tickets-value{margin-left:8px;margin-right:8px;border-radius:8px;background-color:#cacaca;height:32px;width:32px}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .tickets-value .numTickets{color:var(--color-primary-01) !important}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .tickets-value.disabled{background-color:#cacaca}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .tickets-value.disabled .numTickets{color:#545454 !important}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-plus{border-radius:8px 8px 8px 0;background-color:var(--color-primary-01);cursor:pointer;height:32px;width:32px}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-plus.disabled{box-sizing:border-box;border:2px solid var(--color-primary-01);background-color:transparent;cursor:not-allowed}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__people .ticket-amount .visitor-plus.disabled .icon-plus{color:var(--color-primary-03) !important}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests .divider{border-bottom:1px solid #cacaca}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__link{padding:8px 0;display:none}
.cc68-widget .modal-guest.mobile .wrapper .more-guests .modal-guests__link a{color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:.015em;line-height:150%}
.cc68-widget .modal-guest.mobile .bottom{padding:10px 24px;box-shadow:0 0 32px 0 rgba(0,0,0,0.1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}
.cc68-widget .modal-guest.mobile .bottom .add-room{display:block;padding:0;border-top:unset}
.cc68-widget .modal-guest.mobile .bottom .button{cursor:pointer;width:max-content;padding:6px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
@media(max-width:575px){.cc68-widget .modal-guest.mobile .bottom .button{width:100%}
}
.cc68-widget .modal-guest.mobile .bottom .button .button1.ca01_button.border-solid .border-solid{padding:0}
.cc68-widget .modal-guest.mobile .bottom .button .button01{height:100%}
.cc68-widget .modal-guest.mobile .bottom .button .button01 .cmp-button{text-decoration:none;height:100%}
.cc68-widget .modal-guest.mobile .bottom .button .button01 .cmp-button .cmp-button__text{color:#fff;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;height:100%}
.cc68-widget .modal-guest.mobile .bottom .button:hover{background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.cc68-widget .modal-guest.mobile .bottom .button:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.cc68-widget .modal-guest.mobile .bottom .button:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.cc68-widget .modal-guest.mobile .bottom .button:disabled{background-color:#cacaca}
.cc68-widget .modal-guest.mobile .bottom .button.multiroom{width:auto;padding:6px 64px}
.cc68-widget .modal-guest.mobile .bottom .button.multiroom .button1 .border-solid{padding:0}
.cc68-widget .modal-guest.mobile .add-room{display:none}
.cc68-widget .modal-guest.mobile .promocode{padding:0 24px 24px;display:block}
.cc68-widget .modal-guest.mobile .promocode .title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-weight:600;text-transform:uppercase;margin-bottom:8px;font-size:16px;letter-spacing:.015em;line-height:150%}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;border:1px solid #1b1b1b;border-radius:12px;background-color:#fff;overflow:hidden}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo input.text{color:#1b1b1b !important;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;padding:12px;border:0;outline:0;width:100%;background-color:white}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo input.text::placeholder{color:#1b1b1b;opacity:1}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo input.text::-ms-input-placeholder{color:#1b1b1b}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo input.text:-ms-input-placeholder{color:#1b1b1b}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo input.error{color:var(--color-system-03)}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo i.icon-rubbish{color:var(--color-primary-01);font-size:24px;padding-right:12px;cursor:pointer}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid{width:160px;padding:12px 24px;box-sizing:border-box;border-radius:12px;background-color:var(--color-primary-01)}
@media(max-width:575px){.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid{width:100%}
}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid .button01{height:100%}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid .button01 .cmp-button{text-decoration:none;height:100%}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid .button01 .cmp-button .cmp-button__text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;height:100%;white-space:nowrap}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid:hover{background-color:var(--color-primary-02)}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid:disabled{background-color:#cacaca}
.cc68-widget .modal-guest.mobile .promocode .bottom-promo .button .border-solid.disabled{background-color:#cacaca}
.cc68-widget .modal-guest.mobile .promocode .title-ok{color:var(--color-system-01);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:17px;margin-top:16px}
.cc68-widget .modal-guest.mobile .promocode .title-ko{margin-top:16px}
.cc68-widget .modal-guest.mobile .promocode .title-ko .error{color:var(--color-system-03);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:17px;font-weight:bold}
.cc68-widget .modal-guest.mobile .promocode .title-ko .text{color:var(--color-system-03);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:17px}
.cc68-widget .modal-guestsUp{padding:0 24px 16px;border-bottom:1px solid #cacaca;display:none}
.cc68-widget .modal-guestsUp__title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px}
.cc68-widget .modal-guestsUp__icons .title{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.cc68-widget .modal-guestsUp__icons .icons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center}
.cc68-widget .modal-guestsUp__icons .icons i.icon-pencil{color:var(--color-primary-01);font-size:24px;cursor:pointer}
.cc68-widget .modal-guestsUp__icons .icons i.icon-rubbish{color:var(--color-primary-01);margin-left:16px;font-size:24px;cursor:pointer}
.cc68-widget .add-room{padding:16px 24px}
.cc68-widget .add-room span{color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:.015em;line-height:150%;cursor:pointer}
@media(max-width:1024px){.experiencefragment-header{transition:all .8s}
.cc66_product_detail_lodging{position:relative}
.cc68_widgetLodging.isDetail .cc68-widget{position:relative}
.cc68_widgetLodging.isDetail .cc68-widget .search{position:absolute;z-index:999;top:16px !important;padding:0 24px}
.cc68_widgetLodging.isDetail .cc68-widget .search .search-col{padding:8px;top:0}
.cc68_widgetLodging.isDetail .cc68-widget .search .search-col .search-col__checkin{padding:16px !important}
.cc68_widgetLodging.isDetail .cc68-widget .search .search-col .search-col__checkout{padding:16px}
.cc68_widgetLodging.isDetail .cc68-widget .search .search-col .search-col__promocode{padding:16px}
.cc68_widgetLodging.isDetail .cc68-widget .search .single-widget-container{display:none}
.cc68_widgetLodging.isDetail .cc68-widget .search.sticky .search-col{padding:16px 16px 8px}
.cc68_widgetLodging.isDetail .cc68-widget .search.sticky .search-col .search-col__checkin{padding:12px}
.cc68_widgetLodging.isDetail .cc68-widget .search.sticky .search-col .search-col__checkout{padding:12px}
.cc68_widgetLodging.isDetail .cc68-widget .search.sticky .search-col .search-col__guests{padding:12px}
.cc68_widgetLodging.isDetail .cc68-widget .search.sticky .search-col .search-col__promocode{padding:12px}
}
.cc68_widgetLodging.isDetail .cc68-widget .search .single-widget-container{display:none}