.elementor-1173 .elementor-element.elementor-element-c82454b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:none;--border-style:none;--padding-top:56px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1173 .elementor-element.elementor-element-76be077 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:64px;font-weight:400;color:#18160F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1173 .elementor-element.elementor-element-1afaad2 .elementor-button{background-color:#E6553200;font-weight:400;fill:#3A362C;color:#3A362C;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1173 .elementor-element.elementor-element-1afaad2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1173 .elementor-element.elementor-element-1afaad2 .elementor-button:hover, .elementor-1173 .elementor-element.elementor-element-1afaad2 .elementor-button:focus{color:#18160F;}.elementor-1173 .elementor-element.elementor-element-1afaad2 .elementor-button:hover svg, .elementor-1173 .elementor-element.elementor-element-1afaad2 .elementor-button:focus svg{fill:#18160F;}.elementor-1173 .elementor-element.elementor-element-e6df4e4{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1173 .elementor-element.elementor-element-abf88bc{--divider-border-style:solid;--divider-color:#E5DFD0;--divider-border-width:1px;}.elementor-1173 .elementor-element.elementor-element-abf88bc .elementor-divider-separator{width:100%;}.elementor-1173 .elementor-element.elementor-element-abf88bc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1173 .elementor-element.elementor-element-51cb5a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1173 .elementor-element.elementor-element-8ac3458{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-heading__title{font-family:"Fraunces", Sans-serif;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-heading__counter{font-family:"Fraunces", Sans-serif;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-table-wrap form{gap:15px;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-item__image{width:130px;min-width:130px;height:130px;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-item__vendor{font-family:"Fraunces", Sans-serif;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-item__name a{font-family:"Fraunces", Sans-serif;line-height:1em;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-item__stock{font-family:"Fraunces", Sans-serif;line-height:1em;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-qty-stepper input{font-family:"Fraunces", Sans-serif;line-height:1em;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-item__action-link{font-family:"Fraunces", Sans-serif;line-height:1em;}.elementor-1173 .elementor-element.elementor-element-72773c7 .wl-cart-item__price-current{font-family:"Inter", Sans-serif;line-height:1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1173 .elementor-element.elementor-element-e664abf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-1173 .elementor-element.elementor-element-8ac3458{--width:65%;}.elementor-1173 .elementor-element.elementor-element-e664abf{--width:35%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1173 .elementor-element.elementor-element-51cb5a3{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1173 .elementor-element.elementor-element-51cb5a3{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for woolentor-cart-total-aura, class: .elementor-element-ba8e1e1 */.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-cart-total-wrap {color:#F2F0EA;font-family:Inter,sans-serif;}
.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-cart-total-card {background:#303030!important;border:1px solid #666!important;border-radius:10px!important;padding:24px!important;color:#F2F0EA!important;}
.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-cart-total-card span, .elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-cart-total-card small, .elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-grand-total__label {color:#F2F0EA!important;}
.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-ship-opt {background:#414141!important;border-color:#666!important;}
.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-ship-opt--selected {border-color:#C6A15B!important;}
.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-checkout-btn {background:#C6A15B!important;color:#171717!important;padding:14px 22px!important;transition:background-color .5s ease,border-color .5s ease,color .5s ease!important;}
.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-checkout-btn:hover {background:#C62828!important;border-color:#C62828!important;color:#F2F0EA!important;}
@media(max-width:767px){.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-cart-total-card {padding:18px!important;}}
/* Versandpreis inklusive Steuer steht in der Summenzeile. */
.elementor-1173 .elementor-element.elementor-element-ba8e1e1 .wl-ship-opt-price {display:none!important;}/* End custom CSS */
/* Start custom CSS */body { background:#414141; }
.elementor-1173 { color:#F2F0EA; }
.elementor-1173 .e-con { background-color:#414141; }
.elementor-1173 h1, .elementor-1173 h2, .elementor-1173 h3 { color:#C6A15B!important; font-family:Oswald,sans-serif!important; }
.elementor-1173 h1 { font-size:48px!important; }
.elementor-1173 p, .elementor-1173 label, .elementor-1173 td, .elementor-1173 th, .elementor-1173 small, .elementor-1173 .amount { color:#F2F0EA!important; }
.elementor-1173 a { color:#C6A15B; }
.elementor-1173 table, .elementor-1173 th, .elementor-1173 td { background:#303030!important; border-color:#666!important; }
.elementor-1173 input:not([type=checkbox]):not([type=radio]):not([type=submit]), .elementor-1173 select, .elementor-1173 textarea { background:#303030!important; color:#F2F0EA!important; border:1px solid #777!important; border-radius:3px; }
.elementor-1173 .button, .elementor-1173 button[type=submit], .elementor-1173 .elementor-button { background:#C6A15B!important; color:#171717!important; border-color:#C6A15B!important; border-radius:3px; }
.elementor-1173 .wl-cart-item { background:#303030!important; border-color:#666!important; padding:24px; }
.elementor-1173 .wl-cart-item span, .elementor-1173 .wl-cart-item button { color:#F2F0EA!important; }
.elementor-1173 .cart_totals { width:100%!important; padding:24px; background:#303030; }
@media(max-width:767px) { .elementor-1173 h1 {font-size:34px!important;} .elementor-1173 .e-con.e-parent {padding-left:20px!important;padding-right:20px!important;} }

.elementor-1173 .wl-cart-heading__title,.elementor-1173 .wl-cart-item__name a {color:#C6A15B!important;font-family:Oswald,sans-serif!important;}
.elementor-1173 .wl-cart-table-wrap {font-family:Inter,sans-serif!important;}
.elementor-1173 .wl-cart-heading__counter {color:#F2F0EA!important;}
.elementor-1173 .elementor-button {padding:14px 22px!important;font-family:Inter,sans-serif!important;}
.elementor-1173 .cart_totals {min-width:0;}

.elementor-1173 .wl-cart-item button svg {fill:#F2F0EA!important;stroke:#F2F0EA!important;}
.elementor-1173 .wl-cart-item a {color:#C6A15B!important;}
@media(max-width:767px){
.elementor-1173 .wl-cart-item {display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;padding:18px!important;}
.elementor-1173 .wl-cart-item__image {width:100%!important;max-width:160px!important;}
.elementor-1173 .wl-cart-item__meta {width:100%!important;min-width:0!important;}
.elementor-1173 .e-con.e-child {padding-left:0!important;padding-right:0!important;}
.elementor-1173 .cart_totals {padding:18px!important;}
.elementor-1173 .e-con.e-parent {padding-top:20px!important;padding-bottom:20px!important;}
}

.elementor-1173 .wl-qty-stepper__btn {background:#C6A15B!important;color:#171717!important;min-width:32px;}
.elementor-1173 .wl-qty-stepper__btn svg {stroke:#171717!important;fill:none!important;}
.elementor-1173 button[name=update_cart] {position:static!important;width:auto!important;height:auto!important;opacity:1!important;clip:auto!important;display:inline-block!important;margin-top:18px;padding:12px 20px;background:#C6A15B;color:#171717;}

/* Bestellsumme im gleichen Kartenstil wie Deine Auswahl */
.elementor-1173 .cart_totals.wl-style--1 {box-sizing:border-box;background:#303030!important;border:1px solid #666!important;border-radius:10px!important;padding:24px!important;}
.elementor-1173 .cart_totals.wl-style--1 > h2 {margin-top:0!important;margin-bottom:20px!important;}
.elementor-1173 .cart_totals.wl-style--1 .wc-proceed-to-checkout {padding-bottom:0!important;}
.elementor-1173 .cart_totals.wl-style--1 .checkout-button {margin-bottom:0!important;}
@media(max-width:767px){.elementor-1173 .cart_totals.wl-style--1 {padding:18px!important;}}


/* Zusätzlichen Währungscode nach dem bereits formatierten Eurobetrag ausblenden. */
.elementor-1173 .wl-grand-total__value > strong {font-size:0!important;}
.elementor-1173 .wl-grand-total__value > strong > .woocommerce-Price-amount {font-size:32px!important;}/* End custom CSS */