.k-navigation-bubble{align-items:center;appearance:none;background:none;background-color:var(--navigation-bubble-bg-color);border:none;border-radius:2.2rem;color:var(--navigation-bubble-color);display:flex;flex-direction:row;font-family:inherit;font-size:inherit;gap:2px;height:3.3rem;justify-content:center;line-height:inherit;padding:0 1.65rem;transition:all .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;width:fit-content}.k-navigation-bubble__label,.k-navigation-bubble__sub-label{font-size:1.4rem;font-weight:700;line-height:1}@media(min-width:30.0625em){.k-navigation-bubble{flex-direction:column;height:4.4rem;padding:0 2.2rem}.k-navigation-bubble__label{font-size:1.6rem;line-height:1}.k-navigation-bubble__sub-label{font-size:1.3rem;line-height:1}}.k-navigation-bubble:focus,.k-navigation-bubble:hover{cursor:pointer}.k-navigation-bubble--active,.k-navigation-bubble:focus,.k-navigation-bubble:hover{background-color:var(--navigation-bubble-hover-color);color:#fff}.k-navigation-bubble--small{flex-direction:row;height:3.3rem;padding:0 1.65rem}.k-navigation-bubble--small .k-navigation-bubble__label,.k-navigation-bubble--small .k-navigation-bubble__sub-label{font-size:1.4rem;line-height:1}.k-navigation-bubble--icon .k-navigation-bubble__label:before{content:"";content:var(--icon-unicode);display:inline-block;font-family:Icons,Arial,sans-serif;font-size:16px;font-size:inherit;line-height:1;margin-right:.55rem;text-indent:0;transition:opacity .5s,scale .5s;vertical-align:bottom}.k-bubble-group__list{display:flex;flex-flow:row;gap:1.1rem}.k-bubble-group__bubble-header{background-color:#fff;font-size:1.3rem;font-weight:700;left:0;line-height:1;margin-left:2.8rem;margin-right:2.2rem;margin-top:-.75rem;max-width:fit-content;overflow:hidden;padding:0 3px;position:absolute;right:0;text-overflow:ellipsis;text-wrap:nowrap;top:0;transition:color .3s ease;width:auto}.k-bubble-group--heading{border:.2rem solid #424242;border-radius:3.3rem;margin-bottom:.55rem;margin-top:1.1rem;padding:.9rem;position:relative;transition:border-color .3s ease}.k-bubble-group--active{border-color:#e10915;color:#e10915}.k-bubble-group--header{margin-left:1.1rem;margin-right:1.1rem}@media(min-width:48.0625em){.k-bubble-group--header{margin-left:2.2rem;margin-right:2.2rem}}@media(min-width:64.0625em){.k-bubble-group--header{margin-left:4.4rem;margin-right:4.4rem}}body:has(.k-smooth-scroll__active){cursor:grabbing}.k-smooth-scroll{display:flex;flex-flow:row}.k-smooth-scroll__content{align-items:center;cursor:pointer;display:flex;overflow:auto;scrollbar-width:none}.k-smooth-scroll__content::-webkit-scrollbar{display:none}.k-smooth-scroll__active *{cursor:grabbing}.k-smooth-scroll--verticals{height:4.4rem}@media(min-width:90em){.k-smooth-scroll__vertical-left,.k-smooth-scroll__vertical-right{border-left:.1rem solid #f0f0f0}}.k-header-extension{background:#fff;box-shadow:0 calc(var(--page-header-height)*-1) 0 var(--page-header-height) #fff;margin:0 -2.2rem 0 -1.1rem;padding-bottom:.55rem;padding-top:1.1rem;position:sticky;top:var(--page-header-height);z-index:1}@media(min-width:48.0625em){.k-header-extension{margin:0 -2.2rem}}@media(min-width:64.0625em){.k-header-extension{margin:0 -4.4rem}}.k-header-extension--sticky{padding-bottom:1.1rem;padding-top:1.1rem}.k-header-extension__sticky-wrapper{display:flex;gap:1.1rem;margin:0 1.1rem}@media(min-width:48.0625em){.k-header-extension__sticky-wrapper{margin:0 2.2rem}}@media(min-width:64.0625em){.k-header-extension__sticky-wrapper{margin:0 4.4rem}}@media(width:1080px){.html--terminal .k-header-extension{background:#fff;margin:0 -4.4rem}}.k-week-selector{display:flex;flex-flow:row;gap:1.1rem}.k-week-selector--header{margin-left:1.1rem;margin-right:1.1rem}@media(min-width:48.0625em){.k-week-selector--header{margin-left:2.2rem;margin-right:2.2rem}}@media(min-width:64.0625em){.k-week-selector--header{margin-left:4.4rem;margin-right:4.4rem}}.k-offer-header__show-more-button{align-items:center;display:flex;font-size:1.65rem;justify-content:center}.k-offer-template__main{display:flex;flex-direction:column;gap:4.4rem}.k-offer-template__global-error{margin:2.2rem 0 -4.4rem}@media(min-width:64.0625em){.k-offer-template__global-error{margin-top:4.4rem}}