.elementor-kit-50{--e-global-color-primary:#C9A44C;--e-global-color-secondary:#242424;--e-global-color-text:#FFFFFF;--e-global-color-accent:#C9A44C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-50 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:#000000;padding-inline-end:0px;padding-inline-start:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.yith_ywraq_add_item_browse_message a,
.yith-ywraq-add-to-quote a,
.woocommerce-message a,
.added_to_cart,
a.wc-forward,
.woocommerce-product-details__short-description a {
  color: #B5A078 !important;
}
.yith_ywraq_add_item_browse_message a:hover,
.yith-ywraq-add-to-quote a:hover,
.woocommerce-message a:hover,
.added_to_cart:hover,
a.wc-forward:hover,
.woocommerce-product-details__short-description a:hover {
  color: #ffffff !important;
}
.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description * {
  color: #ffffff !important;
}
.yith_ywraq_add_item_response_message {
  color: #ffffff !important;
}
.elementor-widget-wc-archive-products li.product-category {
  display: none !important;
}
/* Fix grey/low-contrast attribute text (zártípus, szín, súlykategória, méretkategória) */
#yith-ywrq-table-list td.product-name {
    color: #cccccc !important;
}
/* Product name link color in the quote table */
#yith-ywrq-table-list td.product-name a {
    color: #B5A078 !important;
}
/* Table borders in gold */
#yith-ywrq-table-list,
#yith-ywrq-table-list th,
#yith-ywrq-table-list td {
    border-color: #B5A078 !important;
}
/* Table header text in gold */
#yith-ywrq-table-list th {
    color: #B5A078 !important;
}
@media (max-width: 1024px) {
  .elementor-element-26b063d,
  .elementor-element-53d486b {
    flex-direction: column !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* Weight filter - confirmed */
.woocommerce-widget-layered-nav-list a {
  color: #B5A078;
}
.woocommerce-widget-layered-nav-list a:hover {
  color: #ffffff;
}
.woocommerce-widget-layered-nav-list .count {
  color: #ffffff;
}

/* Brand filter - best guess, reuses same WooCommerce markup pattern */
.widget_woocommerce_brand_nav .woocommerce-widget-layered-nav-list a,
.wc-widget-woocommerce_brand_nav .woocommerce-widget-layered-nav-list a,
.widget_woocommerce_brand_nav a,
.wc-widget-woocommerce_brand_nav a {
  color: #B5A078;
}
.widget_woocommerce_brand_nav .count,
.wc-widget-woocommerce_brand_nav .count {
  color: #ffffff;
}

/* Widget titles - h5 inside these WooCommerce widgets */
.widget_price_filter h5,
.widget_woocommerce_brand_nav h5,
.wc-widget-woocommerce_brand_nav h5,
.woocommerce.widget_layered_nav h5 {
  color: #ffffff;
}

/* Price slider */
.price_slider .ui-slider-range {
  background-color: #B5A078;
}
.price_slider .ui-slider-handle {
  background-color: #B5A078;
  border-color: #B5A078;
}
.price_slider_amount .price_label,
.price_slider_amount .price_label span {
  color: #ffffff;
}/* End custom CSS */