.acco-detailpage__grades{position:absolute;top:16px;right:30px;z-index:2;display:flex}.layout-acco-faq-description{padding-bottom:clamp(2rem,3vw,3rem)}.acco-detailpage__grades-grade{font-family:var(--subtitleFont);font-size:clamp(1.15rem,1.5vw,1.5rem);background-color:var(--primary2);color:#fff;line-height:1;padding:.5rem;flex:0 0 auto;font-weight:900}.acco-detailpage__grades-amount{max-width:clamp(6.5rem,7.5vw,7.5rem);line-height:1;padding:.5rem;font-size:clamp(.65rem,.85vw,.85rem);font-weight:600;background-color:#fff;text-align:center;align-content:center}.acco-detailpage__grades-wrapper{top:85px;width:100%;position:absolute;left:0;right:0}.acco-detailpage__grades-container{display:flex;justify-content:flex-end}.acco-detailpage__grades-wrapper .acco-detailpage__grades{position:relative;top:auto;right:auto}.acco-detailpage .layout-text-article{text-align:left}.acco-detailpage .layout-text-article>.content-container{max-width:1440px}.acco-detailpage .layout-text-article__text{font-size:clamp(1rem,1.15vw,1.15rem);text-wrap:auto}.acco-detailpage__usps-text .layout-article__card-usps{align-items:center;gap:5px 10px;flex-wrap:wrap;flex-direction:row;font-size:clamp(.8rem,1vw,1rem)}.acco-detailpage__usps-text{padding-bottom:12px;border-bottom:1px solid var(--primary1)}.layout-acco-facilities__titles{margin-bottom:1rem}.layout-acco-facilities__facilities{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;font-size:clamp(.8rem,.9vw,.9rem)}.layout-acco-facility-group{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding:15px;background-color:#fff;border-radius:var(--baseBorderRadius);box-shadow:var(--boxShadow)}.layout-acco-facilities:not(.layout-acco-facilities--show-all) .layout-acco-facility-group:nth-child(n+4){display:none}.layout-acco-facility-group__title{font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:.5rem;color:var(--primary1)}.layout-facility-group__text ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;line-height:1.4;gap:12px}.layout-facility-group__text ul li{padding-left:22px;background-image:url(../img/icons/caret-right.svg);background-repeat:no-repeat;background-size:10px 14px;background-position:0 .25lh}.layout-acco-facilities__facilities-toggle-container{margin-top:1rem;text-align:center}.layout-acco-facilities__facilities-toggle .icon{width:15px;height:15px;flex:0 0 15px;transition:.25s ease transform}.layout-acco-facilities--show-all .layout-acco-facilities__facilities-toggle-text--show{display:none}.layout-acco-facilities:not(.layout-acco-facilities--show-all) .layout-acco-facilities__facilities-toggle-text--hide{display:none}.layout-acco-facilities--show-all .layout-acco-facilities__facilities-toggle .icon{transform:rotate(.5turn)}@media (max-width:1320px){.layout-acco-facilities:not(.layout-acco-facilities--show-all) .layout-acco-facility-group:nth-child(n+3){display:none}}@media (max-width:599px){.layout-acco-facilities__facilities{display:flex;flex-direction:column}}.booking-widget-calendar-periods{display:none !important}.acco-detailpage__calendar-content{margin-bottom:1.5rem}.acco-detailpage__calendar .calentim-container,.acco-detailpage__calendar .calentim-container-mobile{float:none}.acco-detailpage__calendar div.higherDayCell div.calentim-days-container div{height:auto;max-height:75px}.acco-detailpage__calendar .calentim-dayWithPrice{padding-top:5px !important;display:flex !important;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600}.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled{font-size:clamp(.9rem,1vw,1rem);line-height:1}
.acco-detailpage__calendar .calentim-dayWithPrice .inlinePrice{font-size:clamp(.85rem,1vw,.9rem)}.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayWithPrice .inlinePrice,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayWithPrice .inlinePrice{padding:0}.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span.inlinePrice,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span.inlinePrice,.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected):not(.calentim-not-in-month) span.inlinePrice,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected):not(.calentim-not-in-month) span.inlinePrice{font-weight:600}.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span.inlinePrice:before,.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span.inlinePrice:before,.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span.inlinePrice:before,.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber span.inlinePrice:before,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span.inlinePrice:before,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span.inlinePrice:before,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span.inlinePrice:before,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber span.inlinePrice:before,.acco-detailpage__calendar .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected):not(.calentim-not-in-month) span.inlinePrice:before,.acco-detailpage__calendar .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected):not(.calentim-not-in-month) span.inlinePrice:before{display:none}.acco-detailpage__calendar .ha-specialperiods{line-height:1.4;background:#fff;margin-left:5px;border:1px solid var(--primary3);margin-right:5px;padding:10px;color:var(--dark);border-radius:0}@media (max-width:500px){.acco-detailpage__calendar .calentim-dayWithPrice .inlinePrice{font-size:clamp(.7rem,1vw,.9rem)}.acco-detailpage__calendar .calentim-input{margin:0}}.acco-detailpage__receipt-buttons .button--small,.acco-detailpage__receipt-footer .button--small{font-size:.9rem}.booking-widget-receipt-result{position:relative;padding-bottom:.5rem}.booking-widget-receipt-result.updating:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:997;opacity:.5}.booking-widget-receipt-result.updating:after{content:"";display:block;position:absolute;width:40px;height:40px;background:url(../img/loader.svg) no-repeat top left;top:50%;left:50%;margin:-20px 0 0 -20px;-webkit-animation:fliploader 1.2s infinite ease-in-out;animation:fliploader 1.2s infinite ease-in-out;z-index:998}
@keyframes fliploader{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(0deg) rotateY(-180deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(-180deg)}100%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}}.booking-widget-receipt-result.updating+.acco-detailpage__receipt-buttons{opacity:.5;pointer-events:none}.acco-detailpage:not(.booking-widget--has-periods) .booking-widget-receipt{display:none}.ha-pricelist{padding:0;margin:0;display:flex;list-style:none;flex-direction:column;font-size:.9rem;gap:6px}.acco-detailpage__receipt hr{border:0;border-color:var(--primary1);color:var(--primary1);border-top:1px solid;margin:.25rem 0 1rem}.ha-pricelist__label{flex:1 1 auto}.ha-pricelist__item{display:flex;flex-flow:row;width:100%;margin:0 0 5px;padding:0 .5rem;align-items:center;line-height:1}.ha-pricelist__price{flex:0 1 auto;display:block;text-align:right}.ha-pricelist__price.ha-price{padding-left:5px;font-weight:600}.ha-pricelist__item--total{border-top:1px solid var(--primary1);font-weight:700;font-size:1.1rem;margin-top:10px;margin-bottom:0;padding-top:6px}.ha-pricelist__amount-small{padding-right:3px;padding-left:6px}.ha-pricelist__amount-small,.ha-price__currency-small{font-size:.8rem}.ha-pricelist__amount-small:after{content:"x"}.booking-widget-receipt-result .ha-nanav.ha-booking-view-period{display:none}.booking-widget-receipt-result>.ha-content>h2,.booking-widget-receipt-result>.ha-content>.ha-select--objecttype .ha-select__header{display:none}.acco-detailpage__receipt .reset-date-wrapper{position:absolute;top:-30px;display:flex;width:100%;left:0;pointer-events:none}.acco-detailpage__receipt .reset-date-wrapper .reset--date{padding:.5rem;border-radius:6px 6px 0 0;background-color:var(--primary1);color:#fff;font-size:.85rem;display:flex;align-items:center;gap:6px;margin-left:auto;cursor:pointer;pointer-events:all;line-height:1}.reset-date-wrapper .icon{width:12px;flex:0 0 12px;height:12px}.acco-detailpage__receipt .reset-date-wrapper:has(.ha-disabled){display:none}.booking-widget:not(.booking-widget--has-periods) .acco-detailpage__dummy-arrival,.booking-widget:not(.booking-widget--has-periods) .acco-detailpage__dummy-divider,.booking-widget:not(.booking-widget--has-periods) .acco-detailpage__dummy-departure{display:none}.booking-widget--has-periods .acco-detailpage__dummy-no-period{display:none}.acco-detailpage__receipt-title{font-size:clamp(1rem,1.25vw,1.25rem)}.acco-detailpage__receipt .booking-widget-searcher{padding:0;margin-top:.5rem;margin-bottom:.5rem}.acco-detailpage__receipt .booking-widget-searcher .ha-searcher{gap:11px}.acco-detailpage__dummy-arrival-departure{position:relative;font-size:.9rem;color:var(--primary1);padding:9px 30px 8px 35px;background-color:#fff;height:42px;font-weight:600;width:100%;border:0;border-radius:0;cursor:pointer;border:1px solid var(--primary1);transition:.25s ease border-color;margin-bottom:.5rem;display:none}.ha-searcher__item-field select,.ha-searcher__item-field>input:not([type=checkbox]):not([type=radio]),.booking-widget-searcher .ha-searcher .ha-searcher__guests>.ha-searcher__guests--selected{padding:9px 30px 8px 35px;font-size:.9rem;height:42px}.acco-detailpage__dummy-arrival-departure .icon{position:absolute;z-index:2;pointer-events:none;color:var(--primary2)}.acco-detailpage__dummy-arrival-departure .icon:not(.icon--caret-down){width:20px;height:20px;left:10px;top:50%;transform:translateY(-50%)}.acco-detailpage__receipt-searcher .icon:not(.icon--caret-down){width:20px;height:20px;left:10px;top:50%;transform:translateY(-50%)}.acco-detailpage__receipt .ha-searcher{flex-direction:column}.acco-detailpage__dummy-arrival-departure .icon--caret-down{right:10px;top:50%;transform:translateY(-50%);width:16px;height:10px}.acco-detailpage__receipt-searcher .ha-searcher__item[data-name=arrivalDeparture]{flex:0 0 auto;width:100%}
.acco-detailpage__receipt .ha-searcher__item[data-name=guests]{flex:0 0 auto;width:100%}.ha-receipt__disclaimer{font-size:.85rem;line-height:1.2;margin-top:.5rem}.acco-detailpage__receipt-footer{margin-top:.5rem}.acco-detailpage__receipt-buttons .button,.acco-detailpage__receipt-footer .button{text-align:center;width:100%;justify-content:center}.booking-widget--has-periods .acco-detailpage__receipt-footer .button{display:none}.acco-detailpage__receipt-buttons{margin-top:.5rem}.layout-acco-faq-description{margin-top:-1.5rem}.layout-acco-faq-description .layout-article__text{padding-top:.5rem;border-top:1px solid;font-size:clamp(.9rem,1.1vw,1.1rem)}.layout-acco-faq-description .layout-article__text a:not([class]){color:inherit}.layout-acco-faq-description .layout-article__text>*:first-child{margin-top:0}.layout-acco-faq-description .layout-article__text>*:last-child{margin-bottom:0}.acco-detailpage__amount-available{text-align:center;color:#b12a2a;padding-top:6px;padding-bottom:6px;font-weight:600;text-align:center;font-size:.8rem}@media (min-width:901px){.acco-detailpage__receipt{pointer-events:all}.acco-detailpage__content{position:relative}.acco-detailpage__receipt-container{display:flex;position:absolute;align-items:flex-start;top:0;left:0;right:0;bottom:0;z-index:4;padding-top:36px;padding-bottom:30px;height:100%;pointer-events:none}.acco-detailpage__receipt{width:320px;position:sticky;top:132px;margin-left:auto;background-color:#fff;padding:clamp(15px,2vw,20px);box-shadow:var(--boxShadow)}.acco-detailpage__content .content-container:not(.acco-detailpage__receipt-container){padding-right:360px}.layout-mobile-receipt{display:none}.layout-detailpage__calendar-periods-mobile{display:none}}@media (max-width:900px){.acco-detailpage__calendar .ha-specialperiods-periods{justify-content:center}.layout-acco-faq-description .layout-article__text{font-size:.85rem}.booking-widget:not(.booking-widget--has-periods) .layout-mobile-receipt{display:none}.booking-widget--has-periods .layout-detailpage__calendar-periods-mobile{align-items:center;display:flex;justify-content:center;gap:15px;padding:16px;margin:16px 0;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.1)}.layout-detailpage__calendar-periods-mobile .layout-mobile-receipt__price{font-weight:700;font-size:1.4rem}.acco-detailpage__receipt{position:relative;margin:30px 0}.acco-detailpage__receipt-container{position:fixed;left:0;right:0;bottom:55px;overflow-y:auto;background-color:#fff;z-index:2222;max-height:0;transform-origin:bottom;height:calc(100vh - 55px);transition:.25s ease max-height}.body--has-receipt .acco-detailpage__receipt-container{border-bottom:1px solid var(--primary1)}.acco-detailpage__receipt-container{display:none}.booking-widget--has-periods .acco-detailpage__receipt-container{display:block}.acco-detailpage__receipt .reset-date-wrapper .reset--date{background:0 0;color:var(--primary1);text-decoration:underline}.layout-mobile-receipt{display:flex;position:fixed;bottom:0;padding:10px;background-color:#fff;justify-content:center;align-items:center;width:100%;z-index:99;gap:16px;box-shadow:var(--boxShadow);border-top:1px solid var(--primary1);height:55px}.body--has-detail-receipt .acco-detailpage__receipt-container{max-height:calc(100vh - 55px)}.layout-detailpage__calendar-periods-mobile{display:none;flex-direction:column;gap:10px;line-height:1.2}.booking-widget--has-periods .layout-detailpage__calendar-periods-mobile{display:flex;flex-direction:column}.layout-mobile-receipt__periods{display:flex;gap:.5rem;align-items:center;font-weight:600}.layout-mobile-receipt__toggle .icon{transform:rotate(.5turn);transition:.25s ease transform;width:15px;height:15px;flex:0 0 15px}.body--has-detail-receipt .layout-mobile-receipt__toggle .icon{transform:rotate(0)}.layout-mobile-receipt .layout-mobile-receipt__periods{font-size:.9rem;gap:.25rem}.layout-mobile-receipt .button--small{font-size:.9rem}body:has(.booking-widget-receipt-result.updating) .layout-mobile-receipt__price{color:transparent;background-image:url(../img/loader-circle.svg);background-position:center;background-size:30px 30px;background-repeat:no-repeat;min-height:1lh;min-width:1lh}
body:has(.booking-widget-receipt-result.updating) .layout-detailpage__calendar-periods-mobile .layout-mobile-receipt__price{background-size:40px 40px;background-image:url(../img/loader-circle-primary1.svg)}}.layout-compact-acco-list__titles{text-align:center;margin-bottom:1.25rem}.layout-compact-acco-list__titles .layout-article__title{font-size:clamp(1.5rem,2vw,2rem)}.layout-compact-acco-list__titles .layout-article__divider{padding-bottom:1.5rem}.layout-compact-acco-list__group-title{font-size:clamp(1.15rem,1.33vw,1.33rem);grid-column:1/-1;margin-bottom:.5rem;color:var(--primary1);border-bottom:1px solid;padding-bottom:3px}.layout-compact-acco-item-link{color:inherit;text-decoration:none}.layout-compact-acco-list__groups{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(.5rem,1vw,1rem)}.layout-compact-acco-list__group{display:flex;flex-direction:column}.layout-compact-acco-list__group .layout-compact-acco-list__group-content{display:flex;flex-direction:column;gap:clamp(6px,.6vw,12px);flex:1}.layout-compact-acco-item{background-color:#fff;box-shadow:var(--boxShadow);padding:12px;grid-row:auto/auto;display:flex;flex-direction:row;gap:12px;flex:1}.layout-compact-acco-item__img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;transition:.25s ease transform}.layout-compact-acco-item__title{margin-top:6px;line-height:1;font-size:clamp(.9rem,1vw,1rem);font-weight:600}.layout-compact-acco-item__title .layout-compact-acco-item-link{display:flex;justify-content:space-between;align-items:center}.layout-compact-acco-item__title .icon--caret-right{width:12px;height:12px;flex:0 0 12px}.layout-compact-acco-item__background{position:relative;overflow:hidden;flex:0 0 clamp(60px,5vw,100px)}.layout-compact-acco-item:has(.layout-compact-acco-item-link:hover) .layout-compact-acco-item__img{transform:scale(1.05)}.layout-compact-acco-list__group[data-group-length="2"]{grid-row:span 2}.layout-compact-acco-list__group--long{grid-column:span 2;grid-row:span 2}.layout-compact-acco-list__group--long .layout-compact-acco-list__group-content{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(6px,.6vw,12px)}.layout-compact-acco-list__button-container{text-align:center;padding:1rem}.layout-header-banner .js-scroll-calendar{margin-top:1rem}@media (max-width:1199px){.layout-compact-acco-item{flex-direction:column}.layout-compact-acco-item__background{flex:1}}@media (min-width:800px){.layout-compact-acco-list__group--long[data-group-length="3"] .layout-compact-acco-item:nth-of-type(3){grid-column:span 2}.layout-compact-acco-list__group--long[data-group-length="3"] .layout-compact-acco-item:nth-of-type(3) .layout-compact-acco-item__img{max-height:186px}}@media (max-width:799px){.layout-compact-acco-list__groups{gap:1rem clamp(.5rem,1vw,1rem);grid-template-columns:repeat(3,1fr)}.layout-compact-acco-list__group--long[data-group-length="3"]{grid-column:span 3}.layout-compact-acco-list__group--long[data-group-length="3"] .layout-compact-acco-list__group-content{grid-template-columns:repeat(3,1fr)}.layout-compact-acco-list__group--long[data-group-length="3"] .layout-compact-acco-item:nth-of-type(2){grid-row:unset}.layout-compact-acco-list__group:last-child{grid-column:span 2}.layout-compact-acco-list__group:last-child .layout-compact-acco-item__img{max-height:120px}}@media (min-width:501px){.layout-compact-acco-list__button-container{display:none}}@media (max-width:500px){.layout-compact-acco-list__button-container{margin-top:-3rem;position:relative;z-index:3}.layout-compact-acco-list--show-all .layout-compact-acco-list__button-container{margin-top:0}.layout-compact-acco-list__groups{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 55%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 55%,rgba(0,0,0,0) 100%);transition:.25s ease mask-image,.25s ease -webkit-mask-image}.layout-compact-acco-list__group{transition:.25s ease max-height;padding:6px}
.layout-compact-acco-list__group:not(:first-child){overflow:hidden;max-height:0;padding:0}.layout-compact-acco-list__group:nth-child(2){max-height:100px;padding:6px}.layout-compact-acco-list--show-all .layout-compact-acco-list__group:not(:first-child),.layout-compact-acco-list--show-all .layout-compact-acco-list__group:nth-child(2){max-height:2000px;padding:6px}.layout-compact-acco-list--show-all .layout-compact-acco-list__groups{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 100%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 100%,rgba(0,0,0,0) 100%)}.layout-compact-acco-list:not(.layout-compact-acco-list--show-all) .compact-acco-list-toggle-text--less{display:none}.layout-compact-acco-list--show-all .compact-acco-list-toggle-text--more{display:none}.layout-compact-acco-list__group[data-group-length="2"]{grid-row:span 1;grid-column:span 2}.layout-compact-acco-list__group[data-group-length="2"] .layout-compact-acco-list__group-content{display:grid;grid-template-columns:repeat(2,1fr)}.layout-compact-acco-list__group:last-child{grid-column:span 1}.layout-compact-acco-list__group:last-child .layout-compact-acco-item__img{max-height:unset}.layout-compact-acco-list__groups{grid-template-columns:repeat(2,1fr)}.layout-compact-acco-list__group--long[data-group-length="3"]{grid-column:span 2}.layout-compact-acco-list__group--long[data-group-length="3"] .layout-compact-acco-list__group-content{grid-template-columns:repeat(2,1fr)}.layout-compact-acco-list__group[data-group-length="3"] .layout-compact-acco-item:last-child{grid-column:span 2}.layout-compact-acco-list__group[data-group-length="3"] .layout-compact-acco-item:last-child .layout-compact-acco-item__img{max-height:120px}.layout-compact-acco-list__group-title{text-align:center}}.acco-detailpage .layout-faq--selection .content-container{max-width:1440px}.acco-detailpage .layout-faq--selection .layout-faq__content{text-align:left;max-width:100%;text-wrap:balance;margin-left:0;margin-right:0;margin-bottom:1.5rem}.acco-detailpage .layout-faq--selection .hmcms-faq__question{line-height:1.2;font-size:clamp(.9rem,1.1vw,1.1rem);padding:.75rem 1.5em .75rem 0}.acco-detailpage__choose-ruwinkel{font-size:.85rem;line-height:1.2;margin-top:1rem;padding:12px;background-color:var(--primary3);border-radius:var(--baseBorderRadius)}.acco-detailpage__choose-ruwinkel--mobile{display:none}.acco-detailpage__choose-ruwinkel-title{font-size:.95rem;margin:0 0 .5rem}.acco-detailpage__choose-ruwinkel ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;line-height:1.4;gap:6px}.acco-detailpage__choose-ruwinkel ul li{padding-left:22px;background-image:url(../img/icons/caret-right.svg);background-repeat:no-repeat;background-size:10px 14px;background-position:0 .25lh}.acco-detailpage__choose-ruwinkel ul li a{color:inherit}@media (max-width:900px){.acco-detailpage__choose-ruwinkel--mobile{display:block;margin-top:.25rem}}.calentim-container.calentim-popup .calentim-input .calentim-calendars .calentim-calendar .calentim-title{font-size:.9rem;padding:6px}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next{font-size:1rem}.calentim-container.calentim-popup .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek{font-size:.8rem}
