.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{-moz-box-sizing:border-box;box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(https://static.ostsee-reisen.de/3c6a791b5ceffdc2ade0.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(https://static.ostsee-reisen.de/4de5bac677da8b1e7672.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(https://static.ostsee-reisen.de/782a0bff873e77e963e4.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body{background-color:#fff;font-family:Arial,Verdana,Helvetica,Sans-serif;font-size:13px;line-height:1.3;margin:0}.panorama{background-attachment:scroll;background-color:#eaeaea;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ddd}a.pagination__link{color:#c30;font-size:18px;font-weight:700}*{box-sizing:border-box}.bs-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.bs-container{width:750px}}@media(min-width:992px){.bs-container{width:970px}}@media(min-width:1200px){.bs-container{width:1170px}}.bs-container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.bs-row{margin-left:-15px;margin-right:-15px}.bs-col-lg-1,.bs-col-lg-10,.bs-col-lg-11,.bs-col-lg-12,.bs-col-lg-2,.bs-col-lg-3,.bs-col-lg-4,.bs-col-lg-5,.bs-col-lg-6,.bs-col-lg-7,.bs-col-lg-8,.bs-col-lg-9,.bs-col-md-1,.bs-col-md-10,.bs-col-md-11,.bs-col-md-12,.bs-col-md-2,.bs-col-md-3,.bs-col-md-4,.bs-col-md-5,.bs-col-md-6,.bs-col-md-7,.bs-col-md-8,.bs-col-md-9,.bs-col-sm-1,.bs-col-sm-10,.bs-col-sm-11,.bs-col-sm-12,.bs-col-sm-2,.bs-col-sm-3,.bs-col-sm-4,.bs-col-sm-5,.bs-col-sm-6,.bs-col-sm-7,.bs-col-sm-8,.bs-col-sm-9,.bs-col-xs-1,.bs-col-xs-10,.bs-col-xs-11,.bs-col-xs-12,.bs-col-xs-2,.bs-col-xs-3,.bs-col-xs-4,.bs-col-xs-5,.bs-col-xs-6,.bs-col-xs-7,.bs-col-xs-8,.bs-col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.bs-col-xs-1,.bs-col-xs-10,.bs-col-xs-11,.bs-col-xs-12,.bs-col-xs-2,.bs-col-xs-3,.bs-col-xs-4,.bs-col-xs-5,.bs-col-xs-6,.bs-col-xs-7,.bs-col-xs-8,.bs-col-xs-9{float:left}.bs-col-xs-12{width:100%}.bs-col-xs-11{width:91.66666667%}.bs-col-xs-10{width:83.33333333%}.bs-col-xs-9{width:75%}.bs-col-xs-8{width:66.66666667%}.bs-col-xs-7{width:58.33333333%}.bs-col-xs-6{width:50%}.bs-col-xs-5{width:41.66666667%}.bs-col-xs-4{width:33.33333333%}.bs-col-xs-3{width:25%}.bs-col-xs-2{width:16.66666667%}.bs-col-xs-1{width:8.33333333%}@media(min-width:768px){.bs-col-sm-1,.bs-col-sm-10,.bs-col-sm-11,.bs-col-sm-12,.bs-col-sm-2,.bs-col-sm-3,.bs-col-sm-4,.bs-col-sm-5,.bs-col-sm-6,.bs-col-sm-7,.bs-col-sm-8,.bs-col-sm-9{float:left}.bs-col-sm-12{width:100%}.bs-col-sm-11{width:91.66666667%}.bs-col-sm-10{width:83.33333333%}.bs-col-sm-9{width:75%}.bs-col-sm-8{width:66.66666667%}.bs-col-sm-7{width:58.33333333%}.bs-col-sm-6{width:50%}.bs-col-sm-5{width:41.66666667%}.bs-col-sm-4{width:33.33333333%}.bs-col-sm-3{width:25%}.bs-col-sm-2{width:16.66666667%}.bs-col-sm-1{width:8.33333333%}}@media(min-width:992px){.bs-col-md-1,.bs-col-md-10,.bs-col-md-11,.bs-col-md-12,.bs-col-md-2,.bs-col-md-3,.bs-col-md-4,.bs-col-md-5,.bs-col-md-6,.bs-col-md-7,.bs-col-md-8,.bs-col-md-9{float:left}.bs-col-md-12{width:100%}.bs-col-md-11{width:91.66666667%}.bs-col-md-10{width:83.33333333%}.bs-col-md-9{width:75%}.bs-col-md-8{width:66.66666667%}.bs-col-md-7{width:58.33333333%}.bs-col-md-6{width:50%}.bs-col-md-5{width:41.66666667%}.bs-col-md-4{width:33.33333333%}.bs-col-md-3{width:25%}.bs-col-md-2{width:16.66666667%}.bs-col-md-1{width:8.33333333%}}@media(min-width:1200px){.bs-col-lg-1,.bs-col-lg-10,.bs-col-lg-11,.bs-col-lg-12,.bs-col-lg-2,.bs-col-lg-3,.bs-col-lg-4,.bs-col-lg-5,.bs-col-lg-6,.bs-col-lg-7,.bs-col-lg-8,.bs-col-lg-9{float:left}.bs-col-lg-12{width:100%}.bs-col-lg-11{width:91.66666667%}.bs-col-lg-10{width:83.33333333%}.bs-col-lg-9{width:75%}.bs-col-lg-8{width:66.66666667%}.bs-col-lg-7{width:58.33333333%}.bs-col-lg-6{width:50%}.bs-col-lg-5{width:41.66666667%}.bs-col-lg-4{width:33.33333333%}.bs-col-lg-3{width:25%}.bs-col-lg-2{width:16.66666667%}.bs-col-lg-1{width:8.33333333%}}.bs-container-fluid:after,.bs-container-fluid:before,.bs-container:after,.bs-container:before,.bs-row:after,.bs-row:before{content:" ";display:table}.bs-container-fluid:after,.bs-container:after,.bs-row:after{clear:both}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.img-responsive{display:block;height:auto;max-width:100%}.bs-nav{list-style:none;margin-bottom:0;padding-left:0}.bs-nav>li,.bs-nav>li>a{display:block;position:relative}.bs-nav>li>a{padding:10px 15px;-webkit-text-decoration:none;text-decoration:none}.bs-nav>li>a:focus,.bs-nav>li>a:hover{background-color:#eee;-webkit-text-decoration:none;text-decoration:none}.bs-nav>li.disabled>a{color:#777}.bs-nav>li.disabled>a:focus,.bs-nav>li.disabled>a:hover{background-color:transparent;color:#777;cursor:not-allowed;-webkit-text-decoration:none;text-decoration:none}.bs-nav-tabs{border-bottom:1px solid #ddd}.bs-nav-tabs>li{float:left;margin-bottom:-1px}.bs-nav-tabs>li>a{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:1.42857143;margin-right:2px}.bs-nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.bs-nav-tabs>li.active>a,.bs-nav-tabs>li.active>a:focus,.bs-nav-tabs>li.active>a:hover{background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;color:#555;cursor:default}.bs-nav:after{clear:both}.bs-nav:after,.bs-nav:before{content:" ";display:table}.search-buttons__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:1px solid transparent;border-radius:0;-webkit-border-radius:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.search-buttons__btn:active:focus,.search-buttons__btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.search-buttons__btn:focus,.search-buttons__btn:hover{color:#333;-webkit-text-decoration:none;text-decoration:none}.search-buttons__btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.search-buttons__modify{background-color:#d9534f;border-color:#d43f3a;border-radius:4px;color:#fff;padding:4px 6px}.search-buttons__modify:active,.search-buttons__modify:focus,.search-buttons__modify:hover{background-color:#c9302c;border-color:#ac2925;color:#fff}.search-buttons__modify:active{background-image:none}.search-buttons__search{background-color:#090;border-color:#0a0;border-radius:8px;color:#fff;font-size:16px;font-weight:700;padding:10px 12px}.search-buttons__search:active,.search-buttons__search:focus,.search-buttons__search:hover{background-color:#0a0;border-color:#0a0;color:#fff}.search-buttons__search:active{background-image:none}.search-buttons__large{font-size:18px;line-height:1.33;padding:10px 16px}.search-buttons__cancel{background-color:#e0e0e0;border-color:#ccc;border-radius:8px;color:#333;font-size:16px;font-weight:700;margin-left:8px;padding:10px 12px}.search-buttons__cancel:active,.search-buttons__cancel:focus,.search-buttons__cancel:hover{background-color:#c8c8c8;border-color:#bbb;color:#333}.search-form__container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.search-form__container{width:750px}}@media(min-width:992px){.search-form__container{width:860px}}@media(min-width:1200px){.search-form__container{width:860px}}.search-form{background-color:#eee;padding:12px;position:relative;z-index:11}#js-search-form.search-form--editing{left:0;position:fixed;right:0;top:0;z-index:1031}#js-search-form.search-form--editing .search-form__inner-box{margin:0 auto;max-width:860px}.search-form__block{float:left;margin:3px 5px 5px 3px}@media(min-width:768px){.search-form__checkin{margin-right:20px}}.search-form--panorama{border-collapse:collapse;border-radius:5px}.search-form__date-label-box{background-color:#fff;border:1px solid #aaa;border-radius:8px;cursor:pointer;display:flex;padding:0;vertical-align:top}.search-form__date-label{float:left;padding:8px 2px 4px 4px}.search-form__field{background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border-radius:8px;font-size:16px;margin:0;padding:12px 4px}.search-form__adults{float:left;margin-right:20px}.search-form__children{float:left}.search-form__child{float:left;margin-right:5px}.search-form__error-msg{background-color:#fee;border:1px solid #c30;color:#c30;font-size:15px;font-weight:700;padding:5px}@media(max-width:360px){.search-form__container{padding-left:5px;padding-right:5px}.search-form{padding:6px}}.search-params{background-color:#eaeaea;padding:15px}.search-params__inner-box{float:left}.search-params__button-box{float:left;padding:14px}.search-params__block{float:left;margin-bottom:5px;margin-right:5px}.search-params__title{color:#999;font-weight:700}.search-params__field{background-color:#fff;border:1px solid #999;border-radius:4px;display:inline-block;font-size:13px;margin-right:5px;padding:6px;vertical-align:middle}.search-params__field img{vertical-align:middle}.search-params__label{color:#999}.search-params__value{font-weight:700}.ap__container{background-color:#fff;display:flex;flex-wrap:wrap;font-size:15px;margin:0 auto;max-width:1170px}.ap__content-container{min-width:100%;padding:0 20px}.ap__content-container-flex{padding-right:20px}.ap__content-container-first-flex{padding-left:20px}.ap__image-slider{align-items:center;display:flex;justify-content:center}.ap__image{max-width:600px}@media(max-width:767px){.ap__image{max-width:420px}}.ap__section{margin-bottom:25px}.ap__section-50-pct-container{display:flex;flex-wrap:wrap;width:100%}.ap__section-50-pct-1,.ap__section-50-pct-2{flex:1;padding:0 20px}@media(max-width:991px){.ap__section-50-pct-1,.ap__section-50-pct-2{min-width:100%}}.ap__section-50-pct-content{font-size:16px;line-height:22px;margin-bottom:30px}.ap__image-container{width:100%}@media(max-width:1024px){.ap__container{border:none}.ap__content-container{min-width:100%}.ap__content-container-flex{padding-left:20px}.ap__image-container{min-width:100%;padding:0}}.ap__h1{font-size:32px}.ap__h1,.ap__h2{font-weight:700;margin:0;padding:3px}.ap__h2{font-size:20px}.ap__heading-section{font-size:20px;margin:7px 0}.ap__heading-section:after{border-bottom:1px solid #ccc;content:" ";display:block}.ap__key-facts{color:#080;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:20px;margin-top:3px;padding-left:20px}.ap__content{font-size:15px;margin:0 20px 40px 10px;padding:0}.ap__terms__title{font-size:15px;font-weight:700}.ap__terms__row{margin-bottom:25px}.ap__leisure__title{font-size:15px;font-weight:700}.ap__leisure__row{margin-bottom:25px}.ap__img{margin:0 auto}.ap__img-stretch{min-width:100%}.ap__img-stretch-portrait-format{max-height:420px}.ap__img-block{margin:0 auto;max-width:600px}.ap__img-block-size{display:flex;flex:1;flex-basis:50%;flex-grow:1;justify-content:center;padding:5px 5px 15px;width:50%}.ap__img-block-max-width{max-width:600px;width:100%}@media(max-width:767px){.ap__img-block{margin:0 auto;max-width:370px}.ap__img-block-size{min-width:100%;padding:0 0 15px}.ap__img-block-max-width{max-width:420px}}@media(max-width:1024px){.ap__img-block-size{min-width:100%}}.ap__img-subtitle{color:#050;min-width:100%;padding:5px 10px;text-align:center}.ap__imprint__title{float:left;font-weight:700;padding:3px 10px 3px 0;width:200px}.ap__imprint__desc{float:left;max-width:500px;padding:3px 10px 3px 0}.ap__imprint__category-desc{font-weight:700;padding:3px 10px 10px 0}.ap__book-now{background-color:#ffd784;border-radius:3px 3px 3px 3px;font-size:16px;margin:20px 6px;padding:3px 6px}.ap__price__box{border-radius:6px}.ap__price__period{font-size:16px;font-weight:700;padding-bottom:2px}.ap__price__period-match{color:#080}.ap__price__period-adjustment{color:#c30}.ap__price__period-adjustment-comment{padding-bottom:2px}.ap__price__children,.ap__price__nights,.ap__price__visitors{font-size:16px;font-weight:700;padding-bottom:2px}.ap__price__total{color:#0a0;font-size:48px;font-weight:700}.ap__price__error{color:#c30;font-size:16px;font-weight:700}.ap__price__add-price-info{color:#999;line-height:1.1}.prices table{border-collapse:collapse;border-color:#aaa;border-style:solid;border-width:0 0 1px 1px;font-size:13px;text-align:center}.prices td{background-color:#ffffea;border-collapse:collapse;border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;font-family:Arial;height:27px;height:23px;margin:0;padding:2px}.prices td.dr,.prices td.hdr{background-color:#ff9}.prices td.hdr{font-weight:700}.prices td.hvb{color:#060}.prices td.hfn{font-size:10px}.prices span.fc{color:#974a4a}.prices td.hn,.prices td.n{font-weight:700}.prices td.av,.prices td.hn,.prices td.ms{font-size:10px}.prices td.hss1c,.prices td.hss2c,.prices td.ss1c,.prices td.ss2c{background-color:#fff;font-size:10px}.prices td.year{background-color:#ececd9;font-weight:700;height:16px;padding:0;text-align:left}.prices div.pn{font-family:Arial;font-size:13px;margin-left:25px;margin-top:10px;text-align:left}.linen{margin-left:12px;margin-top:10px}.linen ul{margin-left:0;margin-top:3px;padding-left:18px}.search-result__no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-result__ap-container{border:1px solid #ddd;display:flex}.search-result__prop-img-box{margin:0 10px 0 0;max-width:370px;min-width:370px}.search-result__prop-ap-box{padding:5px 10px}@media screen and (max-width:770px){.search-result__ap-container{flex-wrap:wrap}.search-result__prop-img-box{margin:0;max-width:370px;min-width:0;width:100%}}.search-result__fill-img-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.search-result__fill-img-container-main{height:220px;margin-bottom:3px}.search-result__fill-img-container-small-1{flex:1;height:110px;margin-right:3px}.search-result__fill-img-container-small-2{flex:1;height:110px}.search-result__fill-img{width:100%}@media screen and (max-width:380px){.search-result__fill-img-container-main{height:200px}.search-result__fill-img-container-small-1,.search-result__fill-img-container-small-2{height:100px}}@media screen and (max-width:350px){.search-result__fill-img-container-main{height:180px}.search-result__fill-img-container-small-1,.search-result__fill-img-container-small-2{height:90px}}.search-result__list{font-size:16px;margin-bottom:8px;margin-top:6px;padding-left:12px}.search-result__list li{margin-bottom:3px}.search-result__prop-title{padding-bottom:0}.search-result__prop-title a{color:#06c;font-size:20px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.search-result__region{color:#777;font-size:14px;font-weight:700}.search-result__region a{color:#777;-webkit-text-decoration:none;text-decoration:none}.search-result__region a:hover{color:#777;-webkit-text-decoration:underline;text-decoration:underline}.search-result__ap-title{margin-bottom:3px}.search-result__ap-title a{color:#06c;font-size:16px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.search-result__ap-desc{font-size:14px}.search-result__nov{color:#000;font-size:14px;font-weight:700}.search-result__price-box{font-size:14px;margin:0 0 8px;padding:0}.search-result__period{font-weight:700;padding-bottom:2px}.search-result__period-match{color:#080}.search-result__period-adjustment{color:#c30}.search-result__period-adjustment-comment{padding-bottom:2px}.search-result__nights{float:left}.search-result__nights,.search-result__visitors{font-weight:700;padding-bottom:2px}.search-result__total-price{font-size:26px}.search-result__add-price-info{font-size:10px;line-height:1.1}.search-result__prop-sep{background-color:#ccc;height:1px;margin-bottom:16px;margin-top:16px}.imprint{color:#666;font-size:15px;padding:20x}.im-modal{bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:10006}.im-modal,.im-modal-content{align-items:center;background-color:#888;justify-content:center}.im-modal-content{display:flex;height:95%;max-height:700px;max-width:1200px;overflow:hidden;padding:0;position:relative;width:95%}.im-slides{align-items:center;display:none;height:100%;justify-content:center}.im-img-responsive{display:block;height:100%;max-height:700px;width:auto}img.im-error:before{background-color:#fff;color:#c30;content:"Fehler: das Bild konnte nicht geladen werden. Bitte prüfen Sie, ob eine Verbindung zum Internet besteht!";display:block;font-size:15px;margin-bottom:60px;padding:10px}.im-close{color:#fff;font-size:80px;font-weight:700;position:absolute;right:25px;top:10px;z-index:10008}.im-close:focus,.im-close:hover{color:#eee;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.im-next,.im-prev{background-color:rgba(0,0,0,.3);border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:80px;font-weight:700;padding:16px;position:absolute;transition:.6s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto;z-index:10007}.im-next{right:0}.im-next,.im-prev{border-radius:3px 0 0 3px}.im-prev{left:0}.im-next:hover,.im-prev:hover{background-color:rgba(0,0,0,.1)}.im-caption-container{background-color:hsla(0,0%,100%,.65);bottom:0;color:#060;font-size:16px;padding:6px 16px;width:100%}.im-caption-container,.im-image-number{left:0;position:absolute;text-align:center}.im-image-number{background-color:hsla(0,0%,100%,.45);color:#fff;font-size:20px;padding:2px;top:0;width:100px}@media(max-aspect-ratio:4/3){.im-img-responsive{height:auto;width:100%}.im-slides{height:auto}}.im-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-im-body-modal-open{overflow:hidden}.im-modal-active{display:none}.im-modal-inactive{display:inline-block}@media(min-width:768px){.im-modal-active{cursor:zoom-in;display:flex}.im-modal-inactive{display:none}}.pi-rates-container{border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;display:inline-block;font-size:13px}.pi-row{display:flex}.pi-range{background-color:#ff9;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;font-size:13px;margin:0;min-width:110px;padding:3px}.pi-rate-group-container{display:flex}.pi-rate-group{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;margin:0;max-width:120px;min-width:120px;padding:3px}.pi-rate-group-header{max-width:120px;min-width:120px}.pi-range-header,.pi-rate-group-header{background-color:#ececd9;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;font-size:12px;font-weight:700;margin:0;padding:3px}.pi-range-header{min-width:110px}.pi-minimum-stay,.pi-minimum-stay-header{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;margin:0;max-width:70px;min-width:70px;padding:3px}.pi-minimum-stay-header{background-color:#ececd9;font-size:12px;font-weight:700}.pi-fee-name{background-color:#eee;font-weight:700;width:200px}.pi-fee-amount,.pi-fee-name{border:1px solid #ddd;font-size:13px;margin:1px;padding:3px}.pi-fee-amount{width:80px}.pi-fee-type,.pi-fee-unit{border:1px solid #ddd;font-size:13px;margin:1px;padding:3px;width:80px}.pi-extra-fees-container{margin-bottom:10px}.pi-extra-fees-row{display:flex}.pagination{font-size:20px}.pagination .page a{color:#00c;-webkit-text-decoration:none;text-decoration:none}.pagination .next a,.pagination .prev a{color:#c30;font-size:22px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.pagination .next a:hover,.pagination .prev a:hover{-webkit-text-decoration:underline;text-decoration:underline}.pagination .button a{min-width:40px}.pagination .button a,.pagination .current{background-color:#f4f4f4;border:1px solid #ddd;display:inline-block;margin:3px;padding:3px;text-align:center}.pagination .current{font-weight:700;min-width:25px;width:40px}.pagination .current-lg{display:inline-block;font-size:16px;font-weight:700;padding:3px;text-align:center}/*! Copyright (c) 2013 John W. Long and Julia Elman

                   Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
             distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
                                  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-loader:not(:required){animation:spinner-loader 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 rgba(0,0,51,.3),1.1em 1.1em 0 0 rgba(0,0,51,.3),0 1.5em 0 0 rgba(0,0,51,.3),-1.1em 1.1em 0 0 rgba(0,0,51,.3),-1.5em 0 0 0 rgba(0,0,51,.3),-1.1em -1.1em 0 0 rgba(0,0,51,.3),0 -1.5em 0 0 rgba(0,0,51,.3),1.1em -1.1em 0 0 rgba(0,0,51,.3);display:inline-block;font-size:10px;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;width:1em}.terms-row{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;margin-bottom:10px;max-width:660px;padding-bottom:10px}.terms-label{font-weight:700;min-width:200px;padding:0 10px 10px 0;width:200px}.terms-content{max-width:450px;min-width:250px}@media(max-width:767px){.terms-label{min-width:100%}}.rooms{display:flex;flex-wrap:wrap}.rooms__room{border:1px solid #ccc;margin-bottom:15px;margin-right:15px;padding:5px}.rooms__room-title{font-weight:700;margin-bottom:10px}.rooms__beds-container{display:flex;flex-wrap:wrap}.rooms__bed{padding:5px;width:180px}.rooms__bed-icon-large{height:100px;vertical-align:middle;width:100px}.rooms__bed-number-of-guests{color:#080;font-size:13px}.rooms__bed-total-width-of-mattresses{color:#666;font-size:13px}@media(max-width:767px){.rooms__bed{max-width:130px;width:130px}.rooms__bed-number-of-guests,.rooms__bed-total-width-of-mattresses{font-size:12px}.rooms__bed-icon-large{height:70px;width:70px}}@media(max-width:400px){.rooms__room{margin-right:0;min-width:100%}.rooms__bed{width:140px}}.cal div.cal-all{background-color:#fff;padding-left:14px}.cal div.amb{margin:0;padding:0;text-align:center}.cal div.mb{background-color:#cfc;border-color:silver;border-style:solid;border-width:0 0 1px 1px;float:left;margin-bottom:2px;margin-left:3px;width:auto;_width:122px}.cal div.mh{background-color:#060;color:#fff;font-family:Arial,Verdana;font-size:10pt;font-weight:400;width:119px}.cal div.wds{height:12px;width:auto}.cal div.wds p{background-color:#d8d8c5;border-color:silver;border-style:solid;border-width:1px 1px 0 0;float:left;font-family:Arial,Verdana;font-size:7pt;font-weight:700;height:12px;margin:0;padding:0;width:17px}.cal div.cf{clear:left}.cal div.two-px{float:left;width:0}.cal div.db p{border-color:silver;border-style:solid;border-width:1px 1px 0 0;display:block;float:left;font-family:Arial,Verdana;font-size:8pt;height:15px;margin:0;padding:0;width:17px}.cal div.e p{background-color:#f4f4f4}.cal div.a p{background-color:#cfc}.cal div.b p{background-color:#f45b28}.cal div.r p{background-color:#ff6}.cal div.an p{background-color:#090}.cal div.bn p{background-color:#7f2003}.cal div.rn p{background-color:#edbf31}.cal div.ad{border-color:silver;border-style:solid;border-width:1px 1px 0 0;float:left}.cal div.ad,.cal div.ad-d{height:15px;position:relative;width:17px}.cal div.ad-d{border-style:none;font-family:Arial,Verdana;font-size:8pt}.cal div.ad-a{background-color:#cfc}.cal div.ad-b{background-color:#f45b28}.cal div.ad-r{background-color:#ff6}.cal div.ad-an{background-color:#090}.cal div.ad-bn{background-color:#7f2003}.cal div.ad-rn{background-color:#edbf31}.cal div.da{border-color:silver;border-style:solid;border-width:1px 1px 0 0;float:left}.cal div.da,.cal div.da-d{height:15px;position:relative;width:17px}.cal div.da-d{border-style:none;font-family:Arial,Verdana;font-size:8pt}.cal div.da-a{background-color:#cfc}.cal div.da-b{background-color:#f45b28}.cal div.da-r{background-color:#ff6}.cal div.da-an{background-color:#090}.cal div.da-bn{background-color:#7f2003}.cal div.da-rn{background-color:#edbf31}.cal div.d{border-style:solid;border-width:7px 8px;height:0;left:0;line-height:0px;position:absolute;top:0;width:0}.cal div.d-ba{border-color:#f45b28 #cfc #cfc #f45b28}.cal div.d-ab{border-color:#cfc #f45b28 #f45b28 #cfc}.cal div.d-ra{border-color:#ff6 #cfc #cfc #ff6}.cal div.d-ar{border-color:#cfc #ff6 #ff6 #cfc}.cal div.d-br{border-color:#f45b28 #ff6 #ff6 #f45b28}.cal div.d-rb{border-color:#ff6 #f45b28 #f45b28 #ff6}.cal div.d-a{border-color:#cfc transparent transparent #cfc}.cal div.d-b{border-color:#f45b28 transparent transparent #f45b28}.cal div.d-r{border-color:#ff6 transparent transparent #ff6}.cal div.d-an{border-color:#090 transparent transparent #090}.cal div.d-bn{border-color:#7f2003 transparent transparent #7f2003}.cal div.d-rn{border-color:#edbf31 transparent transparent #edbf31}.cal div.cap{border:1px solid silver;color:#000;float:left;font-family:Arial,Verdana;font-size:7pt;height:19px;margin:2px;padding:1px;width:220px}.cal div.cap-ad{border:1px solid #bbb;float:left;height:10px;margin:2px;position:relative;width:10px}.cal div.cap-d{border-style:solid;border-width:4px;height:0;left:0;line-height:0px;position:absolute;top:0;width:0}.cal div.cap-d-ab{border-color:#cfc #f45b28 #f45b28 #cfc}.cal div.cap-desc{float:left;margin:2px}.cal div.cop{color:#aaa;float:left;padding:3px;text-align:center;width:250px}.cal .next,.cal div.cop{font-family:Arial,Verdana;font-size:8pt}.cal .next{color:#c30}.header-outside{height:25px;margin:20px 6px;padding:0;position:relative;width:100%}.header-inside-tab{background-color:#080;border-radius:6px 6px 0 0;bottom:0;color:#fff;font-weight:700;height:20px;padding:2px 2px 2px 10px;position:absolute;width:212px}.header-inside-bar{background-color:#696;border-radius:0 2px 2px 0;bottom:0;height:2px;margin:0;padding:0;position:absolute;width:100%}.Apartment .ap-same-property{margin:9px 9px 20px}.Apartment .ap-same-property .title a{color:#06c;-webkit-text-decoration:none;text-decoration:none}.Apartment .ap-same-property .image{float:left;height:49px;margin-right:5px;margin-top:3px;width:60px}.Apartment .ap-same-property .key-data{color:#000;margin-bottom:3px}.Apartment .ap-same-property .description{color:#333}.Apartment .ap-same-property .inactive{color:#aaa}.Apartment .ap-same-property .inactive-title{font-weight:700}.Apartment .ap-same-property .price-and-availability{float:left;font-size:13px;width:180px}.Apartment .ap-same-property .selected-apartment{color:#b30}.Apartment .ap-same-property .period{display:block}.Apartment .ap-same-property .period-short{display:none}.Apartment .ap-same-property .period-match{color:#080}.Apartment .ap-same-property .period-adjustment{color:#c30}.Apartment .ap-same-property .nights{color:#999;float:left;font-size:11px}.Apartment .ap-same-property .visitors{color:#999;font-size:11px}.Apartment .ap-same-property .add-price-info{font-size:10px}.search__nav-header{background-color:#eee;font-size:13px;font-weight:700;margin:3px;padding:6px}.contact__label{font-weight:700}.contact__data,.contact__label{padding:5px;vertical-align:top}.search__back-to-results__box{background-color:#fff;border:1px solid #ccc;padding:8px}.search__back-to-results{margin-bottom:10px;margin-top:10px}.search__back-to-results a{color:#c30;font-size:20px;font-weight:700}.or-range-picker{position:relative}#or-range-picker{clear:left}.search-form-cally__modal-header{display:none}.search-form-cally__done-btn{background-color:#090;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin-top:8px;padding:8px;width:100%}.search-form-cally__done-btn:hover{background-color:#070}.search-form-cally__picker{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:none;padding:8px;position:absolute;z-index:1000}.search-form-cally__picker--visible{display:block}.search-form-cally__picker calendar-range span[slot=next],.search-form-cally__picker calendar-range span[slot=previous]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.search-form-cally__picker calendar-range::part(months){display:flex;gap:1em}@media(max-width:560px){.search-form-cally__picker calendar-range::part(months){flex-direction:column}}.search-form-cally__picker calendar-range::part(header){align-items:center;display:flex;justify-content:space-between;padding:4px 0 8px}.search-form-cally__picker calendar-range::part(heading){font-size:13px;font-weight:700}.search-form-cally__picker calendar-range .search-form-cally__heading{align-items:center;display:flex;gap:4px}.search-form-cally__picker calendar-range calendar-select-month::part(label),.search-form-cally__picker calendar-range calendar-select-year::part(label){display:none}.search-form-cally__picker calendar-range calendar-select-month::part(select),.search-form-cally__picker calendar-range calendar-select-year::part(select){background-color:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:13px;padding:2px 4px}.search-form-cally__picker calendar-range::part(button){background-color:#e0e0e0;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:20px;line-height:1;padding:10px 14px}.search-form-cally__picker calendar-month{--color-accent:#555;--color-text-on-accent:#fff;display:block;min-height:290px}.search-form-cally__picker calendar-month::part(heading){font-size:13px;font-weight:700}.search-form-cally__picker calendar-month::part(table){border-collapse:separate;border-spacing:1px}.search-form-cally__picker calendar-month::part(td){padding:0}.search-form-cally__picker calendar-month::part(button day){align-items:center;background-color:#eee;border:none;border-radius:0;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;width:36px}.search-form-cally__picker calendar-month::part(button day):disabled{cursor:not-allowed}.search-form-cally__picker calendar-month::part(button day outside){background-color:#f5f5f5;color:#bbb}.search-form-cally__picker calendar-month::part(button day today){font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.search-form-cally__picker calendar-month::part(button day range-start){background-color:#090;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff}.search-form-cally__picker calendar-month::part(button day range-end){background-color:#090;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff}.search-form-cally__picker calendar-month::part(button day range-start range-end){background-color:#090!important;border-radius:5px;color:#fff!important}.search-form-cally__picker calendar-month::part(button day range-inner){background-color:#c8e6c9;border-radius:0;color:#000}@media(max-width:560px){.search-form-cally__picker--visible{border-radius:0;bottom:0;box-shadow:none;display:flex;flex-direction:column;left:0;max-height:none;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1100}.search-form-cally__modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;font-size:16px;font-weight:700;justify-content:space-between;padding:12px 9px}.search-form-cally__modal-title{display:flex;flex-direction:column}.search-form-cally__modal-date{color:#000;font-size:12px;font-weight:700}.search-form-cally__modal-close{background:none;border:none;cursor:pointer;font-size:20px;line-height:1;padding:0 4px}.search-form-cally__modal-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.search-form-cally__modal-footer{border-top:1px solid #eee;flex-shrink:0;padding:12px 9px}.search-form-cally__done-btn{border-radius:6px;margin-top:0}.search-form-cally__picker calendar-range::part(header){padding:2px 0 4px}.search-form-cally__picker calendar-month{min-height:0}.search-form-cally__picker calendar-month::part(th day){font-size:11px;padding:2px 0}.search-form-cally__picker calendar-month::part(button day){font-size:12px}}@media(max-width:560px)and (max-height:700px){.search-form-cally__picker calendar-month::part(button day){height:32px}}@media(max-width:560px)and (min-width:390px)and (min-height:750px){.search-form-cally__picker calendar-month::part(button day){font-size:14px;height:42px;width:42px}}