/* KONRAD SPA 24 — gemeinsames Design nach Startseite Neu, 21.10.2026 */
:root,body{–awb-color1:#faf5ec;–awb-color2:#eee4d4;–awb-color3:#ddcfba;–awb-color4:#b78745;–awb-color4-h:35;–awb-color4-s:45%;–awb-color4-l:49%;–awb-color4-a:1;–awb-color5:#95662d;–awb-color5-h:33;–awb-color5-s:54%;–awb-color5-l:38%;–awb-color5-a:1;–awb-color6:#62574a;–awb-color7:#382b20;–awb-color8:#281e16;–primary_color:#b78745;–link_color:#95662d;–link_hover_color:#70471e;–body_typography-font-family:Arial,Helvetica,sans-serif;–body_typography-color:#281e16;–h1_typography-font-family:Georgia,serif;–h2_typography-font-family:Georgia,serif;–h3_typography-font-family:Georgia,serif;–h4_typography-font-family:Georgia,serif;–h5_typography-font-family:Georgia,serif;–h6_typography-font-family:Georgia,serif;–button_gradient_top_color:#b78745;–button_gradient_bottom_color:#b78745;–button_gradient_top_color_hover:#95662d;–button_gradient_bottom_color_hover:#95662d;–button_border_radius:40px;–form_bg_color:#fffdf8;–form_border_color:#ddcfba;–form_focus_border_color:#b78745;–form_text_color:#281e16;–qlwapp-scheme-brand:#95662d}
body,#wrapper,#main{background-color:#faf5ec;color:#281e16}
#wrapper{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}
#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6{font-family:Georgia,’Times New Roman‘,serif!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important;line-height:1.15}
#wrapper h1{font-size:clamp(36px,4.6vw,68px)}
#wrapper h2{font-size:clamp(30px,3.4vw,48px)}
#wrapper h3{font-size:clamp(24px,2.4vw,34px)}
#wrapper h4{font-size:26px}
#wrapper h5,#wrapper h6{font-size:21px}
#wrapper a:focus-visible,#wrapper button:focus-visible,#wrapper input:focus-visible,#wrapper select:focus-visible,#wrapper textarea:focus-visible{outline:3px solid #b78745;outline-offset:4px}
/* Kopfbereich: vorhandene Shopnavigation und Suche bleiben bedienbar. */
.fusion-tb-header{background:#faf5ec;border-bottom:1px solid #ddcfba}
.fusion-tb-header .fusion-fullwidth{background-color:#faf5ec!important}
.fusion-tb-header>.fusion-fullwidth:first-child{background:#221c15!important;color:#eee4d4}
.fusion-tb-header>.fusion-fullwidth:first-child a,.fusion-tb-header>.fusion-fullwidth:first-child p{color:#eee4d4!important}
.fusion-tb-header .awb-menu{–awb-font-size:14px!important;–awb-color:#281e16!important;–awb-active-color:#95662d!important;–awb-icons-color:#95662d!important;–awb-mobile-color:#281e16!important;–awb-mobile-trigger-color:#95662d!important;–awb-submenu-color:#281e16!important;–awb-submenu-active-color:#95662d!important;–awb-submenu-background-color:#faf5ec!important;–awb-mobile-background-color:#faf5ec!important;–awb-fusion-font-family-typography:Arial,Helvetica,sans-serif!important;–awb-fusion-font-weight-typography:400!important}
.fusion-tb-header .awb-menu a{font-family:Arial,Helvetica,sans-serif!important}
.fusion-tb-header .fusion-image-element img,.fusion-tb-footer .fusion-image-element img{filter:grayscale(1) sepia(1) saturate(1.6);border-radius:0}
.fusion-tb-header input[type=search]{border-radius:28px!important;background:#fffdf8!important;border-color:#ddcfba!important}
/* Seitentitel und Fließtext */
.fusion-page-title-bar{background:#eee4d4!important;border:0!important;padding-top:34px!important;padding-bottom:34px!important}
.fusion-page-title-bar .fusion-fullwidth{background:transparent!important}
.fusion-page-title-bar h1,.fusion-page-title-bar h2{color:#281e16!important;font-size:clamp(36px,4.6vw,64px)!important}
.fusion-breadcrumbs{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#62574a}
#main .fusion-text{line-height:1.75}
/* Goldene, abgerundete Schaltflächen */
#wrapper .fusion-button,#wrapper .woocommerce .button,#wrapper .single_add_to_cart_button,#wrapper .checkout-button{background:#b78745!important;border:1px solid #b78745!important;border-radius:40px!important;color:#fff!important;font:600 13px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;padding:14px 26px!important;min-height:48px;box-shadow:none!important;transition:background .2s ease}
#wrapper .fusion-button .fusion-button-text,#wrapper .fusion-button i{color:#fff!important}
#wrapper .fusion-button:hover,#wrapper .woocommerce .button:hover,#wrapper .single_add_to_cart_button:hover,#wrapper .checkout-button:hover{background:#95662d!important;border-color:#95662d!important}
/* Formulare, Konto, Warenkorb und Kasse */
#wrapper .fusion-form-input,#wrapper .fusion-form-form-wrapper textarea,#wrapper .woocommerce input.input-text,#wrapper .woocommerce textarea,#wrapper .woocommerce select{background:#fffdf8!important;border:1px solid #ddcfba!important;border-radius:8px!important;color:#281e16!important;font-family:Arial,Helvetica,sans-serif!important}
#wrapper .fusion-form-input:focus,#wrapper .woocommerce input.input-text:focus{border-color:#b78745!important}
#wrapper .woocommerce table,#wrapper .woocommerce .woocommerce-info,#wrapper .woocommerce .woocommerce-message{border-color:#ddcfba;background-color:#fffdf8}
#wrapper .woocommerce .price,#wrapper .price>.amount,#wrapper .star-rating{color:#95662d!important}
/* Produktwelt */
#wrapper .products .product{border-radius:14px;overflow:hidden;background:#fffdf8;border:1px solid #e4d7c3;box-shadow:0 8px 24px #281e1608}
#wrapper .products .product .product-details{padding:20px}
#wrapper .products .product h2,#wrapper .products .product h3{font-size:24px!important;line-height:1.25!important}
#wrapper .products .product .product-buttons{border-color:#e4d7c3;padding:14px 20px}
#wrapper .onsale{background:#95662d!important;color:#fff!important;border-radius:24px!important}
#main .fusion-imageframe{border-radius:14px;overflow:hidden}
#main .fusion-imageframe img{transition:transform .35s ease}
#main a .fusion-imageframe:hover img{transform:scale(1.025)}
/* Dunkelbrauner Footer wie in der Referenz */
.fusion-tb-footer,.fusion-tb-footer .fusion-fullwidth{background:#221c15!important;color:#eee4d4!important}
.fusion-tb-footer .fusion-text,.fusion-tb-footer p,.fusion-tb-footer label{color:#c5b9a9!important}
#wrapper .fusion-tb-footer h1,#wrapper .fusion-tb-footer h2,#wrapper .fusion-tb-footer h3,#wrapper .fusion-tb-footer h4,#wrapper .fusion-tb-footer h5,#wrapper .fusion-tb-footer h6{color:#e6c899!important}
.fusion-tb-footer a{color:#eee4d4!important}
.fusion-tb-footer a:hover{color:#e2bd87!important}
.fusion-tb-footer .awb-menu{–awb-color:#eee4d4!important;–awb-active-color:#e2bd87!important;–awb-font-size:14px!important;–awb-fusion-font-family-typography:Arial,Helvetica,sans-serif!important}
.fusion-tb-footer input{background:#fffdf8!important;color:#281e16!important;border-color:#b78745!important;border-radius:8px!important}
@media(max-width:800px){#wrapper h1{font-size:40px}#wrapper h2{font-size:34px}.fusion-page-title-bar{padding-top:24px!important;padding-bottom:24px!important}.fusion-tb-header .awb-menu{–awb-font-size:14px!important}#wrapper .products .product h2,#wrapper .products .product h3{font-size:21px!important}}
@media(prefers-reduced-motion:reduce){#main .fusion-imageframe img{transition:none}}
/* Ende KONRAD SPA 24 */
/* Flächen und Bildkacheln */
#main{background-color:#faf5ec!important}
.fusion-tb-header .fusion-image-element img{mix-blend-mode:multiply}
#main .fusion-column-wrapper[style*=“background-image“]{border-radius:14px;overflow:hidden}
.fusion-tb-header .awb-menu__main-a .awb-menu__i_main{color:#95662d!important}


