body{font-family:brandon-grotesque,medium;font-weight:400}h2{font-family:brandon-grotesque,medium;font-size:33px;padding-bottom:10px;line-height:1em;font-weight:700;letter-spacing:1px}h2{font-family:brandon-grotesque,sans-serif;font-size:22px;padding-bottom:10px;line-height:1em;font-weight:700;letter-spacing:1px}h4{width:100%;position:relative;margin-bottom:20px;font-family:brandon-grotesque,sans-serif;font-size:20px;padding-bottom:1px;line-height:1em;font-weight:500;letter-spacing:1px}h4:before{text-align:center;content:"";position:absolute;left:40%;bottom:0;margin-bottom:-10px;height:2px;width:20%;border-bottom:2px solid #abc49c;font-family:brandon-grotesque,sans-serif;font-weight:400}h5{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:17px;letter-spacing:1px;color:#9aaeb6}h5 a{color:#9aaeb6}h6{font-family:brandon-grotesque,sans-serif;font-weight:500;font-size:18px;line-height:1.3em;padding-bottom:10px;letter-spacing:1px}p{letter-spacing:0.5px}#gm-main-menu{font-family:brandon-grotesque,sans-serif;font-weight:600}.ten-columns .et_pb_module{width:10%;float:left}.nine-columns .et_pb_module{width:11.11%;float:left}.eight-columns .et_pb_module{width:12.5%;float:left}.seven-columns .et_pb_module{width:14.28%;float:left}.six-columns .et_pb_module{width:16.66%;float:left}.five-columns .et_pb_module{width:20%;float:left}.gift-voucher-list ol{list-style-position:outside}.custom-gift-card img{filter:drop-shadow(0px 4px 10px rgba(0,0,0,0.2))}.custom-gift-card h2{font-weight:700;font-size:16px;line-height:22px;color:#936641;margin:20px 0 0}.custom-gift-card p{letter-spacing:0;font-weight:400;font-size:13px;line-height:18px;color:#666666;max-width:250px}.custom-gift-card .price-box{font-weight:700;font-size:16px;line-height:22px;color:#666666;margin:15px 0 0;display:inline-block}.custom-gift-card a.wert-link{font-weight:700;font-size:13px;line-height:18px;text-align:center;color:#FFFFFF;background:#936641;border-radius:5px;width:100%;display:inline-block;margin:40px 0 0;padding:16px;transition:all 0.5s}.custom-gift-card a.wert-link:hover{opacity:0.5}.custom-gift-card a.wert-link svg.icon{display:none}.want-text{font-weight:400;font-size:13px;line-height:34px;text-align:center;color:#666666;max-width:490px;margin:0 auto 40px}h1.product_title.entry-title{font-weight:700;font-size:32px;line-height:37px;color:#936641}.woocommerce-product-details__short-description p{font-weight:400;font-size:13px;line-height:18px;color:#666666}.summary.entry-summary p.price{font-weight:700;font-size:16px;line-height:22px;color:#666666!important;margin:30px 0 0}.summary.entry-summary p.price span{font-size:16px!important}#pwgc-purchase-container label.pwgc-label{font-weight:700;font-size:13px;line-height:18px;color:#666666;margin:0 0 10px}#pwgc-purchase-container input{border:1px solid #D9D9D9;padding:10px}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{box-shadow:0px 4px 10px rgba(0,0,0,0.2);border-radius:10px}.single-product nav.woocommerce-breadcrumb{display:none}body.single-product #main-content .container{max-width:100%;width:100%;padding:0}.single-product .woocommerce-product-gallery.images{padding:3vw 6vw}.woo-product-gallery-slider.woocommerce-product-gallery.images{padding:3vw 6vw}.woo-product-gallery-slider.woocommerce-product-gallery.images .slick-list{border-radius:10px}.woo-product-gallery-slider.woocommerce-product-gallery.images:before{content:"";background:#F4F0ED;position:absolute;left:0;top:0;width:100%;height:100%}.single-product .summary.entry-summary{padding:3vw 0 0 3vw;width:50%}.single-product .woocommerce-product-gallery.images a.woocommerce-product-gallery__trigger{display:none}.form-row.form-row-wide.pwgc_term_box label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{padding:0 0 0 30px}.form-row.form-row-wide.pwgc_term_box label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input{position:absolute;left:0;box-sizing:border-box;width:20px;height:20px;background:#FFFFFF;border:1px solid #D9D9D9;margin:0}.form-row.form-row-wide.pwgc_term_box label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{font-weight:400;font-size:13px;line-height:18px;color:#666666;max-width:418px;display:inline-block}label[for=gift-card-amount],span.woo-selected-variation-item-name{display:none!important}#left-area ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared{padding:0 0 20px}#left-area ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li{background:#FFFFFF;border:1px solid #D9D9D9;border-radius:0;box-shadow:none;color:#666666;height:auto}#left-area ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li span.variable-item-span.variable-item-span-button{font-weight:700;font-size:13px;line-height:18px;text-align:center;padding:11px 40px}#left-area ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li.selected{background:#936641;color:#fff}#pwgc-custom-amount-form label.pwgc-label{font-weight:700;font-size:13px;line-height:18px;color:#666666;margin:0 0 10px}#pwgc-custom-amount-form input{font-weight:700;font-size:13px;line-height:18px;text-align:center;padding:11px 0px;width:auto}#pwgc-custom-amount-form .pwgc-subtitle{margin:10px 0 0}.woocommerce div.product form.cart div.quantity{display:none!important}.woocommerce div.product form.cart .button{background:#936641;border-radius:5px;border:none;font-weight:700;font-size:13px;line-height:18px;text-align:center;color:#FFFFFF;padding:20px;height:auto;display:inline-block;width:270px;margin:20px 0 0;transition:all 0.5s}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled button.single_add_to_cart_button.button.alt::after{top:13px}.bedingungen-wrap{border-top:2px solid #936641;border-bottom:2px solid #936641;padding:30px 0;width:82%}.bedingungen-wrap .heading{position:relative}.bedingungen-wrap .heading h4{font-weight:700;font-size:16px;line-height:22px;color:#936641}.bedingungen-wrap .heading h4:before{display:none}.bedingungen-wrap .heading span.ew-icon{position:absolute;right:0;top:-7px;font-weight:bold;font-size:30px;line-height:16px;color:#936641;padding:9px;cursor:pointer}.bedingungen-wrap .bedingungen-content{font-weight:400;font-size:13px;line-height:18px;color:#666666}.summary.entry-summary .product_meta{display:none}.single-product .woocommerce-tabs.wc-tabs-wrapper,.single-product section.related.products{display:none}.single-product .product.type-product .clearfix{display:flex}.single-product .woocommerce-product-gallery:before{content:"";background:#F4F0ED;position:absolute;left:0;top:0;width:100%;height:100%}.slick-track .slick-slide.slick-active img{min-height:160px}.wpgs-for .slick-arrow::before{font-weight:bold;color:#936641;font-size:36px}.wpgs-for i.flaticon-back.slick-arrow.slick-disabled{left:-4vw}.wpgs-for i.flaticon-right-arrow.slick-arrow{right:-4vw}.woocommerce-notices-wrapper .woocommerce-message{background:#936641;display:flex;align-items:center;justify-content:space-between}.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward{background:#f4f0ed;color:#936641}.woocommerce-notices-wrapper .woocommerce-message::after{display:none}.woocommerce-cart .type-page h1.entry-title.main_title{font-weight:700;font-size:32px;line-height:37px;text-align:center;color:#936641}form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{border:none}form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th{font-weight:700;font-size:13px;line-height:18px;color:#936641}form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead tr{background:#F4F0ED}tr.woocommerce-cart-form__cart-item.cart_item td{padding:20px 12px}form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item td.product-remove{text-align:center}.woocommerce-cart-form__cart-item.cart_item td.product-remove a.remove{color:#936641!important;font-weight:100;font-size:30px;background:none;display:inline-block}.woocommerce-cart-form__cart-item.cart_item .product-thumbnail a{display:flex}.woocommerce-cart-form__cart-item.cart_item .product-thumbnail img{width:100px}.woocommerce-cart-form__cart-item.cart_item .product-name dl.variation{display:none}.woocommerce-cart-form__cart-item.cart_item .product-name a{font-weight:700;font-size:13px;line-height:18px;color:#666666}.woocommerce-cart-form__cart-item.cart_item .product-price span.woocommerce-Price-amount.amount{font-weight:700;font-size:16px;line-height:22px;color:#936641}.woocommerce-cart-form__cart-item.cart_item .quantity input{border:1px solid #D9D9D9;background:#fff;font-weight:400;font-size:13px;line-height:18px;color:#666666;text-align:left;width:6.3em;padding:10px}.woocommerce-cart-form__cart-item.cart_item .product-subtotal span.woocommerce-Price-amount.amount{font-weight:700;font-size:16px;line-height:22px;color:#936641}form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item:nth-child(2n),form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item:nth-child(2n) td{background:#F4F0ED}form.woocommerce-cart-form tr.woocommerce-cart-form__cart-item.cart_item td{border:none;padding:25px 10px!important}form.woocommerce-cart-form tr .actions{background:#F4F0ED;border:none;padding:20px 30px!important}form.woocommerce-cart-form tr .actions .coupon{display:none}.woocommerce-cart form.woocommerce-cart-form tr .actions button.button{background:#936641;border-radius:5px;font-weight:700;font-size:13px;line-height:18px;text-align:center;color:#FFFFFF}.woocommerce-cart form.woocommerce-cart-form tr .actions button.button{background:#936641!important;border-radius:5px;font-weight:700;font-size:13px;line-height:18px;text-align:center;color:#FFFFFF!important;padding:9px 20px;height:auto;opacity:1;border:none;width:210px}.woocommerce-cart form.woocommerce-cart-form tr .actions button.button::after{top:3px}.cart_totals h2{font-weight:700;font-size:20px;line-height:27px;color:#936641}.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{background:#936641;border-radius:5px;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#FFFFFF;border:none;height:auto;padding:11px 10px}.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward::after{top:8px}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{padding:60px 0}.cart_totals table.shop_table.shop_table_responsive{background:#F4F0ED;border:none;padding:1vw 2vw;margin:0 0 15px!important}.cart_totals table.shop_table.shop_table_responsive tr th,.cart_totals table.shop_table.shop_table_responsive tr td{border:none;font-weight:700;font-size:13px;line-height:18px;color:#666666}.cart_totals table.shop_table.shop_table_responsive tr td{text-align:right}.woocommerce-checkout h1.entry-title.main_title{font-weight:700;font-size:32px;line-height:37px;text-align:center;color:#936641}.woocommerce-form-coupon-toggle{display:none}.woocommerce-form-coupon-toggle .woocommerce-info{background:#936641}form.checkout.woocommerce-checkout{margin:50px 0 0}form.checkout.woocommerce-checkout h3{font-weight:700;font-size:20px;line-height:27px;color:#936641;margin:0 0 20px}form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce form .form-row.woocommerce-invalid label{font-weight:700;font-size:13px;line-height:18px;color:#666666;margin:0 0 10px}form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label span.required,.woocommerce form .form-row.woocommerce-invalid label span.required{color:#666666}form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row span.woocommerce-input-wrapper input,.woocommerce form .form-row.woocommerce-invalid input.input-text{border:1px solid #D9D9D9;height:auto;padding:8px;background:none}span.select2-selection.select2-selection--single{border:1px solid #D9D9D9}form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row span.woocommerce-input-wrapper span.select2-selection__rendered{padding:8px;background:none}.woocommerce form .form-row textarea.input-text{border:1px solid #D9D9D9;min-height:250px}form.checkout.woocommerce-checkout h3#order_review_heading,form.checkout.woocommerce-checkout h3.custom-payment-title{margin:40px 0 20px}#order_review table.shop_table{border:none;background:#F4F0ED;padding:20px}#order_review table.shop_table tr td,#order_review table.shop_table tr th{border-color:#fff;border-width:2px}#order_review table.shop_table tr th.product-total,#order_review table.shop_table tr td.product-total{border-left:2px solid #fff;padding-left:25px}#order_review table.shop_table tr td dl.variation{display:none}.woocommerce-checkout #main-content .cart-subtotal td,#order_review table.shop_table tr.order-total td{border-top:2px solid #ffffff;border-left:2px solid #ffffff;padding-left:25px}.cart_totals table.shop_table.shop_table_responsive.order-total-box{background:#FFFFFF;box-shadow:0px 2px 6px rgba(0,0,0,0.2)}.cart_totals table.shop_table.shop_table_responsive.order-total-box tr.order-total th,.cart_totals table.shop_table.shop_table_responsive.order-total-box tr.order-total td span.woocommerce-Price-amount.amount,.cart_totals table.shop_table.shop_table_responsive.order-total-box tr.order-total td span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol,.cart_totals table.shop_table.shop_table_responsive.order-total-box tr.order-total td small.includes_tax{font-weight:700;font-size:16px;line-height:22px;color:#936641}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error{background:#F4F0ED}#order_review table.shop_table tr td img{width:100px}#order_review table.shop_table tr td.product-name{display:flex;align-items:center}#order_review table.shop_table tr td.product-name p.name-image-box{font-weight:700;font-size:13px;line-height:18px;color:#666666;padding:0 0 0 5vw}#order_review table.shop_table tr td.product-total span.woocommerce-Price-amount.amount{font-weight:700;font-size:13px;line-height:18px;color:#666666}form.checkout.woocommerce-checkout #payment{background:#F4F0ED}form.checkout.woocommerce-checkout #payment .payment_box{background:#D9D9D9}form.checkout.woocommerce-checkout #payment button#place_order{display:none}.place-order-wrap{text-align:center;margin:3vw 0 4vw;display:inline-block;width:100%}.place-order-wrap button.button.alt.checount-btn{background:#936641;border-radius:5px;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#FFFFFF;border:none;height:auto;padding:11px 10px;width:38%}.place-order-wrap button.button.alt.checount-btn:after{top:8px}.terms-section h1{font-weight:700;font-size:32px;line-height:37px;text-align:center;color:#936641}.terms-section h2{font-weight:700;font-size:20px;line-height:27px;text-align:center;color:#936641;margin:0 0 30px}.terms-section h3{font-weight:700;font-size:16px;line-height:22px;color:#936641;margin:20px 0 0;display:inline-block}.terms-section p{font-weight:400;font-size:13px;line-height:18px;color:#666666}form.checkout.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:0 0 20px}.woocommerce-terms-and-conditions-wrapper .form-row label{padding:0 0 0 30px;display:inline-block!important}.woocommerce-terms-and-conditions-wrapper .form-row label input{position:absolute;left:0;box-sizing:border-box;width:20px;height:20px;background:#FFFFFF;border:1px solid #D9D9D9;margin:0;top:8px}.woocommerce-terms-and-conditions-wrapper .form-row label span{display:inline-block;font-weight:400;font-size:13px;line-height:18px;color:#666666}#order_review table.shop_table tfoot.table-order-footer tr td{border-top:2px solid #ffffff;border-left:2px solid #ffffff;padding-left:25px}.cart-empty.woocommerce-info{background:#936641}p.return-to-shop{text-align:center}p.return-to-shop a.button.wc-backward{background:#936641;border-radius:5px;border:none;font-weight:700;font-size:13px;line-height:18px;text-align:center;color:#FFFFFF;padding:20px;height:auto;display:inline-block;width:270px;margin:20px 0 40px}p.return-to-shop a.button.wc-backward:after{top:15px}@media (max-width:980px){.ten-columns .et_pb_module{width:20%}.nine-columns .et_pb_module{width:33.3%}.eight-columns .et_pb_module{width:25%}.seven-columns .et_pb_module{width:25%}.six-columns .et_pb_module{width:33.3%}.five-columns .et_pb_module{width:33.3%}}@media all and (max-width:767px){#order_review table.shop_table tr td.product-name{display:block}#order_review table.shop_table tr td.product-name p.name-image-box{padding:10px 0}.single-product .product.type-product .clearfix{display:inherit}.single-product .woocommerce-product-gallery.images{padding:6vw}.ten-columns .et_pb_module{width:50%}.nine-columns .et_pb_module{width:50%}.eight-columns .et_pb_module{width:50%}.seven-columns .et_pb_module{width:50%}.six-columns .et_pb_module{width:50%}.five-columns .et_pb_module{width:50%}}.mainNavigation .et_pb_module{margin-bottom:10px!important}.mainNavigation .et_pb_main_blurb_image{margin-bottom:5px}.et_pb_row{width:90%}.booking{z-index:1;background-color:#abc49c;color:#ffffff;font-size:18px;background-color:#abc49c;width:350px;height:50px;text-align:center;padding-top:15px;position:fixed;bottom:0;left:50%;margin-left:-180px}.deco-line{text-align:right;border-left:2px solid #9aaeb6;margin-left:50%;height:70px}.pa-image-1-1 .et_pb_image_wrap{padding-top:100%;display:block}.pa-image-1-1 .et_pb_image_wrap img{position:absolute;height:101%;width:101%;max-height:500px;max-width:500px;top:0;left:0;right:0;bottom:0;object-fit:cover}