:root {    --color-bg: #0B0B0D;    --color-text: #EAE3D9;    --color-muted: #A79D91;    --color-border: #3A332B;    --color-light: #1D1E23;    --surface-color: #151519;    --surface-alt-color: #1D1E23;    --border-width: 1px;    --radius-sm: 4px;    --radius-md: 8px;    --shadow-sm: 0 0.35rem 1rem rgba(0, 0, 0, 0.24);    --shadow-md: 0 1rem 2.5rem rgba(0, 0, 0, 0.34);    --color-primary: #A88455;    --color-primary-hover: #C4A06B;}body {    font-family: Inter, Arial, sans-serif;    font-size: 16px;    background: #0B0B0D;    color: #EAE3D9;}a {    color: #C7A36A;}a:hover,a:focus {    color: #E0C08D;}body, .main-content, .site-main {    color: #EAE3D9;}.text-muted,.form-text,small,.small {    color: #A79D91;}.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: #3A332B;    border-width: 1px;    background: #151519;}.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: #151519;    color: #EAE3D9;}.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: #151519;    color: #EAE3D9;}.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: #3A332B;}.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: #EAE3D9;}.product-properties-table a,.product-properties-table-other a,.product-variations-table a,.product-downloads-table a {    color: #C7A36A;}.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: #1D1E23;    color: #EAE3D9;    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: #3A332B;}.product-detail-gallery,.product-detail-main-image-link,.product-detail-thumb {    border-radius: var(--radius-md);}.btn-apt,.btn.btn-primary,.btn-primary {    background: #A88455;    border-color: #A88455;    color: #0B0B0D;}.btn-apt:hover,.btn-apt:focus,.btn.btn-primary:hover,.btn.btn-primary:focus,.btn-primary:hover,.btn-primary:focus {    background: #C4A06B;    border-color: #C4A06B;    color: #0B0B0D;}.btn-cta,.checkout-submit-button,.add-to-cart-button,.btn-important {    background: #D0B07A;    border-color: #D0B07A;    color: #0B0B0D;}.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: #E2C894;    border-color: #E2C894;    color: #0B0B0D;}.alert {    background: #1D1E23;    border-color: #3A332B;    color: #EAE3D9;}.alert,.alert p,.alert li,.alert strong,.alert small {    color: #EAE3D9;}.alert a {    color: #C7A36A;}.alert a:hover,.alert a:focus {    color: #E0C08D;}.alert-info {    background: rgba(59, 130, 246, 0.14);    border-color: rgba(96, 165, 250, 0.3);    color: #dbeafe;}.alert-info,.alert-info p,.alert-info li,.alert-info strong,.alert-info small {    color: #dbeafe;}.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(127, 29, 29, 0.34);    border-color: rgba(248, 113, 113, 0.42);    color: #fff1f2;}.alert-danger,.alert-danger p,.alert-danger li,.alert-danger strong,.alert-danger small {    color: #fff1f2;}.form-control,.form-select,.input-group-text,.form-check-input {    background: #151519;    border-color: #3A332B;    color: #EAE3D9;}.form-control:disabled,.form-control[readonly],.form-select:disabled,.input-group-text:disabled,.form-check-input:disabled {    background: #151519;    border-color: #3A332B;    color: #A79D91;    opacity: 1;}.form-control::placeholder,.form-select::placeholder {    color: #A79D91;}.form-control:focus,.form-select:focus,.form-check-input:focus {    background: #1D1E23;    border-color: #C7A36A;    color: #EAE3D9;    box-shadow: 0 0 0 0.2rem rgba(199, 163, 106, 0.18);}.form-check-input:checked,.form-check-input[type=checkbox]:checked,.form-check-input[type=radio]:checked {    background-color: #A88455;    border-color: #A88455;}
.widget-bannerslider .carousel-caption {    background: rgba(15, 23, 42, 0.72);}.widget-bannerslider .carousel-indicators [data-bs-target] {    background-color: rgba(255, 255, 255, 0.5);}
.before-after-overlay {    background: rgba(255, 255, 255, 0.88);}.before-after-label {    background: rgba(15, 23, 42, 0.72);}.before-after-handle {    background: rgba(255, 255, 255, 0.95);}
.product-detail-thumb .play-overlay {    background: rgba(0, 0, 0, 0.24);}
.page-meta {    background: #111216;    border-bottom-color: #332D27;}.page-breadcrumb .breadcrumb-item,.page-breadcrumb li {    color: #A79D91;}.page-breadcrumb a {    color: #D6C0A0;}.page-breadcrumb a:hover,.page-breadcrumb a:focus {    color: #E6D3B3;}.page-meta-actions .btn {    background: #1A1B20;    border-color: #4A3F34;    color: #EAE3D9;}.page-meta-actions .btn:hover,.page-meta-actions .btn:focus {    background: #A88455;    border-color: #4A3F34;    color: #0B0B0D;}
.checkout-page-title {    color: #F1E9DE;}.checkout-section-title {    color: #F1E9DE;}.checkout-page-intro,.checkout-section-hint,.checkout-section-selected-meta,.checkout-address-text,.checkout-option-note,.checkout-selection-summary-label,.checkout-legal-note,.checkout-overview,.checkout-order-section {    color: #CFC5B8;}.checkout-section-card,.checkout-order-wrapper,.checkout-remark-card {    background: #16171B;    border-color: #3A332B;}.checkout-order-totals,.checkout-order-totals tr,.checkout-order-totals td,.checkout-coupon-form,.checkout-coupon-table,.checkout-coupon-table tr,.checkout-coupon-table td {    background: #16171B;    border-color: #3A332B;    color: #CFC5B8;}.checkout-selection-panel,.checkout-selection-selected,.checkout-option-table {    background: #1B1C21;    border-color: #4A4034;}.checkout-option-table,.checkout-option-table tr,.checkout-option-table td,.checkout-option-table th {    background: #1B1C21;    border-color: #4A4034;    color: #CFC5B8;}.checkout-option-copy label,.checkout-selection-summary-main strong,.checkout-selection-selected strong,.checkout-toggle-link {    color: #F1E9DE;}.checkout-option-table td,.checkout-option-table th,.checkout-order-table td,.checkout-order-table th,.checkout-coupon-table td,.checkout-coupon-table th,.checkout-divider {    border-color: #4A4034;}.checkout-order-totals td,.checkout-coupon-table td,.checkout-coupon-form label,.checkout-order-totals small,.checkout-order-totals .text-right {    color: #CFC5B8;}.checkout-order-totals strong,.checkout-coupon-form label {    color: #F1E9DE;}.checkout-option-price,.checkout-option-price strong,.checkout-section-selected-meta strong,.checkout-order-totals strong {    color: #D8B07B;}.checkout-legal-note {    background: #15161A;    border-color: #3A332B;}.checkout-submit-button {    background: #B89363;    border-color: #B89363;    color: #111216;}.checkout-submit-button:hover,.checkout-submit-button:focus {    background: #D0B07A;    border-color: #D0B07A;    color: #111216;}
.collection-list-card,.collection-list-link {    border-color: #3A332B;}.collection-list-titlebar {    background: #C69756;}.collection-list-card-no-image .collection-list-body {    background: #C69756;}.collection-list-card-has-image .collection-list-title {    color: #141416;}.collection-list-card-has-image .collection-list-text {    color: #141416;}.collection-list-card-no-image .collection-list-title {    color: #141416;}.collection-list-card-no-image .collection-list-text {    color: #141416;}
.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;}
.countdown-deal-overlay {    background: rgba(15, 23, 42, 0.72);}.countdown-deal-badge {    background: #A88455;    color: #0B0B0D;}.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: #A88455;}.countdown-deal-label {    color: rgba(255, 255, 255, 0.72);}.countdown-deal-actions .btn {    background: #A88455;    border-color: #A88455;    color: #0B0B0D;}.countdown-deal-actions .btn:hover,.countdown-deal-actions .btn:focus {    background: #C4A06B;    border-color: #C4A06B;    color: #0B0B0D;}
.product-detail-accordion .accordion-button:not(.collapsed),.product-detail-accordion .accordion-button:hover,.product-detail-accordion .accordion-button:focus {    background: rgba(37, 99, 235, 0.06);}
.faq-accordion .accordion-button:not(.collapsed),.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:focus {    background: rgba(37, 99, 235, 0.06);}
.featured-collection-actions .btn:hover,.featured-collection-actions .btn:focus {    background: #C4A06B;    border-color: #C4A06B;    color: #0B0B0D;}
.featured-product-actions .btn:hover,.featured-product-actions .btn:focus {    background: #C4A06B;    border-color: #C4A06B;    color: #0B0B0D;}
.footer-newsletter {    background: #101115;    color: #EAE3D9;    border-top-color: #332D27;    border-bottom-color: #332D27;}.footer-newsletter-label {    color: #EAE3D9;}.footer-newsletter-form .input-group .form-control {    background: #1A1B20;    border-color: #3A332B;    color: #EAE3D9;}.footer-newsletter-form .input-group .btn {    background: #A88455;    border-color: #A88455;    color: #0B0B0D;}.site-footer {    background: #0D0E12;    color: #B4AA9E;}.site-footer a,.footer-info-list a {    color: #D0B07A;}.site-footer a:hover,.site-footer a:focus,.footer-info-list a:hover,.footer-info-list a:focus {    color: #E6D3B3;}.footer-bottom {    border-top-color: #332D27;}.footer-copyright-shop {    color: #F1E9DE;}.footer-copyright-meta {    color: #B4AA9E;}.footer-social-list a {    background: transparent;    border-color: #4B4034;    color: #EAE3D9;}.footer-social-list a:hover,.footer-social-list a:focus {    background: transparent;    color: #D0B07A;    border-color: #D0B07A;}.footer-top {    padding: 1.35rem 0;}.footer-bottom {    padding: 1rem 0;}
:root {    --header-logo-height: 90px;    --header-search-height: 46px;}.topbar {    background: #0A0A0C;    color: #A79D91;}.header-notice-light {    background: #0A0A0C;    color: #A79D91;}.header-notice-light a {    color: #D0B07A;}.header-notice-light .btn-close {    filter: invert(1) grayscale(100%) brightness(220%);    opacity: 1;}.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: #EAE3D9;}.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: #D0B07A;}.site-header {    background: #111216;}.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: #3A332B;}#search-form .form-control,#search-form-compact .form-control,#mobile-search-form .form-control {    background: #1A1B20;    color: #EAE3D9;}.mobile-search-offcanvas,.mobile-search-offcanvas .offcanvas-header,.mobile-search-offcanvas .offcanvas-body {    background: #111216;    color: #EAE3D9;}.mobile-search-offcanvas .offcanvas-title {    color: #EAE3D9;}.mobile-search-offcanvas .btn-close {    filter: invert(1) grayscale(100%) brightness(220%);    opacity: 1;}.site-header-cart,.site-header-mobile-toggle,.site-header-mobile-action {    background: #1A1B20;    color: #EAE3D9;}#search-form .form-control::placeholder,#search-form-compact .form-control::placeholder,#mobile-search-form .form-control::placeholder {    color: #8F857A;}#search-form .btn,#search-form-compact .btn,#mobile-search-form .btn,.site-header-cart:hover,.site-header-cart:focus {    background: #A88455;    border-color: #A88455;    color: #0B0B0D;}.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: #0B0B0D;}@media (max-width: 767.98px) {.site-header-mobile-brand .site-logo-image {    max-height: 34px;}}
.site-navigation {    background: #121318;    border-bottom-color: #332D27;}.desktop-menu-link,.desktop-menu-toggle {    color: #E6DED3;}.desktop-menu-link:hover,.desktop-menu-link:focus,.desktop-menu-toggle:hover,.desktop-menu-toggle:focus {    color: #D0B07A;}.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: #1C1D23;    color: #D0B07A;    box-shadow: inset 0 0 0 1px #6F5835;}.desktop-menu-item > .desktop-submenu,.desktop-submenu-item > .desktop-submenu,.desktop-menu-item > .desktop-megamenu {    background: #17181D;    border-color: #3A332B;}.desktop-submenu-link {    background: #17181D;    border-bottom-color: #3A332B;    border-bottom-style: solid;    border-bottom-width: 1px;    color: #EAE3D9;}.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: #202127;    color: #D0B07A;}.mobile-menu-link,.mobile-menu-toggle,.mobile-account-nav-link,.mobile-service-link {    color: #EAE3D9;}#mobileMenuOffcanvas .offcanvas-header,#mobileMenuOffcanvas .offcanvas-body {    background: #121318;    color: #EAE3D9;}#mobileMenuOffcanvas .offcanvas-title,#mobileMenuOffcanvas .mobile-menu,#mobileMenuOffcanvas .mobile-submenu {    color: #EAE3D9;}#mobileMenuOffcanvas .btn-close {    filter: invert(1) grayscale(100%) brightness(220%);    opacity: 1;}.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: #D0B07A;}.mobile-account-nav-list {    border-color: #3A332B;    background: #17181D;}.mobile-account-nav-item + .mobile-account-nav-item,.mobile-menu-item,.mobile-service-nav,.mobile-account-nav {    border-color: #3A332B;}.mobile-service-link {    background: #17181D;    border-color: #3A332B;}.mobile-service-link i {    color: #D0B07A;}.mobile-service-link span {    color: #EAE3D9;}
.hero-teaser-overlay {    background: rgba(15, 23, 42, 0.72);}.hero-teaser-text {    color: rgba(255, 255, 255, 0.92);}
.site-main {    background: #111216;}.main-content {    background: #111216;    color: #EAE3D9;}.content-area,.content-top,.content-body,.content-bottom {    background: transparent;    color: #EAE3D9;}.content-body {    color: #EAE3D9;}.main-content a,.content-body a {    color: #D0B07A;}.main-content a:hover,.main-content a:focus,.content-body a:hover,.content-body a:focus {    color: #E2C894;}
.widget-info .widget-section-title {    color: #1B1C20;}.widget-info .list-contact {    background: transparent;    border-width: 0;    box-shadow: none;    padding: 0;}.widget-info .list-contact,.widget-info .list-contact li {    color: #2F3137;}.widget-info .list-contact i {    color: #C7A36A;}
.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);}
.products-grid .product-card {    background: #2A2C33;    border-color: #6A5B49;}.products-grid .product-card-title a {    color: #F1E9DE;}.products-grid .product-card-meta,.products-grid .product-card-description {    color: #C9BFB3;}.products-grid .product-card-price,.products-grid .product-card-price strong {    color: #D8B07B;}.products-grid .product-original-price {    color: #A79D91;}.products-grid .product-card-actions .btn {    background: #B89363;    border-color: #B89363;    color: #111216;}
.products-list .product-card-list {    background: #30333B;    border-color: #756450;}.products-list .product-card-title a {    color: #F1E9DE;}.products-list .product-card-description {    color: #DDD3C7;}.products-list .product-card-meta {    color: #C9BFB3;}.products-list .product-card-price,.products-list .product-card-price strong {    color: #D8B07B;}.products-list .product-original-price {    color: #A79D91;}.products-list .product-card-actions .btn {    background: #B89363;    border-color: #B89363;    color: #111216;}
.subscription-detail h1,.subscription-detail h2,.subscription-detail .checkout-section-title {    color: #F1E9DE;}.subscription-detail .alert.alert-info,.subscription-detail .checkout-section-card {    background: #1B1C21;    border-color: #4A4034;    color: #CFC5B8;}.subscription-detail .alert.alert-success {    background: #1D2A20;    border-color: #37523D;    color: #D8E6D7;}.subscription-detail-actions .btn.btn-primary {    background: #C8A26B;    border-color: #C8A26B;    color: #111216;}.subscription-detail-table,.subscription-detail-wrapper {    background: #1B1C21;    border-color: #4A4034;    --bs-table-bg: #1B1C21;    --bs-table-color: #CFC5B8;    --bs-table-border-color: #4A4034;}.subscription-detail-table > :not(caption) > * > * {    background: #1B1C21;    border-color: #4A4034;}.subscription-detail-totals,.subscription-detail-table > tfoot {    --bs-table-bg: #1B1C21;    --bs-table-color: #CFC5B8;    --bs-table-border-color: #4A4034;}.subscription-detail-totals tr,.subscription-detail-table > tfoot > tr {    background: #1B1C21;    background-color: #1B1C21;    border-color: #4A4034;}.subscription-detail-totals td,.subscription-detail-table > tfoot > tr > td {    background: #1B1C21;    background-color: #1B1C21;    border-color: #4A4034;    color: #CFC5B8;    box-shadow: inset 0 0 0 9999px #1B1C21;}.subscription-detail-table td,.subscription-detail-table th,.subscription-detail hr {    border-color: #4A4034;}.subscription-detail-totals td,.subscription-detail-totals small {    color: #CFC5B8;}.subscription-detail-entry-price,.subscription-detail-entry-total,.subscription-detail-entry-mobile-view strong,.subscription-detail-totals td:last-child {    color: #D8B07B;}
.account-subscription-overview {    color: #EAE3D9;}.account-subscription-overview h1,.account-subscription-overview h2,.account-subscription-overview h3 {    color: #F1E9DE;}.account-subscription-overview hr {    border-top-color: #4A4034;}.account-subscription-overview table {    background: #1B1C21;    color: #EAE3D9;    border-color: #4A4034;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;    --bs-table-bg: #1B1C21;    --bs-table-color: #EAE3D9;    --bs-table-border-color: #4A4034;}.account-subscription-overview thead,.account-subscription-overview tbody,.account-subscription-overview tr {    background: #1B1C21;    border-color: #4A4034;}.account-subscription-overview thead th {    color: #F1E9DE;    background: #1B1C21;    border-color: #4A4034;}.account-subscription-overview tbody td,.account-subscription-overview tbody th {    background: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.account-subscription-overview tbody tr + tr td,.account-subscription-overview tbody tr + tr th,.account-subscription-overview thead tr,.account-subscription-overview tbody tr {    border-color: #4A4034;}.account-subscription-overview a:not(.btn) {    color: #D8B07B;}.account-subscription-overview .text-muted,.account-subscription-overview small {    color: #CFC5B8;}.content-body > table.table-bordered.table-striped {    background: #1B1C21;    color: #EAE3D9;    border-color: #4A4034;    border-style: solid;    border-width: 1px;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;    --bs-table-bg: #1B1C21;    --bs-table-color: #EAE3D9;    --bs-table-border-color: #4A4034;}.content-body > table.table-bordered.table-striped > :not(caption) > * > * {    background: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.content-body > table.table-bordered.table-striped > thead > tr > th {    color: #F1E9DE;}.content-body > table.table-bordered.table-striped a:not(.btn) {    color: #D8B07B;}.content-body > table.table-bordered.table-striped small,.content-body > table.table-bordered.table-striped .text-muted {    color: #CFC5B8;}
.account-address-list {    color: #EAE3D9;}.account-address-list h1,.account-address-list h2,.account-address-list h3 {    color: #F1E9DE;}.account-address-list hr {    border-top-color: #4A4034;}.account-address-list table {    background: #1B1C21;    color: #EAE3D9;    border-color: #4A4034;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;    --bs-table-bg: #1B1C21;    --bs-table-color: #EAE3D9;    --bs-table-border-color: #4A4034;}.account-address-list thead,.account-address-list tbody,.account-address-list tr {    background: #1B1C21;    border-color: #4A4034;}.account-address-list thead th {    color: #F1E9DE;    background: #1B1C21;    border-color: #4A4034;}.account-address-list tbody td,.account-address-list tbody th {    background: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.account-address-list tbody tr + tr td,.account-address-list tbody tr + tr th,.account-address-list thead tr,.account-address-list tbody tr {    border-color: #4A4034;}.account-address-list a:not(.btn) {    color: #D8B07B;}.account-address-list .text-muted,.account-address-list small {    color: #CFC5B8;}.content-body > table.table-bordered.table-striped {    background: #1B1C21;    color: #EAE3D9;    border-color: #4A4034;    border-style: solid;    border-width: 1px;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;    --bs-table-bg: #1B1C21;    --bs-table-color: #EAE3D9;    --bs-table-border-color: #4A4034;}.content-body > table.table-bordered.table-striped > :not(caption) > * > * {    background: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.content-body > table.table-bordered.table-striped > thead > tr > th {    color: #F1E9DE;}.content-body > table.table-bordered.table-striped a:not(.btn) {    color: #D8B07B;}.content-body > table.table-bordered.table-striped small,.content-body > table.table-bordered.table-striped .text-muted {    color: #CFC5B8;}
.account-order-detail h1,.account-order-detail h2,.account-order-detail .checkout-section-title {    color: #F1E9DE;}.account-order-detail .alert,.account-order-detail .checkout-address-text,.account-order-detail .checkout-section-card {    background: #1B1C21;    border-color: #4A4034;    color: #CFC5B8;}.account-order-table,.account-order-docs-table,.account-order-wrapper,.account-order-docs-wrapper {    background: #1B1C21;    border-color: #4A4034;    --bs-table-bg: #1B1C21;    --bs-table-color: #D8B07B;    --bs-table-border-color: #4A4034;}.account-order-table .account-order-entry-row,.account-order-docs-table tr {    background: #1B1C21;    border-color: #4A4034;}.account-order-table > :not(caption) > * > * {    background: #1B1C21;    border-color: #4A4034;}.account-order-docs-table > tbody > tr > td {    background: transparent;    border-color: #4A4034;}.account-order-totals,.account-order-table > tfoot {    --bs-table-bg: #1B1C21;    --bs-table-color: #D8B07B;    --bs-table-border-color: #4A4034;}.account-order-totals tr,.account-order-table > tfoot > tr {    background: #1B1C21;    background-color: #1B1C21;    border-color: #4A4034;}.account-order-totals td,.account-order-table > tfoot > tr > td {    background: #1B1C21;    background-color: #1B1C21;    border-color: #4A4034;    color: #D8B07B;    box-shadow: inset 0 0 0 9999px #1B1C21;}.account-order-table td,.account-order-table th,.account-order-docs-table td,.account-order-docs-table th,.account-order-detail hr {    border-color: #4A4034;}.account-order-totals td,.account-order-totals small,.account-order-detail .text-right {    color: #D8B07B;}.account-order-total-label {    color: #F1E9DE;}.account-order-totals td:last-child,.account-order-docs-table a {    color: #D8B07B;}.account-order-docs-table a {    color: #D8B07B;}
.account-orders-overview {    color: #EAE3D9;}.account-orders-overview h1,.account-orders-overview h2,.account-orders-overview h3 {    color: #F1E9DE;}.account-orders-overview hr {    border-top-color: #4A4034;}.account-orders-overview table {    background: #1B1C21;    color: #EAE3D9;    border-color: #4A4034;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;    --bs-table-bg: #1B1C21;    --bs-table-color: #EAE3D9;    --bs-table-border-color: #4A4034;}.account-orders-overview thead,.account-orders-overview tbody,.account-orders-overview tr {    background: #1B1C21;    border-color: #4A4034;}.account-orders-overview thead th {    color: #F1E9DE;    background: #1B1C21;    border-color: #4A4034;}.account-orders-overview tbody td,.account-orders-overview tbody th {    background: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.account-orders-overview tbody tr + tr td,.account-orders-overview tbody tr + tr th,.account-orders-overview thead tr,.account-orders-overview tbody tr {    border-color: #4A4034;}.account-orders-overview a:not(.btn) {    color: #D8B07B;}.account-orders-overview .text-muted,.account-orders-overview small {    color: #CFC5B8;}.content-body > table.table-bordered.table-striped {    background: #1B1C21;    color: #EAE3D9;    border-color: #4A4034;    border-style: solid;    border-width: 1px;    border-radius: var(--radius-md);    overflow: hidden;    border-collapse: separate;    border-spacing: 0;    --bs-table-bg: #1B1C21;    --bs-table-color: #EAE3D9;    --bs-table-border-color: #4A4034;}.content-body > table.table-bordered.table-striped > :not(caption) > * > * {    background: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.content-body > table.table-bordered.table-striped > thead > tr > th {    color: #F1E9DE;}.content-body > table.table-bordered.table-striped a:not(.btn) {    color: #D8B07B;}.content-body > table.table-bordered.table-striped small,.content-body > table.table-bordered.table-striped .text-muted {    color: #CFC5B8;}
.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: transparent;    border-color: transparent;}
.widget-logostripauto .logo-strip-card {    background: transparent;    border-color: transparent;}
.modal-content,.product-option-modal,.product-option-modal-form {    background: #151519;    border-color: #3A332B;    color: #EAE3D9;}.modal-header,.modal-body,.modal-footer {    background: #151519;    border-color: #3A332B;    color: #EAE3D9;}.product-option-modal {    color: #EAE3D9;}.product-option-modal-title {    color: #F1E9DE;}.product-option-modal .form-control,.product-option-modal .form-select,.product-option-modal textarea {    background: #151519;    border-color: #3A332B;    color: #EAE3D9;}.product-option-modal .form-label,.product-option-modal small,.product-option-modal .product-modal-form-privacy,.product-option-modal .product-option-control {    color: #EAE3D9;}.product-option-modal .modal-footer,.product-option-modal .product-cart-action-body {    background: #1D1E23;    border-color: #3A332B;}.product-option-modal .alert-danger {    background: #4a191d;    border-color: #d46a73;    color: #fff1f2;}.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: #fff1f2;}
.widget-news .accordion-button:not(.collapsed) {    background: rgba(37, 99, 235, 0.06);}
.static-page-newsletter .static-page-card {    max-width: 860px;    padding: 1.5rem;    border-radius: var(--radius-md);    box-shadow: var(--shadow-sm);}
.newsletter-teaser-badge {    background: rgba(37, 99, 235, 0.08);}
#cartOffcanvas,#cartOffcanvas .offcanvas-header,#cartOffcanvas .offcanvas-body,.basket-table-offcanvas .basket-entry-row {    background: #16171B;    border-color: #4A4034;}#cartOffcanvas,#cartOffcanvas .offcanvas-header,#cartOffcanvas .offcanvas-body {    color: #B8ADA1;}.cart-offcanvas-summary {    background: #16171B;    border-color: #4A4034;}.cart-offcanvas-title,#cartOffcanvas .offcanvas-title {    color: #F1E9DE;}#cartOffcanvas .btn-close {    filter: invert(1) grayscale(100%) brightness(220%);    opacity: 1;}.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;}.cart-offcanvas-meta,.cart-offcanvas-checkout-alt,.cart-offcanvas-checkout-alt .basket-actions-or {    color: #B8ADA1;}.cart-offcanvas-actions .btn.btn-primary {    background: #B89363;    border-color: #B89363;    color: #111216;}.cart-offcanvas-actions .btn.btn-primary:hover,.cart-offcanvas-actions .btn.btn-primary:focus {    background: #D0B07A;    border-color: #D0B07A;    color: #111216;}
.static-page-passwortremind .static-page-card {    max-width: 860px;    padding: 1.5rem;    border-radius: var(--radius-md);    box-shadow: var(--shadow-sm);}
.widget-products .widget-section-title {    color: #F1E9DE;}.widget-products .widget-footer-link {    color: #D0B07A;}.widget-products .widget-footer-link:hover,.widget-products .widget-footer-link:focus {    color: #E6D3B3;}
.widget-productsslider .widget-section-title {    color: #F1E9DE;}.widget-productsslider .widget-footer-link {    color: #D0B07A;}.widget-productsslider .widget-footer-link:hover,.widget-productsslider .widget-footer-link:focus {    color: #E6D3B3;}.widget-productsslider .widget-slider-controls .btn {    color: #D0B07A;    border-color: #4A4034;}.widget-productsslider .widget-slider-controls .btn:hover,.widget-productsslider .widget-slider-controls .btn:focus {    background: #2A241F;    border-color: #2A241F;    color: #D0B07A;}
.panel-categories #CatTree li > a {    padding-top: 0.55rem;    padding-bottom: 0.55rem;    padding-left: 1rem;    padding-right: 1rem;}
.product-information,.product-meta-list,.product-purchase-text,.product-detail-utility {    color: #EAE3D9;}.product-meta-item,.product-finance-note,.product-price-tax,.product-detail-links,.product-detail-social {    color: #CFC5B8;}.product-price-box,#price_box,#purchase_price_box,#totalpricebox {    background: #151519;    border-color: #4A4034;}.product-current-price,.product-current-price strong,.product-price-box .pricevalue,.product-base-price,.product-base-price .pricevalue,#grund_price,#grund_price .pricevalue {    color: #D8B07B;}.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: #CFC5B8;}.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: #D8B07B;}.product-purchase-box {    background: #1B1C21;    border-color: #4A4034;}.product-information .product-purchase-panel,.product-information #productPurchaseSubscriptionPanel,.product-information .product-cart-action-body {    background: #1B1C21;    background-color: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.product-purchase-toggle,.btn.btn-outline-primary.product-purchase-toggle {    background: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.product-purchase-option .btn-check:checked + .product-purchase-toggle,.product-purchase-toggle.active,.product-purchase-toggle:hover,.product-purchase-toggle:focus {    background: #23252C;    border-color: #4A4034;    color: #F1E9DE;}.product-quantity-row .control-label,.product-quantity-row .product-option-control,.product-quantity-message small {    color: #EAE3D9;}.product-information .product-quantity-control .form-control,.product-information .product-quantity-control .input-number,.product-sticky-cart-quantity-input {    background: #1B1C21;    background-color: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.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: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;    opacity: 1;}.custom-bullet-list i,.product-meta-item-action i {    color: #D8B07B;}.btn-cta,#wk_button,#wk_button_abo,.product-sticky-cart-button {    background: #C8A26B;    border-color: #C8A26B;    color: #111216;}.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: #DFBE8C;    border-color: #DFBE8C;    color: #111216;}@media (min-width: 992px) {    .product-sticky-cart-quantity {        display: none !important;    }}@media (max-width: 991.98px) {    .product-sticky-cart-quantity {        display: none !important;    }}
.slideshow-overlay {    background: rgba(15, 23, 42, 0.78);}.slideshow-text {    color: rgba(255, 255, 255, 0.92);}.slideshow .carousel-indicators [data-bs-target] {    background-color: rgba(255, 255, 255, 0.48);}.slideshow .carousel-control-prev-icon,.slideshow .carousel-control-next-icon {    background-color: rgba(15, 23, 42, 0.58);    box-shadow: 0 0 0 1px rgba(15, 23, 42, 0.18);}.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(15, 23, 42, 0.78);}
.widget-textarea,.widget-textarea p,.widget-textarea li,.widget-textarea td,.widget-textarea th {    color: inherit;}.widget-textarea a {    color: inherit;}
.usp-bar-card {    background: #F7F3EC;    border-color: #D8C8B0;}.usp-bar-card:hover,.usp-bar-card:focus-within {    border-color: #C69756;}.usp-bar-icon {    background: rgba(198, 151, 86, 0.12);    color: #C69756;}.usp-bar-title {    color: #2A241F;}.usp-bar-text {    color: #6F6256;}
.video-section-overlay {    background: rgba(4, 11, 18, 0.7);}.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: #A88455;    color: #0B0B0D;}.video-section-title-main {    color: #FFFFFF;}.video-section-title-highlight {    color: #A88455;}.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: #A88455;    border-color: #A88455;    color: #0B0B0D;}.video-section-actions .btn:hover,.video-section-actions .btn:focus {    background: #C4A06B;    border-color: #C4A06B;    color: #0B0B0D;}
.basket-page,.basket-page .table,.basket-page .form-label {    color: #EAE3D9;}.basket-table-wrapper,.basket-summary-card,.basket-table:not(.basket-table-offcanvas) .basket-entry-row {    background: #1B1C21;    border-color: #4A4034;}.basket-table thead th,.basket-table thead td {    background: #1B1C21;    border-color: #4A4034;    color: #B8ADA1;}.basket-table:not(.basket-table-offcanvas) tbody td,.basket-table:not(.basket-table-offcanvas) tbody th {    background: #1B1C21;    border-color: #4A4034;    color: #EAE3D9;}.basket-summary-label {    color: #B8ADA1;}.basket-summary-value,.basket-total-row > strong,.basket-shipping-cost strong {    color: #F1E9DE;}.basket-total-row,.basket-tax-row,.basket-small-note {    color: #CFC5B8;}.basket-total-row-grand,.basket-total-row-grand strong {    color: #D8B07B;}.basket-shipping-box {    background: #15161A;    border-color: #3A332B;}.basket-actions-right .btn.btn-primary,.basket-empty-state .btn.btn-primary {    background: #B89363;    border-color: #B89363;    color: #111216;}.basket-actions-right .btn.btn-primary:hover,.basket-actions-right .btn.btn-primary:focus,.basket-empty-state .btn.btn-primary:hover,.basket-empty-state .btn.btn-primary:focus {    background: #D0B07A;    border-color: #D0B07A;    color: #111216;}
.basket-entry-name {    color: #D8B07B;}.basket-entry-meta,.basket-entry-mobile-label,.basket-entry-offcanvas-label {    color: #B8ADA1;}.basket-entry-price,.basket-entry-total,.basket-entry-price-desktop,.basket-entry-total-desktop,.basket-entry-mobile-value,.basket-entry-mobile-value-total,.basket-entry-offcanvas-value,.basket-entry-offcanvas-value-total,.basket-entry-total-mobile {    color: #F1E9DE;}.basket-quantity-group .form-control,.basket-quantity-group .btn {    background: #111216;    border-color: #5A4D3F;    color: #EAE3D9;}
.static-page-withdrawal .static-page-card {    max-width: 860px;    padding: 1.5rem;    border-radius: var(--radius-md);    box-shadow: var(--shadow-sm);}
