@font-face{font-display:swap;font-family:'Domine';font-style:normal;font-weight:400;src:url(/wp-content/uploads/fonts/domine-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Domine';font-style:normal;font-weight:700;src:url(/wp-content/uploads/fonts/domine-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Work Sans';font-style:normal;font-weight:400;src:url(/wp-content/uploads/fonts/work-sans-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Work Sans';font-style:normal;font-weight:700;src:url(/wp-content/uploads/fonts/work-sans-700.woff2) format('woff2')}:root{--primary-color:#9c2330;--secondary-color:#967b4f;--background-color:#1d1d1b}body,h1,h2,h3,h4,h5,h6,.title,p{hyphens:auto}h1,h2,h3,h4,h5,h6{font-family:'Domine',sans-serif!important;font-weight:700;line-height:1.2em}h1{padding-bottom:40px}h2,h3,h4,h5,h6{padding-bottom:20px}h2.woocommerce-loop-product__title{font-size:20px!important}html,body,p,a,.et-menu a,.et_pb_menu__link,.et_pb_button,button,input,textarea,select,.et_pb_text,.et_pb_module,.et_pb_blurb_content{font-family:'Work Sans',sans-serif!important}a.button,.button,.btn,input#submit,.woocommerce #respond input#submit{background:var(--secondary-color)!important;border:2px solid transparent!important;color:#fff!important;padding:20px!important;display:inline-block!important;margin:20px 0!important;transition:background ease .5s!important}a.button:hover,.btn:hover,input#submit:hover,.woocommerce #respond input#submit:hover,.button:not(.single_add_to_cart_button):hover{background:var(--primary-color)!important;border:2px solid var(--secondary-color)!important;cursor:pointer!important}a.button:after,.button:hover:after,.woocommerce .button:hover:after,.woocommerce a.button:hover:after,.woocommerce button.button:hover:after{display:none!important}button.single_add_to_cart_button{width:100%;border:none!important;background:var(--primary-color)!important;color:#fff!important;border-radius:0!important;font-size:1.2rem!important;padding:20px!important;cursor:pointer!important;transition:background ease .5s,color ease .5s!important}button.single_add_to_cart_button:hover{background:var(--secondary-color)!important;color:#fff!important}@media (min-width:1500px){.et_pb_menu__logo-wrap{position:absolute}}.custom-cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px}.custom-cart-icon .et-pb-icon{color:#383838;font-size:20px!important;text-decoration:none;transition:color 0.2s ease}.custom-cart-icon .cart-count{position:absolute;top:-6px;right:2px;background:var(--primary-color);color:#fff;font-size:11px;border-radius:999px;padding:2px 6px;line-height:1;min-width:16px;text-align:center}#vincke-head section.et_pb_fullwidth_header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end}#vincke-head .et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:80%;max-width:1600px}@media (min-width:1500px){#vincke-head .et_pb_fullwidth_header .et_pb_fullwidth_header_container{max-width:80%}}#vincke-head .header-content{background:var(--primary-color);padding:6%;text-align:center}@media (min-width:1200px){#vincke-head .header-content{padding:2%;text-align:left}}@media (min-width:992px){#vincke-head .header-content .et_pb_header_content_wrapper{margin:10px 0}}@media (max-width:1200px){#vincke-head .et_pb_button{font-size:18px}#vincke-head h1{padding-bottom:0}}.content-fw-head section.et_pb_fullwidth_header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end}.content-fw-head .et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:80%;max-width:1600px}@media (min-width:1500px){.content-fw-head .et_pb_fullwidth_header .et_pb_fullwidth_header_container{max-width:80%}}.content-fw-head .wcdt-next-event{width:auto;background:var(--primary-color);padding:20px;display:inline-block}.content-fw-head .wc-countdown .wc-cc-lab{font-size:1rem;color:#fff}#iw_voucher_amount,#iw_voucher_recipient{border:0;background:var(--primary-color);height:30px;color:#fff;padding:20px;font-size:18px}body.single-product #payment-method-message{display:none!important}.shop-highlight .et_pb_text_inner::before{content:"N";font-family:ETModules;color:var(--primary-color);font-size:12px;margin:0 6px 0 0}.product p.wc-gzd-additional-info{clear:left;font-size:14px;margin-bottom:.5rem}.et_pb_wc_tabs{border:none}.woo-accordion{margin-top:20px}.woo-accordion-item{border-bottom:1px solid #ddd}.woo-accordion-header{padding:10px 0;cursor:pointer;text-transform:uppercase;font-size:14px;position:relative}.woo-accordion-header .arrow{position:absolute;right:15px;top:50%;width:10px;height:10px;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease;pointer-events:none}.woocommerce .quantity{display:inline-flex!important;align-items:center;position:relative}.woocommerce .quantity input.qty{width:70px;height:48px;border:none!important;border-left:0;border-right:0;text-align:center;font-size:18px;padding:0;appearance:textfield}.quantity input.qty::-webkit-inner-spin-button,.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.woocommerce .quantity .qty-btn.plus,body.woocommerce .quantity .qty-btn.minus{background:#bdbdbd!important;color:#333!important;box-shadow:none!important;border:none!important;width:48px!important;height:48px!important;font-size:24px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}body.woocommerce .quantity .qty-btn.plus:hover{background:#266A35!important;color:#fff!important}body.woocommerce .quantity .qty-btn.minus:hover{background:var(--primary-color)!important;color:#fff!important}.woo-accordion-header.active .arrow{transform:translateY(-50%) rotate(-135deg)}.woo-accordion-body{display:none;padding:15px 0;animation:fadeIn .3s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.ppcp-place-order-description{text-align:left!important}span.asello-static-baseprice{font-size:14px!important;color:#8d8d8d!important}.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price .asello-static-baseprice .amount{font-size:14px!important;color:#8d8d8d!important}.price.price-unit.wc-gzd-additional-info,.price-unit.wc-gzd-additional-info,.wc-gzd-additional-info.price-unit,.wc-gzd-additional-info.product-units-wrapper{display:none!important}.variation-buttons{display:flex;gap:8px;margin-top:4px}.variation-btn{padding:8px 14px;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:0;font-size:18px}.variation-btn:hover{border-color:var(--primary-color)}.variation-btn.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.variation-btn:disabled{opacity:.4;cursor:not-allowed}.variations .reset_variations,.variations th.label,.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none;visibility:hidden;opacity:0;height:0}#footer-firmendaten,#footer-firmendaten h4{color:#fff}.footer-list{list-style-type:none!important;list-style:none!important;padding:0!important;margin:0!important}.footer-list li{padding:0 0 10px 0}.footer-list li a{color:#fff}footer .et_pb_code_inner .sib-form{padding:0;margin:0}#sib-container input:-ms-input-placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container input::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container textarea::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}