:root {    --color-bg: #F6F2EC;    --color-text: #1F1D1A;    --color-muted: #6F685F;    --color-border: #D8CEC0;    --color-light: #EFE8DE;    --surface-color: #FFFDF9;    --surface-alt-color: #EFE8DE;    --border-width: 1px;    --radius-sm: 2px;    --radius-md: 4px;    --shadow-sm: 0 0.35rem 0.9rem rgba(32, 26, 18, 0.05);    --shadow-md: 0 1rem 2.5rem rgba(32, 26, 18, 0.08);    --color-primary: #E9E1D6;    --color-primary-hover: #DFD5C7;}body {    font-family: Inter, Arial, sans-serif;    font-size: 17px;    background: #F6F2EC;    color: #1F1D1A;}a {    color: #57604B;}a:hover,a:focus {    color: #3F4736;}body, .main-content, .site-main {    color: #1F1D1A;}.text-muted,.form-text,small,.small {    color: #6F685F;}.site-main,.site-footer,.checkout-section-card,.basket-summary-card,.basket-totals-card,.product-card,.sidebar-block,.content-card,.multicolumn-card,.logo-strip-link,.checkout-selection-panel,.checkout-order-totals,.auth-card,.checkout-login-panel,.product-information .product-purchase-box,.product-detail-accordion .accordion-item,.faq-accordion .accordion-item,.shop-accordion .accordion-item,.product-faq-accordion .accordion-item,.listing-toolbar,.product-filter-horizontal,.subcategory-card,.brand-grid-link,.collection-list-card-no-image,.product-properties-table,.product-properties-table-other,.product-variations-table,.product-downloads-table,.tablenaehrwerte,.tablenaehrwertediezweite,.tableaminosaeuren,.tablevitamine,.tablemineralien,.product-detail-gallery,.product-detail-main-image-link,.product-detail-thumb {    border-color: #D8CEC0;    border-width: 1px;    background: #FFFDF9;}.shop-accordion .accordion-button,.shop-accordion .accordion-body,.product-faq-accordion .accordion-button,.product-faq-accordion .accordion-body,.product-detail-accordion .accordion-button,.product-detail-accordion .accordion-body {    background: #FFFDF9;    color: #1F1D1A;}.product-properties-table,.product-properties-table th,.product-properties-table td,.product-properties-table-other,.product-properties-table-other th,.product-properties-table-other td,.product-variations-table,.product-variations-table th,.product-variations-table td,.product-downloads-table,.product-downloads-table th,.product-downloads-table td,.tablenaehrwerte,.tablenaehrwerte th,.tablenaehrwerte td,.tablenaehrwertediezweite,.tablenaehrwertediezweite th,.tablenaehrwertediezweite td,.tableaminosaeuren,.tableaminosaeuren th,.tableaminosaeuren td,.tablevitamine,.tablevitamine th,.tablevitamine td,.tablemineralien,.tablemineralien th,.tablemineralien td {    background: #FFFDF9;    color: #1F1D1A;}.product-properties-table th,.product-properties-table td,.product-properties-table tr,.product-properties-table-other th,.product-properties-table-other td,.product-properties-table-other tr,.product-variations-table th,.product-variations-table td,.product-variations-table tr,.product-downloads-table th,.product-downloads-table td,.product-downloads-table tr,.tablenaehrwerte th,.tablenaehrwerte td,.tablenaehrwerte tr,.tablenaehrwertediezweite th,.tablenaehrwertediezweite td,.tablenaehrwertediezweite tr,.tableaminosaeuren th,.tableaminosaeuren td,.tableaminosaeuren tr,.tablevitamine th,.tablevitamine td,.tablevitamine tr,.tablemineralien th,.tablemineralien td,.tablemineralien tr {    border-color: #D8CEC0;}.product-properties-table .art_properties_name,.product-properties-table .art_properties_value,.product-properties-table-other .art_properties_name,.product-properties-table-other .art_properties_value,.product-variations-table .art_variation_name,.product-variations-table .art_variation_artikel_id,.product-variations-table .product-variation-price,.product-downloads-table .product-download-name,.product-downloads-table .product-download-icon,.tablenaehrwerte,.tablenaehrwertediezweite,.tableaminosaeuren,.tablevitamine,.tablemineralien {    color: #1F1D1A;}.product-properties-table a,.product-properties-table-other a,.product-variations-table a,.product-downloads-table a {    color: #57604B;}.shop-accordion .accordion-button:not(.collapsed),.shop-accordion .accordion-button:hover,.shop-accordion .accordion-button:focus,.product-faq-accordion .accordion-button:not(.collapsed),.product-faq-accordion .accordion-button:hover,.product-faq-accordion .accordion-button:focus,.product-detail-accordion .accordion-button:not(.collapsed),.product-detail-accordion .accordion-button:hover,.product-detail-accordion .accordion-button:focus {    background: #EFE8DE;    color: #1F1D1A;    box-shadow: none;}.shop-accordion .accordion-button::after,.product-faq-accordion .accordion-button::after,.product-detail-accordion .accordion-button::after {    filter: brightness(0) saturate(100%) invert(88%) sepia(10%) saturate(307%) hue-rotate(348deg) brightness(100%) contrast(91%);}.shop-accordion .accordion-button,.shop-accordion .accordion-button:not(.collapsed),.shop-accordion .accordion-body,.product-faq-accordion .accordion-button,.product-faq-accordion .accordion-button:not(.collapsed),.product-faq-accordion .accordion-body,.product-detail-accordion .accordion-button,.product-detail-accordion .accordion-button:not(.collapsed),.product-detail-accordion .accordion-body {    border-color: #D8CEC0;}.product-detail-gallery,.product-detail-main-image-link,.product-detail-thumb {    border-radius: var(--radius-md);}.btn-apt,.btn.btn-primary,.btn-primary {    background: #E9E1D6;    border-color: #E9E1D6;    color: #1F1D1A;}.btn-apt:hover,.btn-apt:focus,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn-primary:hover,.btn-primary:focus {    background: #DFD5C7;    border-color: #DFD5C7;    color: #1F1D1A;}.btn-cta,.checkout-submit-button,.add-to-cart-button,.btn-important {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.btn-cta:hover,.btn-cta:focus,.checkout-submit-button:hover,.checkout-submit-button:focus,.add-to-cart-button:hover,.add-to-cart-button:focus,.btn-important:hover,.btn-important:focus {    background: #444B3D;    border-color: #444B3D;    color: #F6F2EC;}.alert {    background: #EFE8DE;    border-color: #D8CEC0;    color: #1F1D1A;}.alert,.alert p,.alert li,.alert strong,.alert small {    color: #1F1D1A;}.alert a {    color: #57604B;}.alert a:hover,.alert a:focus {    color: #3F4736;}.alert-info {    background: rgba(59, 130, 246, 0.12);    border-color: rgba(96, 165, 250, 0.28);    color: #1e3a5f;}.alert-info,.alert-info p,.alert-info li,.alert-info strong,.alert-info small {    color: #1e3a5f;}.alert-success {    background: rgba(34, 197, 94, 0.14);    border-color: rgba(74, 222, 128, 0.28);    color: #dcfce7;}.alert-success,.alert-success p,.alert-success li,.alert-success strong,.alert-success small {    color: #dcfce7;}.alert-warning {    background: rgba(245, 158, 11, 0.14);    border-color: rgba(251, 191, 36, 0.28);    color: #fef3c7;}.alert-warning,.alert-warning p,.alert-warning li,.alert-warning strong,.alert-warning small {    color: #fef3c7;}.alert-danger {    background: rgba(239, 68, 68, 0.14);    border-color: rgba(248, 113, 113, 0.28);    color: #842029;}.alert-danger,.alert-danger p,.alert-danger li,.alert-danger strong,.alert-danger small {    color: #842029;}.widget-section-title,.widget-category-title,.hero-teaser-title,.slideshow-title,.richtext-title,.image-with-text-title,.before-after-title,.brand-marquee-title,.marquee-gallery-title,.countdown-deal-title,.collection-list-title,.featured-collection-title,.featured-product-title,.newsletter-teaser-title,.testimonials-slider-title,.content-card-title,.multicolumn-title,.teaser-grid-title,.usp-bar-title,.video-section-title-main,.video-section-title-highlight,.video-section-feature-title {    font-family: 'Cormorant Garamond', Georgia, serif;    font-weight: 600;    letter-spacing: 0;}.hero-teaser-image,.image-with-text-image,.teaser-grid-image,.collection-list-image,.content-card-image,.multicolumn-image,.newsletter-teaser-image {    transition: transform 0.55s ease, filter 0.55s ease;}.hero-teaser-link:hover .hero-teaser-image,.hero-teaser-link:focus .hero-teaser-image,.image-with-text-media:hover .image-with-text-image,.image-with-text-media:focus .image-with-text-image,.teaser-grid-link:hover .teaser-grid-image,.teaser-grid-link:focus .teaser-grid-image,.collection-list-link:hover .collection-list-image,.collection-list-link:focus .collection-list-image,.content-card-link:hover .content-card-image,.content-card-link:focus .content-card-image,.multicolumn-card:hover .multicolumn-image,.multicolumn-card:focus-within .multicolumn-image,.newsletter-teaser-media:hover .newsletter-teaser-image,.newsletter-teaser-media:focus .newsletter-teaser-image {    transform: scale(1.035);    filter: saturate(0.96);}.js-reveal {    opacity: 0;    transform: translateY(24px);    transition: opacity 0.7s ease, transform 0.7s ease;    transition-delay: var(--reveal-delay, 0ms);    will-change: opacity, transform;}.js-reveal.is-visible {    opacity: 1;    transform: translateY(0);}@media (prefers-reduced-motion: reduce) {.js-reveal {    opacity: 1;    transform: none;    transition: none;}}
.sidebar-block {    background: #FFFDF9;    border-color: #D8CEC0;    color: #2B2A27;}.sidebar-block-header {    background: #FFFDF9;    border-bottom-color: #D8CEC0;}.sidebar-block-title,.sidebar-block .form-label,.sidebar-filter-label,.sidebar-basket-summary-total {    color: #1F1D1A;}.sidebar-block-body,.sidebar-block-body p,.sidebar-block-body li,.sidebar-block-body td,.sidebar-block-body .table,.sidebar-block-body .table td,.sidebar-block-body .table th {    color: #2B2A27;}.sidebar-block-body small,.sidebar-block-body .small,.sidebar-basket-summary-meta,.panel-categories #CatTree li > .count {    color: #8A8177;}.sidebar-block-footer {    background: #FFFDF9;    border-top-color: #D8CEC0;}.sidebar-link-list a,.sidebar-block #CatTree a,.sidebar-block .menulink,.sidebar-block-link,.panel-contentseite li > a,.sidebar-block.panel-contentseite #CatTree li > a {    color: #3F4736;}.sidebar-link-list a:hover,.sidebar-link-list a:focus,.sidebar-block #CatTree a:hover,.sidebar-block #CatTree a:focus,.sidebar-block .menulink:hover,.sidebar-block .menulink:focus,.sidebar-block-link:hover,.sidebar-block-link:focus,.panel-contentseite li > a:hover,.panel-contentseite li > a:focus,.sidebar-block.panel-contentseite #CatTree li > a:hover,.sidebar-block.panel-contentseite #CatTree li > a:focus {    color: #2F342B;}.sidebar-block #CatTree .active > a,.sidebar-block #CatTree li.active > a,.sidebar-block #CatTree .current > a,.panel-categories #CatTree li.catactive > a,.panel-categories #CatTree li > a.l4,.panel-contentseite li.cattree_active > a,.sidebar-block.panel-contentseite #CatTree li.cattree_active > a,.sidebar-block.panel-contentseite #CatTree li.is-active > a {    color: #2F342B;    background: #EFE8DE;}
.widget-bannerslider .carousel-caption {    background: rgba(246, 242, 236, 0.88);    color: #1F1D1A;}.widget-bannerslider .carousel-indicators [data-bs-target] {    background-color: rgba(47, 52, 43, 0.28);}.widget-bannerslider .carousel-indicators .active {    background-color: #2F342B;}
.before-after-subline {    color: #8A8177;}.before-after-title {    color: #1F1D1A;}.before-after-text {    color: #2B2A27;}.before-after-stage {    background: #FFFDF9;}.before-after-overlay {    background: rgba(255, 253, 249, 0.92);}.before-after-label {    background: rgba(47, 52, 43, 0.78);    color: #FFFDF9;}.before-after-handle {    background: rgba(255, 253, 249, 0.96);    color: #2F342B;}
.product-detail-gallery {    background: #FFFDF9;    border-color: #D8CEC0;}.product-detail-main-image-link,.product-detail-thumb {    background: #FFFDF9;    border-color: #D8CEC0;}.product-detail-thumb.active,.product-detail-thumb.is-active,.product-detail-thumb:focus,.product-detail-thumb:hover {    border-color: #2F342B;}.product-detail-thumb .play-overlay {    background: rgba(31, 29, 26, 0.14);}
.product-detail-gallery-zoom {    background: #FFFDF9;    border-color: #D8CEC0;}
.block-blog-item {    border-bottom-color: #D8CEC0;}.block-blog-link {    color: #3F4736;}.block-blog-link:hover,.block-blog-link:focus {    color: #2F342B;}.block-blog .sidebar-block-footer .sidebar-block-link {    color: #57604B;}
.widget-blog .content-card {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-blog .content-card-body,.widget-blog .content-card-body p {    color: #2B2A27;}.widget-blog .content-card-title a {    color: #1F1D1A;}.widget-blog .content-card-meta {    color: #8A8177;}.widget-blog a:not(.content-card-title a) {    color: #57604B;}
.widget-blogfeed .content-card {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-blogfeed .content-card-body,.widget-blogfeed .content-card-body p {    color: #2B2A27;}.widget-blogfeed .content-card-title a {    color: #1F1D1A;}.widget-blogfeed .content-card-meta {    color: #8A8177;}.widget-blogfeed a:not(.content-card-title a) {    color: #57604B;}
.brand-marquee-title {    color: #1F1D1A;}.brand-marquee-text {    color: #8A8177;}.brand-marquee-link {    background: #FFFDF9;    border-color: #D8CEC0;}.brand-marquee-link:hover,.brand-marquee-link:focus {    border-color: #B8AD9D;}
.page-meta {    background: #F6F2EC;    border-bottom-color: #D8CEC0;}.page-breadcrumb .breadcrumb-item,.page-breadcrumb li {    color: #6F685F;}.page-breadcrumb a {    color: #57604B;}.page-breadcrumb a:hover,.page-breadcrumb a:focus {    color: #3F4736;}.page-meta-actions .btn {    background: #E9E1D6;    border-color: #D8CEC0;    color: #1F1D1A;}.page-meta-actions .btn:hover,.page-meta-actions .btn:focus {    background: #DFD5C7;    border-color: #D8CEC0;    color: #1F1D1A;}
.widget-contentseite {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-contentseite .widget-section-title {    color: #1F1D1A;}.widget-contentseite .widget-contentseite-content,.widget-contentseite .widget-contentseite-content p,.widget-contentseite .widget-contentseite-content li,.widget-contentseite .widget-contentseite-content td,.widget-contentseite .widget-contentseite-content th {    color: #2B2A27;}.widget-contentseite .widget-contentseite-content h1,.widget-contentseite .widget-contentseite-content h2,.widget-contentseite .widget-contentseite-content h3,.widget-contentseite .widget-contentseite-content h4,.widget-contentseite .widget-contentseite-content h5,.widget-contentseite .widget-contentseite-content h6,.widget-contentseite .widget-contentseite-content strong {    color: #1F1D1A;}.widget-contentseite .widget-contentseite-content a {    color: #57604B;}
.collection-list-card,.collection-list-link {    border-color: #D8CEC0;}.collection-list-titlebar {    background: #2B2A27;}.collection-list-card-no-image .collection-list-body {    background: #2B2A27;}.collection-list-card-has-image .collection-list-title {    color: #FFFFFF;}.collection-list-card-has-image .collection-list-text {    color: #2B2A27;}.collection-list-card-no-image .collection-list-title {    color: #FFFFFF;}.collection-list-card-no-image .collection-list-text {    color: #FFFFFF;}
.panel-contentseite li > a,.sidebar-block.panel-contentseite #CatTree li > a {    padding-top: 0.55rem;    padding-bottom: 0.55rem;    padding-left: 1rem;    padding-right: 1rem;}.panel-contentseite li.cattree_active > a,.sidebar-block.panel-contentseite #CatTree li.cattree_active > a,.sidebar-block.panel-contentseite #CatTree li.is-active > a {    color: #2F342B;    background: #EFE8DE;}
.countdown-deal-overlay {    background: rgba(15, 23, 42, 0.72);}.countdown-deal-badge {    background: #E9E1D6;    color: #1F1D1A;}.countdown-deal-title {    color: #FFFFFF;}.countdown-deal-text {    color: rgba(255, 255, 255, 0.9);}.countdown-deal-unit {    background: rgba(255, 255, 255, 0.14);}.countdown-deal-value {    color: #E9E1D6;}.countdown-deal-label {    color: rgba(255, 255, 255, 0.72);}.countdown-deal-actions .btn {    background: #E9E1D6;    border-color: #E9E1D6;    color: #1F1D1A;}.countdown-deal-actions .btn:hover,.countdown-deal-actions .btn:focus {    background: #DFD5C7;    border-color: #DFD5C7;    color: #1F1D1A;}
.product-detail-crossselling .product-detail-section-title {    color: #1F1D1A;}
#content_description,#content_description p,#content_description li,#content_description td,#content_description th {    color: #1F1D1A;}#content_description h1,#content_description h2,#content_description h3,#content_description h4,#content_description h5,#content_description h6,#content_description strong {    color: #1F1D1A;}#content_description a {    color: #57604B;}
#content_zusatzbeschreibung,#content_zusatzbeschreibung p,#content_zusatzbeschreibung li,#content_zusatzbeschreibung td,#content_zusatzbeschreibung th {    color: #1F1D1A;}#content_zusatzbeschreibung h1,#content_zusatzbeschreibung h2,#content_zusatzbeschreibung h3,#content_zusatzbeschreibung h4,#content_zusatzbeschreibung h5,#content_zusatzbeschreibung h6,#content_zusatzbeschreibung strong {    color: #1F1D1A;}#content_zusatzbeschreibung a {    color: #57604B;}
.details-rating-item {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.details-rating-item strong {    color: #1F1D1A;}.details-rating-header h3 {    color: #1F1D1A;}.details-rating-header h3 small {    color: #8A8177;}.details-rating-filter,.details-rating-filter .form-label {    color: #8A8177;}.details-rating-stars i {    color: #8A5A44;}
.product-faq-item {    background: #FFFDF9;    border-color: #D8CEC0;}.product-faq-item .accordion-button {    background: #FFFDF9;    border-color: #D8CEC0;    color: #2F342B;}.product-faq-item .accordion-button:not(.collapsed) {    background: #EFE8DE;    color: #1F1D1A;}.product-faq-body,.product-faq-body p,.product-faq-body li {    color: #1F1D1A;}
.product-financing,.product-financing-info {    color: #1F1D1A;}.product-financing-box {    background: #FFFDF9;    border-color: #D8CEC0;}
.product-manufacturer-address,.product-manufacturer-address span {    color: #1F1D1A;}.product-manufacturer-title {    color: #1F1D1A;}.product-manufacturer-address a,.product-manufacturer-address span a {    color: #57604B;}
#content_info,#content_info p,#content_info li,#content_info td,#content_info th {    color: #1F1D1A;}#content_info h1,#content_info h2,#content_info h3,#content_info h4,#content_info h5,#content_info h6,#content_info strong {    color: #1F1D1A;}#content_info a {    color: #57604B;}
.product-properties-table {    background: #FFFDF9;    border-color: #D8CEC0;}.product-properties-table th,.product-properties-table td,.product-properties-table tr {    border-color: #D8CEC0;}.product-properties-table .art_properties_name {    color: #1F1D1A;}.product-properties-table .art_properties_value {    color: #2B2A27;}
.nutrition-block,.nutrition-block p,.nutrition-block li,.nutrition-selector,.list-ingredients {    color: #1F1D1A;}.nutrition-block strong,.nutrition-block h1,.nutrition-block h2,.nutrition-block h3,.tablenaehrwerte th,.tablenaehrwertediezweite th,.tableaminosaeuren th {    color: #1F1D1A;}.tablenaehrwerte,.tablenaehrwertediezweite,.tableaminosaeuren {    background: #FFFDF9;    border-color: #D8CEC0;}.tablenaehrwerte th,.tablenaehrwerte td,.tablenaehrwertediezweite th,.tablenaehrwertediezweite td,.tableaminosaeuren th,.tableaminosaeuren td {    border-color: #D8CEC0;}.tablenaehrwerte small,.nutrition-selector,.nutrition-block .gprice,.nutrition-block .priceunit {    color: #8A8177;}
.product-properties-table-other {    background: #FFFDF9;    border-color: #D8CEC0;}.product-properties-table-other th,.product-properties-table-other td,.product-properties-table-other tr {    border-color: #D8CEC0;}.product-properties-table-other .art_properties_name {    color: #1F1D1A;}.product-properties-table-other .art_properties_value {    color: #2B2A27;}
.product-variations-table {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.product-variations-table th,.product-variations-table td,.product-variations-table tr {    border-color: #D8CEC0;}.product-variations-table .art_variation_name,.product-variations-table .art_variation_artikel_id,.product-variation-price {    color: #1F1D1A;}.product-variations-table .gprice,.product-variations-table .pricename,.product-variations-table .priceunit,.product-variations-tax-info {    color: #8A8177;}.product-variation-basket .btn,.product-variation-basket-form .btn.btn-primary {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}
.product-downloads,.product-downloads-info {    color: #8A8177;}.product-downloads-table {    background: #FFFDF9;    border-color: #D8CEC0;}.product-downloads-table td,.product-downloads-table tr {    border-color: #D8CEC0;}.product-downloads-table a,.product-download-name a {    color: #57604B;}
.product-detail-tabs .nav-link {    color: #6F685F;    border-color: #D8CEC0;}.product-detail-tabs .nav-link.active,.product-detail-tabs .nav-link:hover,.product-detail-tabs .nav-link:focus {    background: #EFE8DE;    color: #2F342B;    border-color: #D8CEC0;}.product-detail-tab-content {    border-color: #D8CEC0;}.product-detail-accordion .accordion-item,.product-detail-accordion .accordion-button {    background: #FFFDF9;    border-color: #D8CEC0;}.product-detail-accordion .accordion-button:not(.collapsed),.product-detail-accordion .accordion-button:hover,.product-detail-accordion .accordion-button:focus {    background: EFE8DE;    color: #1F1D1A;    border-color: #D8CEC0;}
.faq-accordion .accordion-item {    background: #FFFDF9;    border-color: #D8CEC0;}.faq-accordion .accordion-button {    color: #2F342B;}.faq-accordion .accordion-button:not(.collapsed),.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:focus {    background: #EFE8DE;    color: #1F1D1A;}.faq-accordion .accordion-body {    color: #1F1D1A;}
.featured-collection-subline {    color: #8A8177;}.featured-collection-title {    color: #1F1D1A;}.featured-collection-text {    color: #2B2A27;}.featured-collection-actions .btn {    border-color: #2F342B;    color: #2F342B;}.featured-collection-actions .btn:hover,.featured-collection-actions .btn:focus {    background: #DFD5C7;    border-color: #DFD5C7;    color: #1F1D1A;}
.featured-product-subline {    color: #8A8177;}.featured-product-title {    color: #1F1D1A;}.featured-product-text {    color: #2B2A27;}.featured-product-actions .btn {    border-color: #2F342B;    color: #2F342B;}.featured-product-actions .btn:hover,.featured-product-actions .btn:focus {    background: #DFD5C7;    border-color: #DFD5C7;    color: #1F1D1A;}
.panel-filter .product-filter-title,.panel-filter .sidebar-filter-label {    color: #1F1D1A;}
.footer-newsletter {    background: #E9E1D6;    color: #1F1D1A;    border-top-color: #D8CEC0;    border-bottom-color: #D8CEC0;}.footer-newsletter-label {    color: #1F1D1A;}.footer-newsletter-form .input-group .form-control {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.footer-newsletter-form .input-group .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.site-footer {    background: #2F342B;    color: #E9E1D6;}.site-footer a,.footer-info-list a {    color: #F6F2EC;}.site-footer a:hover,.site-footer a:focus,.footer-info-list a:hover,.footer-info-list a:focus {    color: #D8CEC0;}.footer-bottom {    border-top-color: #564C42;}.footer-copyright-shop {    color: #FFFDF9;}.footer-copyright-meta {    color: #E9E1D6;}.footer-social-list a,.footer-social-list a i,.footer-social-list a .bi,.footer-social-list a .bi::before,.footer-social-list a svg,.footer-social-list a svg path {    background: transparent;    border-color: #7A7065;    color: #2F342B;    fill: #2F342B;}.footer-social-list a:hover,.footer-social-list a:focus,.footer-social-list a:hover i,.footer-social-list a:focus i,.footer-social-list a:hover .bi,.footer-social-list a:focus .bi,.footer-social-list a:hover .bi::before,.footer-social-list a:focus .bi::before,.footer-social-list a:hover svg,.footer-social-list a:focus svg,.footer-social-list a:hover svg path,.footer-social-list a:focus svg path {    background: transparent;    color: #57604B;    border-color: #57604B;    fill: #57604B;}.footer-top {    padding: 3rem 0;}.footer-bottom {    padding: 1.75rem 0;}
:root {    --header-logo-height: 62px;    --header-search-height: 46px;}.topbar {    background: #EFE8DE;    color: #6F685F;    border-bottom-color: #D8CEC0;}.header-notice-light {    background: #EFE8DE;    color: #6F685F;    border-bottom-color: #D8CEC0;}.header-notice-light a {    color: #3F4736;}.header-notice-light .btn-close {    filter: none !important;    opacity: 0.8 !important;}.topbar a,.topbar-item a,.site-header a,.site-header .site-logo-link,.site-header-cart,.site-header-mobile-toggle,.site-header-mobile-action {    color: #1F1D1A;}.topbar a:hover,.topbar a:focus,.topbar-item a:hover,.topbar-item a:focus,.site-header a:hover,.site-header a:focus,.site-header-mobile-toggle:hover,.site-header-mobile-toggle:focus,.site-header-mobile-action:hover,.site-header-mobile-action:focus {    color: #3F4736;}.site-header {    background: #FFFDF9;    border-bottom-color: #D8CEC0;}.site-header-cart,.site-header-mobile-toggle,.site-header-mobile-action,#search-form .form-control,#search-form-compact .form-control,#mobile-search-form .form-control,.search-suggest-results {    border-color: #D8CEC0;}#search-form .form-control,#search-form-compact .form-control,#mobile-search-form .form-control {    background: #F6F2EC;    color: #1F1D1A;}.mobile-search-offcanvas,.mobile-search-offcanvas .offcanvas-header,.mobile-search-offcanvas .offcanvas-body {    background: #FFFDF9;    border-bottom-color: #D8CEC0;    color: #1F1D1A;}.mobile-search-offcanvas .offcanvas-title {    color: #1F1D1A;}.mobile-search-offcanvas .btn-close {    filter: none !important;    opacity: 0.8 !important;}.site-header-cart,.site-header-mobile-toggle,.site-header-mobile-action {    background: #F6F2EC;    color: #1F1D1A;}#search-form .form-control::placeholder,#search-form-compact .form-control::placeholder,#mobile-search-form .form-control::placeholder {    color: #8A8177;}#search-form .btn,#search-form-compact .btn,#mobile-search-form .btn,.site-header-cart:hover,.site-header-cart:focus {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.site-header-cart:hover .site-header-cart-label,.site-header-cart:hover .site-header-cart-status,.site-header-cart:hover .site-header-cart-separator,.site-header-cart:hover i,.site-header-cart:hover .site-header-cart-currency,.site-header-cart:focus .site-header-cart-label,.site-header-cart:focus .site-header-cart-status,.site-header-cart:focus .site-header-cart-separator,.site-header-cart:focus i,.site-header-cart:focus .site-header-cart-currency {    color: #F6F2EC;}@media (max-width: 767.98px) {.site-header-mobile-brand .site-logo-image {    max-height: 44px;}}
.site-navigation {    background: #FFFDF9;    border-bottom-color: #D8CEC0;}.desktop-menu-link,.desktop-menu-toggle {    color: #2B2A27;}.desktop-menu-link:hover,.desktop-menu-link:focus,.desktop-menu-toggle:hover,.desktop-menu-toggle:focus {    color: #3F4736;}.desktop-menu-link:hover,.desktop-menu-toggle:hover,.desktop-menu-item.is-open > .desktop-menu-link,.desktop-menu-item.is-open > .desktop-menu-toggle,.desktop-menu-item.active > .desktop-menu-link,.desktop-menu-item.active > .desktop-menu-toggle,.desktop-menu-item.current > .desktop-menu-link,.desktop-menu-item.current > .desktop-menu-toggle,.desktop-menu-item.selected > .desktop-menu-link,.desktop-menu-item.selected > .desktop-menu-toggle {    background: #EFE8DE;    color: #2F342B;    box-shadow: inset 0 0 0 1px #EFE8DE;}.desktop-menu-item > .desktop-submenu,.desktop-submenu-item > .desktop-submenu,.desktop-menu-item > .desktop-megamenu {    background: #FFFDF9;    border-color: #D8CEC0;}.desktop-submenu-link {    background: #FFFDF9;    border-bottom-color: #D8CEC0;    border-bottom-style: solid;    border-bottom-width: 1px;    color: #1F1D1A;}.desktop-submenu-link:hover,.desktop-submenu-link:focus,.desktop-submenu-item.active > .desktop-submenu-link,.desktop-submenu-item.current > .desktop-submenu-link,.desktop-submenu-item.selected > .desktop-submenu-link {    background: #EFE8DE;    color: #2F342B;}.mobile-menu-link,.mobile-menu-toggle,.mobile-account-nav-link,.mobile-service-link {    color: #1F1D1A;}#mobileMenuOffcanvas .offcanvas-header,#mobileMenuOffcanvas .offcanvas-body {    background: #FFFDF9;    color: #1F1D1A;}#mobileMenuOffcanvas .offcanvas-title,#mobileMenuOffcanvas .mobile-menu,#mobileMenuOffcanvas .mobile-submenu {    color: #1F1D1A;}#mobileMenuOffcanvas .btn-close {    filter: none !important;    opacity: 0.8 !important;}.mobile-menu-link:hover,.mobile-menu-link:focus,.mobile-menu-toggle:hover,.mobile-menu-toggle:focus,.mobile-menu-item.is-open > .mobile-menu-toggle,.mobile-menu-item.is-open > .mobile-menu-link,.mobile-account-nav-link:hover,.mobile-account-nav-link:focus,.mobile-account-nav-item.active .mobile-account-nav-link,.mobile-account-nav-item.current .mobile-account-nav-link,.mobile-service-link:hover,.mobile-service-link:focus {    color: #3F4736;}.mobile-account-nav-list {    border-color: #D8CEC0;    background: #FFFDF9;}.mobile-account-nav-item + .mobile-account-nav-item,.mobile-menu-item,.mobile-service-nav,.mobile-account-nav {    border-color: #D8CEC0;}.mobile-service-link {    background: #FFFDF9;    border-color: #D8CEC0;}.mobile-service-link i {    color: #3F4736;}.mobile-service-link span {    color: #1F1D1A;}.desktop-menu-link,.desktop-menu-toggle {    border-radius: 0;    background: transparent;}.desktop-menu-link:hover,.desktop-menu-toggle:hover,.desktop-menu-item.is-open > .desktop-menu-link,.desktop-menu-item.is-open > .desktop-menu-toggle,.desktop-menu-item.active > .desktop-menu-link,.desktop-menu-item.active > .desktop-menu-toggle,.desktop-menu-item.current > .desktop-menu-link,.desktop-menu-item.current > .desktop-menu-toggle,.desktop-menu-item.selected > .desktop-menu-link,.desktop-menu-item.selected > .desktop-menu-toggle {    background: transparent;    box-shadow: inset 0 -2px 0 0 #2F342B;}
.hero-teaser-overlay {    background: rgba(31, 29, 26, 0.26);}.hero-teaser-title {    color: #FFFDF9;}.hero-teaser-text {    color: #FFFDF9;}.hero-teaser-actions .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}
.panel-hersteller .sidebar-link-list a {    color: #3F4736;}.panel-hersteller .sidebar-link-list a:hover,.panel-hersteller .sidebar-link-list a:focus {    color: #2F342B;}
.site-main {    background: #F6F2EC;}.main-content {    background: #F6F2EC;    color: #1F1D1A;}.content-area,.content-top,.content-body,.content-bottom {    background: transparent;    color: #1F1D1A;}.content-body {    color: #1F1D1A;}.main-content a,.content-body a {    color: #57604B;}.main-content a:hover,.main-content a:focus,.content-body a:hover,.content-body a:focus {    color: #3F4736;}
.image-with-text {    background: #FFFDF9;    border-color: #D8CEC0;}.image-with-text-eyebrow {    color: #8A8177;}.image-with-text-title {    color: #1F1D1A;}.image-with-text-text {    color: #2B2A27;}.image-with-text-actions .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}
.widget-info .widget-section-title {    color: #1F1D1A;}.widget-info .list-contact {    background: transparent;    border-width: 0;    box-shadow: none;    padding: 0;}.widget-info .list-contact,.widget-info .list-contact li {    color: #2B2A27;}.widget-info .list-contact i {    color: #57604B;}
.widget-category .widget-category-title {    background: rgba(17, 24, 39, 0.72);    color: #FFFFFF;}.widget-category .widget-category-link:hover .widget-category-title,.widget-category .widget-category-link:focus .widget-category-title {    background: rgba(13, 110, 253, 0.88);    color: #FFFFFF;}
.static-page-contact .static-page-card {    max-width: 860px;    padding: 1.5rem;    border-radius: var(--radius-md);    box-shadow: var(--shadow-sm);}
.manufacturer-info,.category-header,.active-filter-list {    color: #1F1D1A;}.category-header h1,.category-header .sub-title {    color: #1F1D1A;}.category-header .sub-title,.manufacturer-info,.category-description,.active-filter-title {    color: #8A8177;}.subcategory-card {    background: #FFFDF9;    border-color: #D8CEC0;}.subcategory-card:hover,.subcategory-card:focus {    border-color: #B8AD9D;}.active-filter-item,.active-filter-reset {    background: #EFE8DE;    color: #2F342B;}.product-filter-horizontal,.product-filter-group {    background: #FFFDF9;    border-color: #D8CEC0;}.product-filter-title,.product-filter-price .form-label {    color: #1F1D1A;}
.pageNavi .pagination > li > a,.pageNavi .pagination > li > span {    background: #FFFDF9;    border-color: #D8CEC0;    color: #2B2A27;}.pageNavi .pagination > li.active > a,.pageNavi .pagination > li.active > span {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.product-autoload .autoLoadButton {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}
.products-grid .product-card {    background: #FFFDF9;    border-color: #D8CEC0;}.products-grid .product-card-title a {    color: #1F1D1A;}.products-grid .product-card-meta,.products-grid .product-card-description {    color: #8A8177;}.products-grid .product-card-price,.products-grid .product-card-price strong {    color: #2F342B;}.products-grid .product-original-price {    color: #8A8177;}.products-grid .product-card-actions .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.products-grid .product-badge-new {    background: #57604B;    color: #FFFDF9;}.products-grid .product-badge-discount {    background: #8A5A44;    color: #FFFDF9;}.products-grid .product-badge-best {    background: #2F342B;    color: #FFFDF9;}.products-grid .product-badge-info {    background: #E9E1D6;    color: #2F342B;}
.listing-toolbar {    background: #F6F2EC;    border-color: #D8CEC0;    color: #1F1D1A;}.listing-toolbar-info,.listing-toolbar-control small {    color: #1F1D1A;}.listing-toolbar select,.listing-toolbar .form-control,.listing-toolbar .form-select {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.listing-view-link.active,.listing-view-link[aria-current='true'],.listing-view-link:hover,.listing-view-link:focus {    background: #EFE8DE;    color: #2F342B;}.listing-toolbar {    padding: 0 0 1rem;    border: 0;    border-bottom: 1px solid #D8CEC0;    border-radius: 0;    background: transparent;}
.products-list .product-card-list {    background: #FFFDF9;    border-color: #D8CEC0;}.products-list .product-card-title a {    color: #1F1D1A;}.products-list .product-card-description {    color: #2B2A27;}.products-list .product-card-meta {    color: #8A8177;}.products-list .product-card-price,.products-list .product-card-price strong {    color: #2F342B;}.products-list .product-original-price {    color: #8A8177;}.products-list .product-card-actions .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.products-list .product-badge-new {    background: #57604B;    color: #FFFDF9;}.products-list .product-badge-discount {    background: #8A5A44;    color: #FFFDF9;}.products-list .product-badge-best {    background: #2F342B;    color: #FFFDF9;}.products-list .product-badge-info {    background: #E9E1D6;    color: #2F342B;}
.panel-login .sidebar-form .btn,.panel-logout .sidebar-form .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.panel-login .sidebar-form .btn:hover,.panel-login .sidebar-form .btn:focus,.panel-logout .sidebar-form .btn:hover,.panel-logout .sidebar-form .btn:focus {    background: #444B3D;    border-color: #444B3D;    color: #F6F2EC;}
.account-subscription-overview table {    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;}.content-body > table.table-bordered.table-striped {    border-style: solid;    border-width: 1px;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;}
.account-address-list table {    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;}.content-body > table.table-bordered.table-striped {    border-style: solid;    border-width: 1px;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;}
.account-order-docs-table > tbody > tr > td {    background: transparent;}
.account-orders-overview table {    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;}.content-body > table.table-bordered.table-striped {    border-style: solid;    border-width: 1px;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;}
.account-home > .d-flex:last-child {    background: transparent;    border: 1px solid transparent;    border-radius: var(--radius-md);    padding: 1rem;}
.widget-logostrip:not(.widget-logostripauto) .logo-strip-card {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-logostrip:not(.widget-logostripauto) .logo-strip-link {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-logostrip:not(.widget-logostripauto) .logo-strip-link:hover,.widget-logostrip:not(.widget-logostripauto) .logo-strip-link:focus {    border-color: #B8AD9D;}
.widget-logostripauto .logo-strip-card {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-logostripauto .logo-strip-link {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-logostripauto .logo-strip-link:hover,.widget-logostripauto .logo-strip-link:focus {    border-color: #B8AD9D;}
.widget-brandsilder .brand-grid-link {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-brandsilder .brand-grid-link:hover,.widget-brandsilder .brand-grid-link:focus {    border-color: #B8AD9D;}
.modal-content,.product-option-modal,.product-option-modal-form {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.modal-header,.modal-body,.modal-footer {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.product-option-modal {    color: #1F1D1A;}.product-option-modal-title {    color: #1F1D1A;}.product-option-modal .form-control,.product-option-modal .form-select,.product-option-modal textarea {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.product-option-modal .form-label,.product-option-modal small,.product-option-modal .product-modal-form-privacy,.product-option-modal .product-option-control {    color: #1F1D1A;}.product-option-modal .modal-footer,.product-option-modal .product-cart-action-body {    background: #EFE8DE;    border-color: #D8CEC0;}.product-option-modal .alert-danger {    background: #F7DDDD;    border-color: #D8A1A1;    color: #842029;}.product-option-modal .alert-danger,.product-option-modal .alert-danger p,.product-option-modal .alert-danger li,.product-option-modal .alert-danger strong,.product-option-modal .alert-danger small {    color: #842029;}
.multicolumn-card {    background: #FFFDF9;    border-color: #D8CEC0;}.multicolumn-intro .widget-subline,.multicolumn-card .widget-subline {    color: #8A8177;}.multicolumn-icon {    color: #57604B;}.multicolumn-title {    color: #1F1D1A;}.multicolumn-text {    color: #2B2A27;}.multicolumn-actions .btn-link {    color: #57604B;}
.widget-news .widget-section-title {    color: #1F1D1A;}.widget-news .accordion-item {    background: #FFFDF9;    border-color: #D8CEC0;}.widget-news .accordion-button {    background: #FFFDF9;    border-color: #D8CEC0;    color: #2F342B;}.widget-news .accordion-button:not(.collapsed) {    background: #EFE8DE;    color: #1F1D1A;}.widget-news .accordion-body,.widget-news .accordion-body p,.widget-news .accordion-body li {    color: #2B2A27;}
.panel-newsletter .sidebar-form .form-control {    background: #F6F2EC;    border-color: #D8CEC0;}.panel-newsletter .sidebar-form .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}
.static-page-newsletter .static-page-card {    max-width: 860px;    padding: 1.5rem;    border-radius: var(--radius-md);    box-shadow: var(--shadow-sm);}
.newsletter-teaser-body {    background: #FFFDF9;}.newsletter-teaser-badge {    background: #E9E1D6;    color: #2F342B;}.newsletter-teaser-title {    color: #1F1D1A;}.newsletter-teaser-text {    color: #2B2A27;}.newsletter-teaser-note {    color: #8A8177;}.newsletter-teaser-actions .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}
#cartOffcanvas .btn-close {    filter: none !important;    opacity: 0.8 !important;}.basket-table-offcanvas .basket-entry-row td,.basket-table-offcanvas .basket-entry-product,.basket-table-offcanvas .basket-entry-image,.basket-table-offcanvas .basket-entry-image-link,.basket-table-offcanvas .basket-entry-mobile-view,.basket-table-offcanvas .basket-entry-offcanvas-view {    background: transparent;}
.static-page-passwortremind .static-page-card {    max-width: 860px;    padding: 1.5rem;    border-radius: var(--radius-md);    box-shadow: var(--shadow-sm);}
.product-detail-section-title,.product-detail-section h2,.product-detail-section h3 {    color: #1F1D1A;}.product-detail-header h1,.product-information-header h1 {    color: #1F1D1A;}.product-detail-header .sub-title,.product-information-header .sub-title {    color: #8A8177;}
.widget-products .widget-section-title {    color: #1F1D1A;}.widget-products .widget-footer-link {    color: #57604B;}.widget-products .widget-footer-link:hover,.widget-products .widget-footer-link:focus {    color: #3F4736;}
.widget-productsslider .widget-section-title {    color: #1F1D1A;}.widget-productsslider .widget-footer-link {    color: #57604B;}.widget-productsslider .widget-footer-link:hover,.widget-productsslider .widget-footer-link:focus {    color: #3F4736;}.widget-productsslider .widget-slider-controls .btn {    color: #2F342B;    border-color: #D8CEC0;}.widget-productsslider .widget-slider-controls .btn:hover,.widget-productsslider .widget-slider-controls .btn:focus {    background: #EFE8DE;    border-color: #EFE8DE;    color: #2F342B;}
.panel-categories #CatTree li > a {    padding-top: 0.55rem;    padding-bottom: 0.55rem;    padding-left: 1rem;    padding-right: 1rem;}.panel-categories #CatTree li.catactive > a,.panel-categories #CatTree li > a.l4,.sidebar-block.panel-categories #CatTree li.catactive > a,.sidebar-block.panel-categories #CatTree li.is-active > a {    color: #2F342B;    background: #EFE8DE;}.panel-categories #CatTree li > .count {    color: #8A8177;}
.richtext-subline {    color: #8A8177;}.richtext-title {    color: #1F1D1A;}.richtext-text {    color: #2B2A27;}.richtext-actions .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}
.product-information,.product-meta-list,.product-purchase-text,.product-detail-utility {    color: #1F1D1A;}.product-meta-item,.product-finance-note,.product-price-tax,.product-detail-links,.product-detail-social {    color: #8A8177;}.product-price-box,#price_box,#purchase_price_box,#totalpricebox {    background: #FFFDF9;    border-color: #D8CEC0;}.product-current-price,.product-current-price strong,.product-price-box .pricevalue,.product-base-price,.product-base-price .pricevalue,#grund_price,#grund_price .pricevalue {    color: #2F342B;}.product-price-summary,.product-price-summary .pricename,.product-price-summary .pricevariation,.product-price-summary .pricecur,.product-price-summary .priceunit,.product-original-price,.product-price-tax,.gprice,#grund_price,#scaleprice,#klarnarate_info,#cfg_info,.klanarate_info,.cfg_info {    color: #8A8177;}.product-price-box strong,#price_box strong,#purchase_price_box strong,#totalpricebox strong,.product-price-summary .pricevalue,.product-price-summary .product-current-price,.product-price-summary .product-current-price strong,#art_price {    color: #2F342B;}.product-purchase-box {    background: #FFFDF9;    border-color: #D8CEC0;}.product-purchase-panel,#productPurchaseSubscriptionPanel,.product-cart-action-body {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.product-purchase-toggle,.btn.btn-outline-primary.product-purchase-toggle {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.product-purchase-option .btn-check:checked + .product-purchase-toggle,.product-purchase-toggle.active,.product-purchase-toggle:hover,.product-purchase-toggle:focus {    background: #EFE8DE;    border-color: #D8CEC0;    color: #2F342B;}.product-quantity-row .control-label,.product-quantity-row .product-option-control,.product-quantity-message small {    color: #1F1D1A;}.product-quantity-control .form-control,.product-quantity-control .input-number,.product-sticky-cart-quantity-input {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.product-information .input-group .btn-number,.product-information .input-group .btn-number:disabled,.product-information .input-group .btn-number[disabled],.product-sticky-cart-quantity-button,.product-sticky-cart-quantity-button:disabled,.product-sticky-cart-quantity-button[disabled] {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;    opacity: 1;}.custom-bullet-list i,.product-meta-item-action i {    color: #57604B;}.btn-cta,#wk_button,#wk_button_abo,.product-sticky-cart-button {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.btn-cta:hover,.btn-cta:focus,#wk_button:hover,#wk_button:focus,#wk_button_abo:hover,#wk_button_abo:focus,.product-sticky-cart-button:hover,.product-sticky-cart-button:focus {    background: #444B3D;    border-color: #444B3D;    color: #F6F2EC;}@media (min-width: 992px) {    .product-sticky-cart-quantity {        display: none !important;    }}@media (max-width: 991.98px) {    .product-sticky-cart-quantity {        display: none !important;    }}
.product-option-row .form-label,.bestellmerkmal-label {    color: #1F1D1A;}.product-option-row,.product-option-control,.variation-rr,.merkmal-rr {    color: #1F1D1A;}.product-option-row small,.bestellmerkmal-beschreibung,.product-quantity-message small {    color: #8A8177;}.product-option-row .form-control,.product-option-row .form-select,.product-option-row textarea,.additional_option_selector {    background: #FFFDF9;    border-color: #D8CEC0;    color: #1F1D1A;}.variation-cc,.merkmal-cc {    border-color: #D8CEC0;}.cc-variation-selector input:checked + .variation-cc,.cc-selector input:checked + .merkmal-cc,.rr-variation-selector input:checked + .variation-rr,.rr-selector input:checked + .merkmal-rr {    border-color: #2F342B;    box-shadow: inset 0 0 0 1px #2F342B;}
.product-scale-price .pricename,.product-scale-price .priceunit {    color: #1F1D1A;}.product-scale-price,.product-scale-price .pricevariation,.product-scale-price .uvp_price,.product-scale-price .gprice {    color: #8A8177;}.product-scale-price .product-scale-price-value,.product-scale-price .pricevalue,.product-scale-price .pricecur {    color: #2F342B;}
.slideshow-overlay {    background: rgba(31, 29, 26, 0.18);}.slideshow-title {    color: #FFFDF9;}.slideshow-text {    color: #FFFDF9;}.slideshow .carousel-indicators [data-bs-target] {    background-color: rgba(47, 52, 43, 0.28);}.slideshow .carousel-indicators .active {    background-color: #2F342B;}.slideshow .carousel-control-prev-icon,.slideshow .carousel-control-next-icon {    background-color: rgba(255, 253, 249, 0.78);    box-shadow: 0 0 0 1px rgba(31, 29, 26, 0.08);}.slideshow .carousel-control-prev:hover .carousel-control-prev-icon,.slideshow .carousel-control-next:hover .carousel-control-next-icon,.slideshow .carousel-control-prev:focus .carousel-control-prev-icon,.slideshow .carousel-control-next:focus .carousel-control-next-icon {    background-color: rgba(255, 253, 249, 0.92);}.slideshow-actions .btn {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}
.teaser-grid-card {    background: #FFFDF9;    border-color: #D8CEC0;}.teaser-grid-card:hover,.teaser-grid-card:focus-within {    border-color: #B8AD9D;}.teaser-grid-title {    color: #1F1D1A;}.teaser-grid-text {    color: #2B2A27;}
.testimonials-slider-subline {    color: #8A8177;}.testimonials-slider-title {    color: #1F1D1A;}.testimonials-slider-text {    color: #2B2A27;}.testimonials-slider-slide {    background: #FFFDF9;    border-color: #D8CEC0;}.testimonials-slider-quote {    color: #57604B;}.testimonials-slider-author {    color: #1F1D1A;}.testimonials-slider-meta {    color: #8A8177;}.testimonials-slider .carousel-indicators [data-bs-target] {    background-color: rgba(47, 52, 43, 0.28);}.testimonials-slider .carousel-indicators .active {    background-color: #2F342B;}
.widget-textarea,.widget-textarea p,.widget-textarea li,.widget-textarea td,.widget-textarea th {    color: #2B2A27;}.widget-textarea a {    color: #57604B;}
.usp-bar-card {    background: #FFFDF9;    border-color: #D8CEC0;}.usp-bar-card:hover,.usp-bar-card:focus-within {    border-color: #B8AD9D;}.usp-bar-icon {    background: rgba(87, 96, 75, 0.08);    color: #57604B;}.usp-bar-title {    color: #1F1D1A;}.usp-bar-text {    color: #2B2A27;}
.video-section-overlay {    background: rgba(31, 29, 26, 0.34);}.video-section-content {    background: rgba(4, 11, 18, 0.42);}.video-section-badge {    background: rgba(255, 255, 255, 0.12);    color: #FFFFFF;}.video-section-badge-icon {    background: #E9E1D6;    color: #1F1D1A;}.video-section-title-main {    color: #FFFFFF;}.video-section-title-highlight {    color: #E9E1D6;}.video-section-text {    color: rgba(255, 255, 255, 0.88);}.video-section-feature-title {    color: #FFFFFF;}.video-section-feature-text {    color: rgba(255, 255, 255, 0.78);}.video-section-subnote {    color: rgba(255, 255, 255, 0.62);}.video-section-actions .btn {    background: #E9E1D6;    border-color: #E9E1D6;    color: #1F1D1A;}.video-section-actions .btn:hover,.video-section-actions .btn:focus {    background: #DFD5C7;    border-color: #DFD5C7;    color: #1F1D1A;}
.sidebar-basket-summary-total {    color: #1F1D1A;}.sidebar-basket-summary-meta {    color: #8A8177;}.panel-basket .sidebar-block-actions .btn,.panel-basket .sidebar-block-actions .btn-primary {    background: #2F342B;    border-color: #2F342B;    color: #F6F2EC;}.panel-basket .sidebar-block-actions .btn:hover,.panel-basket .sidebar-block-actions .btn:focus,.panel-basket .sidebar-block-actions .btn-primary:hover,.panel-basket .sidebar-block-actions .btn-primary:focus {    background: #444B3D;    border-color: #444B3D;    color: #F6F2EC;}
.static-page-withdrawal .static-page-card {    max-width: 860px;    padding: 1.5rem;    border-radius: var(--radius-md);    box-shadow: var(--shadow-sm);}
.widget-youtubevideo .ratio {    background: #FFFDF9;    border-color: #D8CEC0;}
