@media(max-width:768px){.cf05_controlbuttons{z-index:9999 !important;box-shadow:unset !important}
.cf05_controlbuttons .continue .border-solid{border-radius:8px}
.cf05_controlbuttons .continue .border-solid .button01 .cmp-button .cmp-button__text{padding:8px 24px}
}
@media(max-width:768px){html,body,.root.responsivegrid,.cmp-container{height:100%}
}
.cmp-container{position:relative}
@media(max-width:768px){.cmp-container{display:flex;flex-wrap:nowrap;flex-direction:column}
}
@media(max-width:1024px){.cl05_cart .infoVisitorCart{left:0;padding:8px 0 20px}
}
@media(max-width:768px){.cl05_cart .infoVisitorCart{padding:8px 0 8px}
}
.cl05_cart.cart-open .cartVeil{opacity:.8;transition:all .5s ease-out}
.cl05_cart.cart-open .infoVisitorCart{position:fixed;top:auto;bottom:0;margin-top:0}
@media(max-width:768px){.cl05_cart.cart-open .infoVisitorCart{max-height:94%;padding:8px 0;overflow:unset}
.cl05_cart.cart-open .infoVisitorCart .cartHeader .cartDate{display:block;white-space:nowrap}
.cl05_cart.cart-open .infoVisitorCart .cartHeader .infoCartTotals{margin-top:16px}
.cl05_cart.cart-open .infoVisitorCart .cartHeader .infoCartTotals .infoPrice{flex-direction:column;align-items:flex-end}
}
@media(max-width:768px) and (max-width:768px){.cl05_cart.cart-open .infoVisitorCart .cartHeader{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:flex-end;box-shadow:0 13px 24px 0 rgba(0,0,0,0.1);padding:0 24px 14px}
}
@media(max-width:768px) and (max-width:768px){.cl05_cart.cart-open .infoVisitorCart .cartHeader .cartDate{padding:0;margin:0}
}
@media(max-width:768px) and (max-width:768px){.cl05_cart.cart-open .infoVisitorCart .cartHeader .infoCartTotals{margin:0}
}
@media(max-width:768px) and (max-width:1024px){.cl05_cart.cart-open .infoVisitorCart .cartHeader .infoCartTotals .infoPrice{display:flex;flex-direction:column;flex-wrap:unset;justify-content:unset;align-items:flex-end;padding:0}
}
@media(max-width:768px) and (max-width:768px){.cl05_cart.cart-open .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText{order:2}
}
.cl05_cart.cart-open .infoVisitorCart .cartContent{max-height:78vh;overflow:auto}
@media(max-width:1024px){.cl05_cart.cart-open .infoVisitorCart .cartContent{margin-bottom:60px;padding:24px}
.cl05_cart.cart-open .infoVisitorCart .cartContent .accommodations{margin-bottom:40px}
.cl05_cart.cart-open .infoVisitorCart .cartContent .infoText-included{display:flex;margin:24px 0 30px;color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
}
.cl05_cart.cart-open .infoVisitorCart .cartContent .continue{margin-bottom:35px}
@media(max-width:768px){.cl05_cart.cart-open .infoVisitorCart .infoCartTotals.totalA .infoPrice .infoTotal{order:1}
}
@media(max-width:768px){.cl05_cart.cart-open .infoVisitorCart .infoCartTotals.totalA .infoPrice .infoText{order:2}
}
.infoVisitorCart{background:#fff;padding:24px;border-radius:24px;width:336px;margin-bottom:32px;box-shadow:0 16px 32px 0 rgba(0,0,0,0.06);z-index:2;position:relative}
@media(max-width:1024px){.infoVisitorCart{margin:0 auto;margin-top:40px;padding:8px 0 8px;width:100%;border-radius:0;border-top-left-radius:16px;border-top-right-radius:16px;overflow:auto;min-height:0;box-shadow:0 0 24px 0 rgba(0,0,0,0.1);position:fixed;bottom:70px;left:0}
.infoVisitorCart::before{display:block;content:'';background-color:#cacaca;width:56px;height:5px;border-radius:2px;margin:0 auto 18px}
}
.infoVisitorCart .continue{margin-top:20px}
@media(max-width:1024px){.infoVisitorCart .cartHeader{display:flex;justify-content:space-between;align-items:center;padding:0 24px}
}
@media(max-width:1024px){.infoVisitorCart .cartHeader .cartDate{display:none;width:100%}
}
.infoVisitorCart .cartHeader .cartDate .dateDate:last-of-type{margin-bottom:0}
@media(max-width:1024px){.infoVisitorCart .cartHeader .cartDate .dateDate{margin-bottom:0}
}
@media(max-width:1024px){.infoVisitorCart .cartHeader .cartDate .dateDate.toDate{margin-bottom:8px}
}
.infoVisitorCart .cartHeader .infoCartTotals{display:none;background-color:transparent;border-radius:0;padding:0}
@media(max-width:1024px){.infoVisitorCart .cartHeader .infoCartTotals{display:block}
}
.infoVisitorCart .cartHeader .infoCartTotals .infoPrice{flex-direction:row;align-items:center}
.infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoTotal{font-size:24px;line-height:32px;margin-bottom:0}
@media(max-width:1024px){.infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoTotal{order:2}
}
.infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText{flex-direction:row;align-items:center;text-transform:none;font-size:12px;line-height:18px;letter-spacing:normal}
@media(max-width:1024px){.infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText{order:1}
}
.infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText span{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:24px}
.infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText .infoText-included{padding-left:5px;color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
@media(max-width:1024px){.infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText .infoText-included{white-space:nowrap}
}
.infoVisitorCart .cartTitle h1,.infoVisitorCart .cartTitle h2,.infoVisitorCart .cartTitle h3,.infoVisitorCart .cartTitle h4{color:#1b1b1b;font-family:var(--anton-regular);font-weight:600;font-size:24px;line-height:32px;margin-bottom:0}
@media(max-width:1024px){.infoVisitorCart .cartTitle{display:none}
}
.infoVisitorCart .cartDate{display:flex;margin-top:16px;padding-bottom:16px;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start}
.infoVisitorCart .cartDate .dateDate{display:inline-block;color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;line-height:18px;letter-spacing:0;margin-bottom:12px}
.infoVisitorCart .cartDate .dateDate.nigthsStay{display:block;color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;line-height:18px}
.infoVisitorCart .cartContent{transition:all 1s ease-in-out}
@media(max-width:1024px){.infoVisitorCart .cartContent{max-height:0;overflow:hidden;padding:0 24px}
}
.infoVisitorCart .cartContent .infoText-included{display:none}
.infoVisitorCart .cartContent .yourVisit{margin-top:16px;display:none}
.infoVisitorCart .cartContent .yourVisit span{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .accommodations .accommodation__title{font-family:var(--barlow-semibold-2);font-size:14px;line-height:18px;margin-bottom:16px}
.infoVisitorCart .cartContent .accommodations .accommodation__item{border-bottom:1px solid #cacaca;margin-bottom:14px}
@media(max-width:768px){.infoVisitorCart .cartContent .accommodations .accommodation__item{border-radius:16px;padding:16px;background-color:var(--color-primary-04);margin-bottom:30px;border-bottom:0}
}
.infoVisitorCart .cartContent .accommodations .accommodation__item .title-extras{display:block;color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:8px;font-weight:600}
.infoVisitorCart .cartContent .accommodations .accommodation__item .descr-extras{display:block;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:8px}
.infoVisitorCart .cartContent .accommodations .accommodation__item_head{display:flex;padding-bottom:16px;position:relative}
.infoVisitorCart .cartContent .accommodations .accommodation__item_head::after{cursor:pointer;display:block;font-family:'icomoon';content:'\e979';font-size:28px;color:var(--color-primary-01);position:absolute;top:-11px;right:0;transition:all .3s ease-in-out}
@media(max-width:768px){.infoVisitorCart .cartContent .accommodations .accommodation__item_head::after{display:none}
}
.infoVisitorCart .cartContent .accommodations .accommodation__item_head.item-open{padding-bottom:10px}
.infoVisitorCart .cartContent .accommodations .accommodation__item_head.item-open::after{transform:rotate(180deg)}
.infoVisitorCart .cartContent .accommodations .accommodation__item_body{display:none}
@media(max-width:1024px){.infoVisitorCart .cartContent .accommodations .accommodation__item_body{display:block}
}
.infoVisitorCart .cartContent .accommodations .accommodation__item_body .accommodation__item-totals{display:block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-img{display:block;width:71px;height:64px;object-fit:cover;margin-right:19px;border-radius:8px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-name{font-family:var(--barlow-semibold-2);font-size:16px;line-height:18px;margin-bottom:6px;width:85%}
.infoVisitorCart .cartContent .accommodations .accommodation__item-only{display:flex;justify-content:space-between;align-items:center;padding:0 0 16px;margin:0 0 16px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-only p{font-family:var(--barlow-semibold-2);font-size:14px;line-height:18px;margin:0}
.infoVisitorCart .cartContent .accommodations .accommodation__item-only .amount.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-only .amount.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extrasRates .extraDates .extraDates-title{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;color:var(--color-black-01);font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:16px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras{padding-top:16px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .mapA{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:16px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .mapA .subtitle{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .mapA .subtitle .price.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .mapA .subtitle .price.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .mapB{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:16px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .mapB .subtitle{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .mapB .subtitle .price.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .mapB .subtitle .price.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .extraDates{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:flex-end;margin-bottom:16px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .extraDates .extraDates-title{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;width:100%}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .extraDates .extraDates-title .title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .extraDates .subtitle{width:60px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}
@media(max-width:768px){.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .extraDates .subtitle{width:60px}
}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .extraDates .subtitle .price{font-family:var(--barlow-semibold-2);font-size:14px;line-height:18px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .extraDates .subtitle .price.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-extras .extraDates .subtitle .price.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-guest-list{padding:0;margin:0;list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.infoVisitorCart .cartContent .accommodations .accommodation__item-guest{font-family:var(--barlow-regular);font-size:14px;line-height:18px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-guest:not(:last-child){padding-right:4px;margin-right:4px;position:relative}
.infoVisitorCart .cartContent .accommodations .accommodation__item-guest:not(:last-child)::after{display:block;content:'\00B7';position:absolute;right:0;top:-4px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes{background-color:#fdeddc;padding:14px 16px;border-radius:10px;display:flex;gap:10px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes i{color:var(--color-black-01);font-size:21px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info{font-size:14px;letter-spacing:0;line-height:18px;display:flex;flex-direction:column}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .info-taxes{color:var(--color-black-01);font-family:var(--barlow-regular)}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .more-taxes{color:#008290;font-family:var(--barlow-semibold);cursor:pointer}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .modal-taxes{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(20px);background:var(--gradient-modal);z-index:9999;overflow:hidden}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .modal-taxes__content{position:relative;background-color:var(--color-white);padding:32px;width:600px;max-width:calc(68vw);min-height:210px;border-radius:12px;box-shadow:7px 7px 15px 0 #00000026}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .modal-taxes__content .icon-close{position:absolute;top:24px;right:24px;font-size:1.2rem;color:var(--color-primary-01);cursor:pointer}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .modal-taxes__content-title{color:var(--color-black-01);font-family:var(--anton-regular);font-size:24px;line-height:32px;font-weight:bold}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .modal-taxes__content-info{color:var(--color-black-01);font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .modal-taxes__content-info .amount.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-taxes-info .modal-taxes__content-info .amount.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-totals{border-top:1px solid #cacaca;padding:18px 0}
@media(max-width:768px){.infoVisitorCart .cartContent .accommodations .accommodation__item-totals{padding:18px 0 0}
}
.infoVisitorCart .cartContent .accommodations .accommodation__item-totals-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-totals-row:last-of-type{margin-bottom:0}
.infoVisitorCart .cartContent .accommodations .accommodation__item-totals-row p{margin-bottom:0;font-size:14px;line-height:18px}
.infoVisitorCart .cartContent .accommodations .accommodation__item-totals-row .amount.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-totals-row .amount.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .accommodations .accommodation__item-totals-row--subtotal{font-family:var(--barlow-semibold-2)}
.infoVisitorCart .cartContent .accommodations .accommodation__item-totals-row--subtotal .amount{font-size:16px;line-height:24px}
.infoVisitorCart .cartContent .accommodations .accommodation:last-child .accommodation__item{border-bottom:unset;margin-bottom:0}
@media(max-width:1024px){.infoVisitorCart .cartContent .accommodations .accommodation:last-child .accommodation__item{border-radius:16px;padding:16px;background-color:var(--color-primary-04);margin-bottom:30px;border-bottom:0}
}
.infoVisitorCart .cartContent .title.cartExtrasContainer-js{color:var(--color-black-01);font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:24px;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}
.infoVisitorCart .cartContent .title.cartExtrasContainer-js::after{cursor:pointer;display:block;font-family:'icomoon';content:'\e979';font-size:28px;color:var(--color-primary-01);transition:all .3s ease-in-out}
@media(max-width:1024px){.infoVisitorCart .cartContent .title.cartExtrasContainer-js{margin-bottom:16px}
.infoVisitorCart .cartContent .title.cartExtrasContainer-js::after{display:none}
}
.infoVisitorCart .cartContent .title.cartExtrasContainer-js.item-open::after{transform:rotate(180deg)}
.infoVisitorCart .cartContent .cartExtrasContainer{padding-top:16px;flex-direction:column;flex-wrap:nowrap;display:none}
@media(max-width:1024px){.infoVisitorCart .cartContent .cartExtrasContainer{display:flex;border-radius:16px;padding:32px 16px;border:0}
}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .accommodation__title{color:var(--color-black-01);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .buyedExtras span{color:#cacaca !important}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .extraDates{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:flex-end;margin-bottom:16px}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .extraDates .extraDates-title{width:80%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .extraDates .extraDates-title .title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin:0}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .extraDates .subtitle{position:relative;top:-6px}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .extraDates .subtitle .price{font-family:var(--barlow-semibold-2);font-size:14px;line-height:18px}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .extraDates .subtitle .price.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .extraDates .subtitle .price.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .mapB{color:var(--color-black-01);font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:16px}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .mapB .subtitle{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .mapB .subtitle .price.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .cartExtrasContainer .accommodation__item-extrasFull .accommodation__item-extras .mapB .subtitle .price.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation__title{color:var(--color-black-01);font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body{margin-bottom:30px;border-bottom:0}
@media(max-width:1024px){.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body{margin:0}
}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation__item-guest{color:var(--color-black-01);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation-ExtrasG .extraDates{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation-ExtrasG .extraDates:last-child .extraDates-title{margin-bottom:24px}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation-ExtrasG .extraDates .extraDates-title{color:var(--color-black-01);font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:16px}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation-ExtrasG .extraDates .subtitle{color:var(--color-black-01);font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:24px}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation-ExtrasG .extraDates .subtitle .price.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation-ExtrasG .extraDates .subtitle .price.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation__item-totals{border-top:1px solid #cacaca;padding-top:16px}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation__item-totals .accommodation__item-totals-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;color:var(--color-black-01);font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation__item-totals .accommodation__item-totals-row .title{margin:0}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation__item-totals .accommodation__item-totals-row .amount{margin:0}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation__item-totals .accommodation__item-totals-row .amount.currency-left::before{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .cartExtrasContainer .general-extras .accommodation.accommodation__item_body .accommodation__item-totals .accommodation__item-totals-row .amount.currency-right::after{content:attr(data-currency);display:inline-block}
.infoVisitorCart .cartContent .cartTickets .cartTicket,.infoVisitorCart .cartContent .packs .cartTicket{font-size:12px;letter-spacing:0;color:#707070;line-height:18px;font-family:Barlow;justify-content:space-between;padding-top:16px}
.infoVisitorCart .cartContent .cartTickets .cartTicket:not(:last-child),.infoVisitorCart .cartContent .packs .cartTicket:not(:last-child){padding-bottom:16px;border-bottom:1px dashed var(--color-secondary-04)}
.infoVisitorCart .cartContent .cartTickets .cartTicket:not(:first-child),.infoVisitorCart .cartContent .packs .cartTicket:not(:first-child){padding-top:16px}
.infoVisitorCart .cartContent .cartTickets .cartTicket:last-of-type,.infoVisitorCart .cartContent .packs .cartTicket:last-of-type{border-bottom:1px solid #1b1b1b;padding-bottom:16px}
.infoVisitorCart .cartContent .cartTickets .cartTicket .ticketText,.infoVisitorCart .cartContent .packs .cartTicket .ticketText{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;font-weight:normal;line-height:18px;max-width:100%;display:inline-block;margin-left:-2px}
.infoVisitorCart .cartContent .cartTickets .GlobalPrice,.infoVisitorCart .cartContent .packs .GlobalPrice{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start}
.infoVisitorCart .cartContent .cartTickets .GlobalPrice .ticketText,.infoVisitorCart .cartContent .packs .GlobalPrice .ticketText{display:flex;flex-direction:column;flex-wrap:nowrap}
.infoVisitorCart .cartContent .cartTickets .GlobalPrice .ticketPrices,.infoVisitorCart .cartContent .packs .GlobalPrice .ticketPrices{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;margin-left:0}
.infoVisitorCart .cartContent .cartTickets .GlobalPrice .ticketPrices .ticketCount,.infoVisitorCart .cartContent .packs .GlobalPrice .ticketPrices .ticketCount{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;font-weight:normal}
.infoVisitorCart .cartContent .cartTickets .GlobalPrice .ticketPrices .prices,.infoVisitorCart .cartContent .packs .GlobalPrice .ticketPrices .prices{display:flex}
.infoVisitorCart .cartContent .cartTickets .GlobalPrice .ticketPrices .prices p.discount,.infoVisitorCart .cartContent .packs .GlobalPrice .ticketPrices .prices p.discount{margin-right:6px;color:#ef0303;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;text-align:right}
.infoVisitorCart .cartContent .cartTickets .GlobalPrice .ticketPrices .prices .priceD,.infoVisitorCart .cartContent .packs .GlobalPrice .ticketPrices .prices .priceD{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;text-align:right}
.infoVisitorCart .cartContent .cartTickets .ticketPrices,.infoVisitorCart .cartContent .packs .ticketPrices{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;line-height:18px;text-align:right;display:inline-block;margin-left:4px}
@media(max-width:480px){.infoVisitorCart .cartContent .cartTickets .ticketPrices,.infoVisitorCart .cartContent .packs .ticketPrices{min-width:32%;justify-content:flex-end}
}
.infoVisitorCart .cartContent .cartTickets .ticketPrices p,.infoVisitorCart .cartContent .packs .ticketPrices p{margin-bottom:0}
.infoVisitorCart .cartContent .cartTickets .ticketPrices .price.discount,.infoVisitorCart .cartContent .packs .ticketPrices .price.discount{color:var(--color-system-03);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;font-weight:normal;line-height:18px;text-align:center;text-decoration:line-through}
.infoVisitorCart .cartContent .cartTickets .cartTicket.visitors{padding-top:16px}
.infoVisitorCart .cartContent .cartTickets .cartTicket.visitors .ticketText{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-left:0}
.infoVisitorCart .cartContent .cartTickets .cartTicket.visitors .quantity{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .cartTickets .cartTicket.select-month{padding-top:16px}
.infoVisitorCart .cartContent .cartTickets .cartTicket.select-month .ticketText{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px;margin-left:0}
.infoVisitorCart .cartContent .cartTickets .cartTicket.select-month .quantity{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .cart-st-Date{margin:16px 0}
.infoVisitorCart .cartContent .cart-st-Date .cartSecondayDate .titlePark,.infoVisitorCart .cartContent .cart-st-Date .cartThirdDate .titlePark{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .cart-st-Date .cartSecondayDate .dateText,.infoVisitorCart .cartContent .cart-st-Date .cartThirdDate .dateText{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
.infoVisitorCart .cartContent .cart-st-Date .cartSecondayDate{padding:16px 0 16px;border-bottom:1px solid #1b1b1b}
.infoVisitorCart .cartContent .cart-st-Date .cartThirdDate{padding:16px 0 16px;border-bottom:1px solid #1b1b1b}
.infoVisitorCart .cartContent .cartPromo,.infoVisitorCart .cartContent .cartExtras,.infoVisitorCart .cartContent .cartTicketsGuarant{border-bottom:1px solid #1b1b1b;padding:16px 0}
.infoVisitorCart .cartContent .cartPromo .promoTitle,.infoVisitorCart .cartContent .cartExtras .promoTitle,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle{display:flex}
.infoVisitorCart .cartContent .cartPromo .promoTitle .promoText,.infoVisitorCart .cartContent .cartExtras .promoTitle .promoText,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .promoText,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .promoText,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .promoText,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .promoText,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .promoText,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .promoText,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .promoText,.infoVisitorCart .cartContent .cartPromo .promoTitle .cartExtrasText,.infoVisitorCart .cartContent .cartExtras .promoTitle .cartExtrasText,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .cartExtrasText,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .cartExtrasText,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .cartExtrasText,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .cartExtrasText,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .cartExtrasText,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .cartExtrasText,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .cartExtrasText,.infoVisitorCart .cartContent .cartPromo .promoTitle .cartTicketsGuarantText,.infoVisitorCart .cartContent .cartExtras .promoTitle .cartTicketsGuarantText,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .cartTicketsGuarantText,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .cartTicketsGuarantText,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .cartTicketsGuarantText,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .cartTicketsGuarantText,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .cartTicketsGuarantText,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .cartTicketsGuarantText,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .cartTicketsGuarantText{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;line-height:18px}
.infoVisitorCart .cartContent .cartPromo .promoTitle .promoDelete,.infoVisitorCart .cartContent .cartExtras .promoTitle .promoDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .promoDelete,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .promoDelete,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .promoDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .promoDelete,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .promoDelete,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .promoDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .promoDelete,.infoVisitorCart .cartContent .cartPromo .promoTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartExtras .promoTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartPromo .promoTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartExtras .promoTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .cartTicketsGuarantDelete{border-radius:0;height:16px;width:16px}
.infoVisitorCart .cartContent .cartPromo .promoTitle .iconEdit,.infoVisitorCart .cartContent .cartExtras .promoTitle .iconEdit,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .iconEdit,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .iconEdit,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .iconEdit,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .iconEdit,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .iconEdit,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .iconEdit,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .iconEdit{font-size:16px;color:var(--color-primary-01) !important;width:16px;height:16px;margin-right:8px}
.infoVisitorCart .cartContent .cartPromo .promoTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartExtras .promoTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .cartExtrasDelete,.infoVisitorCart .cartContent .cartPromo .promoTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartExtras .promoTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .promoTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartPromo .cartExtrasTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartExtras .cartExtrasTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantTitle .cartTicketsGuarantDelete,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantTitle .cartTicketsGuarantDelete{color:var(--color-primary-01) !important;margin-left:auto}
.infoVisitorCart .cartContent .cartPromo .promoCode,.infoVisitorCart .cartContent .cartExtras .promoCode,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode{display:flex;justify-content:space-between;padding-top:16px}
.infoVisitorCart .cartContent .cartPromo .promoCode .pCode,.infoVisitorCart .cartContent .cartExtras .promoCode .pCode,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .pCode,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .pCode,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .pCode,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .pCode,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .pCode,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .pCode,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .pCode,.infoVisitorCart .cartContent .cartPromo .promoCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartExtras .promoCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartPromo .promoCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartExtras .promoCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .cartTicketsGuarantDesc{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;font-weight:normal;line-height:18px}
.infoVisitorCart .cartContent .cartPromo .promoCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartExtras .promoCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .cartExtraspDesc,.infoVisitorCart .cartContent .cartPromo .promoCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartExtras .promoCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .cartTicketsGuarantDesc,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .cartTicketsGuarantDesc{width:100%;display:flex;border:0;outline:unset;margin-bottom:8px}
.infoVisitorCart .cartContent .cartPromo .promoCode .cartExtraspDesc p,.infoVisitorCart .cartContent .cartExtras .promoCode .cartExtraspDesc p,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .cartExtraspDesc p,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .cartExtraspDesc p,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .cartExtraspDesc p,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .cartExtraspDesc p,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .cartExtraspDesc p,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .cartExtraspDesc p,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .cartExtraspDesc p{margin-bottom:1px}
.infoVisitorCart .cartContent .cartPromo .promoCode .addNewCategory,.infoVisitorCart .cartContent .cartExtras .promoCode .addNewCategory,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .addNewCategory,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .addNewCategory,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .addNewCategory,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .addNewCategory,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .addNewCategory,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .addNewCategory,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .addNewCategory,.infoVisitorCart .cartContent .cartPromo .promoCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartExtras .promoCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .upadteCategoryTG,.infoVisitorCart .cartContent .cartPromo .promoCode .updateCategory,.infoVisitorCart .cartContent .cartExtras .promoCode .updateCategory,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .updateCategory,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .updateCategory,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .updateCategory,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .updateCategory,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .updateCategory,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .updateCategory,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .updateCategory,.infoVisitorCart .cartContent .cartPromo .promoCode .addNewCategoryTG,.infoVisitorCart .cartContent .cartExtras .promoCode .addNewCategoryTG,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .addNewCategoryTG,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .addNewCategoryTG,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .addNewCategoryTG,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .addNewCategoryTG,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .addNewCategoryTG,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .addNewCategoryTG,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .addNewCategoryTG{display:flex;flex-direction:row}
.infoVisitorCart .cartContent .cartPromo .promoCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .promoCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .addNewCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .promoCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .promoCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .upadteCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .promoCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .promoCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .updateCategory .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .promoCode .addNewCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .promoCode .addNewCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .addNewCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .addNewCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .addNewCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .addNewCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .addNewCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .addNewCategoryTG .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .addNewCategoryTG .cartExtrasPrice{padding:0;color:#1b1b1b}
.infoVisitorCart .cartContent .cartPromo .promoCode .promocodeSavings,.infoVisitorCart .cartContent .cartExtras .promoCode .promocodeSavings,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .promocodeSavings,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .promocodeSavings,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .promocodeSavings,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .promocodeSavings,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .promocodeSavings,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .promocodeSavings,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .promocodeSavings{color:var(--color-system-01);font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;line-height:18px;text-align:right}
.infoVisitorCart .cartContent .cartPromo .promoCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .promoCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .cartExtrasPrice,.infoVisitorCart .cartContent .cartPromo .promoCode .cartTicketsGuarantPrice,.infoVisitorCart .cartContent .cartExtras .promoCode .cartTicketsGuarantPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .promoCode .cartTicketsGuarantPrice,.infoVisitorCart .cartContent .cartPromo .cartExtrasCode .cartTicketsGuarantPrice,.infoVisitorCart .cartContent .cartExtras .cartExtrasCode .cartTicketsGuarantPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartExtrasCode .cartTicketsGuarantPrice,.infoVisitorCart .cartContent .cartPromo .cartTicketsGuarantCode .cartTicketsGuarantPrice,.infoVisitorCart .cartContent .cartExtras .cartTicketsGuarantCode .cartTicketsGuarantPrice,.infoVisitorCart .cartContent .cartTicketsGuarant .cartTicketsGuarantCode .cartTicketsGuarantPrice{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;text-align:right}
.infoVisitorCart .cartContent .cartPromo{border-bottom:0;padding-bottom:0}
.infoVisitorCart .cartContent .cartTicketsNotAdd{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:16px}
.infoVisitorCart .cartContent .cartTicketsNotAdd .discountTextRefund{color:var(--color-system-03);font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:8px}
.infoVisitorCart .cartContent .cartTicketsNotAdd .discountTextRefund:last-child{margin-bottom:0}
@media(max-width:768px){.infoVisitorCart .cartContent .infoCartTotals.totalC{display:flex;flex-direction:column;border-radius:16px;padding:16px 16px 8px;min-height:unset}
.infoVisitorCart .cartContent .infoCartTotals.totalC .infoPrice,.infoVisitorCart .cartContent .infoCartTotals.totalC .subtotals .subtotal:first-of-type{display:none}
}
.cartSeparator{border-top:2px dashed #1b1b1b;margin:24px 16px 24px 16px;display:none}
@media(max-width:768px){.cartSeparator{width:340px;margin:24px auto;height:1px;border-color:#fff}
}
@media(max-width:768px){.cartSeparator{display:none}
}
.cartTotals{padding:16px;background:#fff;border-radius:16px;width:336px;margin-bottom:32px;box-shadow:0 16px 32px 0 rgba(0,0,0,0.06);z-index:2;position:relative}
.cartTotals .cartPrice{display:flex;justify-content:space-between}
.cartTotals .cartPrice .priceText{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;height:18px;line-height:18px}
.cartTotals .cartPrice .priceTotal{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;height:24px;line-height:24px;margin-bottom:0}
.cartTotals .title{margin-bottom:20px}
.cartTotals .title span{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;letter-spacing:0;line-height:18px}
.cartTotals .cartDiscount{flex-direction:column;flex-wrap:nowrap}
.cartTotals .cartDiscount-title{font-family:var(--barlow-semibold-2);font-size:14px;line-height:18px;margin-bottom:10px}
.cartTotals .cartDiscount-promocode{display:flex;justify-content:space-between;align-items:center}
.cartTotals .cartDiscount-promocode .title{font-family:var(--barlow-regular);font-size:14px;line-height:18px;margin:0}
.cartTotals .cartDiscount-promocode .amount{font-family:var(--barlow-semibold-2);font-size:14px;line-height:18px;color:var(--color-green);margin:0}
.cartTotals .cartDiscount-promocode .amount.currency-left::before{content:attr(data-currency);display:inline-block}
.cartTotals .cartDiscount-promocode .amount.currency-right::after{content:attr(data-currency);display:inline-block}
.cartTotals .cartRefundTG{display:flex;flex-direction:row;justify-content:space-between}
.cartTotals .cartRefundTG .discountTextRefund{color:var(--color-system-03);font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
.cartTotals .cartRefundTG .discountTotalRefund{color:var(--color-system-03);font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
.infoCartTotals{left:0;display:block;margin-top:0;background:var(--color-cart-totals-green,var(--color-primary-04));border-radius:16px;padding:16px;width:336px;flex-direction:column;flex-wrap:nowrap;justify-content:center;z-index:2;position:relative}
@media(max-width:1024px){.infoCartTotals{margin:0 auto;width:100%;display:none;left:0}
}
.infoCartTotals .subtotals{display:flex;flex-direction:column;margin-bottom:8px}
.infoCartTotals .subtotals .subtotal{display:flex;justify-content:space-between;font-family:var(--anton-regular);font-family:var(--barlow-semibold-2);font-weight:700}
.infoCartTotals .infoPrice{display:flex;justify-content:space-between;align-items:center}
@media(max-width:768px){.infoCartTotals .infoPrice{align-items:center}
}
.infoCartTotals .infoPrice .infoText{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;letter-spacing:2px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:flex-start}
.infoCartTotals .infoPrice .infoText-included{color:var(--color-light-gray);font-family:var(--barlow-semibold);font-size:12px;line-height:14px;letter-spacing:normal;text-transform:none}
.infoCartTotals .infoPrice .infoTotal{color:#1b1b1b;font-family:var(--anton-regular);font-size:24px;font-weight:normal;height:32px;line-height:32px}
@media(max-width:768px){.infoCartTotals .infoPrice .infoTotal{font-size:40px}
}
.infoCartTotals .infoPrice .infoTotal p{margin-bottom:0}
.infoCartTotals .infoDisclaimer{display:flex;flex-direction:column;flex-wrap:nowrap}
@media(max-width:768px){.infoCartTotals .infoDisclaimer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;margin-top:16px}
}
.infoCartTotals .infoDisclaimer .disclaimerText{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:12px;font-weight:600;height:16px;line-height:16px;margin-bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:center}
@media(max-width:768px){.infoCartTotals .infoDisclaimer .disclaimerText{text-align:right}
}
.infoCartTotals .infoDisclaimer .text,.infoCartTotals .infoDisclaimer .price{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:12px;font-weight:600;height:16px;line-height:16px}
@media(max-width:768px){.infoCartTotals .infoDisclaimer .text{margin-right:6px}
}
.cl05_cart{padding-top:95px;max-width:396px;right:-70px;height:100vh;position:absolute;top:0;display:block;opacity:0;transition:all .5s}
@media(max-width:768px){.cl05_cart{opacity:unset}
}
@media(max-width:768px){.cl05_cart .background{display:none;background:var(--gradient-blue-background);width:100%;height:100%;position:absolute;z-index:-1;opacity:.8}
}
.cl05_cart .cartVeil{position:fixed;top:0;right:0;display:block;background:linear-gradient(281.15deg,rgba(255,255,255,0) 0,#f7f7f7 100%);z-index:1;height:100%}
@media(max-width:1024px){.cl05_cart .cartVeil{pointer-events:none;height:100%;width:100%;opacity:0;transition:all .6s ease-in}
}
.cl05_cart .removeFinalStep{position:fixed;top:0;right:0;display:block;background:var(--color-primary-04)}
@media(max-width:768px){.cl05_cart .removeFinalStep{display:none}
}
@media(max-width:768px){.cl05_cart{position:fixed;width:100%;z-index:99;background-color:transparent;padding-right:0;padding-left:0;padding-top:0;float:none;max-width:unset;overflow-y:scroll;height:auto}
}
@media(max-width:575px){.cl05_cart{top:0;left:0;width:100%;z-index:99;padding-right:0;padding-left:0;max-width:unset;overflow:hidden;height:auto}
.cl05_cart .container{height:100%}
}
.cl05_cart .cartClose,.cl05_cart .cartOpen{padding:24px 24px 0;text-align:right;font-family:var(--barlow-regular);color:var(--color-primary-01);float:right;display:none;font-weight:100}
@media(max-width:768px){.cl05_cart .cartClose,.cl05_cart .cartOpen{display:block;top:0;right:0;padding:40px 40px 0;position:absolute;color:#fff}
}
@media(max-width:768px){.cl05_cart .cartClose,.cl05_cart .cartOpen{display:block;color:var(--color-primary-01);padding:24px 48px 0}
}
@media(max-width:575px){.cl05_cart .cartClose,.cl05_cart .cartOpen{padding:24px 24px 0}
}
.cl05_cart .cartClose a,.cl05_cart .cartOpen a{width:24px;height:24px;display:block;position:relative}
.cl05_cart .cartClose a::before,.cl05_cart .cartOpen a::before{content:"\e90c";font-family:'icomoon';width:24px;height:24px;font-size:24px;position:absolute;top:0;right:0}
@media(max-width:768px){.cl05_cart .cartClose a::before,.cl05_cart .cartOpen a::before{width:16px;height:16px;font-size:16px}
}
.cl05_cart .open-cart{display:none}
.cl05_cart .inVoucher{display:flex;flex-direction:row}
.cl05_cart .inVoucher .infoVoucher{flex-direction:column;margin-right:13px}
.cl05_cart .inVoucher .infoVoucher div.infoText{color:var(--color-black-01);font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;height:unset}
.cl05_cart .inVoucher .infoVoucher span.infoText{color:var(--color-black-01);font-family:var(--barlow-regular);font-size:12px;letter-spacing:0;line-height:16px;height:unset;font-weight:unset;margin-top:3px}
.cl05_cart .inVoucher .infoVoucher .infoTotalTG{display:flex;flex-direction:column;justify-content:center}
.cl05_cart .inVoucher .infoTotalTG{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}
.cl05_cart--fullscreen{position:static;padding:0;max-width:100%;height:auto !important;opacity:1}
@media(max-width:768px){.cl05_cart--fullscreen{overflow:unset;position:relative;order:unset}
}
.cl05_cart--fullscreen .cartVeil{display:none}
.cl05_cart--fullscreen .infoVisitorCart{margin:0 auto;padding:0;width:70%;min-height:0;box-shadow:none;border-radius:0;left:0}
@media(max-width:768px){.cl05_cart--fullscreen .infoVisitorCart{width:100%;padding:0;position:relative;bottom:0;margin-bottom:32px}
}
.cl05_cart--fullscreen .infoVisitorCart::before{display:none}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}
@media(max-width:768px){.cl05_cart--fullscreen .infoVisitorCart .cartHeader{align-items:flex-end}
}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader .cartDate{display:block;margin-top:0;padding-bottom:0}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader .cartDate .dateDate{font-size:18px}
@media(max-width:768px){.cl05_cart--fullscreen .infoVisitorCart .cartHeader .cartDate .dateDate{font-size:14px}
}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals{display:block;flex:1;margin-top:0;left:0}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice{flex-direction:column-reverse;align-items:flex-end;padding-right:0}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoTotal{font-size:32px;margin-bottom:12px}
@media(max-width:768px){.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoTotal{font-size:24px;margin-bottom:0}
}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoTotal .infoTotalTG{display:flex;flex-direction:row-reverse}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText{font-size:16px;white-space:nowrap}
@media(max-width:768px){.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText{font-size:12px}
}
.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText-included{font-size:16px}
@media(max-width:768px){.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoText-included{font-size:12px}
}
.cl05_cart--fullscreen .infoVisitorCart .cartContent{max-height:100%}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item{border:0;margin-bottom:48px;border-radius:16px;padding:16px;background-color:var(--color-primary-04);margin-bottom:30px;border-bottom:0}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item .title-extras{display:flex;color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;margin:16px 0 8px}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item_head::after{display:none}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item_body{display:block}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item-name{font-size:14px}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item-only{margin-bottom:8px;padding-bottom:8px}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item-only p{margin-bottom:0}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item-totals{padding-bottom:0}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__item-totals-row:last-of-type{margin-bottom:0}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .accommodation__title{font-size:16px}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .accommodations .general-extras .accommodation{border:0;margin-bottom:48px;border-radius:16px;padding:16px;background-color:var(--color-primary-04);margin-bottom:30px;border-bottom:0}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .cartExtrasContainer-js{margin-top:32px;margin-bottom:16px}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .cartExtrasContainer-js::after{display:none}
.cl05_cart--fullscreen .infoVisitorCart .cartContent .cartExtrasContainer{display:flex;background-color:var(--color-primary-04);border-radius:16px;padding:16px;border:0}
.cl05_cart--fullscreen .infoCartTotals{display:none}
.cf04_calendar,.cf03_promocode,.cl01_visitors,.cf07_stepper,.cf09_extraslist,.cf16_producttimeslot,.cf14_listquantityproducts,.cf15_productday,.cf17_registrationcar,.cf13_extrasoptions,.cf17_validator,.cf16_radiooptions,.cc28_attention_information,.cf18_formannualpass{width:calc(76.4% - 116px) !important}
@media(max-width:768px){.cf04_calendar,.cf03_promocode,.cl01_visitors,.cf07_stepper,.cf09_extraslist,.cf16_producttimeslot,.cf14_listquantityproducts,.cf15_productday,.cf17_registrationcar,.cf13_extrasoptions,.cf17_validator,.cf16_radiooptions,.cc28_attention_information,.cf18_formannualpass{width:100% !important}
}
.widget-modal .cf04_calendar,.widget-modal .cf03_promocode,.widget-modal .cf01_visitors{width:100% !important}
.cartOpen{padding:0;text-align:right;font-family:var(--barlow-semibold-2);color:var(--color-secondary-01);float:right;display:none}
@media(max-width:575px){.cartOpen{display:block}
}
.cartOpen a{width:24px;height:24px;display:block;position:relative}
.cartOpen a svg circle{fill:var(--color-secondary-01) !important}
.cartOpen a .oval-mobile{opacity:0}
@media(max-width:768px){.cartOpen a .oval-mobile{display:flex;flex-direction:row;align-content:center;align-items:center;position:absolute;top:0;background-color:var(--color-secondary-01);border-radius:12px;text-align:center;width:16px;right:-8px;transition:width .5s,opacity .2s linear;height:16px;overflow:hidden}
.cartOpen a .oval-mobile span{font-family:var(--barlow-regular);font-size:13px;color:#fff;height:18px;word-break:break-all;padding:0 10px;width:100%}
}
.cartOpen a .effect-oval{width:130px;opacity:1;height:18px}
.cl05_cart .cf03_promocode{width:100% !important}
.ca14_logofunnel img{max-width:130px;max-height:70px}
@media(max-width:768px){.ca14_logofunnel img{max-width:80px;max-height:40px}
}
.cl05_cart.paymethod{position:relative;max-width:100%;padding:24px;height:100% !important;border-radius:12px;width:calc(76.4% - 116px);right:unset !important}
@media(max-width:1024px){.cl05_cart.paymethod{display:flex;width:100%;top:unset;left:unset;float:unset;overflow-y:unset;padding:24px;height:100% !important;max-width:unset;border-radius:unset;background-color:unset;opacity:1}
.cl05_cart.paymethod .background{display:none}
.cl05_cart.paymethod .cartClose{display:none}
.cl05_cart.paymethod .container{background:var(--color-primary-04);border-radius:12px;padding:16px}
}
.cl05_cart.paymethod .infoVisitorCart{background:unset;width:100%;height:100%;padding:unset;min-height:unset;transition:all .5s}
.cl05_cart.paymethod .infoVisitorCart .cartDate .dateDate{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;font-weight:100}
.cl05_cart.paymethod .infoVisitorCart .cartDate .dateText{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;font-weight:100;line-height:18px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartTickets .cartTicket:last-of-type{border-bottom:1px solid #cacaca}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartTickets .cartTicket:not(:last-child){border-bottom:0}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartTickets .cartTicket .ticketText{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;font-weight:100;line-height:18px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartTickets .cartTicket .ticketPrices{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;font-weight:100;line-height:18px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartTickets .cartTicket .ticketPrices .price.discount{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;font-weight:100;line-height:18px;text-decoration:line-through}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainer .cartExtras,.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainerTG .cartExtras{border-bottom:1px solid #cacaca}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainer .cartExtras .cartExtrasTitle,.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainerTG .cartExtras .cartExtrasTitle{display:none}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainer .cartExtras .cartExtrasCode,.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainerTG .cartExtras .cartExtrasCode{padding-top:0}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainer .cartExtras .cartExtrasCode .cartExtraspDesc,.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainerTG .cartExtras .cartExtrasCode .cartExtraspDesc{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;font-weight:100;line-height:18px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainer .cartExtras .cartExtrasCode .cartExtraspDesc .cartExtrasPrice,.cl05_cart.paymethod .infoVisitorCart .cartContent .cartExtrasContainerTG .cartExtras .cartExtrasCode .cartExtraspDesc .cartExtrasPrice{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;font-weight:100;line-height:18px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .promocodeResult{flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;border-bottom:0 solid #cacaca;padding:0}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .promocodeResult .promoTitle .promoText{font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .promocodeResult .promoTitle .promoText .iconEdit{display:none}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .promocodeResult .promoTitle .promoDelete{display:none}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .promocodeResult .promoCode .pCode{text-align:right;color:var(--color-system-01);font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .promoCodeCartInput{display:none}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .cartTotals{width:100%;border-bottom:1px solid #cacaca;padding:0 0 16px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .cartTotals .cartDiscount .discountText{color:var(--color-system-01);font-family:var(--barlow-regular);font-weight:100;font-size:14px;letter-spacing:0;line-height:18px}
.cl05_cart.paymethod .infoVisitorCart .cartContent .cartPromo .cf03_promocode .promocode .cartTotals .cartDiscount .discountTotal{color:var(--color-system-01);font-family:var(--barlow-regular);font-weight:100;font-size:14px;letter-spacing:0;line-height:18px}
.cl05_cart.paymethod .cartDateB2C{border-bottom:none !important}
.cl05_cart.paymethod .showInfo{visibility:visible;height:100%;transition:all .5s}
.cl05_cart.paymethod .showInfo .cartContent{display:block}
.cl05_cart.paymethod .hideInfo{height:0;visibility:hidden;transition:all .5s}
.cl05_cart.paymethod .hideInfo .cartContent{display:none}
.cl05_cart.paymethod .cartSeparator{border-top:1px solid #cacaca;margin:24px 0 24px;display:none}
.cl05_cart.paymethod .infoCartTotals{background:unset;border-radius:unset;padding:0;width:100%;margin-bottom:0}
@media(max-width:1024px){.cl05_cart.paymethod .infoCartTotals{min-height:unset;margin:unset}
}
.cl05_cart.paymethod .infoCartTotals .infoPrice .infoText{font-family:var(--barlow-semibold-2);height:unset;font-size:16px;letter-spacing:0;line-height:24px}
@media(max-width:1024px){.cl05_cart.paymethod .infoCartTotals .infoPrice .infoTotal{font-size:24px}
}
.cl05_cart.paymethod .infoCartTotals .infoDisclaimer .disclaimerText{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}
.cl05_cart.paymethod .infoCartTotals .infoDisclaimer .disclaimerText .text{color:var(--color-system-01);font-family:var(--barlow-regular);font-weight:100;font-size:14px;letter-spacing:0;line-height:18px}
@media(max-width:1024px){.cl05_cart.paymethod .infoCartTotals .infoDisclaimer .disclaimerText .text{text-align:left}
}
.cl05_cart.paymethod .infoCartTotals .infoDisclaimer .disclaimerText .price{color:var(--color-system-01);font-family:var(--barlow-regular);font-weight:100;font-size:14px;letter-spacing:0;line-height:18px}
@media(max-width:1024px){.cl05_cart.paymethod .infoCartTotals .infoDisclaimer .disclaimerText .price{display:flex}
}
.cl05_cart.paymethod .paddingInfo{padding:0}
@media(max-width:1024px){.cl05_cart.paymethod .paddingInfo{padding:8px 0 0}
}
.cl05_cart.paymethod .open-cart{position:absolute;display:flex;flex-direction:row;justify-content:center;bottom:-18px;width:100%}
@media(max-width:1024px){.cl05_cart.paymethod .open-cart{right:45%;width:auto;bottom:4px}
}
.cl05_cart.paymethod .open-cart__icon{width:32px;height:32px;background:white;border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;box-shadow:0 4px 12px 0 rgba(0,0,0,0.1)}
.cl05_cart.paymethod .open-cart__icon .icon-down{font-weight:600;cursor:pointer;color:var(--color-primary-01)}
.cl05_cart.paymethod .open-cart__icon .icon-Up{display:none;font-weight:600;cursor:pointer;color:var(--color-primary-01)}
@media(min-width:768px){.cmp-container.center-Cl05 .ca14_logofunnel,.cmp-container.center-Cl05 .cf07_stepper,.cmp-container.center-Cl05 .ca02_title.title,.cmp-container.center-Cl05 .ca04_textrich,.cmp-container.center-Cl05 .cl05_cart--fullscreen,.cmp-container.center-Cl05 .cc11{margin:24px auto}
.cmp-container.center-Cl05 .ca14_logofunnel{width:100%;margin:0 auto}
.cmp-container.center-Cl05 .ca14_logofunnel .funnel-logo{left:calc(50% - 390px);position:relative}
.cmp-container.center-Cl05 .ca14_logofunnel.sticky .funnel-logo{left:calc(50% - 390px) !important}
.cmp-container.center-Cl05 .cf07_stepper{width:69.66% !important;margin:24px auto 24px !important}
.cmp-container.center-Cl05 .cf07_stepper .container{display:flex;flex-direction:row;flex-wrap:nowrap}
.cmp-container.center-Cl05 .cf07_stepper .container .stepperContent{min-width:95px}
.cmp-container.center-Cl05 .cc28_attention_information{position:relative;margin:0}
.cmp-container.center-Cl05 .cc13_linkslist{position:relative}
}
@media(max-width:768px){.cl05_cart.cl05_cart--fullscreen .infoVisitorCart .cartHeader .cartDate{height:56px}
.cl05_cart.cl05_cart--fullscreen .infoVisitorCart .cartHeader .cartDate p{display:flex;flex-direction:column;flex-wrap:nowrap;height:24px;justify-content:flex-end}
}
@media(max-width:768px){.cl05_cart.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice{flex-direction:column;align-items:flex-end;display:flex}
.cl05_cart.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoTotalTG{display:flex}
.cl05_cart.cl05_cart--fullscreen .infoVisitorCart .cartHeader .infoCartTotals .infoPrice .infoTotalTG .coin{padding-right:6px}
}
html body div .noMarginLeft{margin-left:0 !important}
html body .noMarginLeft .funnel-logo{left:0 !important}