/* compiled by scssphp 1.6.0 on Wed, 03 Dec 2025 13:20:08 +0000 (0.1364s) */

@keyframes cardTextAnimation{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.tritt-bookzo:has(.bookzo__search,+.tritt-bookzo){--section__margin-bottom: 4.875rem}.tritt-bookzo:has(.bookzo__checkout){margin-block:4.875rem}.tritt-bookzo:has(.bookzo__search),.tritt-bookzo:has(.heading){background-color:var(--color-primary, var(--color-1))}.tritt-bookzo:has(.bookzo__search) .tritt-bookzo__container,.tritt-bookzo:has(.heading) .tritt-bookzo__container{padding-block:4.0625rem}.tritt-bookzo:has(.bookzo__search) .bookzo__search,.tritt-bookzo:has(.heading) .bookzo__search{margin-block-start:3rem;margin-block-end:-6.25rem}.tritt-bookzo__container{grid-column:2 / -2}.tritt-bookzo .heading{--heading__title-width: 100%;--heading__alignment: center}.tritt-bookzo .heading__title{color:var(--color-white)}.tritt-bookzo .bookzo__search{box-shadow:0 1rem 3rem 0 rgba(0, 0, 0, 0.08)}bookzo-favorite .is-favorite .bookzo-icon-wrapper::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23DB2B39' d='M305 151.1L320 171.8L335 151.1C360 116.5 400.2 96 442.9 96C516.4 96 576 155.6 576 229.1L576 231.7C576 343.9 436.1 474.2 363.1 529.9C350.7 539.3 335.5 544 320 544C304.5 544 289.2 539.4 276.9 529.9C203.9 474.2 64 343.9 64 231.7L64 229.1C64 155.6 123.6 96 197.1 96C239.8 96 280 116.5 305 151.1z'/%3E%3C/svg%3E");background-repeat:var(--icon__background-repeat, no-repeat);background-size:var(--icon__background-size, contain);background-position:var(--icon__background-position, center);block-size:var(--icon__block-size, 1em);inline-size:var(--icon__inline-size, 1em)}bookzo-favorite .bookzo-icon-wrapper{background:var(--color-white);padding:0.5rem;border-radius:50%}bookzo-favorite .bookzo-icon-wrapper::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23DB2B39' d='M442.9 144C415.6 144 389.9 157.1 373.9 179.2L339.5 226.8C335 233 327.8 236.7 320.1 236.7C312.4 236.7 305.2 233 300.7 226.8L266.3 179.2C250.3 157.1 224.6 144 197.3 144C150.3 144 112.2 182.1 112.2 229.1C112.2 279 144.2 327.5 180.3 371.4C221.4 421.4 271.7 465.4 306.2 491.7C309.4 494.1 314.1 495.9 320.2 495.9C326.3 495.9 331 494.1 334.2 491.7C368.7 465.4 419 421.3 460.1 371.4C496.3 327.5 528.2 279 528.2 229.1C528.2 182.1 490.1 144 443.1 144zM335 151.1C360 116.5 400.2 96 442.9 96C516.4 96 576 155.6 576 229.1C576 297.7 533.1 358 496.9 401.9C452.8 455.5 399.6 502 363.1 529.8C350.8 539.2 335.6 543.9 320 543.9C304.4 543.9 289.2 539.2 276.9 529.8C240.4 502 187.2 455.5 143.1 402C106.9 358.1 64 297.7 64 229.1C64 155.6 123.6 96 197.1 96C239.8 96 280 116.5 305 151.1L320 171.8L335 151.1z'/%3E%3C/svg%3E");background-repeat:var(--icon__background-repeat, no-repeat);background-size:var(--icon__background-size, contain);background-position:var(--icon__background-position, center);block-size:var(--icon__block-size, 1em);inline-size:var(--icon__inline-size, 1em)}bookzo-favorite .bookzo-icon-wrapper svg{display:none}.form-check:has(input[type="checkbox"]):has(:checked){border-color:var(--color-primary)}.form-check:has(input[type="checkbox"]):has(:checked)::before{background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.75 1.21875C15.0625 1.53125 15.0625 2 14.75 2.28125L6.5 10.5312C6.21875 10.8438 5.75 10.8438 5.46875 10.5312L1.21875 6.28125C0.90625 6 0.90625 5.53125 1.21875 5.21875C1.5 4.9375 1.96875 4.9375 2.25 5.21875L6 8.96875L13.7188 1.21875C14 0.9375 14.4688 0.9375 14.75 1.21875Z' fill='%23fff'/%3E%3C/svg%3E%0A");background-repeat:var(--icon__background-repeat, no-repeat);background-size:var(--icon__background-size, contain);background-position:var(--icon__background-position, center);block-size:var(--icon__block-size, 1em);inline-size:var(--icon__inline-size, 1em);block-size:1.375rem;inline-size:1.375rem}.form-check:has(input[type="checkbox"]) input[type="checkbox"]{block-size:1.375rem;inline-size:1.375rem;margin-inline:0 0.5rem;position:unset;opacity:0}.form-check:has(input[type="checkbox"])::before{content:'';display:inline-block;position:absolute;block-size:1.375rem;inline-size:1.375rem;border:none;background-color:var(--color-primary--lighter);--icon__background-size: 0.75rem;border-radius:0.1875rem;pointer-events:none}modal-container .btn{appearance:none;background:var(--background, var(--color-1));border:var(--border-width, 0) var(--border-style, solid) var(--border-color, transparent);border-radius:var(--border-radius, 0);box-shadow:var(--box-shadow, none);cursor:var(--button__cursor, pointer);position:var(--button__position, relative);isolation:isolate;color:var(--color, var(--color-1--foreground));font-family:var(--font-family, var(--font-family--body));font-size:var(--font-size, var(--font-size--sm));font-weight:var(--font-weight, var(--font-weight--normal));line-height:var(--line-height, 1.2);text-decoration:var(--button__text-decoration, none);padding-inline:var(--padding-inline, 1em);padding-block:var(--padding-block, 0.5em);display:inline-flex;place-content:var(--alignment, center);place-items:var(--alignment, center);text-align:var(--text-align, center);gap:var(--gap, 0.5em);transition:var(--transition);--background: var(--button__background--bordered, var(--button__background));--border-width: var(--button__border-width--bordered, var(--button__border-width));--border-style: var(--button__border-style--bordered, var(--button__border-style));--border-color: var(--button__border-color--bordered, var(--button__border-color));--border-radius: var(--button__border-radius--bordered, var(--button__border-radius));--box-shadow: var(--button__box-shadow--bordered, var(--button__box-shadow));--color: var(--button__color--bordered, var(--button__color));--font-family: var(--button__font-family--bordered, var(--button__font-family));--font-size: var(--button__font-size--bordered, var(--button__font-size));--font-weight: var(--button__font-weight--bordered, var(--button__font-weight));--line-height: var(--button__line-height--bordered, var(--button__line-height));--padding-inline: var(--button__padding-inline--bordered, var(--button__padding-inline));--padding-block: var(--button__padding-block--bordered, var(--button__padding-block));--text-align: var(--button__text-align--bordered, var(--button__text-align));--alignment: var(--button__alignment--bordered, var(--button__alignment));--gap: var(--button__gap--bordered, var(--button__gap));--icon-scale: var(--button__icon-scale--bordered, var(--button__icon-scale));--transition: var(--button__transition--bordered, var(--button__transition))}modal-container .btn:focus-visible{outline:var(--button__outline-width, 0.125em) var(--button__outline-style, dashed) var(--button__ouline-color, var(--color-secondary))}modal-container .btn:hover,modal-container .btn:focus-visible{--background: var(--button__background--bordered--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--bordered--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--bordered--hover, var(--button__box-shadow--hover));--color: var(--button__color--bordered--hover, var(--button__color--hover))}html body .region-picker-wrapper,html body .objects-to-book-wrapper,html body .datepicker-wrapper{border-radius:var(--border-radius-small);padding:var(--padding-small);max-width:100%;max-height:100%;border:none}@media (min-width:64rem){html body .region-picker-wrapper,html body .objects-to-book-wrapper,html body .datepicker-wrapper{padding:1.25rem;border-radius:var(--border-radius-large)}}@media (min-width:85rem){html body .region-picker-wrapper,html body .objects-to-book-wrapper,html body .datepicker-wrapper{padding:var(--padding-medium)}}html body .region-picker-wrapper .btn:not(.ngb-dp-arrow-btn),html body .objects-to-book-wrapper .btn:not(.ngb-dp-arrow-btn),html body .datepicker-wrapper .btn:not(.ngb-dp-arrow-btn){appearance:none;background:var(--background, var(--color-1));border:var(--border-width, 0) var(--border-style, solid) var(--border-color, transparent);border-radius:var(--border-radius, 0);box-shadow:var(--box-shadow, none);cursor:var(--button__cursor, pointer);position:var(--button__position, relative);isolation:isolate;color:var(--color, var(--color-1--foreground));font-family:var(--font-family, var(--font-family--body));font-size:var(--font-size, var(--font-size--sm));font-weight:var(--font-weight, var(--font-weight--normal));line-height:var(--line-height, 1.2);text-decoration:var(--button__text-decoration, none);padding-inline:var(--padding-inline, 1em);padding-block:var(--padding-block, 0.5em);display:inline-flex;place-content:var(--alignment, center);place-items:var(--alignment, center);text-align:var(--text-align, center);gap:var(--gap, 0.5em);transition:var(--transition)}html body .region-picker-wrapper .btn:not(.ngb-dp-arrow-btn):focus-visible,html body .objects-to-book-wrapper .btn:not(.ngb-dp-arrow-btn):focus-visible,html body .datepicker-wrapper .btn:not(.ngb-dp-arrow-btn):focus-visible{outline:var(--button__outline-width, 0.125em) var(--button__outline-style, dashed) var(--button__ouline-color, var(--color-secondary))}html body .region-picker-wrapper .region-picker{margin-block:0}html body .region-picker-wrapper .feature-group-title.form-check{margin-inline:0}html body .region-picker-wrapper .region-picker-buttons{margin-block-start:var(--margin-small);gap:var(--margin-small)}html body .region-picker-wrapper .btn.btn-link{--background: var(--button__background--bordered, var(--button__background));--border-width: var(--button__border-width--bordered, var(--button__border-width));--border-style: var(--button__border-style--bordered, var(--button__border-style));--border-color: var(--button__border-color--bordered, var(--button__border-color));--border-radius: var(--button__border-radius--bordered, var(--button__border-radius));--box-shadow: var(--button__box-shadow--bordered, var(--button__box-shadow));--color: var(--button__color--bordered, var(--button__color));--font-family: var(--button__font-family--bordered, var(--button__font-family));--font-size: var(--button__font-size--bordered, var(--button__font-size));--font-weight: var(--button__font-weight--bordered, var(--button__font-weight));--line-height: var(--button__line-height--bordered, var(--button__line-height));--padding-inline: var(--button__padding-inline--bordered, var(--button__padding-inline));--padding-block: var(--button__padding-block--bordered, var(--button__padding-block));--text-align: var(--button__text-align--bordered, var(--button__text-align));--alignment: var(--button__alignment--bordered, var(--button__alignment));--gap: var(--button__gap--bordered, var(--button__gap));--icon-scale: var(--button__icon-scale--bordered, var(--button__icon-scale));--transition: var(--button__transition--bordered, var(--button__transition))}html body .region-picker-wrapper .btn.btn-link:hover,html body .region-picker-wrapper .btn.btn-link:focus-visible{--background: var(--button__background--bordered--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--bordered--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--bordered--hover, var(--button__box-shadow--hover));--color: var(--button__color--bordered--hover, var(--button__color--hover))}html body .region-picker-wrapper .btn.btn-primary{--background: var(--button__background--primary, var(--button__background));--border-width: var(--button__border-width--primary, var(--button__border-width));--border-style: var(--button__border-style--primary, var(--button__border-style));--border-color: var(--button__border-color--primary, var(--button__border-color));--border-radius: var(--button__border-radius--primary, var(--button__border-radius));--box-shadow: var(--button__box-shadow--primary, var(--button__box-shadow));--color: var(--button__color--primary, var(--button__color));--font-family: var(--button__font-family--primary, var(--button__font-family));--font-size: var(--button__font-size--primary, var(--button__font-size));--font-weight: var(--button__font-weight--primary, var(--button__font-weight));--line-height: var(--button__line-height--primary, var(--button__line-height));--padding-inline: var(--button__padding-inline--primary, var(--button__padding-inline));--padding-block: var(--button__padding-block--primary, var(--button__padding-block));--text-align: var(--button__text-align--primary, var(--button__text-align));--alignment: var(--button__alignment--primary, var(--button__alignment));--gap: var(--button__gap--primary, var(--button__gap));--icon-scale: var(--button__icon-scale--primary, var(--button__icon-scale));--transition: var(--button__transition--primary, var(--button__transition))}html body .region-picker-wrapper .btn.btn-primary:hover,html body .region-picker-wrapper .btn.btn-primary:focus-visible{--background: var(--button__background--primary--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--primary--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--primary--hover, var(--button__box-shadow--hover));--color: var(--button__color--primary--hover, var(--button__color--hover))}html body .objects-to-book-wrapper>.objects-to-book{padding:0;margin:0 !important}html body .objects-to-book-wrapper>.objects-to-book .object-to-book{margin-block:0 var(--margin-small) !important}html body .objects-to-book-wrapper .persons.large-persons{gap:1rem 2rem}@media (min-width:600px){html body .objects-to-book-wrapper .persons.large-persons .persons-item{flex:0 0 calc(50% - 1rem) !important}}html body .objects-to-book-wrapper .persons.large-persons .persons-item .label{text-align:start}html body .objects-to-book-wrapper .btn:first-child{--background: var(--button__background--bordered, var(--button__background));--border-width: var(--button__border-width--bordered, var(--button__border-width));--border-style: var(--button__border-style--bordered, var(--button__border-style));--border-color: var(--button__border-color--bordered, var(--button__border-color));--border-radius: var(--button__border-radius--bordered, var(--button__border-radius));--box-shadow: var(--button__box-shadow--bordered, var(--button__box-shadow));--color: var(--button__color--bordered, var(--button__color));--font-family: var(--button__font-family--bordered, var(--button__font-family));--font-size: var(--button__font-size--bordered, var(--button__font-size));--font-weight: var(--button__font-weight--bordered, var(--button__font-weight));--line-height: var(--button__line-height--bordered, var(--button__line-height));--padding-inline: var(--button__padding-inline--bordered, var(--button__padding-inline));--padding-block: var(--button__padding-block--bordered, var(--button__padding-block));--text-align: var(--button__text-align--bordered, var(--button__text-align));--alignment: var(--button__alignment--bordered, var(--button__alignment));--gap: var(--button__gap--bordered, var(--button__gap));--icon-scale: var(--button__icon-scale--bordered, var(--button__icon-scale));--transition: var(--button__transition--bordered, var(--button__transition))}html body .objects-to-book-wrapper .btn:first-child:hover,html body .objects-to-book-wrapper .btn:first-child:focus-visible{--background: var(--button__background--bordered--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--bordered--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--bordered--hover, var(--button__box-shadow--hover));--color: var(--button__color--bordered--hover, var(--button__color--hover))}html body .objects-to-book-wrapper .btn:last-child{--background: var(--button__background--primary, var(--button__background));--border-width: var(--button__border-width--primary, var(--button__border-width));--border-style: var(--button__border-style--primary, var(--button__border-style));--border-color: var(--button__border-color--primary, var(--button__border-color));--border-radius: var(--button__border-radius--primary, var(--button__border-radius));--box-shadow: var(--button__box-shadow--primary, var(--button__box-shadow));--color: var(--button__color--primary, var(--button__color));--font-family: var(--button__font-family--primary, var(--button__font-family));--font-size: var(--button__font-size--primary, var(--button__font-size));--font-weight: var(--button__font-weight--primary, var(--button__font-weight));--line-height: var(--button__line-height--primary, var(--button__line-height));--padding-inline: var(--button__padding-inline--primary, var(--button__padding-inline));--padding-block: var(--button__padding-block--primary, var(--button__padding-block));--text-align: var(--button__text-align--primary, var(--button__text-align));--alignment: var(--button__alignment--primary, var(--button__alignment));--gap: var(--button__gap--primary, var(--button__gap));--icon-scale: var(--button__icon-scale--primary, var(--button__icon-scale));--transition: var(--button__transition--primary, var(--button__transition))}html body .objects-to-book-wrapper .btn:last-child:hover,html body .objects-to-book-wrapper .btn:last-child:focus-visible{--background: var(--button__background--primary--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--primary--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--primary--hover, var(--button__box-shadow--hover));--color: var(--button__color--primary--hover, var(--button__color--hover))}html body .objects-to-book-wrapper .text-right{display:flex;align-items:center;gap:var(--margin-small)}html body .datepicker-wrapper .btn{cursor:pointer}html body .datepicker-wrapper [disabled=""]{cursor:not-allowed}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day{block-size:2rem !important;inline-size:2rem !important}@media (min-width:85rem){html body .datepicker-wrapper ngb-datepicker .ngb-dp-day{block-size:3rem !important;inline-size:3rem !important}}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day.disabled .custom-day:not(.first-date):not(.second-date) .custom-day-circle{color:#bababa}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day{block-size:2rem;inline-size:2rem}@media (min-width:85rem){html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day{block-size:3rem;inline-size:3rem}}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day.range.first-date{background-image:none;border-radius:0.375rem 0 0 0;background-color:var(--color-primary)}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day.range.first-date::after{content:none}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day.range.second-date{background-image:none;background-color:var(--color-primary);border-radius:0 0 0.375rem 0}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day .custom-day-circle{display:flex;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem}@media (min-width:85rem){html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day .custom-day-circle{block-size:3rem;inline-size:3rem}}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day.range{background-color:var(--color-primary--lighter);color:var(--color-text)}html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day:hover .custom-day-circle,html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day:focus-visible .custom-day-circle,html body .datepicker-wrapper ngb-datepicker .ngb-dp-day .custom-day .custom-day-circle.selected{background-color:var(--color-primary);color:var(--color-white)}html body .datepicker-wrapper ngb-datepicker .ngb-dp-weekday{inline-size:2rem !important}@media (min-width:85rem){html body .datepicker-wrapper ngb-datepicker .ngb-dp-weekday{inline-size:3rem !important}}html body .datepicker-wrapper .datepicker-buttons{margin:0 0 var(--margin-medium) 0 !important;padding-block-end:var(--margin-medium);border-block-end:0.125rem solid var(--color-primary--lighter);flex-wrap:wrap;gap:0.5rem}html body .datepicker-wrapper .datepicker-buttons-secondary{margin-inline-end:0 !important;flex:unset !important}html body .datepicker-wrapper .datepicker-buttons-secondary .btn{--background: var(--button__background--bordered, var(--button__background));--border-width: var(--button__border-width--bordered, var(--button__border-width));--border-style: var(--button__border-style--bordered, var(--button__border-style));--border-color: var(--button__border-color--bordered, var(--button__border-color));--border-radius: var(--button__border-radius--bordered, var(--button__border-radius));--box-shadow: var(--button__box-shadow--bordered, var(--button__box-shadow));--color: var(--button__color--bordered, var(--button__color));--font-family: var(--button__font-family--bordered, var(--button__font-family));--font-size: var(--button__font-size--bordered, var(--button__font-size));--font-weight: var(--button__font-weight--bordered, var(--button__font-weight));--line-height: var(--button__line-height--bordered, var(--button__line-height));--padding-inline: var(--button__padding-inline--bordered, var(--button__padding-inline));--padding-block: var(--button__padding-block--bordered, var(--button__padding-block));--text-align: var(--button__text-align--bordered, var(--button__text-align));--alignment: var(--button__alignment--bordered, var(--button__alignment));--gap: var(--button__gap--bordered, var(--button__gap));--icon-scale: var(--button__icon-scale--bordered, var(--button__icon-scale));--transition: var(--button__transition--bordered, var(--button__transition))}html body .datepicker-wrapper .datepicker-buttons-secondary .btn:hover,html body .datepicker-wrapper .datepicker-buttons-secondary .btn:focus-visible{--background: var(--button__background--bordered--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--bordered--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--bordered--hover, var(--button__box-shadow--hover));--color: var(--button__color--bordered--hover, var(--button__color--hover))}html body .datepicker-wrapper .datepicker-buttons-primary .btn{--background: var(--button__background--primary, var(--button__background));--border-width: var(--button__border-width--primary, var(--button__border-width));--border-style: var(--button__border-style--primary, var(--button__border-style));--border-color: var(--button__border-color--primary, var(--button__border-color));--border-radius: var(--button__border-radius--primary, var(--button__border-radius));--box-shadow: var(--button__box-shadow--primary, var(--button__box-shadow));--color: var(--button__color--primary, var(--button__color));--font-family: var(--button__font-family--primary, var(--button__font-family));--font-size: var(--button__font-size--primary, var(--button__font-size));--font-weight: var(--button__font-weight--primary, var(--button__font-weight));--line-height: var(--button__line-height--primary, var(--button__line-height));--padding-inline: var(--button__padding-inline--primary, var(--button__padding-inline));--padding-block: var(--button__padding-block--primary, var(--button__padding-block));--text-align: var(--button__text-align--primary, var(--button__text-align));--alignment: var(--button__alignment--primary, var(--button__alignment));--gap: var(--button__gap--primary, var(--button__gap));--icon-scale: var(--button__icon-scale--primary, var(--button__icon-scale));--transition: var(--button__transition--primary, var(--button__transition))}html body .datepicker-wrapper .datepicker-buttons-primary .btn:hover,html body .datepicker-wrapper .datepicker-buttons-primary .btn:focus-visible{--background: var(--button__background--primary--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--primary--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--primary--hover, var(--button__box-shadow--hover));--color: var(--button__color--primary--hover, var(--button__color--hover))}html body .datepicker-wrapper .holiday-selection{margin:0 !important}html body .datepicker-wrapper .holiday-selection .btn{--background: var(--button__background--bordered, var(--button__background));--border-width: var(--button__border-width--bordered, var(--button__border-width));--border-style: var(--button__border-style--bordered, var(--button__border-style));--border-color: var(--button__border-color--bordered, var(--button__border-color));--border-radius: var(--button__border-radius--bordered, var(--button__border-radius));--box-shadow: var(--button__box-shadow--bordered, var(--button__box-shadow));--color: var(--button__color--bordered, var(--button__color));--font-family: var(--button__font-family--bordered, var(--button__font-family));--font-size: var(--button__font-size--bordered, var(--button__font-size));--font-weight: var(--button__font-weight--bordered, var(--button__font-weight));--line-height: var(--button__line-height--bordered, var(--button__line-height));--padding-inline: var(--button__padding-inline--bordered, var(--button__padding-inline));--padding-block: var(--button__padding-block--bordered, var(--button__padding-block));--text-align: var(--button__text-align--bordered, var(--button__text-align));--alignment: var(--button__alignment--bordered, var(--button__alignment));--gap: var(--button__gap--bordered, var(--button__gap));--icon-scale: var(--button__icon-scale--bordered, var(--button__icon-scale));--transition: var(--button__transition--bordered, var(--button__transition))}html body .datepicker-wrapper .holiday-selection .btn:hover,html body .datepicker-wrapper .holiday-selection .btn:focus-visible{--background: var(--button__background--bordered--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--bordered--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--bordered--hover, var(--button__box-shadow--hover));--color: var(--button__color--bordered--hover, var(--button__color--hover))}html body .datepicker-wrapper .holiday-selection .btn.active{--background: var(--button__background--primary, var(--button__background));--border-width: var(--button__border-width--primary, var(--button__border-width));--border-style: var(--button__border-style--primary, var(--button__border-style));--border-color: var(--button__border-color--primary, var(--button__border-color));--border-radius: var(--button__border-radius--primary, var(--button__border-radius));--box-shadow: var(--button__box-shadow--primary, var(--button__box-shadow));--color: var(--button__color--primary, var(--button__color));--font-family: var(--button__font-family--primary, var(--button__font-family));--font-size: var(--button__font-size--primary, var(--button__font-size));--font-weight: var(--button__font-weight--primary, var(--button__font-weight));--line-height: var(--button__line-height--primary, var(--button__line-height));--padding-inline: var(--button__padding-inline--primary, var(--button__padding-inline));--padding-block: var(--button__padding-block--primary, var(--button__padding-block));--text-align: var(--button__text-align--primary, var(--button__text-align));--alignment: var(--button__alignment--primary, var(--button__alignment));--gap: var(--button__gap--primary, var(--button__gap));--icon-scale: var(--button__icon-scale--primary, var(--button__icon-scale));--transition: var(--button__transition--primary, var(--button__transition))}html body .datepicker-wrapper .holiday-selection .btn.active:hover,html body .datepicker-wrapper .holiday-selection .btn.active:focus-visible{--background: var(--button__background--primary--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--primary--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--primary--hover, var(--button__box-shadow--hover));--color: var(--button__color--primary--hover, var(--button__color--hover))}