@charset "UTF-8";::-webkit-color-swatch-wrapper{padding:0}.container-xl{--bs-gutter-x:4rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:1200px){.container-xl{max-width:1200px}}.col-2{flex:none;width:16.66666667%}.col-4{flex:none;width:33.33333333%}.col-8{flex:none;width:66.66666667%}.col-10{flex:none;width:83.33333333%}.g-0{--bs-gutter-x:0}.g-0{--bs-gutter-y:0}.g-1{--bs-gutter-x:10px}.g-1{--bs-gutter-y:10px}.g-2{--bs-gutter-x:20px}.g-2{--bs-gutter-y:20px}.g-4{--bs-gutter-x:40px}.g-4{--bs-gutter-y:40px}.g-5{--bs-gutter-x:50px}.g-5{--bs-gutter-y:50px}@media(min-width:576px){.col-sm-1{flex:none;width:8.33333333%}.col-sm-12{flex:none;width:100%}}@media(min-width:768px){.col-md{flex:1 0}.col-md-auto{flex:none;width:auto}.g-md-3{--bs-gutter-x:30px}.g-md-3{--bs-gutter-y:30px}}.form-control-color::-moz-color-swatch{border:0!important}.form-floating{position:relative}.form-floating>.form-control{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem 1.8rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem 1.8rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85)translateY(-.5rem)translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85)translateY(-.5rem)translateX(.15rem)}.btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:#c8102e;--bs-btn-border-color:#c8102e;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#aa0e27;--bs-btn-hover-border-color:#a00d25;--bs-btn-focus-shadow-rgb:208, 52, 77;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#a00d25;--bs-btn-active-border-color:#960c23;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#c8102e;--bs-btn-disabled-border-color:#c8102e}.btn-success{--bs-btn-color:#ffffff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60, 153, 110;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-white{--bs-btn-color:#000000;--bs-btn-bg:#ffffff;--bs-btn-border-color:#ffffff;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:217, 217, 217;--bs-btn-active-color:#000000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#ffffff;--bs-btn-disabled-border-color:#ffffff}.btn-outline-dark{--bs-btn-color:#2f2e41;--bs-btn-border-color:#2f2e41;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#2f2e41;--bs-btn-hover-border-color:#2f2e41;--bs-btn-focus-shadow-rgb:47, 46, 65;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#2f2e41;--bs-btn-active-border-color:#2f2e41;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#2f2e41;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#2f2e41;--bs-gradient:none}.btn-lg{--bs-btn-padding-y:1.1rem;--bs-btn-padding-x:3rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-sm{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1.2rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.navbar>.container-xl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y)var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:initial;border:var(--bs-border-width)solid var(--bs-navbar-toggler-border-color);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}@media(min-width:1200px){.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#ffffff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y)var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width)solid var(--bs-modal-border-color);outline:0}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width)solid var(--bs-modal-header-border-color)}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.d-inline{display:inline!important}.position-relative{position:relative!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-2{--bs-border-width:2px}.h-100{height:100%!important}.justify-content-start{justify-content:flex-start!important}.order-first{order:-1!important}.order-2{order:2!important}.m-1{margin:10px!important}.m-3{margin:30px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-5{margin-top:50px!important;margin-bottom:50px!important}.mt-15{margin-top:150px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:10px!important}.mb-2{margin-bottom:20px!important}.mb-3{margin-bottom:30px!important}.mb-4{margin-bottom:40px!important}.mb-5{margin-bottom:50px!important}.ms-0{margin-left:0!important}.ms-05{margin-left:5px!important}.ms-1{margin-left:10px!important}.ms-3{margin-left:30px!important}.mt-n1{margin-top:-10px!important}.me-n2{margin-right:-20px!important}.p-3{padding:30px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:10px!important;padding-left:10px!important}.py-1{padding-top:10px!important;padding-bottom:10px!important}.py-15{padding-top:150px!important;padding-bottom:150px!important}.pb-0{padding-bottom:0!important}.pb-05{padding-bottom:5px!important}.pb-1{padding-bottom:10px!important}.pb-15{padding-bottom:150px!important}.fs-3{font-size:calc(1.275rem + .3vw)!important}.fs-4{font-size:1.25rem!important}.text-center{text-align:center!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}@media(min-width:576px){.d-sm-block{display:block!important}.d-sm-none{display:none!important}.justify-content-sm-between{justify-content:space-between!important}}@media(min-width:768px){.d-md-inline{display:inline!important}.d-md-none{display:none!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.me-md-1{margin-right:10px!important}.ms-md-3{margin-left:30px!important}}@media(min-width:992px){.order-lg-last{order:6!important}}@media(min-width:1200px){.fs-3{font-size:1.5rem!important}}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{line-height:1.2!important}.form-floating textarea.form-control{height:initial}.text-muted{color:#b8b8b8!important}.kd-modal_header{height:125px}.kd-navbar_logo,.kd-navbar_logo img,.kd-navbar_collapse,.kd-navbar_collapse .kd-navbar_nav,.kd-navbar_collapse .kd-navbar_item,.kd-navbar_collapse .kd-navbar_link{height:85px}.kd-navbar_collapse{flex-grow:0}.kd-navbar_nav.no-transform{transform:none}.kd-navbar_logo{display:inline-block}.kd-navbar_logo img{min-height:30px;width:45vw;max-height:100%;max-width:30px}@media screen and (min-width:768px){.kd-navbar_logo img{min-height:30px;width:45vw;max-height:100%;max-width:200px}}.kd-navbar_toggler{height:100%;display:inline-block;padding:0 1.2rem;transform:translateX(-1.2rem);margin:0;color:#000}@media screen and (min-width:1200px){.kd-navbar_item.active.kd-no-session::before{top:-.75rem}}.modal-content{background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content .dropdown-item:hover,.modal-content .dropdown-item:focus-within,.modal-content .dropdown-item:focus,.modal-content .dropdown-item:active,.modal-content .dropdown-item.active{background-color:initial;color:#c8102e}.kd-modal_dialog{margin:0;max-width:100%;width:100%;height:100%;font-size:.833333rem}.kd-modal_dialog .kd-navbar_nav{margin-top:3em;margin-bottom:3em}.kd-modal_dialog .modal-body{overflow-x:hidden;padding:0}.kd-modal_dialog .modal-body .kd-navbar_nav{flex-direction:column!important}.kd-modal_dialog .dropdown-item,.kd-modal_dialog .kd-navbar_link{font-size:1.8em;letter-spacing:.3px;text-transform:none}.kd-modal_dialog .dropdown-item{font-size:1.5em}.kd-modal_dialog .kd-navbar_link{padding-top:1em;padding-bottom:1em}.kd-modal_dialog .dropdown-item:hover,.kd-modal_dialog .dropdown-item:focus-within,.kd-modal_dialog .dropdown-item:focus-visible,.kd-modal_dialog .dropdown-item:focus,.kd-modal_dialog .kd-navbar_link:hover,.kd-modal_dialog .kd-navbar_link:focus-within,.kd-modal_dialog .kd-navbar_link:focus-visible,.kd-modal_dialog .kd-navbar_link:focus{color:#c8102e;background-color:initial}.kd-modal_dialog .card{background-color:initial}.kd-modal_dialog .card:hover{box-shadow:none}.kd-modal_dialog .dropdown-menu{position:relative!important;transform:unset!important;border:0 solid transparent;background-color:initial}.kd-modal_close{margin-left:-1rem;transform:translateX(-.75rem);margin-right:auto}.kd-modal_close:active{border-color:transparent!important}.kd-modal_close svg{width:1rem;height:1rem}.kd-modal_header{border-bottom:0 solid transparent;padding:0}.kd-navbar-left{transform:translateX(-1.2rem)}.kd-navbar-btn{font-size:.875rem}.kd-navbar-badge{position:absolute;top:-10%;left:60%}.kd-shoppingcart a{color:#2f2e41!important;transition:color 100ms linear}.kd-shoppingcart a:hover,.kd-shoppingcart a:focus-within,.kd-shoppingcart a:focus,.kd-shoppingcart a:active{color:#c8102e!important}.kd-language{text-transform:uppercase}.kd-language+ul a{color:#b8b8b8!important}.kd-language+ul .active a{background-color:initial!important;color:#000!important}.container-xl{max-width:1400px}.container-xxl{max-width:1638px}.kd-cta-background-image{height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0}.kd-cta-background-image img{height:100%;width:100%;object-fit:cover;object-position:center center;opacity:.5;filter:grayscale(1)}.kd-cta-content{width:100%;padding:30px}.kd-cta-content h1,.kd-cta-content .h1{color:#fff;text-align:center;line-height:1.2;font-weight:500;letter-spacing:.3px}.kd-cta-color-overlay{background-color:#c8102e;height:100%;position:absolute;top:0;left:0;right:0;z-index:-1;mix-blend-mode:hard-light}.kd-pass-height{height:100%}.kd-card-large .kd-card-large-img{height:240px;width:auto;border-radius:10px;object-fit:contain}.kd-z-index{position:relative;z-index:1}.kd-z-index-10{position:relative;z-index:10}.kd-badge{display:inline-block;transform:translateY(-2px);position:relative;z-index:1;cursor:help}.kd-cta-register{padding-top:50px;padding-bottom:50px;position:relative;text-align:center;border-radius:16px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.15)}.kd-cta-small-text{color:#fff;font-size:1.25rem;font-weight:600}.kd-cta-heading{color:#fff}.kd-cta-btn{color:#c8102e;font-weight:700}.kd-overflow-container{overflow-x:hidden;overflow-y:hidden;width:100%}.kd-card-large-detail{display:flex;align-items:center}.kd-card-large-detail svg{margin-right:10px}.kd-card-large-detail svg.dot{transform:scale(.66)}.kd-ellipsis-2,.kd-ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.kd-ellipsis-2{-webkit-line-clamp:2}.kd-ellipsis-3{-webkit-line-clamp:3}.register{padding-top:0}.kd-opening-hours{width:100%}.kd-opening-hours .kd-open,.kd-opening-hours .kd-pause,.kd-opening-hours .kd-closed,.kd-opening-hours .kd-appointment{font-weight:600}.kd-opening-hours .kd-open{color:#198754}.kd-opening-hours .kd-pause{color:#e29506}.kd-opening-hours .kd-closed{color:#c8102e}.kd-opening-hours .kd-appointment{color:#b8b8b8}.kd-opening-hours tr{display:flex;flex-wrap:wrap;padding-bottom:20px}.kd-opening-hours td{display:block;clear:both;padding-top:10px;padding-bottom:5px}.kd-opening-hours .kd-day{width:60%;padding-right:30px}.kd-opening-hours .kd-first-shift{width:40%;text-align:right}.kd-opening-hours .kd-second-shift{width:40%;text-align:right}.kd-opening-hours .kd-first-shift+.kd-second-shift{margin-left:auto}@media screen and (min-width:576px){.kd-opening-hours tr{display:table-row;padding-bottom:0}.kd-opening-hours td{width:33%!important;display:table-cell;width:auto;clear:none}}.form-control:not(:placeholder-shown):invalid~.kd-input-error{display:block!important}.kd-input-error{margin-right:auto;display:none;font-size:.75rem;color:#c8102e}.form-control:not(:placeholder-shown):valid~.kd-input-success-icon::after{position:absolute;background-image:url(/assets/img/icon/check-success.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;content:"";width:.75rem;height:.75rem;top:1.875rem;right:30px;transform:translateY(-50%)}.text-open{color:#198754}.text-pause{color:#e29506}.text-closed{color:#c8102e}.text-appointment{color:#b8b8b8}.kd-card-add{position:relative;border-radius:16px;border:1px solid #b8b8b8;overflow:hidden;padding:30px;background-color:#fff;text-align:center;transform:translateY(0);box-shadow:0 0 transparent;transition:border-color 100ms linear,box-shadow 100ms linear,transform 100ms linear}.kd-card-add button,.kd-card-add a{font-weight:600;color:#b8b8b8;transition:color 100ms linear;background-color:initial;border:0 solid transparent;outline:none!important}.kd-card-add:hover{border:1px solid rgba(184,184,184,0);box-shadow:0 5px 15px rgba(0,0,0,.15);transform:translateY(-5px);border-color:#198754}.kd-card-add:hover button,.kd-card-add:hover a{color:#198754}h1 .badge,.h1 .badge,h2 .badge,.h2 .badge,h3 .badge,.h3 .badge,h4 .badge,.h4 .badge,h5 .badge,.h5 .badge,h6 .badge,.h6 .badge{font-size:.5em;transform:translateY(-50%)}a .badge{background-color:#b8b8b8;transition:background-color 100ms linear}a:hover .badge,a:focus-within .badge,a:focus .badge,a.active .badge{background-color:#c8102e}.kd-card-large-distance-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:center}.kd-card-large-distance-wrapper::after{content:"";position:absolute;top:-30px;left:7px;bottom:-30px;width:5px;background-color:#f0f0f0;z-index:-1}.kd-card-large-distance{background-color:#fff;font-weight:600;padding:10px;padding-right:0;padding-left:0;color:#b8b8b8;font-size:.875rem}@media screen and (min-width:768px){.kd-card-large-distance{padding:10px;padding-left:7px}}.form-floating{display:flex;flex-wrap:wrap;justify-content:flex-end}.kd-product-uvp{text-decoration:line-through;font-size:.875em}.landingpage .kd-overflow-container{overflow:hidden}@media screen and (min-width:768px){.landingpage .kd-overflow-container{overflow:unset}}.btn-sign-up{background-color:#c8102e;color:#fff;position:relative;overflow:hidden;transition:background-color 100ms linear;border-color:transparent!important}.btn-sign-up::before{content:"";position:absolute;background-image:linear-gradient(to right,transparent,rgba(255,255,255,.75),transparent);top:-100%;bottom:-100%;left:50%;width:4rem;transform:translateX(calc(0px - 100% - 400px))rotate(-45deg);animation:btn-inverst-animation 1e4ms ease-out 0ms infinite forwards}.btn-sign-up:hover,.btn-sign-up:focus-within,.btn-sign-up:focus,.btn-sign-up:active{color:#fff!important;background-color:#990c23!important}.landingpage h2{font-weight:400}footer.kd_progress{z-index:1}footer.kd_progress::after{content:"";border:3px solid #fff;background-color:rgba(200,16,46,.2);box-shadow:0 0 0 3px rgba(200,16,46,.2);left:50%;top:-296px;z-index:1;position:absolute;height:1rem;width:1rem;border-radius:100%;transform:translateX(-50%)}.kd_footer_nav,.kd_footer_social-media-list{list-style:none;padding-left:0;display:flex;margin:0}.kd_footer_nav_link,.kd_footer_social-media-list_link{padding-left:1rem;padding-right:1rem;color:#000;transition:color 120ms linear}.kd_footer_nav_link:hover,.kd_footer_nav_link:focus-within,.kd_footer_nav_link:focus-visible,.kd_footer_nav_link:focus,.kd_footer_nav_link:active,.kd_footer_nav_link.active,.kd_footer_social-media-list_link:hover,.kd_footer_social-media-list_link:focus-within,.kd_footer_social-media-list_link:focus-visible,.kd_footer_social-media-list_link:focus,.kd_footer_social-media-list_link:active,.kd_footer_social-media-list_link.active{color:#c8102e}.kd_footer_nav_link{letter-spacing:-.2px;font-size:.875rem}.kd_footer_copyright{font-size:.875rem;letter-spacing:-.2px;line-height:1;margin:0}.kd_footer_copyright a{color:#2f2e41}.kd_footer_copyright span{color:inherit;transition:color 120ms linear}.kd_footer_copyright i,.kd_footer_copyright svg{transition:color 120ms linear;margin-right:.1em;margin-left:.1em}.kd_footer_copyright i{color:inherit;font-size:.75rem}.kd_footer_copyright svg{height:.9rem}.kd_footer_copyright svg path{fill:#2f2e41;transition:fill 120ms linear}.kd_footer_copyright:hover span,.kd_footer_copyright:focus-within span,.kd_footer_copyright:focus-visible span,.kd_footer_copyright:focus span,.kd_footer_copyright:active span{color:#2f2e41}.kd_footer_copyright:hover i,.kd_footer_copyright:focus-within i,.kd_footer_copyright:focus-visible i,.kd_footer_copyright:focus i,.kd_footer_copyright:active i{color:#c8102e}.kd_footer_copyright:hover svg path,.kd_footer_copyright:focus-within svg path,.kd_footer_copyright:focus-visible svg path,.kd_footer_copyright:focus svg path,.kd_footer_copyright:active svg path{fill:#c8102e}.kd_footer_logo{max-height:50px;width:auto;height:17vw}.kd_footer_social-media-list_link{display:inline-flex;justify-content:center;align-items:center}.kd_footer_social-media-list_link svg{height:1rem}.kd_footer_social-media-list_link svg path{fill:#2f2e41;transition:fill 120ms linear}.kd_footer_social-media-list_link:hover svg path,.kd_footer_social-media-list_link:focus-within svg path,.kd_footer_social-media-list_link:focus svg path,.kd_footer_social-media-list_link:active svg path{fill:#c8102e}@media screen and (min-width:768px){.kd_footer_nav{margin-left:-1rem}.kd_footer_social-media-list{margin-right:-1rem}}