.cl08_upsell{float:left !important;clear:none !important;width:66.66666667% !important}
@media(max-width:768px){.cl08_upsell{width:100% !important}
}
.cmp-title .cmp-title__text{color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;font-weight:bold;letter-spacing:0;line-height:56px;width:66.66666667% !important}
@media(max-width:768px){.cmp-title .cmp-title__text{width:unset !important}
}
.upsell{border-radius:16px;background-color:var(--color-white);box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);padding:24px;min-height:227px;margin-top:16px}
@media(max-width:768px){.upsell{min-height:0;padding:16px 8px;margin:8px 24px}
}
.upsell--right{display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:right}
@media(max-width:768px){.upsell--right{display:block;text-align:left}
}
.upsell-title{font-family:var(--anton-regular);font-weight:600;font-size:24px;line-height:32px;margin-bottom:8px}
.upsell-description{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;line-height:18px}
@media(max-width:768px){.upsell-description{margin-bottom:21px}
}
.upsell-date{color:#1b1b1b;font-family:var(--barlow-regular);font-size:14px;line-height:18px}
.upsell-stay{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:14px;line-height:18px}
@media(max-width:768px){.upsell-stay{margin-bottom:37px}
}
.upsell-accommodation{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-weight:500;font-size:12px;line-height:22px;padding-left:6px;margin-bottom:19px;text-transform:uppercase}
@media(max-width:768px){.upsell-accommodation{margin-bottom:21px;text-transform:none;font-size:14px;line-height:18px}
}
.upsell-accommodation-currency,.upsell-accommodation-price{font-family:var(--barlow-semibold-2);font-size:16px;line-height:24px;color:#1b1b1b}
@media(max-width:768px){.upsell-accommodation-currency,.upsell-accommodation-price{font-size:24px}
}
.upsell-accommodation-currency.currency-left::before,.upsell-accommodation-price.currency-left::before{content:attr(data-currency);display:inline-block}
.upsell-accommodation-currency.currency-right::after,.upsell-accommodation-price.currency-right::after{content:attr(data-currency);display:inline-block}
.upsell-accommodation .text{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:1px;line-height:22px}
@media(max-width:768px){.upsell-accommodation .text{font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
}
@media(max-width:768px){.upsell-purchase{text-align:right}
}
.upsell-button{background-color:var(--color-primary-01);color:var(--color-white);font-family:var(--barlow-semibold-2);font-weight:500;font-size:16px;font-weight:600;text-align:center;padding:6px 24px;border-radius:12px;border:2px solid var(--color-primary-01);width:max-content}
@media(max-width:768px){.upsell-button{display:block;width:100%}
}
.upsell-button:hover{color:var(--color-white);background-color:var(--color-primary-02);border:2px solid var(--color-primary-02)}
.upsell-button:active{background-color:var(--color-primary-01);border:2px solid var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.upsell-button:focus{outline:0;background-color:var(--color-primary-01);border:2px solid var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.upsell-button:disabled{background-color:var(--color-disabled);border:2px solid var(--color-disabled);color:#1b1b1b}
@media(max-width:768px){.cc13_linkslist{margin-bottom:100px}
}