 :root{--woocommerce:#9E1814;--woocommerce-primary:#9E1814;--links-normal-color:#9E1814;--links-hover-color:#D4AF37;--general-text-color:#000;--tables-items-color:#000;--forms-labels-color:#000;--forms-fields-normal-color:#000;--order-summary-totals-color:#000;--sections-radio-buttons-color:#9E1814;--sections-messages-color:#1A1A1A;--login-messages-color:#1A1A1A;--bg-whitepaper-bg-image:url('/wp-content/uploads/2025/03/photos_2023_7_2_fst_wrinkled-paper-white-FFF-scaled.jpg.webp');--bg-whitepaper-bg-color:rgba(255,255,255,0.5);--bg-whitepaper-bg-blend:lighten;--btn-primary-allerley-std-radius:25px;--btn-primary-allerley-std-border-color:#9E1814;--btn-primary-allerley-std-bg-color:#9E1814;--btn-primary-allerley-std-text-color:#FFFFFF;--btn-primary-allerley-std-hover-text-color:#9E1814;--btn-primary-allerley-std-hover-bg-color:#D4AF37;--btn-primary-allerley-std-hover-border-color:#D4AF37;--btn-primary-allerley-std-font-family:Clairvaux,serif;--btn-secondary-allerley-std-radius:25px;--btn-secondary-allerley-std-border-color:#9E1814;--btn-secondary-allerley-std-bg-color:transparent;--btn-secondary-allerley-std-text-color:#9E1814;--btn-secondary-allerley-std-text-weight:600;--btn-secondary-allerley-std-hover-bg-color:#9E1814;--btn-secondary-allerley-std-hover-text-color:#FFFFFF;}.woocommerce #customer_login button{border-radius:var(--btn-primary-allerley-std-radius) !important;font-weight:var(--btn-primary-allerley-std-text-weight) !important;border:1px solid var(--btn-primary-allerley-std-border-color) !important;background-color:var(--btn-primary-allerley-std-bg-color) !important;color:var(--btn-primary-allerley-std-text-color) !important;font-family:var(--btn-primary-allerley-std-font-family) !important;}.woocommerce #customer_login button:hover,.woocommerce #customer_login button:focus{background-color:var(--btn-primary-allerley-std-hover-bg-color) !important;color:var(--btn-primary-allerley-std-hover-text-color) !important;border:1px solid var(--btn-primary-allerley-std-hover-border-color) !important;*/}.woocommerce-MyAccount-content .edit{border-radius:var(--btn-secondary-allerley-std-radius) !important;font-weight:var(--btn-secondary-allerley-std-text-weight) !important;border:1px solid var(--btn-secondary-allerley-std-border-color) !important;background-color:var(--btn-secondary-allerley-std-bg-color) !important;color:var(--btn-secondary-allerley-std-text-color) !important;}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content a.edit:hover,.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content a.edit:focus{background-color:var(--btn-secondary-allerley-std-hover-bg-color) !important;color:var(--btn-secondary-allerley-std-hover-text-color) !important;}.woocommerce-checkout .e-checkout__column #customer_details .col-1,.woocommerce-checkout .woocommerce-shipping-fields,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout .woocommerce-additional-fields,.woocommerce .e-cart-totals,.woocommerce .e-cart-section,.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout .e-coupon-box,.woocommerce .woocommerce-order{border-radius:25px !important;border:0 !important;background-image:var(--bg-whitepaper-bg-image);background-color:var(--bg-whitepaper-bg-color) !important;background-blend-mode:var(--bg-whitepaper-bg-blend);}.woocommerce .woocommerce-order{padding:40px !important;}.woocommerce-shipping-fields{margin-bottom:30px !important;}.woocommerce-additional-fields h2,.e-my-account-tab h2{font-size:32px !important;}.woocommerce-form.woocommerce-form-login.login{height:auto !important;}.woocommerce-form-login,.woocommerce-form-register{background-color:transparent !important;border:0 !important;}form.woocommerce-form.woocommerce-form-register.register{margin-top:0;}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:not([class]),.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]){font-size:16px !important;}#customer_details .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,#payment{padding-top:30px !important;}.woocommerce-shipping-fields{padding-bottom:30px !important;}.shipping_address{background-color:transparent !important;border:0 !important;}#ship-to-different-address{margin-top:30px !important;margin-bottom:0 !important;}.elementor-widget-woocommerce-cart .woocommerce{font-family:"Crimson Text",sans-serif !important;}.includes_tax .woocommerce-Price-amount{display:none;}.woocommerce div.product form.cart div.quantity{margin:0 !important;}.woocommerce div.product form.cart div.quantity input{margin-right:15px !important;}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){margin-left:0 !important;}.input-text.qty.text{font-size:20px !important;text-align:center !important;}.woocommerce label{font-weight:600 !important;}.woocommerce label:hover,.woocommerce label:focus{cursor:pointer;color:#D4AF37 !important;}.woocommerce-Input,.woocommerce-input-wrapper input,.woocommerce-input-wrapper select,span.select2-selection.select2-selection--single,.woocommerce-input-wrapper textarea{border-radius:12px !important;border:1px solid #9E1814 !important;font-size:20px !important;}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:0 !important;}span.select2.select2-container{background-color:transparent !important;}.select2-selection__clear{display:none !important;}.elementor-widget-woocommerce-checkout-page{font-family:"Crimson Text",sans-serif !important;font-size:20px !important;}.elementor-widget-woocommerce-checkout-page .woocommerce h3{font-size:24px !important;font-weight:500 !important;}.woocommerce-checkout-review-order-table{font-size:20px !important;}.woocommerce-checkout-review-order-table th{font-weight:500 !important;}.woocommerce-shipping-totals th,th.product-name,th.product-total,tr.order-total th{font-weight:700 !important;}#payment .wc_payment_methods li{font-weight:700 !important;padding-bottom:20px !important;}.woocommerce-privacy-policy-text p{font-size:16px !important;}small.tax_label{display:none;}.e-cart-section .shop_table th,.e-cart-section .shop_table td span{font-size:20px !important;}tr.fee td,tr.fee td:before{font-weight:400 !important;}@media only screen and (max-width:767px){.elementor-widget-woocommerce-cart .e-cart-section{padding:0 !important;}.elementor-widget-woocommerce-cart .e-cart-totals.e-cart-section{padding:40px 20px !important;}tr.woocommerce-cart-form__cart-item.cart_item{padding:0 20px !important;}}.woocommerce-MyAccount-content button.woocommerce-Button,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order,.wc-proceed-to-checkout .checkout-button{border-radius:var(--btn-primary-allerley-std-radius) !important;color:var(--btn-primary-allerley-std-text-color) !important;font-weight:var(--btn-primary-allerley-std-text-weight) !important;background-color:var(--btn-primary-allerley-std-bg-color) !important;border:1px solid var(--btn-primary-allerley-std-border-color) !important;font-family:Clairvaux,serif !important;font-size:24px !important;letter-spacing:-0.5px !important;}.woocommerce-MyAccount-content button.woocommerce-Button:hover,.woocommerce-MyAccount-content button.woocommerce-Button:focus,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:focus,.wc-proceed-to-checkout .checkout-button:hover,.wc-proceed-to-checkout .checkout-button:focus{border-radius:var(--btn-primary-allerley-std-radius) !important;color:var(--btn-primary-allerley-std-hover-text-color) !important;background-color:var(--btn-primary-allerley-std-hover-bg-color) !important;border:1px solid var(--btn-primary-allerley-std-hover-border-color) !important;}.product-loop-single .lieferzeit-hinweis{font-size:16px !important;}.lieferzeit-kreis{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0;}.product-sorting-form-select-wrapper{position:relative;display:inline-block;width:260px;}.product-sorting-form select{border-radius:0 25px 25px 0;padding:12px;font-size:20px;letter-spacing:-0.5px;background-color:#FFF;color:var(--e-global-color-text);border:0px solid var(--e-global-color-primary);box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.product-sorting-form-select-wrapper::after{content:"▼";position:absolute;right:1.6em;top:50%;transform:translateY(-50%);pointer-events:none;font-size:0.5em;color:#333;}.product-sorting-form select:hover,.product-sorting-form select:focus{background-color:var(--e-global-color-primary);color:#FFF;cursor:pointer;}.product-sorting-form-select-wrapper:hover::after,.product-sorting-form-select-wrapper:focus::after{color:#FFF;cursor:pointer;}.product-sorting-form select:hover option,.product-sorting-form select:focus option{background-color:#FFF;color:#000;}.site-header-wc-shop-messages .woocommerce-message a.button.wc-forward,.site-header-wc-shop-messages .woocommerce-error a.button.wc-forward{margin-left:20px;margin-right:20px;position:relative;top:-13px;background-color:var(--e-global-color-primary);letter-spacing:0;font-size:22px;font-weight:500;text-shadow:1px 1px 0px #000000;fill:var(--e-global-color-1c909db);color:var(--e-global-color-1c909db);border-radius:25px 25px 25px 25px;padding:20px 30px 20px 30px;font-family:Clairvaux,serif;text-shadow:none !important;}.site-header-wc-shop-messages .woocommerce-message a.button.wc-forward:hover,.site-header-wc-shop-messages .woocommerce-message a.button.wc-forward:focus,.site-header-wc-shop-messages .woocommerce-error a.button.wc-forward:hover,.site-header-wc-shop-messages .woocommerce-error a.button.wc-forward:focus{border-color:var(--e-global-color-88f1730) !important;background-color:var(--e-global-color-88f1730);color:var(--e-global-color-primary) !important;}.site-header-wc-shop-messages .woocommerce-message,.site-header-wc-shop-messages .woocommerce-info,.site-header-wc-shop-messages .woocommerce-error{padding:20px 0 20px 80px !important;border-top:0px !important;border-radius:25px !important;box-shadow:5px 5px 15px 0px rgba(0,0,0,0.5);background-image:var(--bg-whitepaper-bg-image);background-color:var(--bg-whitepaper-bg-color) !important;background-blend-mode:var(--bg-whitepaper-bg-blend);}.site-header-wc-shop-messages .woocommerce-message:before,.site-header-wc-shop-messages .woocommerce-info:before,.site-header-wc-shop-messages .woocommerce-error:before{top:33px;}.variations .label{padding-left:0;color:#000 !important;}.variations .label label{color:#000 !important;}.variations tr{background-color:transparent !important;}.variations select{background-color:#FFF !important;color:#000 !important;font-size:20px !important;}.woocommerce-product-gallery__image{margin:10px 10px 0 0;}.woocommerce div.product p.stock{font-size:22px !important;font-weight:700 !important;}.e-cart-totals .woocommerce-shipping-destination{display:none;}.e-cart-totals .span.woocommerce-Price-amount.amount{line-height:32px;}.e-cart-totals.e-cart-section{padding:50px !important;}.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2{font-size:30px !important;}.e-cart-section{border-radius:25px !important;}.elementor-menu-cart__container{display:none !important;}ul.woocommerce-error{padding-left:50px !important;}ul.woocommerce-error::before{left:1em !important;}.e-woocommerce-login-nudge.e-description{display:none;}.woocommerce-form-login__rememberme{display:none;}.e-woocommerce-login-section .woocommerce-form-login-toggle.e-checkout-secondary-title{font-weight:300 !important;}button.woocommerce-form-login__submit{border:1px solid var( --e-global-color-primary ) !important;background-color:var( --e-global-color-primary ) !important;color:#FFF !important;font-size:15px !important;letter-spacing:0px !important;border-radius:0px !important;font-weight:400 !important;}button.woocommerce-form-login__submit:hover,button.woocommerce-form-login__submit:focus{border:1px solid var( --e-global-color-primary ) !important;color:var( --e-global-color-primary ) !important;background-color:#FFF !important;}.product-price,.product-subtotal,.product-quantity,div.quantity .qty{text-align:right !important;}.cart_totals #shipping_method .woocommerce-Price-amount{float:right !important;padding-right:12px !important;}td.product-total{text-align:right !important;}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table .product-total{text-align:right !important;}.woocommerce-checkout-review-order-table .product-name{text-align:left !important;}td.product-name{font-size:20px !important;color:var( --e-global-color-primary ) !important;}td.product-name .product-quantity{color:var( --e-global-color-secondary ) !important;}td.product-total{font-size:20px !important;color:var( --e-global-color-secondary ) !important;}.payment_method_cheque label{font-weight:500 !important;}span.select2.select2-container.select2-container--default{width:300px !important;}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button{background-color:var( --e-global-color-primary ) !important;}.woocommerce-MyAccount-content-wrapper{padding:20px !important;}.woocommerce-MyAccount-navigation-link a{background-color:#f8f8f8 !important;}.woocommerce-LostPassword{font-size:16px !important;}span.onsale{display:none !important;}.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link a:hover,.woocommerce-MyAccount-navigation-link a:focus{background-color:#FFF !important;color:var( --e-global-color-primary ) !important;text-decoration:none !important;}.woocommerce-cart-form__contents td.product-name a{color:var( --e-global-color-primary ) !important;font-weight:500 !important;}.elementor-widget-container .elementor-widget-woocommerce-checkout-page a:hover{color:var( --e-global-color-primary ) !important;}.elementor-widget-container .elementor-widget-woocommerce-cart .woocommerce .remove:hover{color:#ba4c7b !important;}.woocommerce form .selection span{font-weight:300;}.woocommerce-input-wrapper select .option:hover,.woocommerce-input-wrapper select .option:focus{color:#FFFFFF !important;}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var( --e-global-color-primary ) !important;color:#FFFFFF !important;}.woocommerce-message a.button.wc-forward{font-weight:400;background-color:var( --e-global-color-primary );color:#FFF;letter-spacing:1px;border-radius:0;padding:20px 30px;border:1px solid var( --e-global-color-primary ) !important;font-size:15px;}.woocommerce-message a.button.wc-forward:hover,.woocommerce-message a.button.wc-forward:focus{border-color:var( --e-global-color-primary ) !important;background-color:#FFF;color:var( --e-global-color-primary ) !important;}.woocommerce-message a.button.wc-forward{position:relative;top:-15px;}.woocommerce-message a.button.wc-forward,.woocommerce-error a.button.wc-forward,.woocommerce-info a.button.wc-forward{float:none !important;top:0px !important;margin-left:0px !important;}.woocommerce-notices-wrapper .woocommerce-message{padding:32px 0 29px 80px !important;border-top:0px !important;border-radius:25px !important;box-shadow:5px 5px 15px 0px rgba(0,0,0,0.5);background-image:var(--bg-whitepaper-bg-image);background-color:var(--bg-whitepaper-bg-color) !important;background-blend-mode:var(--bg-whitepaper-bg-blend);}.woocommerce-notices-wrapper .woocommerce-message::before{padding-top:10px;color:#8fae1b !important;}.woocommerce-loop-category__title mark{display:none !important;}.site-categories-list{}.site-categories-list a{display:flex;align-items:center;}.site-categories-list h2.woocommerce-loop-category__title{padding:0 20px 0 20px !important;font-size:35px !important;letter-spacing:1px;}.site-categories-list a:hover h2.woocommerce-loop-category__title,.site-categories-list a:focus h2.woocommerce-loop-category__title{color:var(--e-global-color-primary) !important;}.site-categories-list img{max-width:65px;margin-bottom:0 !important;}.site-categories-list ul{padding-left:0 !important;padding-top:40px !important;padding-bottom:60px !important;}.site-categories-list ul.products li{width:100%;}@media (max-width:767px){.site-categories-list h2.woocommerce-loop-category__title{padding:0 10px 0 10px !important;font-size:25px !important;}.site-categories-list img{max-width:36px;}}.woocommerce-info{border-top-color:var(--e-global-color-primary) !important;}.woocommerce-info::before{color:var(--e-global-color-primary) !important;}.woocommerce-ResetPassword button.woocommerce-Button:hover,.woocommerce-ResetPassword button.woocommerce-Button:focus{color:#FFF !important;}p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{float:none !important;width:auto !important;}.product-meta-table{border-collapse:collapse;width:auto;margin:0;padding:0;}.product-meta-table th,.product-meta-table td{border:none;padding:0 20px 4px 0;vertical-align:top;text-align:left;opacity:1 !important;background-color:transparent !important;font-size:20px;}.product-meta-label{font-weight:700;white-space:nowrap;}.product-meta-value{padding-left:0;}.single_add_to_cart_button{border-radius:var(--btn-primary-allerley-std-radius) !important;font-weight:var(--btn-primary-allerley-std-text-weight) !important;border:1px solid var(--btn-primary-allerley-std-border-color) !important;background-color:var(--btn-primary-allerley-std-bg-color) !important;color:var(--btn-primary-allerley-std-text-color) !important;font-family:var(--btn-primary-allerley-std-font-family) !important;}.single_add_to_cart_button:hover,.single_add_to_cart_button:focus{background-color:var(--btn-primary-allerley-std-hover-bg-color) !important;color:var(--btn-primary-allerley-std-hover-text-color) !important;border:1px solid var(--btn-primary-allerley-std-hover-border-color) !important;}.elementor-widget-woocommerce-product-add-to-cart{width:100%;}.woocommerce-variation{float:left;}.woocommerce-variation-add-to-cart{float:right;}.woocommerce-variation-price .woocommerce-Price-amount,p.price{color:var(--e-global-color-primary) !important;font-weight:700 !important;}.elementor-widget-woocommerce-product-price del,.woocommerce-variation-price del{border:5px solid transparent;color:#000 !important;}.site-singleproduct .elementor-widget-woocommerce-product-price del,.site-singleproduct .elementor-widget-woocommerce-product-price ins{float:left;margin-bottom:0 !important;}p.price del span,.woocommerce-variation-price del span{color:var(--e-global-color-primary) !important;}.site-singleproduct p.price ins,.site-singleproduct .woocommerce-variation-price ins{text-decoration:none !important;border:5px solid transparent;margin-left:10px;}p.price ins,.woocommerce-variation-price ins,.woocommerce-variation-price ins .woocommerce-Price-amount{color:var(--e-global-color-primary) !important;text-decoration:underline !important;}p.price ins span,.woocommerce-variation-price ins span,.woocommerce-variation-price ins .woocommerce-Price-amount{color:var(--e-global-color-primary) !important;text-decoration:underline !important;}.woocommerce-variation-price,.woocommerce-variation-availability{text-align:left;}.woocommerce-variation-add-to-cart{float:right;}.elementor-add-to-cart{}.variations tr,.variations th,.variations td{opacity:1 !important;background-color:transparent !important;}.elementor-product-variable{border-top:1px solid #000 !important;border-bottom:1px solid #000 !important;padding:20px 0;}.variations th.label{text-align:left;}.variations td.value{padding-right:0px;text-align:right;}.quantity input.qty{width:50px !important;height:50px !important;margin-top:8px;!important;padding-right:3px !important;}.onsale-percent{display:inline-block;background:var(--e-global-color-primary);color:#fff;padding:0.35em 0.6em;font-size:0.85em;font-weight:bold;box-shadow:0 2px 5px rgba(0,0,0,0.15);}.product-loop-single .onsale-percent{border-radius:0 0 0 0px;}.site-singleproduct .onsale-percent{border-radius:0 25px 0 0;}.product-loop-single .product-title,.site_shop_pc_category_item .site_shop_pc_category_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:2.8em;hyphens:auto;}.product-loop-single .product-kurzbeschreibung{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:2.8em;}.e-woocommerce-login-section{background-color:var(--e-global-color-primary) !important;color:#FFF !important;border-radius:25px !important;}.e-woocommerce-login-section *{color:#FFF !important;}.e-woocommerce-login-section .e-show-login{text-decoration:underline !important;}.e-woocommerce-login-section input{color:#000 !important;border-radius:12px !important;}button.woocommerce-button.button.woocommerce-form-login__submit.e-woocommerce-form-login-submit{padding:15px 10px;border-radius:25px !important;font-family:'Clairvaux',serif;border:1px solid #FFF !important;}.e-woocommerce-login-section .lost_password{font-size:18px !important;}.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout{width:300px !important;}.select2-selection.select2-selection--single span{font-size:20px !important;font-family:'Crimson Text',sans-serif !important;}.e-woo-select2-wrapper .select2-results__option{font-size:20px !important;font-family:'Crimson Text',sans-serif !important;}label.hinweis-text-only-label{font-weight:400 !important;}.wc-empty-cart-message .cart-empty.woocommerce-info{border-radius:25px !important;border:0 !important;background-image:var(--bg-whitepaper-bg-image);background-color:var(--bg-whitepaper-bg-color) !important;background-blend-mode:var(--bg-whitepaper-bg-blend);}p.return-to-shop{text-align:center;}.return-to-shop .button.wc-backward{border-radius:var(--btn-primary-allerley-std-radius) !important;font-weight:var(--btn-primary-allerley-std-text-weight) !important;border:1px solid var(--btn-primary-allerley-std-border-color) !important;background-color:var(--btn-primary-allerley-std-bg-color) !important;color:var(--btn-primary-allerley-std-text-color) !important;font-family:var(--btn-primary-allerley-std-font-family) !important;font-size:24px !important;margin-top:40px !important;}.return-to-shop .button.wc-backward:hover,.return-to-shop .button.wc-backward:focus{border:1px solid var(--btn-primary-allerley-std-hover-border-color) !important;background-color:var(--btn-primary-allerley-std-hover-bg-color) !important;color:var(--btn-primary-allerley-std-hover-text-color) !important;}.products-loop-single-image img{width:100%;height:100%;object-fit:contain;aspect-ratio:1 / 1;background-color:transparent;vertical-align:bottom !important;object-position:left bottom;}@media only screen and (max-width:767px){.elementor-loop-container{grid-auto-rows:auto !important;}.product-loop-single.e-con.e-flex{height:auto !important;}.product-loop-single.e-con.e-flex .e-con-inner{justify-content:normal !important;}.products-loop-single-image img{width:auto;height:auto;max-height:700px object-fit:contain;aspect-ratio:auto;object-position:center top;}}@media only screen and (max-width:767px){.e-checkout__column.e-checkout__column-start .col-1{padding:10px !important;}}textarea#order_comments{height:200px;}p.stock.in-stock{color:#4c7a3d !important;}p.stock.out-of-stock{color:#9e1814 !important;}.lagerstatus-wrapper{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;height:40px;width:40px;margin:0;padding:0;text-decoration:none;border:1px solid #000;background:transparent;transition:transform 0.2s ease;}.lagerstatus-wrapper.in-stock .lagerstatus-symbol svg{width:18px;height:18px;fill:#4c7a3d;}.lagerstatus-wrapper.out-of-stock .lagerstatus-symbol svg{width:14px;height:14px;fill:#9e1814;}.lagerstatus-wrapper:hover .lagerstatus-symbol svg{transform:scale(1.25);transition:transform 0.25s ease;transform-origin:center center;}.lagerstatus-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);color:#fff;text-align:center;padding:6px 10px;border-radius:5px;white-space:nowrap;font-size:14px;transition:opacity 0.2s ease-in-out;pointer-events:none;z-index:5;box-shadow:0 2px 6px rgba(0,0,0,0.25);}.lagerstatus-wrapper.in-stock .lagerstatus-tooltip{background:#4c7a3d;}.lagerstatus-wrapper.out-of-stock .lagerstatus-tooltip{background:#9e1814;}.lagerstatus-tooltip.visible,.lagerstatus-wrapper:hover .lagerstatus-tooltip{visibility:visible;opacity:1;}.woocommerce button.button.e-apply-coupon{border-color:var(--btn-secondary-allerley-std-border-color) !important;border-radius:var(--btn-secondary-allerley-std-radius) !important;background-color:var(--btn-secondary-allerley-std-bg-color) !important;color:var(--btn-secondary-allerley-std-text-color) !important;font-weight:var(--btn-secondary-allerley-std-text-weight) !important;font-family:var(--btn-primary-allerley-std-font-family) !important;}.woocommerce button.button.e-apply-coupon:hover,.woocommerce button.button.e-apply-coupon:focus{background-color:var(--btn-secondary-allerley-std-hover-bg-color) !important;color:var(--btn-secondary-allerley-std-hover-text-color) !important;}input#coupon_code{font-size:22px;border-radius:15px;text-transform:uppercase;border:1px dashed #000 !important;}.woocommerce .e-woocommerce-coupon-nudge{color:#000;}.woocommerce .e-coupon-anchor-description{display:none !important;}tr.cart-discount{text-transform:uppercase;}tr.cart-discount td::before,tr.cart-discount th{color:var(--e-global-color-primary) !important;}