@charset "UTF-8";.tx-cart-products .btn,.tx-cart-products .button,.tx-cart-products .button:visited,.tx-cart-products .button:active,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none),.tx-cart-products input[type=button]:not(.pswp__button),.tx-cart-products input[type=submit]:not(.pswp__button),.tx-cart .btn,.tx-cart .button,.tx-cart .button:visited,.tx-cart .button:active,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none),.tx-cart input[type=button]:not(.pswp__button),.tx-cart input[type=submit]:not(.pswp__button){text-transform:none;margin-top:0}.tx-cart-products .btn:after,.tx-cart-products .button:after,.tx-cart-products .button:visited:after,.tx-cart-products .button:active:after,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none):after,.tx-cart-products input[type=button]:not(.pswp__button):after,.tx-cart-products input[type=submit]:not(.pswp__button):after,.tx-cart .btn:after,.tx-cart .button:after,.tx-cart .button:visited:after,.tx-cart .button:active:after,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none):after,.tx-cart input[type=button]:not(.pswp__button):after,.tx-cart input[type=submit]:not(.pswp__button):after{content:none}.tx-cart-products .btn:hover,.tx-cart-products .button:hover,.tx-cart-products .button:visited:hover,.tx-cart-products .button:active:hover,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none):hover,.tx-cart-products input[type=button]:not(.pswp__button):hover,.tx-cart-products input[type=submit]:not(.pswp__button):hover,.tx-cart .btn:hover,.tx-cart .button:hover,.tx-cart .button:visited:hover,.tx-cart .button:active:hover,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none):hover,.tx-cart input[type=button]:not(.pswp__button):hover,.tx-cart input[type=submit]:not(.pswp__button):hover{padding:1rem}.tx-cart-products .btn.btn-danger,.tx-cart-products .button.btn-danger,.tx-cart-products .button:visited.btn-danger,.tx-cart-products .button:active.btn-danger,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-danger,.tx-cart-products input[type=button]:not(.pswp__button).btn-danger,.tx-cart-products input[type=submit]:not(.pswp__button).btn-danger,.tx-cart .btn.btn-danger,.tx-cart .button.btn-danger,.tx-cart .button:visited.btn-danger,.tx-cart .button:active.btn-danger,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-danger,.tx-cart input[type=button]:not(.pswp__button).btn-danger,.tx-cart input[type=submit]:not(.pswp__button).btn-danger{background-color:#ffc227}.tx-cart-products .btn.btn-small,.tx-cart-products .button.btn-small,.tx-cart-products .button:visited.btn-small,.tx-cart-products .button:active.btn-small,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-small,.tx-cart-products input[type=button]:not(.pswp__button).btn-small,.tx-cart-products input[type=submit]:not(.pswp__button).btn-small,.tx-cart .btn.btn-small,.tx-cart .button.btn-small,.tx-cart .button:visited.btn-small,.tx-cart .button:active.btn-small,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-small,.tx-cart input[type=button]:not(.pswp__button).btn-small,.tx-cart input[type=submit]:not(.pswp__button).btn-small{max-width:200px}.tx-cart-products .btn.btn-full,.tx-cart-products .button.btn-full,.tx-cart-products .button:visited.btn-full,.tx-cart-products .button:active.btn-full,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-full,.tx-cart-products input[type=button]:not(.pswp__button).btn-full,.tx-cart-products input[type=submit]:not(.pswp__button).btn-full,.tx-cart .btn.btn-full,.tx-cart .button.btn-full,.tx-cart .button:visited.btn-full,.tx-cart .button:active.btn-full,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-full,.tx-cart input[type=button]:not(.pswp__button).btn-full,.tx-cart input[type=submit]:not(.pswp__button).btn-full{width:100%;max-width:100%}.tx-cart-products .btn.btn-cart,.tx-cart-products .button.btn-cart,.tx-cart-products .button:visited.btn-cart,.tx-cart-products .button:active.btn-cart,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-cart,.tx-cart-products input[type=button]:not(.pswp__button).btn-cart,.tx-cart-products input[type=submit]:not(.pswp__button).btn-cart,.tx-cart .btn.btn-cart,.tx-cart .button.btn-cart,.tx-cart .button:visited.btn-cart,.tx-cart .button:active.btn-cart,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-cart,.tx-cart input[type=button]:not(.pswp__button).btn-cart,.tx-cart input[type=submit]:not(.pswp__button).btn-cart{width:100%;max-width:100%}.tx-cart-products .btn.btn-coupon-code,.tx-cart-products .button.btn-coupon-code,.tx-cart-products .button:visited.btn-coupon-code,.tx-cart-products .button:active.btn-coupon-code,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-coupon-code,.tx-cart-products input[type=button]:not(.pswp__button).btn-coupon-code,.tx-cart-products input[type=submit]:not(.pswp__button).btn-coupon-code,.tx-cart .btn.btn-coupon-code,.tx-cart .button.btn-coupon-code,.tx-cart .button:visited.btn-coupon-code,.tx-cart .button:active.btn-coupon-code,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-coupon-code,.tx-cart input[type=button]:not(.pswp__button).btn-coupon-code,.tx-cart input[type=submit]:not(.pswp__button).btn-coupon-code{width:100%;max-width:100%;padding:1.2rem}.tx-cart-products .btn.btn-checkout,.tx-cart-products .button.btn-checkout,.tx-cart-products .button:visited.btn-checkout,.tx-cart-products .button:active.btn-checkout,.tx-cart-products button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-checkout,.tx-cart-products input[type=button]:not(.pswp__button).btn-checkout,.tx-cart-products input[type=submit]:not(.pswp__button).btn-checkout,.tx-cart .btn.btn-checkout,.tx-cart .button.btn-checkout,.tx-cart .button:visited.btn-checkout,.tx-cart .button:active.btn-checkout,.tx-cart button:not(.pswp__button):not(.slick-dot):not(.btn-none).btn-checkout,.tx-cart input[type=button]:not(.pswp__button).btn-checkout,.tx-cart input[type=submit]:not(.pswp__button).btn-checkout{max-width:260px;padding:1.2rem}.tx-cart-products .input-column.full-width,.tx-cart .input-column.full-width{width:100%}.tx-cart-products .input-column.medium-width,.tx-cart .input-column.medium-width{width:75%}.tx-cart-products .input-column.small-width,.tx-cart .input-column.small-width{width:25%}.tx-cart-products .checkout-product-table thead tr,.tx-cart .checkout-product-table thead tr{border-bottom:1px solid #000}.tx-cart-products .checkout-product-table thead tr th,.tx-cart .checkout-product-table thead tr th{font-weight:700}.tx-cart-products .select-wrapper,.tx-cart .select-wrapper{cursor:pointer;z-index:1}.tx-cart-products .select-wrapper select,.tx-cart .select-wrapper select{cursor:pointer}@media (max-width:930px){.alert{text-align:center}}.alert.alert-success{color:#17a655}.alert.alert-error{color:#cc1d31}.alert.alert-danger{color:#cc1d31;font-weight:700}.icon{display:block;background-position:center;background-size:contain;background-repeat:no-repeat}.icon.icon-cart{width:21px;height:24px;background-image:url(/typo3conf/ext/va_cart/Resources/Public/Images/icon-cart.svg)}.tx-cart-products .product-grid-item{margin-bottom:24px!important}.tx-cart-products .product{display:flex;flex-direction:column;height:100%;background-color:#fff}.tx-cart-products .product .product-image{padding:30px}.tx-cart-products .product .product-image img{transition:0.2s padding cubic-bezier(.2,.09,0,.99)}.tx-cart-products .product a{text-decoration:none}.tx-cart-products .product a:hover{color:#0D1A17}.tx-cart-products .product .product-info{padding-right:30px;padding-left:30px;padding-bottom:30px}.tx-cart-products .product .product-info .product-title{font-family:"AmericanaSB-Bold","Arial",sans-serif;font-size:28px;line-height:1.3;margin-bottom:.25rem;letter-spacing:0}.tx-cart-products .product .product-info .product-subtitle{font-family:"AmericanaSB-Regular","Arial",sans-serif;font-size:18px;line-height:1.3;margin-bottom:1rem;letter-spacing:0}.tx-cart-products .product .product-price{display:flex;margin-bottom:0;justify-content:flex-end;width:100%;margin-top:auto;padding-right:30px;padding-left:30px;padding-bottom:30px}.tx-cart-products .product .product-price a{font-family:"AmericanaSB-XBold","Arial",sans-serif;font-size:22px;text-align:right;line-height:1.2}.tx-cart-products .product .product-price .price{letter-spacing:0}.tx-cart-products .product .product-price .price-info,.tx-cart-products .product .product-price .beforeprice-label,.tx-cart-products .product .product-price .special_price_percentage_discount{display:none}.tx-cart-products .product:hover .product-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.product-detail{padding-top:6rem;padding-bottom:6rem}.product-detail .product-image-small{display:flex}.product-detail .product-image-small .product-image-preview{margin:15px 5px;padding:5px}.product-detail .product-sku{margin-top:1rem;text-transform:uppercase;color:#a4a4a4;font-size:.9rem}.product-detail .product-title{font-family:"AmericanaSB-Bold","Arial",sans-serif;font-size:48px;text-align:center;margin-bottom:0;max-width:400px;margin:0 auto}@media (max-width:1150px){.product-detail .product-title{font-size:35px}}.product-detail .product-teaser{font-family:"AmericanaSB-XBold","Arial",sans-serif;font-size:28px;text-align:center;margin:0 auto}.product-detail .payment-methods img{width:auto!important;max-width:250px}.product-detail .product-infos{text-transform:uppercase;color:#a4a4a4;font-size:.9rem}.product-detail .product-price{padding:2rem 0;font-weight:700;font-size:1.6rem;line-height:1.2}.product-detail .product-price .regular_price{line-height:1.2}.product-detail .product-price .regular_price .price{font-family:"AmericanaSB-Bold","Arial",sans-serif}.product-detail .product-price .regular_price .price-info{margin-top:5px;font-weight:400}.product-detail .product-price .special_price_percentage_discount{font-size:.8rem}.product-detail .cart_form .be-variants-select-label{font-weight:400}.product-detail .btn.btn-cart{width:auto!important;padding:1rem 3rem!important;margin-top:0!important}@media (max-width:930px){.product-detail .product-infos-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem}.product-detail .product-infos-wrapper .tx-cart-products{display:inline-block;margin:0 auto}.product-detail .product-infos-wrapper .tx-cart-products .input-row{display:flex;flex-wrap:nowrap}.product-detail .product-infos-wrapper .tx-cart-products .input-row>.input-column:not(.small-column){width:100%}.product-detail .product-infos-wrapper .tx-cart-products .input-row>.small-column{flex:0 0 80px;padding-right:20px!important}.product-detail .product-infos-wrapper .tx-cart-products .input-row .btn-cart{width:100%!important}.product-detail .product-infos-wrapper .payment-methods img{margin:0 auto}.product-detail .product-teaser{font-size:1.8rem}}@media screen and (min-width:1151px){.product-detail .va--ce-ImageText .va--row:not(.va--grid-reverse) .va--ce-Image{margin-left:0!important}.product-detail .va--ce-ImageText .va--row.va---grid-reverse .va--ce-Image{margin-right:0!important}}@media screen and (min-width:1381px){.product-detail .va--ce-ImageText .va--row:not(.va--grid-reverse) .va--ce-Image{margin-left:0!important}.product-detail .va--ce-ImageText .va--row.va--grid-reverse .va--ce-Image{margin-right:0!important}}@media screen and (min-width:1601px){.product-detail .va--ce-ImageText .va--row:not(.va--grid-reverse) .va--ce-Image{margin-left:0!important}.product-detail .va--ce-ImageText .va--row.va--grid-reverse .va--ce-Image{margin-right:0!important}}.cart-preview{height:100%}.cart-preview .cart-preview-content{position:relative;z-index:0;height:100%;padding-left:1rem;display:flex;align-items:center}.cart-preview .cart-preview-content .cart-preview-count{position:absolute;left:0;top:0;font-size:.75rem;background-color:#9c954e;color:#000;border-radius:100%;padding:2.5px;width:25px;height:25px;text-align:center;transform:translateY(50%)}.checkout-product-table tr td{padding-top:1rem;padding-bottom:1rem}.checkout-product-table input[type=number],.checkout-product-table input[type=text]{line-height:2.5rem!important;height:2.5rem!important;text-align:center}.checkout-product-table .btn-delete{display:block;width:30px;height:30px;background-color:#fff0;background-image:url(/typo3conf/ext/va_cart/Resources/Public/Images/icon-delete.svg);background-size:contain;background-position:center;background-repeat:no-repeat;padding:5px}.checkout-product-table .btn-delete:hover{background-color:#fff0}.checkout-product-table .btn-remove{display:block;width:30px;height:30px;background-color:transparent!important;background-image:url(/typo3conf/ext/va_cart/Resources/Public/Images/icon-remove.svg);background-size:contain;background-position:center;background-repeat:no-repeat;padding:5px!important;margin-top:0!important}.checkout-product-table .btn-remove:hover{padding:5px;background-color:#fff0;opacity:.5}@media (max-width:930px){.checkout-product-table .btn-remove{width:20px;height:20px}}.checkout-step-table .total-gross td{font-weight:700}.checkout-step-content-list label{cursor:pointer}#checkout-step-coupon table{width:100%}#checkout-step-coupon table td:last-child{width:30px}#checkout-step-coupon .delete-link{display:block;width:30px;height:30px;background-color:#fff0;background-image:url(/typo3conf/ext/va_cart/Resources/Public/Images/icon-remove.svg);background-size:contain;background-position:center;background-repeat:no-repeat;padding:5px}#checkout-step-coupon .delete-link:hover{padding:5px;background-color:#fff0;opacity:.5}#checkout-step-payment-method .checkout-step-title{background:none;padding:0;padding-bottom:15px}#checkout-step-payment-method .checkout-step-content{padding:0;background:none}#checkout-step-payment-method .method-list{display:flex}#checkout-step-payment-method .method-item{width:auto;display:flex;justify-content:center;align-items:center;border-radius:5px;border:1px solid #ddd;transition:all 0.3s ease;background:#fff}#checkout-step-payment-method .method-item>a{padding:30px}#checkout-step-payment-method .method-item:not(:first-child){margin-left:20px}#checkout-step-payment-method .method-item:not(.active):hover{border-color:#9c954e}#checkout-step-payment-method .method-item.active{border-color:#9c954e;border-width:2px;padding:30px}#checkout-step-payment-method .method-item img{height:35px;width:auto}#checkout-step-payment-method .method-item .method-item-name{display:none}#checkout-step-payment-method .method-item#method-item-2 img{height:50px}#checkout-step-billing-address .checkout-step-title{background:none;padding:0;padding-bottom:15px}#checkout-step-billing-address .checkout-step-content{padding:0;background:none}.accept-terms .checkbox-label,.accept-terms .checkbox-label a{font-size:14px;font-weight:400}.accept-terms .checkbox-wrapper .checkbox-alt{top:6px;width:20px;height:20px;box-shadow:0 0 0 1px #000}.accept-terms .checkbox-wrapper .checkbox-alt::before,.accept-terms .checkbox-wrapper .checkbox-alt::after{top:3px;left:9px}.coupon-form .checkout-step-title{padding-left:1rem}#step-coupon .checkout-step-title{background:none;padding:0}#step-coupon .checkout-step-content{padding:0}@media (max-width:930px){.tx-cart #step-coupon .medium-width,.tx-cart #step-coupon .small-width{width:50%}table.checkout-product-table thead{display:none}table.checkout-product-table tr{width:100%;margin-bottom:1.5rem;border-bottom:1px solid;position:relative}table.checkout-product-table td{width:100%;max-width:100%;padding:0;text-align:left;display:block;text-align:right;padding-right:30px}table.checkout-product-table td::before{content:attr(data-label);word-wrap:break-word;width:20%;min-width:100px;float:left;padding:0;margin-right:10px;text-align:left}table.checkout-product-table td:first-child{padding-top:10px;text-align:left}table.checkout-product-table td:first-child::before{display:none}table.checkout-product-table td:last-child{margin-bottom:10px}table.checkout-product-table td:last-child a{position:absolute;right:0;top:50%;transform:translateY(-50%)}table.checkout-product-table td .product-name{font-weight:700}#checkout-step-payment-method .method-list{display:inline-flex;flex-wrap:wrap;gap:20px;width:100%}#checkout-step-payment-method .method-list>.method-item{margin-left:0;max-width:220px}}@media (max-width:930px) and (max-width:550px){#checkout-step-payment-method .method-list>.method-item{width:100%;max-width:100%}}@media (max-width:270px){table.checkout-product-table td{padding-right:0}table.checkout-product-table td:last-child{display:flex;justify-content:flex-end;align-items:center;padding-top:10px}table.checkout-product-table td:last-child:before{content:"Artikel entfernen";width:100%;text-align:right;margin:0}table.checkout-product-table td:last-child a{position:static;transform:none}}#breadcrumb [class^=va--col]{text-align:left!important}#breadcrumb ul li:after{content:"»";font-size:1em;vertical-align:middle}.required{color:#000}:root{--litepickerBgColor:#fff;--litepickerMonthHeaderTextColor:#333;--litepickerMonthButton:#9e9e9e;--litepickerMonthButtonHover:#425248;--litepickerMonthWidth:calc(var(--litepickerDayWidth) * 7);--litepickerMonthWeekdayColor:#9e9e9e;--litepickerDayColor:#333;--litepickerDayColorHover:#769481;--litepickerDayIsTodayColor:#f44336;--litepickerDayIsInRange:#ccc;--litepickerDayIsLockedColor:#9e9e9e;--litepickerDayIsBookedColor:#cc1d31;--litepickerDayIsStartColor:#fff;--litepickerDayIsStartBg:#425248;--litepickerDayIsEndColor:#fff;--litepickerDayIsEndBg:#425248;--litepickerDayWidth:38px;--litepickerButtonCancelColor:#fff;--litepickerButtonCancelBg:#9e9e9e;--litepickerButtonApplyColor:#fff;--litepickerButtonApplyBg:#425248;--litepickerButtonResetBtn:#909090;--litepickerButtonResetBtnHover:#425248;--litepickerHighlightedDayColor:#333;--litepickerHighlightedDayBg:#f7e967}.litepicker .container__months{border-radius:0;box-shadow:none}.litepicker .container__months .month-item .button-previous-month,.litepicker .container__months .month-item .button-next-month{cursor:pointer}.litepicker .container__days .day-item{cursor:pointer}.litepicker .container__days .day-item.is-booked{text-decoration:line-through}.litepicker .container__days .day-item.is-start-date{border-top-left-radius:20px;border-bottom-left-radius:20px}.litepicker .container__days .day-item.is-end-date{border-top-right-radius:20px;border-bottom-right-radius:20px}.tx-cart .typo3-messages{margin-bottom:2rem}.tx-cart .typo3-messages .alert{padding:1rem}.tx-cart .typo3-messages .alert.alert-success{background-color:rgb(23 166 85 / .35)}.tx-cart .typo3-messages .alert.alert-warning{background-color:rgb(204 29 49 / .35);color:#cc1d31}.tx-cart-products input[type=number],.tx-cart-products input[type=text]{line-height:1!important;height:3.2rem!important}.tx-cart-products .be-variants-select{cursor:pointer}.tx-cart-products .be-variants-select-label{line-height:1.2!important;height:3.2rem!important;display:inline-flex;align-items:center;margin:auto}.tx-cart .price{min-width:100px!important}.required{color:#000!important}
