.wc-stripe-card-icons-container img{width:30px!important}.thwmsc-custom-separator .dashicons-arrow-right-alt2{top:32%!important;right:2px!important;z-index:99}.dashicons,.dashicons-before:before{text-decoration:none!important}.woocommerce-page .page-title{display:none!important}@media only screen and (max-width:560px){ul.thwmsc-tabs li{width:auto!important}}ul.thwmsc-tabs li{margin-bottom:0!important}#thwmsc_wrapper{margin:auto;float:none!important;max-width:700px}.fast-woocommerce-error{padding:10px;border:3px solid red;margin-bottom:5px}body.woocommerce-checkout .blockUI.blockMsg.blockPage{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:auto!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important}body.woocommerce-checkout .blockUI.blockMsg.blockPage img{width:60px;height:60px}body.woocommerce-checkout .blockUI.blockOverlay{background-color:#000!important;opacity:0.6!important;position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:1000}#map_2{height:500px}.woocommerce div.product div.summary{margin-bottom:0}@media (max-width:640px){.wrapper{grid-column-start:1;grid-column:1 / 13;height:max-content;order:2;grid-row:2;margin-top:10px}.grid{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;column-gap:30px}#product_heading{background:#158bce;padding:20px;max-width:600px;opacity:.9;color:#fff;grid-column:1 / 13;height:max-content;order:1;grid-row:1}#product_links{width:100%}}@media (min-width:1024px){.wrapper{background:gray;padding:1px;max-width:500px;grid-column-start:1;grid-column:span 5/span 5;height:max-content;order:2}.absolute_product_image{position:absolute;z-index:-99;top:0;left:0;width:100%;height:75vh!important;object-fit:cover}.absolute_layer{align-items:center;width:100%;display:flex;height:75vh;background-size:cover}.grid{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;column-gap:30px}#product_heading{background:#158bce;padding:20px;max-width:600px;opacity:.9;color:#fff;grid-column-start:6;grid-column:span 6/span 6;height:max-content;order:1}#product_links{width:100%}}@media (max-width:1024px) and (min-width:640px){#product_links{width:48%;padding-right:10px;float:left}.wrapper{background:gray;padding:1px;grid-column-start:1;grid-column:2/12;height:max-content;order:2;grid-row:2}.absolute_product_image{position:absolute;z-index:-99;top:0;left:0;width:100%;height:calc(100vh - 80px)!important;object-fit:cover}.absolute_layer{align-items:center;width:100%;display:flex;height:auto;background-size:cover}.grid{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;column-gap:30px;row-gap:30px;margin-top:40vh}#product_heading{background:#158bce;padding:20px;opacity:.9;color:#fff;grid-column:1/13;height:max-content;order:1;grid-row:1}}#product_heading h1{color:#fff;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #fff}#product_heading h3{color:#fff;font-weight:500;margin-bottom:5px}#product_heading .price{color:#fff;margin-bottom:5px;font-size:24px;font-weight:600}#product_heading .price small{color:white!important}.woocommerce-product-details__short-description{line-height:1.5;color:#fff;padding:5px;font-size:16px}.fake_button{margin:auto;width:100%;margin-bottom:10px;cursor:not-allowed;opacity:.5}.fake_button_container{background:#fff;width:100%;height:75px;padding:20px;border:1px solid darkgray}.single-product .main-content-background{padding-top:0}.woocommerce-page div.product div.images{width:100%}#product_leftside{float:left;width:48%}@media (max-width:768px){#product_leftside{float:none;width:100%}}ul.tabs{display:none!important}.ut-owl-carousel figure.ut-gallery-slider-caption-wrap img{transform:scale(1)}figure.ut-gallery-slider-caption-wrap::after{background:none!important}.white_text h1{color:#fff}.white_text p{color:#fff}#header-section #navigation.ut-horizontal-navigation ul.sub-menu li>a{text-transform:none!important}input[name="terms"]{display:none!important}#ut-sitebody .ut-horizontal-navigation ul.sub-menu li:last-child{padding-bottom:10px}#ut-sitebody .ut-horizontal-navigation ul.sub-menu li:first-child{padding-top:10px}@media (min-width:768px) and (max-width:1024px){.tablet-grid-80{float:left;width:70%}}@media (min-width:768px) and (max-width:1024px){.tablet-grid-20{float:left;width:30%}}.site-logo img{height:30px!important;width:auto}@media (min-width:1024px){.site-logo img{max-height:40px!important;width:auto}.grid-70{width:80%}}#navlanguage li.lang-item{list-style-type:none;display:inline-block;padding-right:20px}#navlanguage img a{vertical-align:middle}#navlanguage img{width:24px;height:17px}#ut-mobile-menu li.lang-item{display:none}label[for=extra_phone]{white-space:nowrap}form .form-row-phone{width:70%;overflow:visible;float:right}form .form-row-countrycode{width:30%;overflow:visible;float:left}h3#abh_1,h3#rueh_1{margin-top:20px;margin-bottom:10px;font-weight:700}#rg_important,#ab_important{line-height:1.5}#verstaendnis{margin-top:10px}#verstaendnis em{color:coral}#delivery_info_text{margin-top:20px;margin-bottom:20px}#delivery_info_text em{color:coral}@media (max-width:560px){.thwmsc-mobile-accordion .thwmsc-tab-content{display:none;width:100%;padding:0}.badge{position:absolute;top:-60px;right:-10px;background-color:#fe28cc;padding:20px;border-radius:10px 0 0 10px;font-size:24px;font-weight:700}.badge:after{position:absolute;top:100%;right:0;width:0;height:0;border-bottom:20px solid #fff0;border-left:10px solid #fe28cc;content:''}}@media (min-width:561px){.badge{position:absolute;top:-10px;right:-10px;background-color:#fe28cc;padding:20px;border-radius:10px 0 0 10px;font-size:24px;font-weight:700}.badge:after{position:absolute;top:100%;right:0;width:0;height:0;border-bottom:20px solid #fff0;border-left:10px solid #fe28cc;content:''}}.thwmsc-wrapper form.checkout{margin-bottom:0}.thwmsc-tab-panel{padding:0 0 20px 0}#confirm_insurance{margin-bottom:10px;background:#15cfb1}#no_insurance{margin-bottom:10px;background:#e99c9c}.thwmsc-buttons .thwmsc-btn{width:auto!important}#insurance-radio .woocommerce-input-wrapper{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center}#insurance-radio input,#insurance-radio label{margin:0}#insurance-radio input{width:20px;margin-right:10px;margin-bottom:20px}#insurance-radio label{width:calc(100% - 45px);margin-bottom:20px}#insurance-radio{padding:10px;border:2px solid #d5eadb;margin-bottom:20px;position:relative}#insurance_beschreibung{font-style:italic}#insurance_ausnahmen_beschreibung{margin-top:10px;font-style:italic;color:#e79b9b}#radio_choice_field label:first-child{font-size:18px;font-weight:700;margin-bottom:15px;width:100%}@media (min-width:1200px){.bg_image_poster{margin-left:calc(-100vw / 2 + 1160px / 2)!important;margin-right:calc(-100vw / 2 + 1160px / 2)!important;height:80vh}}.bg_image_poster{height:70vh}.bg_image_h1 span{padding:5px;background:rgb(21 139 206);line-height:1.5}.bg_image_h1{height:100%}.bg_image_h1 h2{padding:5px;background:rgb(21 139 206);line-height:1.5;width:fit-content;color:#fff}.bg_image_h1 p{padding:5px;background:rgb(21 139 206);line-height:1.5;width:fit-content;color:#fff}@media (max-width:640px){#whatsapp_margin{margin-right:5px}.sticky-slider{position:fixed;bottom:1rem;border:none;border-radius:30px;background-color:#25D366;color:#fff;z-index:10000;box-shadow:0 0 50px 0 rgb(0 0 0 / .4);padding:1rem 2rem;margin:1rem 0;left:1rem;font-size:1rem}}@media (min-width:641px){a.sticky-slider{display:none}}#try_other_store{font-style:italic;font-size:13px;margin-bottom:13px}table.variations{border:none;border-spacing:0;margin:0;border-collapse:initial;padding:0;width:97%}.ut-post-thumbnail-caption{display:none}.woocommerce div.product form.cart .variations select{margin-right:0px!important}#thank_you_delivery_message{padding:20px;border:1px solid #000}#search-box-hotel-hin{margin-bottom:3px}.modal_close_button{padding:10px;color:#fff;background:rgb(21 139 206);border-radius:4px}ul#shipping_method li label{justify-content:end}.woocommerce .ut-shop-quantity{padding:0px!important}.increase{display:none}.decrease{display:none}.woocommerce div.product form.cart .variations{margin-bottom:0px!important}.woocommerce-variation-add-to-cart{padding-left:20px;padding-right:20px;padding-bottom:20px}form.cart .variations td{padding-left:20px!important;padding-left:20px!important;padding-bottom:20px!important}#primary{float:none!important}.woocommerce td.product-name dl.variation{list-style:none outside;margin-top:0}.wfc-cart-table td.product-name dl.variation{width:100%}.product-name .variation dt{float:left}.product_meta{display:none}.btn_location,.btn_size{background:rgb(21 139 206);padding:10px;border-radius:3px;color:#fff}.size_chart{color:white!important;background:rgb(21 139 206);padding:10px;border-radius:3px}.size_chart,.btn_location :hover{color:white!important}.size_chart,.btn_location:focus{color:white!important}.size_chart,.btn_location :active{color:white!important}#cover-spin{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgb(255 255 255 / .7);z-index:9999;display:none}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#cover-spin::after{content:'';display:block;position:absolute;left:48%;top:40%;width:40px;height:40px;border-style:solid;border-color:#000;border-top-color:#fff0;border-width:4px;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.wp-block-table td,.wp-block-table th{border-left:none;border-right:none;border-top:none!important;padding:15px!important;border-bottom:2px solid #000}.nav-ul li{padding:4px}.menu-button{background-color:#FF00AE;border:1px;border-radius:5px;color:#fff;padding:4px}.menu-button a,.menu-button a:hover,.menu-button a:active{color:#fff!important}.abstand_klein_ueberschrift{margin-bottom:10px}.tpgb-accordion-header{padding:0!important}.rahmen_highlight{box-shadow:0 5px 10px 0 rgb(88 131 196 / .5);outline:4px solid rgb(132 165 215 / .2)}.rahmen{box-shadow:0 5px 10px 0 rgb(117 114 116 / .5)}.checkout_check_label{margin-left:10px}#check_field{display:flex}.select_class{margin-top:0;margin-right:0px!important}select:focus,select.form-control:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.variations label{display:none}.modal{max-width:800px;padding:15px 15px!important;margin-top:80px}.blocker{padding:20px 0 0 0!important;z-index:500!important}#store_modal_heading{margin-top:15px;margin-bottom:15px;font-size:15px;font-weight:400;font-style:italic;color:darkgray;line-height:normal}#store_modal{margin-top:15px;margin-bottom:5px;font-size:18px;font-weight:700}#store_modal_text{font-size:14px;font-style:italic;color:darkgray}#map{width:100%;height:500px;background-color:grey}body.woocommerce-account table td,body.woocommerce-account table th{padding:0px!important}#choose_location{display:flex;justify-content:space-between;line-height:1.3}#close_accordion_date{display:none}#close_accordion_location{display:none}select:focus,select.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.woocommerce-checkout #payment div.payment_box{padding:0}.iti{width:100%}.woocommerce-checkout table.shop_table{background:none}.woocommerce-checkout #payment ul.payment_methods{padding:0}.product-quantity td{align-items:center;display:flex;justify-content:end}.woocommerce-notices-wrapper{display:none}#hotel-list-kunde{float:left;list-style:none;padding:0;width:100%;z-index:999;margin:0}#additional_date_info{margin-top:10px;margin-bottom:20px;font-style:italic}#select_time_checkout{width:100%}#checkout_time{margin-bottom:30px}#hotel-list-kunde li{padding:10px;background:#fff;margin-bottom:2px;margin-top:2px;color:#000;border:1px solid #000}#hotel-list-kunde li:hover{cursor:pointer;background:rgb(21 139 206);color:#fff}#search-box-hotel-hin{float:right;padding:10px;border:#a8d4b1 1px solid;border-radius:4px;width:100%}#suggesstion-box-hotel-hin{clear:right;width:100%}.is-style-side .wfc-cart-table tr.wfc-cart-form__cart-item{grid-template-columns:min-content!important}.is-style-side .wfc-cart-table tr.wfc-cart-form__cart-item td{overflow:hidden;padding:0px!important}.wfc-cart-totals .woocommerce-shipping-totals .woocommerce-shipping-methods li{display:inline-block!important}#center-cal{display:flex;justify-content:space-around;width:100%;padding:5px}#edit_location{color:#2196F3;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects;font-size:12px;line-height:12px;display:none}#edit_location_checkout{color:#2196F3;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects;font-size:12px;cursor:pointer}#checkout_chosen_location{padding:10px;border:1px solid lightgreen;display:none;margin-bottom:30px;line-height:30px}#fa_checkout{vertical-align:middle;line-height:inherit}.woocommerce-price-suffix{font-size:12px!important;margin-left:5px!important;color:darkgrey!important}.wfc-cart-table td.product-quantity input.qty{background:white!important;font-size:17px;border:1px solid grey!important}#empty_info_dates{display:none}#edit_dates{display:none}#return_message{display:none}#from{float:left}#to{float:right}.change{color:blue;border-bottom:1px blue dotted;line-height:18px;float:left;padding-top:10px}#cal{display:flex;justify-content:space-between}#choose_date{display:flex;justify-content:space-between}#choose_date_checkout{display:flex;justify-content:space-between;padding:10px;font-size:14px;font-weight:700;border:1px solid darkgray}#store_select{width:100%;display:inline-block;margin-right:1em;margin-top:20px;border-width:2px;border-color:#ededed;padding:10px 12px 10px 12px}#edit_dates{color:#2196F3;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects;font-size:12px;line-height:12px}#store_container{display:none}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#cal{width:100%}#period_buttons{display:none}#show_start{display:none;margin-top:5px;background:white!important;border:2px solid green!important;color:#000;width:100%;padding:5px;text-align:center}.buttonclass{width:100%;margin-top:10px;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;text-transform:none;background:white!important;color:#000;border:3px solid #D1D3D4!important}.buttonclass:hover{color:black!important}.woocommerce.single .entry-summary &amp;amp;amp;gt;form.cart{border-bottom:0}*{margin:0;padding:0;box-sizing:border-box;font-family:'Josefin Sans',sans-serif}.accordion{width:100%;height:75px;margin:0 auto;background:#fff;border-radius:none;border:1px solid darkgray;overflow:hidden;transition:height 0.3s ease}.accordion .accordion_tab{padding:20px;cursor:pointer;user-select:none;font-size:16px;font-weight:700;align-items:center;position:relative;height:75px}.accordion .accordion_tab .accordion_arrow{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:15px;height:15px;transition:all 0.5s ease}.accordion .accordion_tab .accordion_arrow img{width:100%;height:100%}.accordion .accordion_tab.active .accordion_arrow{transform:translateY(-50%) rotate(180deg)}.accordion.active{height:auto}.accordion .accordion_content{padding:20px}.accordion .accordion_content .accordion_item{margin-bottom:20px}.accordion .accordion_content .accordion_item p.item_title{font-weight:600;margin-bottom:10px;font-size:18px;color:#6adda2}.accordion .accordion_content .accordion_item p:last-child{color:#9a9b9f;font-size:14px;line-height:20px}.daterangepicker{color:inherit;background-color:#fff;border-radius:0;border-top:1px solid #ddd;width:100%;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{display:none}.daterangepicker:after{top:-6px;border-right:6px solid #fff0;border-bottom:6px solid #fff;border-left:6px solid #fff0}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:none}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:14px;border-radius:4px;border:1px solid #fff0;white-space:nowrap;cursor:pointer;padding:1%}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:#fff0;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:#fff0;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:#fff0;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#fff0;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}@media (max-width:991px){.accordion .accordion_tab{font-size:13px!important}}.woocommerce a.added_to_cart{display:none}.added_to_cart .wc-forward{display:none}h3.woocommerce-product-details__short-description{color:#fff}.variations th{display:none}.vc_column_container{padding-left:3px;padding-right:3px}.ut-skill-tooltip{display:none}.bklyn-testimonials-quote{font-family:"Nunito"}.ut-count{font-size:40px}.ut-accordion-module.ut-accordion-module-with-border .ut-accordion-module-item:last-child{padding-bottom:10px}.ut-accordion-module.ut-accordion-module-with-border .ut-accordion-module-item{border-top:1px solid #efefef;padding:10px 0}button,input[type="submit"]:not(.hero-btn),input[type="button"]:not(.hero-btn){width:100%;background:#158acf}.lang-item img{vertical-align:middle!important}.bundled_table_item td.product-name{padding:0!important}.shipping-costs-info{display:none}.woocommerce-shipping-calculator{display:none}#ut-sitebody .woocommerce table.shop_table th{font-weight:500;color:#23232c;text-transform:uppercase;border-top:0;padding:20px 0}.woocommerce-shipping-fields{display:none}#labeldate{padding-bottom:10px}.well{margin-bottom:10px;padding-bottom:35px;padding-top:30px;border-top:1px solid grey;border-bottom:1px solid grey}.well p{margin-bottom:0}.well input{margin-bottom:0}.woocommerce .quantity .qty{margin:0 10px 10px 0;height:48px}.woocommerce-checkout-payment input{dispaly:none!important}.woocommerce-checkout .shop_table{padding:20px;border:1px solid grey!important}.cart_date{width:100%;text-transfor:uppercase;font-weight:700}#datum_cart{float:left;width:35%;font-size:18px}#navlanguage{list-style:none;float:right}.ut-header-primary-extra-module{display:none}#continueshop{background:green;margin-right:10px}.woocommerce-message{background-color:rgb(21 139 206)}.shop_table_responsive .product-subtotal{display:none!important}#ut-sitebody.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{padding-top:20px;padding-bottom:20px}#ut-sitebody .woocommerce table.shop_table tbody tr{border-top:2px solid #000}@media(max-width:768px){.form-row-75-percent{float:left;width:65%}.form-row-25-percent{float:left;width:35%}.xoo-wsc-basket{top:120px}.shop_table_responsive .quantity .qty{float:right;height:20px;color:#000;MARGIN-RIGHT:0;TEXT-ALIGN:RIGHT}.shop_table_responsive .quantity input{padding:0;border:none;color:#000}.shop_table_responsive .quantity{height:20px!important}.shop_table_responsive .bundled_table_item .product-quantity{display:none!important}.shop_table_responsive .bundled_table_item .product-price{display:none!important}.shop_table_responsive .bundled_table_item .product-name{padding:0px!important;font-style:italic;color:lightgrey!important}.shop_table_responsive .bundled_table_item .product-remove{display:none!important}.shop_table_responsive .bundled_table_item .product-name a{color:lightgrey!important}tr.woocommerce-cart-form_coupons{border-bottom:none!important;margin-top:25px}.woocommerce-cart-form .coupon{width:auto}#ut-sitebody.woocommerce-page table.shop_table_responsive td.actions{background-color:#fff;padding:0px!important;margin-top:25px}.button_landing{text-align:center}.button_landing a{padding:10px!important;width:95%}.button_column_landing{float:left;width:50%!important;float:left}#landing_page_section1{padding-top:20px}}#my_custom_checkout_field{margin-top:20px}.su-spoiler-content{padding:0!important}.su-spoiler-style-default>.su-spoiler-content{padding:0!important}.su-table table td{border:none!important}#richtig{color:green;background-color:#5fd29d!important}.akkord .su-spoiler-title{font-size:18px}.woocommerce div.product form.cart{margin-bottom:2em;margin-top:0}tr.variations{border:none!important}.woocommerce .product .cart .variations tr{border:none!important}.woocommerce .product .cart .quantity{padding-top:30px;padding-bottom:20px}.bundled_product_title{display:none}.bundled_product_summary,.woocommerce div.product.bundled_product_summary{padding-bottom:20px!important;margin-bottom:0!important;border-bottom:none!important}.calenderstyle{border-radius:2px}.dirndltabelle td{padding:5px!important}#schmal{padding-left:0px!important;padding-right:0px!important}#hinten{color:green;background-color:#5fd29d!important;padding-left:0px!important;padding-right:0px!important}.reset_variations{display:none}.shipping-costs-info{display:none}.kontaktstart .ut-accordion-module-content{padding-right:0px!important}#ut-hero .hero-description-bottom{display:none}#captureend{margin-bottom:15px}.captcha-image{width:100%}.wpcf7-not-valid-tip{border:none!important;padding:0;margin-bottom:20px;position:relative;top:-52px;left:5px}.landing_bullets h3{font-size:25px!important;background-color:rgb(21 139 206);padding:10px}.bestellbutton_landing a{width:100%!important}.padding_landing_box{padding:10px!important}.startblau{color:rgb(21 139 206);font-size:20px;font-weight:700}.startblau a{color:rgb(21 139 206);font-size:20px;font-weight:700}#nice_date{padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:2px solid #000;border-radius:4px}.abstand{text-align:center;float:left;margin-top:4px;width:33%}#hin{float:left}#zurueck{float:right}#hidemycart{display:none}#cal_item{border:1px solid #000;margin-top:10px;border-radius:4px}#cal_hin{width:33%;float:left;text-align:center}#cal_zurueck{width:33%;float:left;text-align:center}#center-cal{padding:10px;height:50px}#ut-sitebody .toTop{display:none}.oben .bklyn-bt{width:100%}.ut-hero-style-1 .hero-title{background-image:none}.bklyn-btn.bklyn-btn-large{width:100%}#period_buttons{display:none}#show_start{display:none;margin-top:5px;background:white!important;border:2px solid green!important;color:#000;width:100%;padding:5px;text-align:center}#return_message{text-align:center;margin-top:20px;margin-bottom:20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:16px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none}#order_payment_heading{display:none!important}.woocommerce-checkout #payment ul.payment_methods{padding:0}.woocommerce-checkout #payment ul.payment_method_payinstore li{display:flex;align-items:center}#checkout_datum{border:1px solid #000;padding:10px}#checkout_datum h2{margin-bottom:0}.accordion_checkout{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s}.active_accordion_checkout,.accordion_checkout:hover{background-color:#ccc}.panel_checkout{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.form-row-75-percent{float:left;width:70%}.form-row-25-percent{float:left;width:30%}.form-row-25-percent .optional{display:none}.xoo-wsc-basket{top:130px}.woocommerce-result-count{display:none}.woocommerce-ordering{display:none}#fixed-bottom-menu{display:none}.password-protected-text-above{text-align:center;margin-bottom:10px;font-size:25px}.password-protected-text-above{display:none}.wc-fast-cart h2:first-of-type{display:none!important}.wfc-cart-form{margin-top:0px!important}.wc-fast-cart__close-btn{display:none!important}.bo-sc-cal-row{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}#cart_cal{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;background:#f5f9ff;border:1px solid #dce8f5;border-radius:9px;flex:1;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}#cart_cal #from,#cart_cal #to{font-size:13px;font-weight:500;color:#2d6aa0}#cart_cal svg{color:#aac8e8;flex-shrink:0}.bo-sc-cal-close{flex-shrink:0!important;width:38px!important;height:38px!important;border-radius:9px!important;background:#f5f9ff!important;border:1px solid #FB4589!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#E91E63!important;text-decoration:none!important;transition:background .12s,color .12s!important}.bo-sc-cal-close:hover{background:#e8f0fa!important;color:#c8176e!important}.bo-sc-infobox{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:9px 12px!important;background:#fff8e1!important;border:1px solid #f0d080!important;border-radius:8px!important;margin-bottom:12px!important;font-size:13px!important;font-weight:400!important;color:#7a6200!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;line-height:1.5!important}.bo-sc-infobox svg{flex-shrink:0!important;margin-top:1px!important;color:#c9a000!important}.bo-sc-items{display:flex;flex-direction:column}.bo-sc-item{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 0!important;border-bottom:1px solid #f0f0f0!important}.bo-sc-item:last-of-type{border-bottom:none!important}.bo-sc-thumb{flex-shrink:0!important;width:58px!important;height:58px!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #ebebeb!important;background:#f7f7f7!important}.bo-sc-thumb a{display:block!important;width:58px!important;height:58px!important;overflow:hidden!important}.bo-sc-thumb-img{width:58px!important;height:58px!important;object-fit:cover!important;display:block!important}.bo-sc-info{flex:1!important;min-width:0!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.bo-sc-name{font-size:13px!important;font-weight:500!important;color:#111!important;line-height:1.3!important;margin-bottom:3px!important}.bo-sc-name a{color:#111!important;text-decoration:none!important;font-size:13px!important;font-weight:500!important}.bo-sc-name a:hover{color:#2d6aa0!important}.bo-sc-meta{font-size:11px!important;font-weight:400!important;color:#aaa!important;line-height:1.4!important;margin-bottom:6px!important}.bo-sc-meta dl{margin:0!important;padding:0!important}.bo-sc-meta dl dt,.bo-sc-meta dl dd{display:inline!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:400!important;color:#aaa!important;float:none!important}.bo-sc-meta dl dd p{display:inline!important;margin:0!important}.bo-sc-subtotal{font-size:13px!important;font-weight:500!important;color:#2d6aa0!important}.bo-sc-subtotal .woocommerce-Price-amount,.bo-sc-subtotal bdi{color:#2d6aa0!important;font-size:13px!important;font-weight:500!important}.bo-sc-remove{flex-shrink:0!important}.bo-sc-remove-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#f5f5f5!important;color:#bbb!important;text-decoration:none!important;transition:background .12s,color .12s!important}.bo-sc-remove-btn:hover{background:#fde8ef!important;color:#c8176e!important}.bo-sc-coupon-wrap{padding:10px 0 4px}.bo-sc-coupon-wrap .wfc-coupon h2{font-size:11px!important;font-weight:400!important;color:#aaa!important;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px!important;display:block!important}.bo-sc-coupon-wrap .wfc-coupon__inner-contents{display:flex;gap:6px}.bo-sc-coupon-wrap input[type="text"]{flex:1;height:34px;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:400!important;color:#333!important;background:#fff!important;box-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.bo-sc-coupon-wrap .wfc-button{height:34px;padding:0 12px!important;background:#2d6aa0!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important;cursor:pointer;transition:background .12s;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.bo-sc-coupon-wrap .wfc-button:hover{background:#245888!important}.bo-sc-collaterals{border-top:1px solid #f0f0f0;padding-top:12px;margin-top:4px}.bo-sc-totals h2{display:none!important}.bo-sc-totals-rows{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.bo-sc-totals-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0!important}.bo-sc-totals-row div,.bo-sc-totals-row .woocommerce-Price-amount,.bo-sc-totals-row bdi{font-size:12px;font-weight:400;color:#777}.bo-sc-totals-tax div,.bo-sc-totals-tax .woocommerce-Price-amount,.bo-sc-totals-tax bdi{font-size:11px;font-weight:400;color:#777}.bo-sc-totals-coupon div,.bo-sc-totals-coupon .woocommerce-Price-amount,.bo-sc-totals-coupon bdi{font-size:12px;font-weight:400;color:#1a8a45}.bo-sc-totals-total{border-top:1px solid #f0f0f0;margin-top:6px;padding-top:8px}.bo-sc-totals-total div,.bo-sc-totals-total .woocommerce-Price-amount,.bo-sc-totals-total bdi{font-size:14px!important;font-weight:500!important;color:#111!important}.bo-sc-buttons{display:flex!important;flex-direction:row!important;gap:8px;margin-top:12px}.bo-sc-btn-secondary{flex:1;padding:11px 8px!important;border:1.5px solid #2d6aa0!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important;text-align:center!important;color:#2d6aa0!important;background:#fff!important;text-decoration:none!important;transition:background .12s,color .12s!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;display:flex!important;align-items:center;justify-content:center}.bo-sc-btn-secondary:hover{background:#f0f7ff!important;color:#245888!important}.bo-sc-btn-primary{flex:1.4;padding:11px 8px!important;border:none!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;text-align:center!important;background:#c8176e!important;color:#fff!important;text-decoration:none!important;transition:background .15s!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;display:flex!important;align-items:center;justify-content:center}.bo-sc-btn-primary:hover{background:#a01258!important;color:#fff!important}@media (max-width:600px){.bo-sc-buttons{flex-direction:column!important}.bo-sc-btn-secondary,.bo-sc-btn-primary{flex:none!important;width:100%!important;box-sizing:border-box!important}}#five_item_text{font-size:11px;font-weight:400;color:#c8176e;background:#fde8ef;border:1px solid #f5c0d0;border-radius:7px;padding:8px 10px;margin-top:8px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.5}.bo-sc-cs-box{background:#f5f9ff!important;border:1px solid #dce8f5!important;border-radius:10px!important;padding:12px 14px!important;margin-top:24px!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.bo-sc-cs-header{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}.bo-sc-cs-header svg{color:#2d6aa0!important;flex-shrink:0!important;width:14px!important;height:14px!important}.bo-sc-cs-header-title{font-size:11px!important;font-weight:500!important;color:#2d6aa0!important;text-transform:uppercase!important;letter-spacing:1px!important}.bo-sc-cs-grid{display:flex!important;flex-direction:row!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.bo-sc-cs-item{flex:1!important;background:#fff!important;border:1px solid #dce8f5!important;border-radius:9px!important;overflow:hidden!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;aspect-ratio:1 / 1!important}.bo-sc-cs-inner{display:flex!important;flex-direction:column!important;text-decoration:none!important;height:100%!important}.bo-sc-cs-img{width:100%!important;flex:1!important;object-fit:cover!important;display:block!important;min-height:0!important}.bo-sc-cs-btn{display:block!important;width:100%!important;padding:7px 6px!important;background:#2d6aa0!important;color:#fff!important;font-size:11px!important;font-weight:500!important;text-align:center!important;border:none!important;cursor:pointer!important;text-decoration:none!important;transition:background .12s!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;line-height:1.3!important;word-break:break-word!important}.bo-sc-cs-inner:hover .bo-sc-cs-btn{background:#245888!important}.bo-sc-empty{padding:24px 14px;text-align:center;color:#aaa;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}:root{--bo-blue:#2d6aa0;--bo-blue-dk:#245888;--bo-blue-lt:#e8f3fc;--bo-green:#a8cc5c;--bo-green-dk:#2a4000;--bo-green-bg:#f2f9e6;--bo-pink:#c8176e;--bo-pink-dk:#a01258;--bo-border:#c8dff0;--bo-border-soft:#eaecf0;--bo-text:#1a2a3a;--bo-muted:#8a9bb0;--bo-radius:10px;--bo-font:'Barlow', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--bo-font-cond:'Barlow Condensed', 'Barlow', sans-serif}.bo-billing{margin:0 auto;padding:0 0 30px;font-family:var(--bo-font);color:var(--bo-text);font-size:15px}.bo-section-title{font-family:var(--bo-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--bo-blue);border:none;border-bottom:2px solid var(--bo-border);padding:0 0 10px;margin:0 0 28px}.bo-fields-grid{display:flex;flex-wrap:wrap;gap:12px 20px}.bo-field{display:flex;flex-direction:column;gap:0;margin:0;padding:0}p.form-row.bo-field{margin:0;padding:0}.bo-field--full{width:100%}.bo-field--half{width:calc(50% - 10px)}.bo-label{font-family:var(--bo-font);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--bo-muted);display:block;margin:0}.bo-label abbr,.bo-label .required{color:var(--bo-pink);text-decoration:none;margin-left:2px;border:none}.bo-input{font-family:var(--bo-font);font-size:15px;color:var(--bo-text);background:#fff;border:1.5px solid var(--bo-border);border-radius:var(--bo-radius);padding:12px 16px;width:100%;box-sizing:border-box;outline:none;transition:border-color 0.12s,box-shadow 0.12s;-webkit-appearance:none;appearance:none;margin:0}.bo-input:focus{border-color:var(--bo-blue);box-shadow:0 0 0 3px rgb(45 106 160 / .12)}.bo-input::placeholder{color:var(--bo-muted);opacity:.7}select.bo-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a9bb0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px;cursor:pointer}textarea.bo-input{resize:vertical;min-height:90px}.form-row.woocommerce-invalid .bo-input{border-color:var(--bo-pink);box-shadow:0 0 0 3px rgb(200 23 110 / .1)}.form-row.woocommerce-validated .bo-input{border-color:var(--bo-green)}.form-row.woocommerce-invalid .bo-label{color:var(--bo-pink)}.bo-order-table,.bo-order-table th,.bo-order-table td,.bo-order-table .bo-product-name,.bo-order-table .bo-product-qty,.bo-order-table .bo-product-meta,.bo-order-table .bo-product-meta dt,.bo-order-table .bo-product-meta dd,.bo-order-table .bo-order-total,.bo-order-table .includes_tax{font-family:var(--bo-font)!important}.bo-order-table{width:100%!important;border-collapse:collapse!important;font-size:15px!important;color:var(--bo-text)!important;border:1.5px solid var(--bo-border-soft)!important;border-radius:var(--bo-radius)!important;overflow:hidden!important;margin:0 0 32px!important;background:#fff!important}.bo-order-table__head-row{background:var(--bo-blue-dk)!important;border-bottom:none!important}.bo-order-table__col-product,.bo-order-table__col-total{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;color:#fff!important;padding:13px 18px!important;text-align:left!important}.bo-order-table__col-total{text-align:right!important;width:160px!important}.bo-order-table__row{border-bottom:1px solid var(--bo-border-soft)!important;border-top:none!important}.bo-order-table__row td,.bo-order-table__row th{padding:10px 18px!important;vertical-align:top!important;text-transform:none!important}.bo-order-table__product{text-align:left!important}.bo-order-table__subtotal{text-align:right!important;white-space:nowrap!important;width:160px!important;font-weight:600!important}.bo-product-name{display:flex!important;align-items:baseline!important;gap:8px!important;font-weight:700!important;text-align:left!important;line-height:1.3!important}.bo-product-qty{font-weight:400!important;color:var(--bo-muted)!important;white-space:nowrap!important}.bo-product-meta{display:block!important;text-align:left!important}.bo-product-meta dl.variation{margin:0!important;padding:0!important}.bo-product-meta dl.variation dt,.bo-product-meta dl.variation dd{display:inline!important;float:none!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important}.bo-product-meta dl.variation dt{color:var(--bo-muted)!important}.bo-product-meta dl.variation dd{color:var(--bo-muted)!important}.bo-product-meta dl.variation dd p{display:inline!important;margin:0!important}.bo-product-meta dl.variation dd::after{content:" "!important}.bo-order-table__row--subtotal th,.bo-order-table__row--subtotal td,.bo-order-table__row--fee th,.bo-order-table__row--fee td{font-size:13px!important;color:var(--bo-muted)!important;padding:11px 18px!important}.bo-order-table__row--subtotal th,.bo-order-table__row--fee th{text-align:left!important;font-weight:500!important}.bo-order-table__row--subtotal td,.bo-order-table__row--fee td{text-align:right!important;white-space:nowrap!important}.bo-order-table__row--total{background:var(--bo-green-bg)!important}.bo-order-table__row--total th{font-family:var(--bo-font-cond)!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--bo-green-dk)!important;text-align:left!important;padding:16px 18px!important}.bo-order-table__row--total td{text-align:right!important;white-space:nowrap!important;padding:16px 18px!important}.bo-order-total{text-align:right!important}.bo-order-total strong{font-family:var(--bo-font-cond)!important;font-size:16px!important;font-weight:700!important;color:var(--bo-green-dk)!important;display:block!important;line-height:1.2!important}.bo-order-total .includes_tax{display:block!important;margin-top:4px!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;color:var(--bo-muted)!important;white-space:nowrap!important}.bo-payment{margin:0 auto;font-family:var(--bo-font)}.bo-payment__methods{margin-bottom:20px}.bo-payment-list{list-style:none;margin:0;padding:0}.bo-payment-item{border:1.5px solid var(--bo-border);border-radius:var(--bo-radius);margin-bottom:10px;overflow:hidden;transition:border-color 0.12s,background 0.12s}.bo-payment-item:has(.bo-payment-item__radio:checked){border-color:var(--bo-blue);background:var(--bo-blue-lt)}.bo-payment-item__label{display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;margin:0}.bo-payment-item__radio{width:18px;height:18px;accent-color:var(--bo-blue);cursor:pointer;flex-shrink:0;margin:0}.bo-payment-item__title{font-size:15px;font-weight:600;color:var(--bo-text)}.bo-payment-item__details{padding:0 18px 16px;font-size:14px;color:var(--bo-muted);border-top:1px solid var(--bo-border-soft)}#bavarian_terms_field{display:block;border:1.5px solid var(--bo-border);border-radius:var(--bo-radius);margin:0 0 12px;padding:0;overflow:hidden;transition:border-color 0.12s,background 0.12s;box-sizing:border-box;background:#fff;margin:0 auto;padding:12px;margin-bottom:15px}#bavarian_terms_field.woocommerce-validated{border-color:var(--bo-green);background:var(--bo-green-bg)}#bavarian_terms_field.woocommerce-invalid{border-color:var(--bo-pink);background:#fff7f8}.bo-payment__footer{margin-top:8px}#place_order{display:block;width:100%;padding:18px 24px;background:var(--bo-pink)!important;color:#fff;border:none;border-radius:var(--bo-radius);font-family:var(--bo-font-cond);font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background 0.15s;line-height:1;box-shadow:none;text-shadow:none}#place_order:hover{background:var(--bo-pink-dk);color:#fff;box-shadow:none}#place_order:disabled{background:#d8d8d8;cursor:not-allowed}.woocommerce-NoticeGroup{max-width:660px;margin:0 auto 24px}.woocommerce-additional-fields h3{display:none!important}#order_comments_field{padding:0}label[for="order_comments"]{font-style:italic}#action-prev{margin:0;text-transform:none!important}#action-next{text-transform:none!important;margin:0}#action-next:disabled{background:#d8d8d8;cursor:not-allowed}#bo-insurance-wrap{display:flex;flex-direction:column}.bo-ins-badge-checkout{order:1;display:inline-flex;align-items:center;gap:6px;background:var(--bo-pink);color:#fff;font-family:var(--bo-font-cond);font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;padding:7px 16px;border-radius:4px;margin-bottom:16px;align-self:flex-start;box-shadow:4px 4px 0 #a01258}.bo-ins-badge-checkout::before{content:'★';font-size:12px}.bo-ins-badge-checkout::after{content:'★';font-size:12px}.bo-ins-desc{order:2;font-family:var(--bo-font);font-size:15px;font-weight:600;font-style:normal;color:var(--bo-text);line-height:1.7;margin:0 0 16px}#radio_choice_field{order:3;margin:0 0 16px;padding:0}#radio_choice_field .woocommerce-input-wrapper{display:flex;flex-direction:column;gap:10px}.bo-radio-option{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:16px 20px!important;border:1.5px solid var(--bo-border)!important;border-radius:var(--bo-radius)!important;cursor:pointer!important;transition:border-color 0.12s,background 0.12s!important;text-align:left!important}.bo-radio-option.is-selected{border-color:var(--bo-blue)!important;background:var(--bo-blue-lt)!important}.bo-radio-option input[type="radio"]{appearance:auto!important;-webkit-appearance:radio!important;display:block!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;padding:0!important;cursor:pointer!important;flex:0 0 18px!important;flex-shrink:0!important;vertical-align:middle!important;position:static!important;transform:none!important;accent-color:var(--bo-blue)!important}.bo-radio-option span{display:block!important;flex:1 1 auto!important;margin:0!important;font-family:var(--bo-font)!important;font-size:15px!important;font-weight:600!important;color:var(--bo-text)!important;cursor:pointer!important;line-height:1.4!important;text-align:left!important}.bo-ins-fine{order:4;border-left:5px solid #e8963a;background:#fff8f0;border-radius:0 var(--bo-radius) var(--bo-radius) 0;padding:14px 18px;font-family:var(--bo-font);font-size:13px;color:#a06020;font-weight:400;font-style:italic;line-height:1.6}#bo-insurance-modal{font-family:var(--bo-font);border-radius:var(--bo-radius);padding:32px;max-width:480px}#bo-insurance-modal h2{font-family:var(--bo-font-cond);font-size:22px;font-weight:700;color:var(--bo-text);margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}#bo-insurance-modal h4{font-size:15px;color:var(--bo-muted);font-weight:400;line-height:1.6;margin-bottom:24px}#bo-confirm-insurance{background:var(--bo-blue);color:#fff;border:none;border-radius:var(--bo-radius);padding:12px 24px;font-family:var(--bo-font-cond);font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;margin-right:10px;transition:background 0.12s}#bo-confirm-insurance:hover{background:var(--bo-blue-dk)}#bo-no-insurance{background:#fff0;color:var(--bo-muted);border:1.5px solid var(--bo-border);border-radius:var(--bo-radius);padding:12px 24px;font-family:var(--bo-font-cond);font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:border-color 0.12s}#bo-no-insurance:hover{border-color:var(--bo-blue);color:var(--bo-blue)}#order_payment_heading{display:none}#bo-choose-date-checkout{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--bo-border-soft)}#bk-from,#bk-to{flex:1;display:flex;flex-direction:column;gap:4px}#bk-to{text-align:right;align-items:flex-end}.bo-date-label{font-family:var(--bo-font);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--bo-muted)}.bo-date-value{font-family:var(--bo-font-cond);font-size:28px;font-weight:600;color:var(--bo-text);line-height:1.1}.bo-date-sub{font-family:var(--bo-font);font-size:12px;font-weight:500;color:var(--bo-pink);margin-top:3px}#fa_checkout{font-size:16px;color:var(--bo-muted);flex-shrink:0;margin-top:26px}#bo-booking-meta{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid var(--bo-border-soft);padding-bottom:20px}.bo-meta-item{flex:1;display:flex;flex-direction:column;padding:0 18px 0 0;border-right:1px solid var(--bo-border-soft);margin-right:18px}.bo-meta-item:last-child{border-right:none;padding-right:0;margin-right:0}.bo-meta-label{font-family:var(--bo-font);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--bo-muted);margin-bottom:5px}.bo-meta-value{font-family:var(--bo-font);font-size:15px;font-weight:500;color:var(--bo-text);line-height:1.3}#abh_1{font-family:var(--bo-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--bo-blue);border:none;border-bottom:2px solid var(--bo-border);padding:0 0 8px;margin:20px 0 12px}#bo-ab-important{background:var(--bo-green-bg);border-left:5px solid var(--bo-green);border-radius:0 var(--bo-radius) var(--bo-radius) 0;padding:14px 18px;font-family:var(--bo-font);font-size:14px;font-weight:500;color:var(--bo-green-dk);line-height:1.6}#rueh_1{font-family:var(--bo-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--bo-blue);border:none;border-bottom:2px solid var(--bo-border);padding:0 0 8px;margin:20px 0 12px}#bo-rg-important{background:#fff8f0;border-left:5px solid #e8963a;border-radius:0 var(--bo-radius) var(--bo-radius) 0;padding:14px 18px;font-family:var(--bo-font);font-size:14px;font-weight:500;color:#a06020;line-height:1.6;margin-bottom:30px}#bo-rg-important em{font-style:normal;color:var(--bo-pink)}#bo-verstaendnis{font-family:var(--bo-font);font-size:13px;font-weight:400;color:var(--bo-muted);font-style:italic;margin-top:10px;line-height:1.6}#bo-additional-date-info{background:#fff8f0;border-left:5px solid #e8963a;border-radius:0 var(--bo-radius) var(--bo-radius) 0;padding:14px 18px;font-family:var(--bo-font);font-size:14px;font-weight:400;color:#a06020;line-height:1.6}#bo-delivery-info-text{background:var(--bo-blue-lt);border-left:5px solid var(--bo-blue);border-radius:0 var(--bo-radius) var(--bo-radius) 0;padding:14px 18px;font-family:var(--bo-font);font-size:14px;font-weight:400;color:var(--bo-text);line-height:1.6;margin-bottom:16px}.mycheckbox{margin-top:20px;padding:0;display:block;border:1.5px solid var(--bo-border);border-radius:var(--bo-radius);background:#fff;transition:border-color 0.12s,background 0.12s}.mycheckbox.woocommerce-validated{border-color:var(--bo-green);background:var(--bo-green-bg)}.mycheckbox.woocommerce-invalid{border-color:var(--bo-pink);background:#fff7f8}.mycheckbox label.checkout_checkbox_class{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;cursor:pointer;font-family:var(--bo-font);font-size:14px;font-weight:500;color:var(--bo-text);line-height:1.5;margin:0}.mycheckbox input[type="checkbox"]{width:18px;height:18px;accent-color:var(--bo-blue);flex-shrink:0;margin-top:2px;cursor:pointer}@media (max-width:600px){#bo-booking-meta{flex-wrap:wrap}.bo-meta-item{flex:1 1 calc(50% - 18px);margin-bottom:16px}.bo-date-value{font-size:22px}}@media (max-width:600px){.bo-field--half{width:100%!important}.bo-order-table__col-total{width:100px!important}.bo-order-table__subtotal{width:100px!important}.bo-product-name{flex-wrap:wrap!important;gap:4px 8px!important}.bo-order-table__row td,.bo-order-table__row th{padding:12px 14px!important}}.bo-delivery-hotel-field{width:100%;display:flex;flex-direction:column;gap:0;margin-bottom:12px}.bo-delivery-hotel-field>.bo-label{margin-bottom:6px}.bo-hotel-search-wrapper{position:relative;display:flex;align-items:center}.bo-hotel-search-icon{position:absolute;left:0;top:0;width:52px;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bo-blue);border-radius:var(--bo-radius) 0 0 var(--bo-radius);color:#fff;flex-shrink:0;pointer-events:none}.bo-hotel-search-input{width:100%;height:54px;border:1.5px solid var(--bo-border);border-radius:var(--bo-radius);padding:0 16px 0 66px;font-family:var(--bo-font);font-size:15px;font-weight:500;color:var(--bo-text);background:#fff;outline:none;box-sizing:border-box;transition:border-color 0.12s,box-shadow 0.12s;-webkit-appearance:none;appearance:none;margin-bottom:none}.bo-hotel-search-input:focus{border-color:var(--bo-blue);box-shadow:0 0 0 3px rgb(45 106 160 / .12)}.bo-hotel-search-input::placeholder{color:var(--bo-muted);font-weight:400}.bo-hotel-selected{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--bo-blue);border-radius:var(--bo-radius);background:var(--bo-blue-lt)}.bo-hotel-selected__icon{flex-shrink:0;color:var(--bo-blue);display:flex;align-items:center}.bo-hotel-selected__text{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.bo-hotel-selected__name{font-family:var(--bo-font);font-size:15px;font-weight:700;color:var(--bo-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-hotel-selected__addr{font-family:var(--bo-font);font-size:13px;font-weight:400;color:var(--bo-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-hotel-selected__edit{flex-shrink:0;background:#fff;color:var(--bo-blue);border:1.5px solid var(--bo-blue);border-radius:6px;padding:6px 14px;font-family:var(--bo-font);font-size:13px;font-weight:600;cursor:pointer;transition:background 0.12s,color 0.12s;white-space:nowrap;width:auto}.bo-hotel-selected__edit:hover{background:var(--bo-blue);color:#fff}.bo-hotel-suggestions{margin-top:6px;border-radius:var(--bo-radius);overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .1);border:1.5px solid var(--bo-border);background:#fff;display:none}.bo-suggestions-list{list-style:none;margin:0;padding:0}.bo-hotel-item{padding:14px 18px;cursor:pointer;border-bottom:1px solid var(--bo-border-soft);transition:background 0.1s}.bo-hotel-item:last-child{border-bottom:none}.bo-hotel-item:hover{background:var(--bo-blue-lt)}.bo-suggestions-item__name{font-family:var(--bo-font);font-size:15px;font-weight:600;color:var(--bo-text);line-height:1.3}.bo-suggestions-item__addr{font-family:var(--bo-font);font-size:13px;font-weight:400;color:var(--bo-muted);margin-top:2px}.bo-suggestions-close{display:block;width:100%;padding:11px 18px;background:#f7fafc;border:none;border-top:1.5px solid var(--bo-border-soft);font-family:var(--bo-font);font-size:13px;font-weight:600;color:var(--bo-muted);cursor:pointer;text-align:center;transition:background 0.1s}.bo-suggestions-close:hover{background:var(--bo-blue-lt);color:var(--bo-blue)}@media (max-width:480px){.bo-hotel-selected{flex-wrap:wrap}.bo-hotel-selected__edit{width:100%;text-align:center}.bo-hotel-search-input{height:48px;font-size:14px}.bo-hotel-search-icon{width:44px}.bo-hotel-search-input{padding-left:56px}}.bo-thankyou-wrap{font-family:var(--bo-font);color:var(--bo-text);font-size:15px;padding-bottom:40px}.bo-thankyou-banner{display:flex;align-items:center;gap:18px;background:var(--bo-green-bg);border:1.5px solid var(--bo-green);border-radius:var(--bo-radius);padding:20px 24px;margin-bottom:28px}.bo-thankyou-banner__check{width:44px;height:44px;background:var(--bo-green);color:var(--bo-green-dk);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.bo-thankyou-banner__title{font-family:var(--bo-font-cond);font-size:20px;font-weight:700;color:var(--bo-green-dk);text-transform:uppercase;letter-spacing:1px;line-height:1.2}.bo-thankyou-banner__sub{font-size:14px;color:var(--bo-green-dk);margin-top:4px;opacity:.8;line-height:1.5}.bo-thankyou-order-meta{display:flex;gap:0;margin-bottom:28px;border:1.5px solid var(--bo-border-soft);border-radius:var(--bo-radius);overflow:hidden;background:#fff}.bo-thankyou-order-meta__item{flex:1;display:flex;flex-direction:column;padding:16px 20px;border-right:1px solid var(--bo-border-soft)}.bo-thankyou-order-meta__item:last-child{border-right:none}.bo-thankyou-section-label{font-family:var(--bo-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--bo-blue);border-bottom:2px solid var(--bo-border);padding:0 0 10px;margin:32px 0 20px}.bo-thankyou-address-card{border:1.5px solid var(--bo-border-soft);border-radius:var(--bo-radius);padding:20px 24px;background:#fff;font-size:15px;line-height:1.7;color:var(--bo-text)}.bo-thankyou-address-card address{font-style:normal;margin-bottom:12px}.bo-thankyou-address-card__row{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--bo-muted);margin-top:4px}.bo-thankyou-address-card__icon{font-size:14px;color:var(--bo-blue);width:18px;text-align:center;flex-shrink:0}.bo-thankyou-notice--failed{background:#fff7f8;border:1.5px solid var(--bo-pink);border-radius:var(--bo-radius);padding:20px 24px;color:var(--bo-pink-dk);margin-bottom:24px}.bo-thankyou-retry-btn{display:inline-block;margin-top:12px;padding:10px 24px;background:var(--bo-pink);color:#fff;border-radius:var(--bo-radius);font-family:var(--bo-font-cond);font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none}@media (max-width:600px){.bo-thankyou-order-meta{flex-wrap:wrap}.bo-thankyou-order-meta__item{flex:1 1 calc(50% - 1px);min-width:0}.bo-thankyou-banner{flex-direction:column;text-align:center}}ul.products::before,ul.products::after{display:none!important}ul.products li.bo-loop-card{float:none!important;width:auto!important;margin:0!important;padding:0!important;clear:none!important}ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;list-style:none!important;margin:0!important;padding:0!important}.bo-loop-card{border:1.5px solid var(--bo-border-soft);border-radius:var(--bo-radius);background:#fff;overflow:hidden;display:flex;flex-direction:column}.bo-loop-card__img-link{display:block;text-decoration:none}.bo-loop-card__img-wrap{overflow:hidden}.bo-loop-card__img{width:100%;height:100%;object-fit:cover;display:block}.bo-loop-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1;text-align:left}.bo-loop-card__title{font-family:var(--bo-font);font-size:15px;font-weight:700;color:var(--bo-text);text-decoration:none;line-height:1.2;display:block;text-align:left}.bo-loop-card__title:hover{color:var(--bo-blue);text-decoration:none}.bo-loop-card__price .price{font-family:var(--bo-font);font-size:15px;font-weight:500;color:var(--bo-text)}.bo-loop-card__price .price small,.bo-loop-card__price .woocommerce-price-suffix{font-size:11px;font-weight:400;color:var(--bo-muted);margin-left:3px}.bo-loop-card__btn{display:block;margin-top:auto;padding:11px 0;background:var(--bo-pink);color:#fff;border:none;border-radius:var(--bo-radius);font-family:var(--bo-font-cond);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box}.bo-loop-card__btn:hover{background:var(--bo-pink-dk);color:#fff;text-decoration:none}@media (max-width:900px){ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media (max-width:600px){ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.bo-loop-card__btn{font-size:11px;letter-spacing:1px;padding:10px 0}}