.title{font-size:30px;line-height:normal;letter-spacing:.6px;text-align:center;text-transform:uppercase}.button,.customer .button{letter-spacing:1.2px;min-height:40px;font-size:15px;line-height:35px;border-radius:5px;font-weight:700;padding:0 40px}.mb-show{display:none}.field:after,.field:before{content:none;display:none}.field__input,.customer .field input{font-family:var(--font-body-family);padding:10px 20px;background:transparent;border:.5px solid #595a5c80;border-radius:5px;height:40px;min-height:auto;font-size:15px;line-height:28px;letter-spacing:.6px;color:#595a5c}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{box-shadow:0 0;outline:0}.field__input.text-area{min-height:12rem}.field__label,.customer .field label{font-size:15px;line-height:28px;letter-spacing:.6px;color:#595a5c;top:calc(.6rem + var(--inputs-border-width))}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:calc(var(--inputs-border-width) + 0rem)}.template-contact .section-header .header-wrapper,.template-login .section-header .header-wrapper,.template-register .section-header .header-wrapper{position:relative}.field{margin-bottom:16px!important}.form-content form,.cst_hulk_form{max-width:440px;margin:0 auto}.form-agreement label{letter-spacing:0px;color:#595a5c;font-size:11px;line-height:20px}.form-agreement label a{color:#595a5c}.form__message:focus-visible,#recover:focus-visible{outline:0;box-shadow:0 0;border:0}.quantity__input:focus-visible{box-shadow:0 0;outline:0;border:0}.section-image-banner .banner__heading{font-size:55px;line-height:65px;font-weight:700;letter-spacing:0px}.template-faq .faq{padding:40px 0 80px}.template-faq .faq-accordian .accordion{border:0px;background-color:#fff;padding:20px 40px}.template-faq .faq-accordian .accordion:not(:last-child){margin-bottom:15px!important}.template-faq .accordion summary{padding:0}.template-faq .accordion__title{font-size:18px;line-height:normal;font-weight:700;letter-spacing:0px;font-family:var(--font-body-family)}.template-faq .faq-accordian .accordion__content{margin:0;max-width:715px}.template-faq .main-faq-wapper svg{right:0!important}.template-faq .main-faq-wapper svg{width:auto;height:auto;top:50%;transform:translateY(-50%)}.template-faq .faq_Click.is_open+.accordion__content{margin-top:25px!important;margin-bottom:10px!important;padding:0!important}.template-faq .accordion__content p:not(:last-child){margin-bottom:25px}.template-faq .accordion__content p,.bottom_details p{font-size:17px;line-height:27px;color:#000;letter-spacing:.34px}.template-faq .accordion__content p a{text-decoration:none}.template-faq .faq-accordian{margin:0 auto;max-width:860px}.template-faq .bottom_details{max-width:610px;margin:80px auto}.template-faq .bottom_details .title{font-size:25px;line-height:normal;letter-spacing:0px;text-transform:initial}.template-faq .bottom_detail_main .button{max-width:208px;width:100%;background-color:#95212d}.template-faq .bottom_detail_main .button:after{box-shadow:none}.template-faq .bottom_details .rte{max-width:500px;margin:0 auto 38px}.form-content .title{margin-bottom:20px}.form-agreement input#terms_agreement_contact{position:absolute;margin:0;opacity:0;width:12px;height:12px;z-index:1}.form-agreement-checkbox{width:12px;height:12px;border:1px solid #595A5C;border-radius:3px;display:block!important;margin-right:10px;position:relative}.form-agreement-checkbox:after{content:"";position:absolute;top:0;font-size:13px;width:100%;height:100%;left:0}.form-agreement input#terms_agreement_contact:checked+.form-agreement-checkbox:after{content:"\2713"}.contact-bottom-section-wrapper{display:flex;flex-wrap:wrap}.contact-bottom-item{width:50%}.contact-bottom-item-text-wrap h3{font-size:20px;color:#000;font-weight:700;margin:0 0 20px}.contact-text-content h4{color:#959595;font-size:15px;font-weight:700;margin:0 0 10px}.contact-text:nth-child(2){margin-bottom:30px}.contact-text p{letter-spacing:.34px;color:#000;font-size:17px;line-height:27px;margin:0}.contact-bottom-item-text-wrap{max-width:450px;padding:40px 47px;margin-left:auto;margin-right:0}.contact_icon-text_item,.contact_phone_item{display:flex;column-gap:10px;align-items:center}.contact_text-rte p{margin:0;letter-spacing:.34px;color:#000;font-size:17px;line-height:27px}.contact_text-rte p a{color:#000;text-decoration:none}.contact_text_content h4{color:#000;font-size:20px;margin:0}.contact-bottom-item-icon-text h3{margin:15px 0 40px;font-size:25px;line-height:bold;font-weight:700}.contact_icon-text_item:not(:last-child){margin-bottom:30px}.contact-bottom-section{padding:80px 0 90px}.contact_phone_item{width:calc(50% - 5px)}.phone_item_wrp{flex-wrap:wrap;row-gap:30px}.contact-bottom-item__text{padding-right:80px}.contact img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center center}.contact .form-content.grid__block{display:flex;align-items:center;justify-content:center}.contact .form-content_wrppp{width:100%}.form-content_wrppp .text_content{margin-bottom:30px;margin-top:30px}.text_content{text-align:left;margin-top:20px}.customer .text_content p{font-size:15px;line-height:25px;letter-spacing:.3px;color:#000}.text_content p,.customer p{margin:0!important}.customer p{font-size:17px;line-height:27px;color:#000}.customer p a{display:inline-block;font-size:17px;line-height:27px;color:#95212d}.forget_pass{letter-spacing:0px;color:#767676!important;font-size:13px!important;line-height:20px}.login .title{margin-bottom:0}.customer form{margin-top:20px!important}.template-login .newsletter,.template-register .newsletter,.template-contact .newsletter,.template-handlerzugang .newsletter,.template-faq .newsletter,.template-account .newsletter,.template-addresses .newsletter,.template-404 .newsletter{display:none}show-password.eye-open.show-password:after{position:absolute;content:"";height:1px;width:100%;border-top:1px solid;transform:rotate(20deg)}.customer .field show-password{position:absolute;right:15px;top:50%;transform:translateY(-50%);height:40px;vertical-align:middle;display:flex;align-items:center}.customer .field show-password a{display:flex}.customer.register .field show-password a{right:auto!important}.customer.register .field show-password{width:22px}.template-register .field.passowrd-eye-show{margin-bottom:0!important}.img-text_heading{text-align:center;margin-bottom:28px}.img-text_heading h2{font-size:30px;font-weight:700;margin:0 0 26px;line-height:normal}.img-text-rte p{letter-spacing:.34px;color:#000;font-size:17px;line-height:27px;margin:0}.img-text-rte{max-width:510px;margin:0 auto}.handlerzugang_section .image-with-text__text-item.grid__item{padding:40px 20px}.image-with-text__text-item.grid__item{display:flex;align-items:center;justify-content:center}.template-brauerei-laden .section-image-with-text .image_with_button .button{line-height:1;text-align:left!important;margin-bottom:20px}.cart-drawer .cart-items .cart-item{position:relative}.cart-drawer .cart-items .cart-item td.cart-item__details{padding-bottom:24px}.cart-drawer td.cart-item__gift label{font-size:12px;letter-spacing:.24px;color:#000;font-weight:400;display:inline-block;line-height:1}td.cart-item__gift{position:absolute;left:0;bottom:9px;padding-top:0!important}.checkbox_input.custom-checkbox{position:relative;display:flex;align-items:center}.custom-checkbox span.checkbox-box{width:12px;height:12px;display:inline-block;border:1px solid #000;margin-right:8px}.custom-checkbox input[type=checkbox]{display:inline-block;width:auto;margin-right:0;position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;z-index:1;cursor:pointer;padding:0}.cart-drawer .cart-items .cart-item td.cart-item__gift{border:0}.custom-checkbox span.checkbox-box:after{content:"\2713";position:absolute;left:2px;top:-3px;font-size:11px;width:100%;height:100%;opacity:0;transition:.3s ease-in-out}.custom-checkbox input:checked+span.checkbox-box:after{opacity:1}.customer button,.shopify-challenge__button,.template-404 a.button{background-color:#95212d}.template-404 a.button:after,a.btn.button.thsb_cp_back_btn:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #fff0,0 0 0 1px #95212d!important}.activate button[name=decline],.addresses form button[type],.addresses li>button{color:#95212d!important;font-weight:700}.customer:not(.account):not(.order){max-width:800px!important;width:100%}.addresses h2,:is(.account,.order) h2,h1.customer__title,h1.thsb_cp_page_title_h1{font-size:30px;line-height:normal;letter-spacing:.6px;text-transform:uppercase}.customer a,.thsb_cp_subscription_listing a{color:#95212d}.customer a:hover,.thsb_cp_subscription_listing a:hover{color:#711720}.customer .field{margin-top:0!important}a.btn.button.thsb_cp_back_btn{background-color:#95212d!important;margin-top:10px}.thsb_cp_subscription_tabs li.thsb_cp_subscription_tab_li span.thsb_cp_active_tab{border-color:#95212d!important}.cart-item__image-container{width:90px;height:90px}.cart-item__image-container img{width:100%;height:100%;object-fit:contain}.template-cart .cart-items .quantity-popover-container .cart-quantity{min-height:24px;border:.5px solid #d6d6d6;border-radius:unset;max-height:24px}.template-cart .cart-items .quantity__button{width:20px}.template-cart .cart-items .quantity__input{font-size:17px;line-height:27px;letter-spacing:.34px;pointer-events:none;padding:0}.template-cart .quantity:after,.template-cart .quantity:before{display:none}.template-cart .quantity-popover-container{max-width:70px;padding:0}.template-list-collections .title{margin-bottom:40px}.template-list-collections .section-collection-list{margin-bottom:60px;margin-top:30px}.section-collection-list .collection-list .card .card__heading{line-height:1}.template-search p[role=status]{text-align:center}.predictive-search__image{max-width:50px;max-height:50px}.field__button{height:40px}.image-text-grid-main .image-text-grid-item .content-block .title{line-height:1}.product .product__info-wrapper .gift-main-wapper .gift_input textarea::-webkit-input-placeholder{color:#000;opacity:1}.product .product__info-wrapper .gift-main-wapper .gift_input textarea::-moz-placeholder{color:#000;opacity:1}.product .product__info-wrapper .gift-main-wapper .gift_input textarea:-ms-input-placeholder{color:#000;opacity:1}.product .product__info-wrapper .gift-main-wapper .gift_input textarea:-moz-placeholder{color:#000;opacity:1}@media screen and (max-width:899px){.contact_phone_item{width:100%}.contact-bottom-item__text{padding-right:40px}.contact-bottom-item-text-wrap{padding:30px 25px}}@media screen and (max-width:1199px){.template-kloster-fischingen .section-image-with-text+.section-image-with-text .image-with-text__text-item .image-with-text__content{padding:50px}.template-brauerei-fuhrungen .section-image-with-text .image-with-text__grid .image-with-text__content,.template-kloster-fischingen .section-image-with-text:last-child .image-with-text__grid .image-with-text__content{padding:10px 5px 10px 50px}.template-brauerei-fuhrungen .section-image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content,.template-kloster-fischingen .section-image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding:10px 50px 10px 5px}.template-brauerei-laden .section-rich-text:not(.section-richtext-custom)+.section-image-with-text .image-with-text__content{padding:36px 36px 36px 50px}.template-brauerei-laden .section-rich-text.section-richtext-custom+.section-image-with-text .image-with-text__grid .image-with-text__content{padding:10px 5px 10px 50px}}@media screen and (max-width:1023px){.page-tab-navigation .page-tab-nav-list{justify-content:space-between}}@media screen and (max-width:991px){.template-brauerei-kloster-fischingen .section-image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content,.template-brauerei-fuhrungen .section-image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding:10px 30px 10px 5px}.template-brauerei-kloster-fischingen .section-multicolumn .page-width{padding:75px 0 40px 32px!important}.template-brauerei-kloster-fischingen .section-image-with-text:last-child .image-with-text__grid .image-with-text__content,.template-brauerei-fuhrungen .section-image-with-text .image-with-text__grid .image-with-text__content{padding:10px 5px 10px 30px}.template-brauerei-fuhrungen .image-with-text__media img{object-fit:contain}.template-brauerei-laden .section-rich-text:not(.section-richtext-custom)+.section-image-with-text .image-with-text__content{padding:36px 36px 36px 30px}.template-brauerei-laden .section-rich-text.section-richtext-custom+.section-image-with-text .image-with-text__grid .image-with-text__content{padding:10px 5px 0 30px}}@media screen and (max-width:767px){.dk-show{display:none}.mb-show{display:block}.title{font-size:22px;letter-spacing:.44px}.button{font-size:14px}.template-faq .accordion__title{font-size:14px;line-height:normal;letter-spacing:.28px}.template-faq .faq-accordian .accordion{padding:14px 15px 13px}.template-faq .faq_Click.is_open+.accordion__content{margin-bottom:0!important;margin-top:18px!important}.template-faq .accordion__content p,.bottom_details p{font-size:14px;line-height:24px;letter-spacing:.28px}.template-faq .faq-accordian .accordion:not(:last-child){margin-bottom:13px!important}.template-faq .main-faq-wapper svg{height:13px;width:13px}.section-image-banner .banner__heading{font-size:38px;line-height:42px}.template-faq .bottom_details{margin:40px auto}.bottom_detail_main{padding:0 28px}.template-faq .bottom_details{padding:50px 20px}.template-faq .bottom_details .title{font-size:22px;margin-bottom:25px}.template-faq .bottom_detail_main .button{width:auto;max-width:initial;padding:0 20px}.template-faq .faq{padding:40px 0}.faq-title_wrapper .title{line-height:normal}.contact-bottom-item{width:100%}.contact-bottom-item-text-wrap{max-width:100%}.contact-bottom-item__text{padding-right:0}.contact-bottom-item-icon-text h3{margin:30px 0}.contact-text p{font-size:14px;letter-spacing:.28px;line-height:24px}.contact-bottom-item-text-wrap h3{font-size:18px}.contact-text-content h4{font-size:13px;margin:0 0 15px}.contact-text:nth-child(2){margin-bottom:25px}.contact_phone_item:nth-child(2){display:none}.contact-bottom-section{padding:50px 0 60px}.field__label,.customer .field label{font-size:14px}.field__input,.customer .field input{font-size:14px;line-height:24px;border-radius:3px}.forget_pass{font-size:12px!important;line-height:normal}.customer .text_content p,.contact_text-rte p{font-size:14px;line-height:24px;letter-spacing:.28px}.customer{padding:0 20px!important}.login_image_mb_cover .image-with-text__content{padding:30px 0!important}.customer p,.customer p a{font-size:15px;line-height:24px}.button,.customer .button{font-size:14px;letter-spacing:1.12px;border-radius:3px;padding:0 20px}.contact_text_content h4{font-size:18px}.img-text_heading h2{font-size:22px;letter-spacing:.44px;margin:0 0 20px}.img-text-rte p{font-size:14px;line-height:22px;letter-spacing:.28px}.img-text_heading{margin-bottom:10px}.page-tab-navigation .page-tab-nav-list li a{font-size:14px;letter-spacing:1.12px;min-width:unset;white-space:nowrap;padding:9px 16px}.page-tab-navigation .page-tab-nav-list{column-gap:20px;margin-right:-28px;margin-left:-28px}.page-tab-navigation .page-tab-nav-list li:last-child{margin-right:16px}.page-tab-navigation .page-tab-nav-list li:first-child{margin-left:28px}.template-brauerei-kloster-fischingen .rich-text:not(.rich-text--full-width) .rich-text__wrapper,.template-unser-team .rich-text:not(.rich-text--full-width) .rich-text__wrapper,.template-unsere-partner .rich-text:not(.rich-text--full-width) .rich-text__wrapper,.template-kloster-fischingen .rich-text:not(.rich-text--full-width) .rich-text__wrapper,.template-brauerei-fuhrungen .rich-text:not(.rich-text--full-width) .rich-text__wrapper,.template-brauerei-laden .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%}.template-brauerei-kloster-fischingen .section-rich-text .rich-text__heading,.template-unser-team .section-rich-text .rich-text__heading,.template-unsere-partner .section-rich-text .rich-text__heading,.template-kloster-fischingen .section-rich-text .rich-text__heading,.template-brauerei-fuhrungen .section-rich-text .rich-text__heading,.template-brauerei-laden .section-rich-text .rich-text__heading{font-size:22px;line-height:1.3;letter-spacing:.44px}.template-brauerei-kloster-fischingen .section-rich-text .rich-text__text,.template-unser-team .section-rich-text .rich-text__text,.template-unsere-partner .section-rich-text .rich-text__text,.template-kloster-fischingen .section-rich-text .rich-text__text,.template-brauerei-fuhrungen .section-rich-text .rich-text__text,.template-brauerei-laden .section-rich-text .rich-text__text{font-size:14px;line-height:24px;letter-spacing:.28px;margin-top:15px}.template-brauerei-kloster-fischingen .section-image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content,.template-brauerei-fuhrungen .section-image-with-text .image-with-text__grid .image-with-text__content{padding:30px 30px 10px 5px}.template-brauerei-kloster-fischingen .section-image-with-text .image-with-text__text-item .image-with-text__heading,.template-brauerei-fuhrungen .section-image-with-text .image-with-text__text-item .image-with-text__heading,.template-brauerei-laden .section-image-with-text .image-with-text__text-item .image-with-text__heading{font-size:22px;line-height:1.36;letter-spacing:.44px}.template-brauerei-kloster-fischingen .section-image-with-text .image-with-text__html,.template-brauerei-fuhrungen .section-image-with-text .image-with-text__text,.template-brauerei-laden .section-image-with-text .image-with-text__text{margin-top:10px;max-width:100%}.template-brauerei-kloster-fischingen .section-image-with-text .image-with-text__html p,.template-brauerei-fuhrungen .section-image-with-text .image-with-text__text p,.template-brauerei-laden .section-image-with-text .image-with-text__text p{font-size:14px;line-height:24px;letter-spacing:.28px;margin-bottom:25px}.section-image-with-text .image-with-text__text-item .image-with-text__html .item .item-wrap{max-height:300px}.section-image-with-text .image-with-text__text-item .image-with-text__html .item .readmore{margin-top:10px}.template-brauerei-kloster-fischingen .section-multicolumn .page-width{padding:60px 0 60px 32px!important}.template-brauerei-kloster-fischingen .section-multicolumn .title-wrapper-with-link{padding-left:0;margin-bottom:30px}.timeline .multicolumn-list{padding-left:0!important}.swiper-button-next,.swiper-button-prev{width:32px!important;height:32px!important}.template-brauerei-kloster-fischingen .section-multicolumn .swiper-button-prev{left:unset;right:70px;top:-56px}.template-brauerei-kloster-fischingen .section-multicolumn .swiper-button-next{right:28px;top:-56px}.template-brauerei-kloster-fischingen .section-multicolumn .title{font-size:22px;line-height:1}.template-brauerei-kloster-fischingen .section-multicolumn .multicolumn-card .multicolumn-card__info{padding:24px 11px 24px 20px}.template-brauerei-kloster-fischingen .section-multicolumn .multicolumn-card .multicolumn-card__info p{font-size:14px;line-height:1.7;letter-spacing:.28px}.template-brauerei-kloster-fischingen .section-video .title-wrapper{margin-bottom:30px}.template-brauerei-kloster-fischingen .title{line-height:1.5}.template-brauerei-kloster-fischingen .section-video .video-section__media{margin-left:-28px;margin-right:-28px;--ratio-percent:83%!important}.template-brauerei-kloster-fischingen .section-image-with-text:last-child .image-with-text__grid .image-with-text__content{padding:30px 5px 0 30px}.template-brauerei-kloster-fischingen .section-image-with-text:last-child .image-with-text__text-item .image-with-text__heading{font-size:20px;line-height:23px;letter-spacing:0}.template-brauerei-kloster-fischingen .section-image-with-text:last-child .image-with-text__text{margin-top:10px}.template-brauerei-kloster-fischingen .section-image-with-text:last-child .image-with-text__text p{font-size:14px;line-height:24px;letter-spacing:.28px}.template-brauerei-kloster-fischingen .section-image-with-text:last-child .image-with-text__html a{letter-spacing:.84px;line-height:1.3}.template-unser-team .section-rich-text .rich-text__text{margin-top:10px}.team-section-main .teams-section-header .heading{font-size:18px;line-height:1.1}.team-section-main .teams-members-grid{padding:20px 0 10px}.team-section-main .teams-members-grid .teams-members-grid-wrap{margin-left:-13px;margin-right:-13px;justify-content:flex-start}.teams-member-grid-item{width:50%;padding:0 13px;margin-bottom:20px}.team-section-main .teams-members-grid .teams-member-name{font-size:13px;letter-spacing:.26px}.team-section-main .teams-members-grid .teams-member-post{margin-top:6px}.team-section-main .teams-members-grid .teams-member-post p{font-size:11px}.team-section-main .teams-members-grid .teams-members-grid-wrap{gap:0}body.template-unser-team .shopify-section:last-child{margin-bottom:40px}.template-unsere-partner .section-logo-slider .logo_cover_cls{padding:60px 0!important}.template-kloster-fischingen .section-image-with-text{overflow:hidden}.template-kloster-fischingen .section-image-with-text .image-with-text__text-item .image-with-text__heading{font-size:22px;line-height:1.2;letter-spacing:.44px}.template-kloster-fischingen .section-image-with-text .image-with-text__html p{font-size:14px;line-height:1.7;letter-spacing:.28px}.template-kloster-fischingen .section-image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding:40px 100px 10px 5px}.template-kloster-fischingen .section-image-with-text+.section-image-with-text .section_padding{margin-top:60px}.template-kloster-fischingen .section-image-with-text .mobile-padding{padding:50px 28px 0}.template-kloster-fischingen .section-image-with-text+.section-image-with-text .image-with-text__text-item .image-with-text__content{padding:30px 0 50px!important}.template-kloster-fischingen .section-image-with-text .image-with-text__text{margin-top:20px}.template-kloster-fischingen .section-image-with-text .image-with-text__text p{font-size:14px;line-height:1.7;letter-spacing:.28px}.template-kloster-fischingen .section-richtext-custom .rich-text__heading{text-align:left}.template-kloster-fischingen .rich-text__wrapper{width:100%}.template-kloster-fischingen .section-richtext-custom .rich-text__text ul li:before{width:7px;height:7px;top:-1px;position:relative}.template-kloster-fischingen .section-image-with-text .image-with-text .image-with-text__image .image-block-wrap{max-width:100px;max-height:100px}.template-kloster-fischingen .section-image-with-text .image-with-text .image-with-text__image .image-block-wrap img{object-fit:contain;width:100%;height:100%}.template-kloster-fischingen .section-image-with-text:last-child .image-with-text__image{margin-top:20px}.template-brauerei-fuhrungen .section-image-with-text .image-with-text__text p:last-child{margin-bottom:0}.template-brauerei-fuhrungen .section-image-with-text .image-with-text__grid .image-with-text__content{padding-bottom:0}.template-brauerei-fuhrungen .section-image-with-text .image-with-text__media img{object-fit:contain}.reservation-program-main .reservation-program-grid .program-grid-item{max-width:100%}.reservation-program-main .section-header{margin-bottom:20px}.reservation-program-main{padding:50px 0}.reservation-program-main .section-header h2{font-size:22px;line-height:30px;letter-spacing:.44px}.reservation-program-main .program-grid-item .program-info p{font-size:14px;line-height:1.7;letter-spacing:.28px;max-width:100%}.reservation-program-main .program-grid-item .button-image-block{margin-top:30px}.reservation-program-main .program-grid-item .button-image-block .button{max-width:205px;min-width:205px}.reservation-program-main .program-grid-item .button-image-block .image-block{padding-left:23px;margin-right:-14px}.reservation-program-main .reservation-program-grid .program-grid-wrap{gap:40px}.reservation-program-main .program-grid-item .game-info p{font-size:14px;line-height:24px;letter-spacing:.28px;color:#000}.reservation-program-main .program-grid-item .game-info ul{margin:13px 0 20px}.reservation-program-main .program-grid-item .game-info ul li{font-size:14px;line-height:24px;letter-spacing:.28px;padding-left:18px}.reservation-program-main .program-grid-item .game-info ul li:before{width:8px;height:8px}.reservation-program-main .program-grid-item .game-info p a,.template-brauerei-fuhrungen .section-image-with-text .image-with-text__content p a{font-size:12px;line-height:1.4;letter-spacing:.72px;padding-left:0;display:inline-block}.reservation-program-main .program-grid-item .game-info p a:after,.template-brauerei-fuhrungen .section-image-with-text .image-with-text__content p a:after{top:0;transform:unset;display:inline-block;right:0;position:relative;padding-left:20px}.template-brauerei-fuhrungen .section-video .video-section{padding-left:0;padding-right:0}.template-brauerei-fuhrungen .section-video .video-section__media{--ratio-percent:84%!important}.section-image-with-text .mobile-layout-reverse .image-with-text__grid{flex-direction:column-reverse}.template-brauerei-fuhrungen .section-image-with-text .image-with-text__text p:not(:last-child){margin-bottom:25px}.template-brauerei-fuhrungen .section-image-with-text .image-with-text__content p a,.section-image-with-text .mobile-layout-reverse .image-with-text__media-item{margin-top:15px}.template-brauerei-fuhrungen .section-richtext-custom .rich-text__blocks.center{text-align:left}.template-brauerei-fuhrungen .section-richtext-custom .rich-text__wrapper{width:100%}.template-brauerei-fuhrungen .section-rich-text .rich-text__text br{display:none}.template-brauerei-fuhrungen .section-richtext-custom .rich-text__buttons{margin-top:26px;justify-content:flex-start;max-width:170px}.template-brauerei-fuhrungen .section-richtext-custom .rich-text__buttons .button{padding:0 29px 0 20px}.template-brauerei-fuhrungen .section-richtext-custom .rich-text__buttons .button:before{right:17px;width:5px;height:auto}.template-brauerei-fuhrungen .section-video .video-section{padding-top:0}.image-with-text__text-item.grid__item{padding:0 28px}.template-brauerei-laden .section-image-with-text .image-with-text__text p:not(:last-child){margin-bottom:15px}.template-brauerei-laden .section-image-with-text .image-with-text__text p strong{font-size:14px;line-height:24px;letter-spacing:.28px;color:#000;margin-bottom:10px;display:block}.template-brauerei-laden .section-image-with-text .image-with-text__text br{display:none}.template-brauerei-laden .section-image-with-text .image-with-text__text p:last-child{margin-bottom:0}.template-brauerei-laden .section-image-with-text .image_with_button .button{margin-bottom:10px}.section-richtext-custom .rich-text__blocks.center{text-align:left}.template-brauerei-laden .section-rich-text .rich-text__text p strong{font-size:14px;line-height:24px;letter-spacing:.28px;color:#000;font-weight:500;display:block;margin-bottom:10px}.template-brauerei-laden .section-rich-text .rich-text__text p strong+br{display:none}.loaction-image-with-text .image-with-text__media-item{padding-left:90px}.section-image-with-text .loaction-image-with-text .image-with-text .image-with-text__image .image-block-wrap{max-width:37px}.section-image-with-text .loaction-image-with-text .image-with-text .image-with-text__image .image-block-wrap img{height:auto;width:100%}.loaction-image-with-text .image-with-text__text-item.grid__item{padding:0;margin-top:-50px}.template-brauerei-laden .section-rich-text.section-richtext-custom+.section-image-with-text .loaction-image-with-text .image-with-text__heading{margin-top:20px;font-size:24px}.template-brauerei-laden .section-rich-text.section-richtext-custom+.section-image-with-text .image-with-text__text p a{display:block}.template-brauerei-laden .section-rich-text.section-richtext-custom+.section-image-with-text .image-with-text__text p:not(:last-child){margin-bottom:30px}.template-brauerei-laden .section-rich-text.section-richtext-custom+.section-image-with-text .image-with-text__text h2{font-size:24px;line-height:1;letter-spacing:0;margin-bottom:5px}.template-brauerei-laden .section-video .video-section{padding:40px 0 50px}.template-brauerei-laden .section-video .video-section__media{--ratio-percent:83%!important}.cart-drawer .drawer__inner{max-width:100%;width:100%!important}.cart-drawer .drawer__header .drawer__heading{font-size:18px;line-height:1;letter-spacing:0}.cart-drawer .drawer__header .drawer__heading span svg{width:21px}.cart-drawer .drawer__inner{padding:0 16px}.cart-drawer .cart-items .cart-item__name{font-size:14px}.cart-drawer td.cart-item__gift label{font-size:10px;letter-spacing:.2px}.custom-checkbox span.checkbox-box{width:10px;height:10px;margin-right:6px}.cart-drawer .drawer__footer .free_shipping_card_wrapper{padding-top:20px}.cart-drawer .drawer__footer .free_shipping_card_wrapper .free_shipping_card_title{line-height:1}.cart-drawer .cart-drawer__footer .totals .totals__total{font-size:14px;letter-spacing:.28px;line-height:1}.cart-drawer .cart-drawer__footer .totals .totals__total-value{font-size:13px;line-height:1}.cart-drawer .cart-drawer__footer .tax-note,.cart-drawer .cart-drawer__footer .tax-note a{color:#959595}.cart-drawer .totals{margin-top:15px}.cart-drawer .cart-drawer__footer .tax-note{margin:5px 0 13px}.cart__checkout-button{min-height:38px}.form-agreement label{font-size:10px}.cart-drawer .drawer__footer{padding:20px 0 25px}.cart-drawer .drawer__header{margin-left:-16px;margin-right:-16px;border-bottom:1px solid #e6e6e6}.cart-drawer hr.outline_m0{display:none}.cart-drawer .drawer__close{right:10px}}@media screen and (max-width:749px){.section-image-banner .banner__content:before{padding-bottom:100%!important}.section-image-banner .banner__content{align-items:flex-end!important}show-password svg{width:17px}.contact .form-content{padding:30px 20px!important}.template-brauerei-fuhrungen .section-image-banner .banner__box,.template-brauerei-kloster-fischingen .section-image-banner .banner__box,.template-brauerei-laden .section-image-banner .banner__box,.template-kloster-fischingen .section-image-banner .banner__box,.template-unser-team .section-image-banner .banner__box,.template-unsere-partner .section-image-banner .banner__box{padding-bottom:0!important}.addresses h2,:is(.account,.order) h2,h1.customer__title{font-size:22px;letter-spacing:.44px}.login_acc_cover .acc_user_details,.order-details_cover .order_address{padding:20px}.login_acc_cover .acc_user_details{margin-bottom:40px}.cart-item__image-container{width:50px;height:50px}.template-cart .cart-item__discounted-prices .cart-item__old-price,.template-cart .price,.template-cart .product-option{font-size:11px}.template-cart .cart-item{gap:10px}variant-radios{margin-bottom:0!important}.product .th_subscription_radio_section{margin:0 0 15px}.template-karton-zusammenstellen .section-main-collection-product-grid .box-result-bar .box-result-header .header-right svg{width:7px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/style.css.map */
