/* gegenereerd uit theme.css door sync/tools/split-css.py — niet met de hand bewerken */
:root{
  --hb-radius-s: 12px;
  --hb-radius-m: 22px;
  --hb-radius-l: 32px;
  --hb-shadow: 0 20px 40px rgba(46, 45, 43, 0.12);
}
body{ -webkit-font-smoothing: antialiased; }
img{ height: auto; max-width: 100%; }
.is-style-eyebrow{
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--wp--preset--color--burnt);
}
.is-style-card{
  background: var(--wp--preset--color--white);
  border: 1.5px solid var(--wp--preset--color--line);
  border-radius: var(--hb-radius-m);
}
.is-style-rounded{ border-radius: var(--hb-radius-l); overflow: hidden; }
.is-style-checks{ list-style: none; padding-left: 0; }
.is-style-checks li{ position: relative; padding-left: 1.6rem; margin-bottom: 0.35rem; }
.is-style-checks li::before{
  content: "";
  position: absolute; left: 0; top: 0.35em;
  width: 0.9em; height: 0.5em;
  border-left: 2.4px solid var(--wp--preset--color--green);
  border-bottom: 2.4px solid var(--wp--preset--color--green);
  transform: rotate(-45deg);
}
.is-style-steps{ list-style: none; padding-left: 0; counter-reset: hb-step; display: grid; gap: 1.1rem; }
.is-style-steps li{ position: relative; padding-left: 3.75rem; min-height: 2.75rem; counter-increment: hb-step; }
.is-style-steps li::before{
  content: counter(hb-step);
  position: absolute; left: 0; top: 0;
  width: 2.75rem; height: 2.75rem; border-radius: 50%;
  background: var(--wp--preset--color--orange); color: #fff;
  font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.25rem;
  display: flex; align-items: center; justify-content: center;
}
.is-style-steps li strong{ display: block; font-size: 1.0625rem; margin-bottom: 0.15rem; }
.hb-topbar{ font-size: 0.875rem; }
.hb-topbar p{ margin: 0; display: inline-flex; align-items: center; gap: 0.5rem; }
.hb-topbar p::before{ content: ""; width: 6px; height: 6px; border-radius: 50%; background: var(--wp--preset--color--orange); }
.hb-header{ border-bottom: 1px solid var(--wp--preset--color--line); }
.hb-header .wp-block-site-logo img{ height: 52px; width: auto; }
.hb-search .wp-block-search__inside-wrapper{
  background: #fff; border: 1.5px solid #E3D8CB; border-radius: 999px; padding: 0 0.5rem 0 1.1rem; height: 50px; align-items: center;
}
.hb-search .wp-block-search__input{ border: 0; background: transparent; font-size: 0.95rem; outline: 0; }
.hb-search .wp-block-search__input:focus{ box-shadow: none; }
.hb-search .wp-block-search__button{ background: var(--wp--preset--color--ink); color: #fff; border: 0; border-radius: 999px; height: 38px; padding: 0 1rem; font-weight: 600; }
.hb-header .wc-block-mini-cart__button,
.hb-header .wc-block-customer-account__account-icon{ color: var(--wp--preset--color--ink); }
.hb-header .wc-block-mini-cart__button{ background: var(--wp--preset--color--ink); color: #fff; border-radius: 999px; padding: 0.55rem 1.1rem; }
.hb-header .wc-block-mini-cart__button .wc-block-mini-cart__icon,
.hb-header .wc-block-mini-cart__button .wc-block-mini-cart__badge{ color: #fff; }
.hb-header .wc-block-mini-cart__badge{ background: var(--wp--preset--color--orange); border: 0; }
.hb-nav .wp-block-navigation-item__content{ padding: 0.45rem 0.9rem; border-radius: 999px; }
.hb-nav .wp-block-navigation-item__content:hover,
.hb-nav .current-menu-item > .wp-block-navigation-item__content{ background: var(--wp--preset--color--sand); color: var(--wp--preset--color--ink); }
.hb-nav .hb-nav-sale > .wp-block-navigation-item__content,
.hb-nav .hb-nav-nieuw > .wp-block-navigation-item__content{ color: var(--wp--preset--color--burnt); font-weight: 600; }
.hb-arrow-link a{ font-weight: 600; border-bottom: 2px solid var(--wp--preset--color--orange); padding-bottom: 2px; }
.hb-arrow-link a::after{ content: " →"; }
.hb-products .wc-block-product-template{ gap: 1.5rem; }
.hb-products .wc-block-product{ display: flex; flex-direction: column; gap: 0.5rem; }
.hb-products .wc-block-components-product-image,
.hb-products .wp-block-woocommerce-product-image{ margin: 0 0 0.4rem; }
.hb-products .wp-block-woocommerce-product-image img,
.hb-products .wc-block-components-product-image img{ border-radius: var(--hb-radius-m); aspect-ratio: 4 / 5; object-fit: cover; width: 100%; background: var(--wp--preset--color--sand); }
.hb-products .wp-block-post-title{ font-family: var(--wp--preset--font-family--body); font-size: 1rem; font-weight: 600; line-height: 1.35; margin: 0; }
.hb-products .wp-block-post-title a{ color: var(--wp--preset--color--ink); }
.hb-products .wc-block-components-product-price,
.hb-products .wp-block-woocommerce-product-price{ font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.25rem; margin: 0; }
.hb-products .wp-block-woocommerce-product-button{ margin: 0.25rem 0 0; }
.hb-products .wc-block-components-product-button .wp-block-button__link{
  background: transparent; color: var(--wp--preset--color--ink); border: 1.5px solid var(--wp--preset--color--ink); border-radius: 999px; font-size: 0.875rem; font-weight: 600; padding: 0.6rem 1.1rem;
}
.hb-products .wc-block-components-product-button .wp-block-button__link:hover{ background: var(--wp--preset--color--ink); color: #fff; }
.hb-products .wc-block-components-product-sale-badge,
.hb-products .wc-block-grid__product-onsale{ background: var(--wp--preset--color--ink); color: #fff; border: 0; border-radius: 999px; font-size: 0.75rem; letter-spacing: 0.08em; text-transform: uppercase; }
.hb-feature{ border-radius: var(--hb-radius-l); overflow: hidden; min-height: 460px; }
.hb-feature .hb-feature__card{ background: #fff; border-radius: var(--hb-radius-m); padding: 1.6rem 1.75rem; max-width: 380px; }
.hb-dark{ background: var(--wp--preset--color--ink); color: #F4EFE7; }
.hb-dark h3{ color: #fff; font-family: var(--wp--preset--font-family--display); font-weight: 500; }
.hb-dark p{ color: #CFC8BE; }
.hb-dark .hb-review{ background: var(--wp--preset--color--ink-soft); border-radius: var(--hb-radius-m); padding: 1.5rem; }
.hb-stars{ color: var(--wp--preset--color--orange); letter-spacing: 0.1em; }
.hb-footer{ border-top: 1px solid var(--wp--preset--color--line); }
.hb-footer .wp-block-site-logo img{ height: 44px; width: auto; }
.hb-footer h3{ font-family: var(--wp--preset--font-family--display); font-weight: 500; font-size: 1.125rem; }
.hb-footer .wp-block-navigation{ gap: 0.6rem; font-size: 0.9375rem; }
.hb-footer .hb-phone{ font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.375rem; }
.hb-shop-head{ background: var(--wp--preset--color--blush); position: relative; overflow: hidden; }
.hb-shop-head::after{ content: ""; position: absolute; right: -120px; bottom: -200px; width: 460px; height: 460px; border-radius: 50%; background: #F0D3C0; }
.hb-shop-head > *{ position: relative; z-index: 1; }
.hb-shop-head .wp-block-query-title{ font-size: var(--wp--preset--font-size--xx-large); letter-spacing: -0.02em; }
.wc-block-components-product-results-count,
.wc-block-catalog-sorting{ font-size: 0.9375rem; color: var(--wp--preset--color--muted-2); }
.wc-block-catalog-sorting select, .woocommerce-ordering select{ border: 1.5px solid #E3D8CB; border-radius: 999px; padding: 0.55rem 1rem; background: #fff; }
.hb-filters h3, .hb-filters .wp-block-heading{ font-family: var(--wp--preset--font-family--display); font-weight: 500; font-size: 1.125rem; }
.wc-block-components-button:not(.is-link){ border-radius: 999px; background: var(--wp--preset--color--burnt); }
.wc-block-components-button:not(.is-link):hover{ background: var(--wp--preset--color--ink); }
.woocommerce-message, .woocommerce-info, .woocommerce-error, .wc-block-components-notice-banner{ border-radius: var(--hb-radius-s); }
.hb-header > .alignwide{ gap: 1.5rem; align-items: center; }
.hb-header .wp-block-site-logo{ flex: 0 0 auto; }
.hb-header .wp-block-site-logo img{ height: 50px; width: auto; }
.hb-search{ flex: 1 1 280px; max-width: 540px; min-width: 0; margin: 0; }
.hb-search .wp-block-search__inside-wrapper{ height: 48px; }
.hb-search .wp-block-search__button{ height: 36px; padding: 0 0.9rem; font-size: 0.875rem; }
.hb-header .wp-block-woocommerce-customer-account{ margin: 0; }
.hb-header .wc-block-customer-account__link{
  width: 48px; height: 48px; border-radius: 50%; border: 1.5px solid #E3D8CB; background: #fff;
  display: flex; align-items: center; justify-content: center; padding: 0; color: var(--wp--preset--color--ink);
}
.hb-header .wc-block-customer-account__account-icon{ width: 22px; height: 22px; }
.hb-header .wc-block-mini-cart{ margin: 0; }
.hb-header .wc-block-mini-cart__button{
  height: 48px; padding: 0 1.25rem 0 1rem; border-radius: 999px; background: var(--wp--preset--color--ink); color: #fff;
  display: inline-flex; align-items: center; gap: 0.6rem; font-weight: 600; font-size: 0.9375rem;
}
.hb-header .wc-block-mini-cart__button:hover{ background: var(--wp--preset--color--burnt); }
.hb-header .wc-block-mini-cart__button::after{ content: "Winkelwagen"; }
.hb-header .wc-block-mini-cart__quantity-badge{ position: static; display: inline-flex; align-items: center; gap: 0.4rem; }
.hb-header .wc-block-mini-cart__icon{ width: 20px; height: 20px; }
.hb-header .wc-block-mini-cart__badge{ position: static; transform: none; min-width: 22px; height: 22px; font-size: 12px; font-weight: 700; display: inline-flex; align-items: center; justify-content: center; }
.hb-header .wc-block-mini-cart__amount{ display: none; }
.hb-nav{ font-size: 0.9375rem; }
.hb-nav .wp-block-navigation__container{ gap: 0.25rem; }
.hb-nav .wp-block-navigation-item__content{ padding: 0.5rem 0.9rem; }
@media (max-width: 781px){.hb-header .wc-block-mini-cart__button::after{ display: none; }
.hb-header .wc-block-mini-cart__button{ padding: 0 0.9rem; }
.hb-search{ flex-basis: 100%; max-width: none; order: 3; }}
.hb-shop-head .wp-block-woocommerce-breadcrumbs{ font-size: 0.875rem; color: var(--wp--preset--color--muted-2); margin-bottom: 0.5rem; }
.hb-shop-head .wp-block-woocommerce-breadcrumbs a{ color: var(--wp--preset--color--muted-2); }
.hb-shop-head .wp-block-query-title{ margin: 0.25rem 0 0.5rem; }
.hb-filters{ padding-top: 0.25rem; }
.hb-filters .wp-block-woocommerce-product-filters{ border: 0; padding: 0; gap: 1rem; }
.hb-filters .wc-block-product-filters__overlay-content{ gap: 1rem; }
.hb-filters h3{ margin: 0.75rem 0 0; }
.hb-filters .wp-block-woocommerce-product-filter-checkbox-list,
.hb-filters .wc-block-product-filter-checkbox-list{ border: 0; padding: 0; }
.hb-filters .wc-block-product-filter-checkbox-list__item,
.hb-filters .wc-block-product-filter-checkbox-list__label{ font-size: 0.9375rem; min-height: 2rem; display: flex; align-items: center; gap: 0.6rem; }
.hb-filters input[type="checkbox"]{ width: 18px; height: 18px; accent-color: var(--wp--preset--color--burnt); border: 1.5px solid #CFC4B6; border-radius: 4px; margin: 0; }
.hb-filters .wc-block-product-filter-checkbox-list__count,
.hb-filters .wc-block-product-filter-checkbox-list__item-count{ margin-left: auto; color: var(--wp--preset--color--muted-2); font-size: 0.8125rem; }
.hb-filters .wp-block-woocommerce-product-filter-price-slider{ margin-top: 0.25rem; }
.hb-filters .wc-block-product-filter-price-slider__range,
.hb-filters input[type="range"]{ accent-color: var(--wp--preset--color--burnt); }
.hb-filters .wc-block-product-filter-price-slider__text input,
.hb-filters input[type="text"]{ height: 42px; border: 1.5px solid #E3D8CB; border-radius: 999px; padding: 0 0.9rem; background: #fff; font-size: 0.9375rem; }
@media (max-width: 782px){.hb-filters .wp-block-woocommerce-product-filters.is-mobile-overlay{ background: none; border: 0; border-radius: 0; padding: 0; align-items: flex-start; }
.hb-filters .wc-block-product-filters__open-overlay{ display: inline-flex; align-items: center; gap: 0.4rem; width: auto; min-height: 44px; padding: 0.55rem 1.1rem 0.55rem 0.85rem; border-radius: 999px; border: 1.5px solid #E3D8CB; background: #fff; color: var(--wp--preset--color--ink); font-family: inherit; font-size: 0.9375rem; font-weight: 600; line-height: 1.2; cursor: pointer; }
.hb-filters .wc-block-product-filters__open-overlay svg{ width: 20px; height: 20px; flex: none; }
.hb-filters .wc-block-product-filters__overlay-dialog{ background: var(--wp--preset--color--white); }}
@media (max-width: 781px){.wp-block-group:has(> .hb-filters):has(> .hb-products){ display: grid !important; grid-template-columns: auto minmax(0, 1fr); column-gap: 0.6rem; row-gap: 0.75rem; align-items: center; }
.wp-block-group:has(> .hb-filters) > .hb-products,
  .wp-block-group:has(> .hb-filters) > .hb-products > .wp-block-group:first-child{ display: contents; }
.wp-block-group:has(> .hb-filters) > .hb-filters{ grid-column: 1; grid-row: 1; margin: 0 !important; padding: 0; max-width: none; }
.wp-block-group:has(> .hb-filters) .wc-block-catalog-sorting{ grid-column: 2; grid-row: 1; margin: 0 !important; justify-self: end; max-width: 100%; }
.wp-block-group:has(> .hb-filters) .wc-block-catalog-sorting select{ height: 44px; padding-top: 0; padding-bottom: 0; font-size: 0.9375rem; max-width: 100%; }
.wp-block-group:has(> .hb-filters) .wc-block-product-results-count{ grid-column: 1 / -1; grid-row: 2; margin: 0 !important; }
.wp-block-group:has(> .hb-filters) .woocommerce-result-count{ margin: 0; font-size: 0.875rem; color: var(--wp--preset--color--muted); }
.wp-block-group:has(> .hb-filters) > .hb-products > :not(.wp-block-group:first-child){ grid-column: 1 / -1; min-width: 0; }
.hb-filters .wc-block-product-filters__open-overlay span{ font-size: 0; }
.hb-filters .wc-block-product-filters__open-overlay span::after{ content: "Filteren"; font-size: 0.9375rem; }}
.hb-filters > .wp-block-group{ margin-top: 1.5rem; }
.hb-products .wc-block-components-product-image img{ aspect-ratio: 1 / 1 !important; border-radius: var(--hb-radius-m); background: #fff; }
.hb-products .wc-block-components-product-button a,
.hb-products .wc-block-components-product-button .wp-block-button__link{
  display: inline-flex; align-items: center; background: transparent; color: var(--wp--preset--color--ink); border: 1.5px solid var(--wp--preset--color--ink);
  border-radius: 999px; font-size: 0.875rem; font-weight: 600; padding: 0.6rem 1.1rem; line-height: 1.2;
}
.hb-products .wc-block-components-product-button a:hover{ background: var(--wp--preset--color--ink); color: #fff; }
.hb-products .wc-block-components-product-button{ margin: 0.25rem 0 0; }
.hb-products .wc-block-product{ gap: 0.45rem; }
.hb-products .wp-block-post-title{ font-size: 0.9375rem; }
.wc-block-components-product-results-count{ margin: 0; }
.hb-filters{ flex: 0 0 260px !important; max-width: 260px; }
.hb-products{ flex: 1 1 0 !important; min-width: 0; }
.hb-filters fieldset{ border: 0; padding: 0; margin: 0; min-width: 0; }
.hb-filters legend{ font-family: var(--wp--preset--font-family--display); font-weight: 500; font-size: 1.125rem; padding: 0; margin-bottom: 0.5rem; }
@media (max-width: 781px){.hb-filters{ flex-basis: 100% !important; max-width: none; }}
.hb-header .hb-nav{ order: 4; flex-basis: 100%; margin-top: 0.4rem; }
@media (max-width: 781px){.hb-topbar p:not(:first-child){ display: none; }
.hb-header > .alignwide{ gap: 0.75rem 0.6rem; justify-content: space-between; }
.hb-header .hb-nav{ order: -1; flex: 0 0 auto; margin: 0; }
.hb-header .wp-block-site-logo{ order: 0; flex: 1 1 auto; display: flex; justify-content: center; }
.hb-header .wp-block-site-logo img{ height: 40px; }
.hb-header .wp-block-group.is-nowrap{ order: 1; }
.hb-search{ order: 5; flex-basis: 100%; }
.hb-nav .wp-block-navigation__responsive-container-open{
    width: 44px; height: 44px; border-radius: 50%; border: 1.5px solid #E3D8CB; background: #fff; display: flex; align-items: center; justify-content: center;
  }}
@media (max-width: 781px){.hb-header .wp-block-site-logo{ flex: 1 1 0; min-width: 0; }
.hb-header .wp-block-site-logo a{ display: block; }
.hb-header .wp-block-site-logo img{ height: 36px; max-width: 100%; }
.hb-header .wp-block-group.is-nowrap{ flex: 0 0 auto; gap: 0.4rem; }
.hb-header .wc-block-customer-account__link{ width: 44px; height: 44px; }
.hb-header .wc-block-mini-cart__button{ height: 44px; }}
.hb-filters .wp-block-woocommerce-product-filters{
  background: var(--wp--preset--color--white); border: 1.5px solid var(--wp--preset--color--line); border-radius: var(--hb-radius-m);
  padding: 1.4rem 1.5rem 1.6rem; gap: 0.75rem;
}
.hb-filters .wp-block-woocommerce-product-filters h3{ margin: 0.25rem 0 0.25rem; }
.hb-filters .wp-block-woocommerce-product-filters h3 + *{ margin-top: 0; }
.hb-filters .wc-block-product-filter-checkbox-list__item,
.hb-filters .wc-block-product-filter-checkbox-list__label{ min-height: 1.9rem; font-size: 0.9375rem; }
.hb-filters .wc-block-product-filter-checkbox-list__item{ margin: 0; }
.hb-filters .wp-block-woocommerce-product-filter-price{ margin-top: 0.25rem; }
.hb-filters .wc-block-product-filter-price-slider__content{ display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem 0.6rem; }
.hb-filters .wc-block-product-filter-price-slider__range{ grid-column: 1 / -1; }
.hb-filters .wc-block-product-filter-price-slider__range .range-bar{ background: var(--wp--preset--color--line); height: 4px; border-radius: 2px; }
.hb-filters .wc-block-product-filter-price-slider__left,
.hb-filters .wc-block-product-filter-price-slider__right{ min-width: 0; width: auto; }
.hb-filters .wc-block-product-filter-price-slider__left input,
.hb-filters .wc-block-product-filter-price-slider__right input{ width: 100%; min-width: 0; box-sizing: border-box; height: 40px; font-size: 0.9375rem; }
.hb-filters > .wp-block-group{ margin-top: 1rem; }
.hb-products a.button, .hb-products .button.fpd-catalog-customize{
  display: inline-flex; align-items: center; background: transparent; color: var(--wp--preset--color--ink); border: 1.5px solid var(--wp--preset--color--ink);
  border-radius: 999px; font-size: 0.875rem; font-weight: 600; padding: 0.6rem 1.1rem; line-height: 1.2; font-family: var(--wp--preset--font-family--body); text-decoration: none;
}
.hb-products a.button:hover{ background: var(--wp--preset--color--ink); color: #fff; }
.hb-products .wc-block-components-product-results-count, .wc-block-components-product-results-count{ font-size: 0.9375rem; }
.hb-feature.wp-block-cover{ background: var(--wp--preset--color--blush); color: var(--wp--preset--color--ink); }
.wp-block-column:last-child .hb-feature.wp-block-cover{ background: var(--wp--preset--color--sage); }
.hb-feature .wp-block-cover__image-background{
  object-fit: contain !important; object-position: 85% 12% !important; mix-blend-mode: multiply; transform: scale(0.78); transform-origin: 85% 10%;
}
.hb-feature .wp-block-cover__inner-container{ width: 100%; }
.hb-feature .hb-feature__card{ box-shadow: 0 16px 36px rgba(46,45,43,0.10); }
.hb-feature .hb-feature__card h2, .hb-feature .hb-feature__card p{ color: var(--wp--preset--color--ink); }
.hb-feature .hb-feature__card p.has-muted-color{ color: var(--wp--preset--color--muted); }
.hb-feature .hb-feature__card .is-style-eyebrow{ color: var(--wp--preset--color--burnt); }
.hb-feature .hb-feature__card h2{ font-size: 1.75rem; line-height: 1.1; }
.hb-filters .wc-block-product-filter-price-slider__content{
  display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; grid-template-areas: "range range" "min max" !important; gap: 0.75rem 0.6rem !important;
}
.hb-filters .wc-block-product-filter-price-slider__range{ grid-area: range !important; width: 100%; }
.hb-filters .wc-block-product-filter-price-slider__left{ grid-area: min !important; }
.hb-filters .wc-block-product-filter-price-slider__right{ grid-area: max !important; }
.hb-filters .wc-block-product-filter-price-slider__left input,
.hb-filters .wc-block-product-filter-price-slider__right input{ width: 100% !important; min-width: 0; text-align: center; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-thumb{ background: #fff; border: 2.5px solid var(--wp--preset--color--burnt); width: 20px; height: 20px; }
.hb-filters .wc-block-product-filter-price-slider__range .range-bar{ background: linear-gradient(90deg, var(--wp--preset--color--line) var(--low), var(--wp--preset--color--burnt) var(--low), var(--wp--preset--color--burnt) var(--high), var(--wp--preset--color--line) var(--high)); }
.hb-filters .wc-block-product-filter-checkbox-list__input-wrapper{ position: relative; display: inline-flex; width: 20px; height: 20px; flex: 0 0 20px; }
.hb-filters .wc-block-product-filter-checkbox-list__input{
  appearance: none; -webkit-appearance: none; width: 20px; height: 20px; margin: 0; border: 1.5px solid #CFC4B6; border-radius: 6px; background: #fff; cursor: pointer;
  transition: background 0.15s, border-color 0.15s;
}
.hb-filters .wc-block-product-filter-checkbox-list__input:hover{ border-color: var(--wp--preset--color--burnt); }
.hb-filters .wc-block-product-filter-checkbox-list__input:checked{ background: var(--wp--preset--color--burnt); border-color: var(--wp--preset--color--burnt); }
.hb-filters .wc-block-product-filter-checkbox-list__input:focus-visible{ outline: 2px solid var(--wp--preset--color--orange); outline-offset: 2px; }
.hb-filters .wc-block-product-filter-checkbox-list__mark{ position: absolute; inset: 0; margin: auto; width: 12px; height: 12px; pointer-events: none; color: #fff; opacity: 0; }
.hb-filters .wc-block-product-filter-checkbox-list__input:checked ~ .wc-block-product-filter-checkbox-list__mark{ opacity: 1; }
.hb-filters .wc-block-product-filter-checkbox-list__input:checked::after{
  content: ""; position: absolute; left: 6px; top: 2px; width: 5px; height: 10px; border: solid #fff; border-width: 0 2.2px 2.2px 0; transform: rotate(45deg);
}
.hb-filters .wc-block-product-filter-checkbox-list__input{ position: relative; }
.hb-filters .wc-block-product-filter-checkbox-list__label{ cursor: pointer; }
.hb-filters .wc-block-product-filter-checkbox-list__text{ line-height: 1.3; }
.hb-filters .wc-block-product-filter-price-slider__range{ position: relative; height: 24px; display: flex; align-items: center; padding: 0 9px; box-sizing: border-box; }
.hb-filters .wc-block-product-filter-price-slider__range .range-bar{ position: absolute; left: 9px; right: 9px; top: 50%; height: 4px; margin-top: -2px; border-radius: 2px; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]{
  -webkit-appearance: none; appearance: none; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 24px; margin: 0; padding: 0; background: transparent; pointer-events: none; outline: 0;
}
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-runnable-track{ height: 24px; background: transparent; border: 0; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-moz-range-track{ height: 24px; background: transparent; border: 0; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-thumb{
  -webkit-appearance: none; appearance: none; pointer-events: auto; width: 18px; height: 18px; margin-top: 3px; border-radius: 50%;
  background: #fff; border: 2.5px solid var(--wp--preset--color--burnt); box-shadow: 0 2px 6px rgba(46,45,43,0.18); cursor: pointer;
}
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-moz-range-thumb{
  pointer-events: auto; width: 13px; height: 13px; border-radius: 50%; background: #fff; border: 2.5px solid var(--wp--preset--color--burnt); box-shadow: 0 2px 6px rgba(46,45,43,0.18); cursor: pointer;
}
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]:focus-visible::-webkit-slider-thumb{ outline: 2px solid var(--wp--preset--color--orange); outline-offset: 2px; }
.hb-filters .wc-block-product-filter-checkbox-list__item,
.hb-filters .wc-block-product-filter-checkbox-list__label{ min-height: 2.1rem; gap: 0.7rem; }
.hb-filters .wc-block-product-filter-checkbox-list__input-wrapper{ width: 22px; height: 22px; flex-basis: 22px; }
.hb-filters .wc-block-product-filter-checkbox-list__input{
  width: 22px; height: 22px; border: 1.5px solid #D9CFC2; border-radius: 7px; background: #fff; box-shadow: inset 0 1px 2px rgba(46,45,43,0.06);
  background-repeat: no-repeat; background-position: center; background-size: 12px 12px;
}
.hb-filters .wc-block-product-filter-checkbox-list__input:hover{ border-color: var(--wp--preset--color--burnt); background-color: var(--wp--preset--color--blush); }
.hb-filters .wc-block-product-filter-checkbox-list__input:checked{
  background-color: var(--wp--preset--color--burnt); border-color: var(--wp--preset--color--burnt); box-shadow: 0 2px 6px rgba(196,89,26,0.3);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>");
}
.hb-filters .wc-block-product-filter-checkbox-list__input:checked::after{ display: none; }
.hb-filters .wc-block-product-filter-checkbox-list__mark{ display: none; }
.hb-filters .wc-block-product-filter-checkbox-list__label:hover .wc-block-product-filter-checkbox-list__text{ color: var(--wp--preset--color--burnt); }
.hb-filters .wc-block-product-filter-price-slider__range,
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]{ background: transparent !important; border: 0 !important; box-shadow: none !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]{ -webkit-appearance: none !important; appearance: none !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-runnable-track{ background: transparent !important; border: 0 !important; box-shadow: none !important; height: 24px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-moz-range-track{ background: transparent !important; border: 0 !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-thumb{
  -webkit-appearance: none !important; appearance: none !important; width: 18px !important; height: 18px !important; margin-top: 3px !important; border-radius: 50% !important;
  background: #fff !important; border: 2.5px solid var(--wp--preset--color--burnt) !important; box-shadow: 0 2px 6px rgba(46,45,43,0.18) !important;
}
.hb-filters .wc-block-product-filter-price-slider__range::before,
.hb-filters .wc-block-product-filter-price-slider__range::after{ display: none !important; }
.hb-filters .wc-block-product-filter-checkbox-list__input{
  -webkit-appearance: none !important; appearance: none !important; width: 20px !important; height: 20px !important; border-radius: 6px !important; margin: 0 !important;
  background-color: #fff !important; border: 1.5px solid #D9CFC2 !important; box-shadow: none !important; background-image: none !important;
}
.hb-filters .wc-block-product-filter-checkbox-list__input:hover{ border-color: var(--wp--preset--color--burnt) !important; background-color: var(--wp--preset--color--blush) !important; }
.hb-filters .wc-block-product-filter-checkbox-list__input:checked{
  background-color: var(--wp--preset--color--burnt) !important; border-color: var(--wp--preset--color--burnt) !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>") !important;
  background-size: 12px 12px !important; background-position: center !important; background-repeat: no-repeat !important;
}
.hb-filters .wc-block-product-filter-checkbox-list__input::before,
.hb-filters .wc-block-product-filter-checkbox-list__input::after,
.hb-filters .wc-block-product-filter-checkbox-list__mark,
.hb-filters .wc-block-product-filter-checkbox-list__input-wrapper svg{ display: none !important; }
.hb-filters .wc-block-product-filter-checkbox-list__input-wrapper{ width: 20px; height: 20px; flex-basis: 20px; }
input[type="checkbox"]:not(.wc-block-components-checkbox__input){
  -webkit-appearance: none !important; appearance: none !important; width: 20px; height: 20px; margin: 0; flex: 0 0 20px; vertical-align: middle;
  border: 1.5px solid #D9CFC2; border-radius: 6px; background-color: #fff; cursor: pointer; display: inline-block; position: relative; top: -1px;
  background-repeat: no-repeat; background-position: center; background-size: 12px 12px; transition: background-color 0.15s, border-color 0.15s;
}
input[type="checkbox"]:not(.wc-block-components-checkbox__input):hover{ border-color: var(--wp--preset--color--burnt); background-color: var(--wp--preset--color--blush); }
input[type="checkbox"]:not(.wc-block-components-checkbox__input):checked{
  background-color: var(--wp--preset--color--burnt); border-color: var(--wp--preset--color--burnt);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6L9 17l-5-5'/></svg>");
}
input[type="checkbox"]:not(.wc-block-components-checkbox__input):focus-visible{ outline: 2px solid var(--wp--preset--color--orange); outline-offset: 2px; }
.wc-block-components-checkbox .wc-block-components-checkbox__input{ border: 1.5px solid #D9CFC2; border-radius: 6px; }
.wc-block-components-checkbox .wc-block-components-checkbox__input:checked{ background: var(--wp--preset--color--burnt); border-color: var(--wp--preset--color--burnt); }
.wc-block-components-checkbox .wc-block-components-checkbox__mark{ color: #fff; }
.hb-filters .wp-block-woocommerce-product-filter-active{ display: none !important; }
.hb-header .wc-block-mini-cart__button{ display: inline-flex; align-items: center; gap: 0.6rem; }
.hb-header .wc-block-mini-cart__quantity-badge{ display: contents; }
.hb-header .wc-block-mini-cart__icon{ order: 1; width: 20px; height: 20px; margin: 0; }
.hb-header .wc-block-mini-cart__button::after{ order: 2; content: "Winkelwagen"; }
.hb-header .wc-block-mini-cart__badge{
  order: 3; position: static !important; margin: 0 !important; transform: none !important; min-width: 22px; height: 22px; padding: 0 6px;
  border-radius: 999px; background: var(--wp--preset--color--orange) !important; color: #fff !important; font-size: 12px; font-weight: 700;
  display: inline-flex !important; align-items: center; justify-content: center; line-height: 1;
}
@media (max-width: 781px){.hb-header .wc-block-mini-cart__badge{ order: 2; }}
.hb-nav .wp-block-navigation__responsive-container.is-menu-open{
  background: var(--wp--preset--color--ground); padding: 0; display: flex; flex-direction: column;
}
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{
  display: flex; flex-direction: column; min-height: 100%; padding: 1.25rem 1.25rem 1.5rem; box-sizing: border-box;
}
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog::before{
  content: ""; display: block; height: 40px; width: 150px; background: url("/wp-content/uploads/2022/03/logo3.png") no-repeat left center / contain; margin-bottom: 1.5rem;
}
.hb-nav .wp-block-navigation__responsive-container-close{
  position: absolute; top: 1.1rem; right: 1.25rem; width: 44px; height: 44px; border-radius: 50%; background: #fff; border: 1.5px solid var(--wp--preset--color--line);
  display: flex; align-items: center; justify-content: center; padding: 0; color: var(--wp--preset--color--ink);
}
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ padding: 0; display: flex; flex-direction: column; flex: 1; }
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{ gap: 0; width: 100%; flex-direction: column; align-items: stretch; }
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{ border-bottom: 1px solid var(--wp--preset--color--line); }
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{
  display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 1rem 0.25rem; border-radius: 0; background: transparent;
  font-family: var(--wp--preset--font-family--display); font-weight: 500; font-size: 1.5rem; color: var(--wp--preset--color--ink);
}
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content::after{
  content: ""; width: 9px; height: 9px; border-right: 2px solid var(--wp--preset--color--muted-2); border-top: 2px solid var(--wp--preset--color--muted-2); transform: rotate(45deg); margin-right: 0.35rem;
}
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .hb-nav-sale > .wp-block-navigation-item__content,
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .hb-nav-nieuw > .wp-block-navigation-item__content{ color: var(--wp--preset--color--burnt); }
.hb-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{ padding-bottom: 1.5rem; }
.hb-nav .wp-block-navigation__responsive-container.is-menu-open{ background-color: var(--wp--preset--color--ground) !important; }
.hb-products .wc-block-product h2.wp-block-post-title,
.hb-products .wc-block-product h3.wp-block-post-title,
.hb-products .wp-block-post-title{ font-size: 0.9375rem !important; font-family: var(--wp--preset--font-family--body) !important; font-weight: 600 !important; line-height: 1.35 !important; letter-spacing: 0 !important; overflow-wrap: anywhere; }
.hb-products .wc-block-product-template{ gap: 1.25rem 1rem; }
@media (max-width: 1023px){.hb-products .wc-block-product-template.columns-4,
  .hb-products .wc-block-product-template.columns-3{ grid-template-columns: repeat(auto-fill, minmax(min(100%, 170px), 1fr)) !important; }}
@media (max-width: 781px){.hb-products .wc-block-product-template, .hb-products .wc-block-product-template.columns-4, .hb-products .wc-block-product-template.columns-3, .hb-products .wc-block-product-template.columns-2{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 1.25rem 0.75rem; }
.hb-products .wp-block-post-title{ font-size: 0.875rem !important; }
.hb-products .wc-block-components-product-price, .hb-products .wp-block-woocommerce-product-price{ font-size: 1.0625rem; }}
.hb-products .wc-block-components-product-price,
.hb-products .wp-block-woocommerce-product-price,
.hb-products .wc-block-components-product-price .woocommerce-Price-amount{ font-size: 1.125rem !important; font-family: var(--wp--preset--font-family--display); font-weight: 600; margin: 0; }
.hb-products .wc-block-components-product-price del, .hb-products .wc-block-components-product-price del .woocommerce-Price-amount{ font-size: 0.9375rem !important; color: var(--wp--preset--color--muted-2); font-weight: 400; }
input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="number"], input[type="password"], input[type="search"], input[type="date"],
textarea, select,
.woocommerce .input-text, .woocommerce form .form-row .input-text, .woocommerce form .form-row select,
.wc-block-components-text-input input, .wc-block-components-text-input input[type="text"],
.wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="tel"]{
  box-sizing: border-box; width: 100%; height: 52px; padding: 0 1rem; font-family: var(--wp--preset--font-family--body); font-size: 1rem; color: var(--wp--preset--color--ink);
  background: #fff; border: 1.5px solid #E3D8CB; border-radius: 12px; outline: 0; transition: border-color 0.15s, box-shadow 0.15s; -webkit-appearance: none; appearance: none;
}
textarea{ height: auto; min-height: 140px; padding: 0.85rem 1rem; line-height: 1.5; resize: vertical; }
select{ padding-right: 2.6rem; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E2D2B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>"); background-repeat: no-repeat; background-position: right 1rem center; background-size: 16px; }
input:focus, textarea:focus, select:focus, .woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus{
  border-color: var(--wp--preset--color--burnt); box-shadow: 0 0 0 3px rgba(235,125,54,0.18);
}
input::placeholder, textarea::placeholder{ color: #9A9188; }
input[type="checkbox"], input[type="radio"]{ width: 20px; height: auto; padding: 0; }
input[type="radio"]{ -webkit-appearance: none; appearance: none; width: 20px; height: 20px; border-radius: 50%; border: 1.5px solid #D9CFC2; background: #fff; margin: 0; vertical-align: middle; cursor: pointer; }
input[type="radio"]:checked{ border: 6px solid var(--wp--preset--color--burnt); background: #fff; }
label, .woocommerce form .form-row label, .wc-block-components-text-input label{ font-size: 0.9375rem; font-weight: 600; color: var(--wp--preset--color--ink); }
.woocommerce form .form-row label{ display: block; margin-bottom: 0.4rem; }
.woocommerce form .form-row{ margin-bottom: 1rem; padding: 0; }
.woocommerce form .form-row.form-row-first, .woocommerce form .form-row.form-row-last{ width: calc(50% - 0.5rem); }
.woocommerce form .form-row .required{ color: var(--wp--preset--color--burnt); text-decoration: none; }
.woocommerce .form-row .select2-container .select2-selection--single{ height: 52px; border: 1.5px solid #E3D8CB; border-radius: 12px; }
.woocommerce .form-row .select2-container .select2-selection--single .select2-selection__rendered{ line-height: 50px; padding-left: 1rem; }
.woocommerce .form-row .select2-container .select2-selection--single .select2-selection__arrow{ height: 50px; right: 0.75rem; }
.woocommerce button.button, .woocommerce a.button, .woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce input.button.alt,
.wp-block-search__button, .wc-block-components-button, button.wp-element-button, input[type="submit"]{
  font-family: var(--wp--preset--font-family--body); font-weight: 600; font-size: 0.9375rem; color: #fff; background: var(--wp--preset--color--burnt); border: 0; border-radius: 999px;
  padding: 0.85rem 1.5rem; line-height: 1.2; cursor: pointer; transition: background 0.15s;
}
.woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce input.button:hover, .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover, input[type="submit"]:hover{ background: var(--wp--preset--color--ink); color: #fff; }
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{ background: var(--wp--preset--color--burnt); opacity: 0.5; color: #fff; }
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-notice, .wc-block-components-notice-banner{
  border: 1.5px solid var(--wp--preset--color--line); border-left-width: 1.5px; background: #fff; border-radius: 14px; padding: 1rem 1.25rem; color: var(--wp--preset--color--ink);
}
.woocommerce-error{ border-color: #E3B4A5; background: #FBEFEA; }
.woocommerce-message{ border-color: #BFD5C5; background: #EDF4EE; }
.woocommerce-info{ border-color: var(--wp--preset--color--line); background: var(--wp--preset--color--sand); }
.woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before{ display: none; }
.woocommerce-error li, .woocommerce-message li, .woocommerce-info li{ list-style: none; margin: 0; }
.wc-block-components-notice-banner.is-error{ background: #FBEFEA; border-color: #E3B4A5; }
.wc-block-components-notice-banner.is-success{ background: #EDF4EE; border-color: #BFD5C5; }
.wc-block-components-notice-banner.is-info{ background: var(--wp--preset--color--sand); border-color: var(--wp--preset--color--line); }
.wc-block-components-notice-banner > svg{ fill: var(--wp--preset--color--burnt); background: transparent; }
.wc-block-components-notice-banner.is-error > svg{ fill: #B33A2A; }
@media (max-width: 600px){.woocommerce form .form-row.form-row-first, .woocommerce form .form-row.form-row-last, .woocommerce form.track_order .form-row-first, .woocommerce form.track_order .form-row-last{ width: 100%; float: none; }}
.hb-nav{ font-size: 1rem; }
.hb-nav .wp-block-navigation-item__content{ padding: 0.5rem 1rem; }
.hb-header .wp-block-navigation{ font-size: 1rem; }
.hb-topbar{ font-size: 0.9375rem; }
.hb-search .wp-block-search__input{ font-size: 1rem; }
.wp-block-woocommerce-breadcrumbs, .hb-product .wp-block-woocommerce-breadcrumbs, .hb-shop-head .wp-block-woocommerce-breadcrumbs{ font-size: 0.9375rem !important; color: var(--wp--preset--color--muted-2); }
.wp-block-woocommerce-breadcrumbs a{ color: var(--wp--preset--color--muted-2); }
.wp-block-woocommerce-breadcrumbs a:hover{ color: var(--wp--preset--color--burnt); }
.hb-shop-head .wp-block-query-title{ font-size: clamp(1.9rem, 1.4rem + 1.6vw, 2.6rem); }
.hb-footer .wp-block-navigation{ font-size: 1rem; }
.hb-footer p{ font-size: 0.9375rem; }
.hb-nav, .hb-nav .wp-block-navigation-item__content, .hb-nav .wp-block-navigation-item__label{ font-size: 1rem !important; }
.hb-product .hb-products h2, .hb-product section.up-sells > h2, .hb-products h2.wp-block-heading{ font-size: clamp(1.5rem, 1.2rem + 1vw, 2rem) !important; }
.hb-filters .wc-block-product-filter-price-slider__range{ height: 20px !important; padding: 0 10px !important; }
.hb-filters .wc-block-product-filter-price-slider__range .range-bar{ top: 8px !important; margin-top: 0 !important; height: 4px !important; left: 10px !important; right: 10px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]{ height: 20px !important; top: 0 !important; margin: 0 !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-runnable-track{ height: 20px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-thumb{ width: 20px !important; height: 20px !important; margin-top: 0 !important; border-width: 2.5px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-moz-range-track{ height: 20px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-moz-range-thumb{ width: 15px !important; height: 15px !important; }
.hb-products .wc-block-product-template.columns-3{ grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
@media (min-width: 1500px){:root{ --wp--style--global--wide-size: min(1640px, 100vw - 6rem); }
.hb-products .wc-block-product-template.columns-3{ grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }}
@media (max-width: 1023px){.hb-products .wc-block-product-template.columns-3{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }}
.hb-filters .wc-block-product-filter-price-slider__range{ height: 20px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]{
  display: block !important; box-sizing: border-box !important; height: 20px !important; padding: 0 !important; border: 0 !important; margin: 0 !important; top: 0 !important;
}
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-runnable-track{ height: 4px !important; background: transparent !important; border: 0 !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-thumb{ width: 20px !important; height: 20px !important; margin-top: -8px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-moz-range-track{ height: 4px !important; background: transparent !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-moz-range-thumb{ width: 15px !important; height: 15px !important; }
.hb-filters .wc-block-product-filter-price-slider__range .range-bar{ top: 8px !important; height: 4px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-webkit-slider-thumb{ box-sizing: border-box !important; width: 20px !important; height: 20px !important; margin-top: -8px !important; }
.hb-filters .wc-block-product-filter-price-slider__range input[type="range"]::-moz-range-thumb{ box-sizing: border-box !important; width: 20px !important; height: 20px !important; }
.hb-products .wp-block-query-pagination, .wp-block-query-pagination{ display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 0.5rem; margin: 2.5rem 0 0.5rem; }
.wp-block-query-pagination .wp-block-query-pagination-numbers{ display: flex; gap: 0.5rem; }
.wp-block-query-pagination .page-numbers,
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next{
  display: inline-flex; align-items: center; justify-content: center; min-width: 44px; height: 44px; padding: 0 0.9rem;
  border: 1.5px solid #E3D8CB; border-radius: 999px; background: #fff; font-weight: 600; font-size: 0.9375rem; color: var(--wp--preset--color--ink); text-decoration: none; transition: border-color 0.15s, background 0.15s;
}
.wp-block-query-pagination .page-numbers:hover,
.wp-block-query-pagination .wp-block-query-pagination-previous:hover,
.wp-block-query-pagination .wp-block-query-pagination-next:hover{ border-color: var(--wp--preset--color--burnt); color: var(--wp--preset--color--burnt); }
.wp-block-query-pagination .page-numbers.current{ background: var(--wp--preset--color--ink); border-color: var(--wp--preset--color--ink); color: #fff; }
.wp-block-query-pagination .page-numbers.dots{ border: 0; background: transparent; min-width: auto; padding: 0 0.25rem; color: var(--wp--preset--color--muted-2); }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow, .wp-block-query-pagination .wp-block-query-pagination-next-arrow{ margin: 0 0.35rem; }
.wc-block-mini-cart__drawer, .wc-block-components-drawer{ font-family: var(--wp--preset--font-family--body); }
.wc-block-components-drawer__content{ background: var(--wp--preset--color--ground); border-radius: 28px 0 0 28px; }
.wc-block-mini-cart__title, .wc-block-mini-cart__title .wc-block-mini-cart__title-text{ font-family: var(--wp--preset--font-family--display) !important; font-weight: 600 !important; font-size: 1.5rem !important; color: var(--wp--preset--color--ink); }
.wc-block-components-drawer__close{ border-radius: 50%; background: #fff; border: 1.5px solid var(--wp--preset--color--line); width: 44px; height: 44px; }
.wc-block-mini-cart-items .wc-block-cart-items__row{ background: #fff; border: 1.5px solid var(--wp--preset--color--line); border-radius: 18px; padding: 0.9rem; margin-bottom: 0.75rem; }
.wc-block-mini-cart-items .wc-block-cart-item__image img{ border-radius: 12px; }
.wc-block-mini-cart-items .wc-block-components-product-name{ font-weight: 600; color: var(--wp--preset--color--ink); font-size: 0.9375rem; }
.wc-block-mini-cart-items .wc-block-components-product-metadata{ font-size: 0.8125rem; color: var(--wp--preset--color--muted-2); }
.wc-block-mini-cart-items .wc-block-components-product-price{ font-family: var(--wp--preset--font-family--display); font-weight: 600; }
.wc-block-mini-cart__footer{ background: #fff; border-top: 1.5px solid var(--wp--preset--color--line); border-radius: 0; }
.wc-block-mini-cart__footer .wc-block-components-totals-item__label{ font-weight: 600; }
.wc-block-mini-cart__footer .wc-block-components-totals-item__value{ font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.25rem; }
.wc-block-mini-cart__footer-actions .wc-block-components-button{ border-radius: 999px; height: 50px; font-weight: 600; }
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart{ background: transparent !important; color: var(--wp--preset--color--ink) !important; border: 1.5px solid var(--wp--preset--color--ink) !important; }
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout{ background: var(--wp--preset--color--burnt) !important; color: #fff !important; border: 0 !important; }
.wc-block-mini-cart__empty-cart-wrapper h2{ font-family: var(--wp--preset--font-family--display); }
.wc-block-mini-cart__shopping-button a{ border-radius: 999px; background: var(--wp--preset--color--burnt); color: #fff; }
.woocommerce table.shop_table{ border: 0; border-collapse: separate; border-spacing: 0; margin: 0 0 1.5rem; }
.woocommerce table.shop_table th{ font-size: 0.8125rem; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--wp--preset--color--muted-2); border: 0; padding: 0 0.75rem 0.75rem; }
.woocommerce table.shop_table td{ border: 0; border-top: 1.5px solid var(--wp--preset--color--line); padding: 1.1rem 0.75rem; vertical-align: middle; font-size: 0.9375rem; }
.woocommerce table.shop_table tbody tr:first-child td{ border-top: 0; }
.woocommerce table.shop_table td.product-thumbnail img{ width: 80px; border-radius: 14px; background: #fff; }
.woocommerce table.shop_table td.product-name a{ font-weight: 600; color: var(--wp--preset--color--ink); }
.woocommerce table.shop_table td.product-name dl.variation{ font-size: 0.8125rem; color: var(--wp--preset--color--muted-2); margin-top: 0.4rem; }
.woocommerce table.shop_table td.product-name dl.variation dt, .woocommerce table.shop_table td.product-name dl.variation dd{ margin: 0 0.25rem 0 0; display: inline; float: none; }
.woocommerce table.shop_table td.product-name dl.variation dd p{ display: inline; }
.woocommerce table.shop_table td.product-price, .woocommerce table.shop_table td.product-subtotal{ font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.0625rem; white-space: nowrap; }
.woocommerce table.shop_table td.product-remove a.remove{ width: 32px; height: 32px; line-height: 30px; border-radius: 50%; border: 1.5px solid var(--wp--preset--color--line); color: var(--wp--preset--color--muted-2) !important; background: #fff; font-size: 1.1rem; font-weight: 400; }
.woocommerce table.shop_table td.product-remove a.remove:hover{ background: var(--wp--preset--color--burnt); border-color: var(--wp--preset--color--burnt); color: #fff !important; }
.woocommerce table.shop_table td.product-quantity .quantity .qty{ width: 72px; height: 44px; border-radius: 999px; border: 1.5px solid #E3D8CB; text-align: center; padding: 0; margin: 0; }
.woocommerce table.shop_table td.actions{ padding: 1.25rem 0 0; border-top: 1.5px solid var(--wp--preset--color--line); }
.woocommerce table.shop_table td.actions .coupon{ display: flex; gap: 0.5rem; float: none; }
.woocommerce table.shop_table td.actions .coupon .input-text{ width: 200px; height: 44px; margin: 0; }
.woocommerce table.shop_table td.actions .coupon .button, .woocommerce table.shop_table td.actions > .button{ height: 44px; padding: 0 1.25rem; line-height: 44px; }
.woocommerce table.shop_table td.actions > .button{ float: right; }
.woocommerce ul#shipping_method li{ display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.4rem; }
.woocommerce ul#shipping_method li label{ margin: 0; font-weight: 500; }
.hb-notice{ font-size: 0.9375rem; line-height: 1.45; }
.hb-notice__inner{ max-width: var(--wp--style--global--wide-size); margin: 0 auto; padding: 0.75rem var(--wp--preset--spacing--40); display: flex; align-items: center; justify-content: center; gap: 1rem; text-align: center; }
.hb-notice__text{ flex: 1 1 auto; }
.hb-notice__text a{ text-decoration: underline; text-underline-offset: 3px; color: inherit; }
.hb-notice__link{ color: inherit; text-decoration: none; display: contents; }
.hb-notice__close{ flex: 0 0 auto; width: 32px; height: 32px; border-radius: 50%; border: 0; background: rgba(0,0,0,0.08); color: inherit; font-size: 1.25rem; line-height: 1; cursor: pointer; }
.hb-notice__close:hover{ background: rgba(0,0,0,0.16); }
.hb-notice--orange{ background: var(--wp--preset--color--burnt); color: #fff; }
.hb-notice--orange .hb-notice__close{ background: rgba(255,255,255,0.18); }
.hb-notice--blush{ background: var(--wp--preset--color--blush); color: var(--wp--preset--color--ink); }
.hb-notice--sage{ background: var(--wp--preset--color--sage); color: var(--wp--preset--color--ink); }
.hb-notice--ink{ background: var(--wp--preset--color--ink); color: #F4EFE7; }
.hb-notice--ink .hb-notice__close{ background: rgba(255,255,255,0.14); }
.hb-notice[hidden]{ display: none; }
.wp-site-blocks > .hb-notice, .hb-notice{ margin: 0 !important; }
.hb-notice + * , .hb-notice + script + *{ margin-block-start: 0 !important; }
.hb-notice__inner{ padding-top: 1.05rem; padding-bottom: 1.05rem; font-size: 1rem; }
.woocommerce-store-notice, p.demo_store{
  position: fixed; left: 0; right: 0; bottom: 0; top: auto; z-index: 999; margin: 0; padding: 0.95rem var(--wp--preset--spacing--40);
  background: var(--wp--preset--color--burnt); color: #fff; font-family: var(--wp--preset--font-family--body); font-size: 0.9375rem; line-height: 1.45; text-align: center;
  box-shadow: 0 -8px 24px rgba(46,45,43,0.12);
}
.woocommerce-store-notice a, p.demo_store a{ color: #fff; text-decoration: underline; text-underline-offset: 3px; font-weight: 600; margin-left: 0.5rem; white-space: nowrap; }
.woocommerce-store-notice a:hover, p.demo_store a:hover{ color: var(--wp--preset--color--blush); }
.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link::before{ content: "× "; font-weight: 700; }
body.woocommerce-demo-store{ margin-top: 0 !important; }
.wp-site-blocks > main, .wp-site-blocks > header + main, .wp-site-blocks > .hb-notice + main{ margin-block-start: 0 !important; }
.home main.wp-block-group > * + *{ margin-block-start: 0 !important; }
.wp-site-blocks > main > * + *{ margin-block-start: 0; }
.hb-shop-head + *{ margin-block-start: 0 !important; }
.hb-shop-head ~ .alignwide[style*="padding-top"]{ margin-block-start: 0 !important; }
.hb-footer{ padding-top: var(--wp--preset--spacing--60) !important; padding-bottom: var(--wp--preset--spacing--40) !important; }
@media (max-width: 781px){:root{ --hb-section: 2.25rem; }
.hb-hero, .hb-cats, #bestsellers, .hb-dark, .hb-footer, .hb-product, main.wp-block-group{ padding-top: var(--wp--preset--spacing--50) !important; padding-bottom: var(--wp--preset--spacing--50) !important; }}
:root{ --hb-co-wide: 1280px; --hb-co-side: 440px; }
.hb-checkout > .wc-block-store-notices:not(:has(.wc-block-components-notice-banner, .woocommerce-error, .woocommerce-message, .woocommerce-info)){ display: none !important; }
.select2-dropdown{ border: 1.5px solid #E3D8CB !important; border-radius: 12px !important; overflow: hidden; box-shadow: var(--hb-shadow); }
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{ background: var(--wp--preset--color--burnt) !important; }
.select2-search--dropdown .select2-search__field{ height: 40px; border-radius: 8px; }
.hb-shipping-table, .hb-shipping-table tbody{ display: block; width: 100%; border: 0; margin: 0; }
.hb-shipping-table tr{ display: block; }
.hb-shipping-table th{ display: none; }
.hb-shipping-table td{ display: block; padding: 0; border: 0; background: transparent; }
.hb-shipping-table td::before{ display: none !important; }
.hb-summary-toggle{ display: none; }
.hb-review-thumb{ position: relative; display: block; width: 64px; height: 64px; border-radius: 14px; border: 1.5px solid var(--wp--preset--color--line); background: #fff; cursor: zoom-in; }
.hb-review-thumb img{ width: 100% !important; height: 100% !important; object-fit: contain; border-radius: 12px; display: block; }
.hb-review-qty{ position: absolute; top: -8px; right: -8px; min-width: 22px; height: 22px; padding: 0 6px; box-sizing: border-box; border-radius: 999px; background: var(--wp--preset--color--burnt); color: #fff; font-size: 0.75rem; font-weight: 600; display: flex; align-items: center; justify-content: center; }
.hb-review-name{ display: block; font-weight: 600; font-size: 0.9375rem; line-height: 1.35; }
@media (max-width: 999px){.hb-summary-toggle{ display: flex; width: 100%; box-sizing: border-box; justify-content: space-between; align-items: center; gap: 1rem; padding: 1rem 1.25rem; background: transparent; border: 0; border-radius: 22px; color: var(--wp--preset--color--burnt); font: 600 0.9375rem/1.3 var(--wp--preset--font-family--body); cursor: pointer; }
.hb-summary-toggle:hover{ background: transparent; color: var(--wp--preset--color--ink); }
.hb-summary-toggle__label{ display: inline-flex; align-items: center; gap: 0.5rem; }
.hb-summary-toggle__label::after{ content: ""; width: 9px; height: 9px; border: solid currentColor; border-width: 0 2px 2px 0; transform: translateY(-3px) rotate(45deg); transition: transform 0.2s; }
.hb-summary-toggle__hide, .hb-checkout-summary.is-open .hb-summary-toggle__show{ display: none; }
.hb-summary-toggle__total{ color: var(--wp--preset--color--ink); font-family: var(--wp--preset--font-family--display); font-size: 1.125rem; }}
@media (max-width: 640px){.hb-review-thumb{ width: 56px; height: 56px; }}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content,
.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{ background: var(--wp--preset--color--ground); }
.wc-block-mini-cart__drawer .wc-block-components-drawer__close{ top: 1.1rem !important; right: 1rem !important; width: 40px; height: 40px; border-radius: 50% !important; background: #fff !important; border: 1.5px solid var(--wp--preset--color--line) !important; color: var(--wp--preset--color--ink) !important; opacity: 1 !important; display: flex; align-items: center; justify-content: center; padding: 0 !important; }
.wc-block-mini-cart__drawer .wc-block-components-drawer__close:hover{ border-color: var(--wp--preset--color--burnt) !important; color: var(--wp--preset--color--burnt) !important; }
.wc-block-mini-cart__title{ margin: 1.5rem 4.5rem 1rem 1.25rem !important; display: flex; align-items: baseline; gap: 0.5rem; flex-wrap: wrap; mask-image: none !important; }
.wc-block-mini-cart__title .wp-block-woocommerce-mini-cart-title-items-counter-block{ font-family: var(--wp--preset--font-family--body); font-size: 0.9375rem; font-weight: 500; color: var(--wp--preset--color--muted-2); }
.wc-block-mini-cart__items{ padding: 0 1.25rem 1rem !important; }
.wc-block-mini-cart__products-table{ margin: 0 !important; }
.wc-block-mini-cart-items, .wc-block-mini-cart-items tbody{ display: block; width: 100%; }
.wc-block-mini-cart-items tbody{ display: flex; flex-direction: column; gap: 0.75rem; }
.wc-block-mini-cart-items .wc-block-cart-items__row{ display: grid !important; grid-template-columns: 72px minmax(0, 1fr) auto !important; gap: 0 0.9rem; align-items: start; padding: 1rem !important; margin: 0 !important; background: #fff; border: 1.5px solid var(--wp--preset--color--line) !important; border-radius: 18px; }
.wc-block-mini-cart-items .wc-block-cart-items__row > td{ padding: 0 !important; border: 0 !important; }
.wc-block-mini-cart-items .wc-block-cart-item__image a{ display: block; width: 72px; height: 72px; border: 1.5px solid var(--wp--preset--color--line); border-radius: 14px; overflow: hidden; background: #fff; box-sizing: border-box; }
.wc-block-mini-cart-items .wc-block-cart-item__image a img{ width: 100% !important; height: 100% !important; object-fit: contain; border-radius: 0 !important; display: block; }
.wc-block-mini-cart-items .wc-block-cart-item__image > img{ display: none; }
.wc-block-mini-cart-items .wc-block-cart-item__wrap{ display: flex; flex-direction: column; gap: 0.35rem; }
.wc-block-mini-cart-items .wc-block-components-product-name{ font-weight: 600 !important; font-size: 0.9375rem !important; line-height: 1.35; color: var(--wp--preset--color--ink) !important; text-decoration: none; margin: 0 !important; }
.wc-block-mini-cart-items .wc-block-components-product-name:hover{ color: var(--wp--preset--color--burnt) !important; }
.wc-block-mini-cart-items .wc-block-cart-item__prices{ display: none !important; }
.wc-block-mini-cart-items .wc-block-components-product-metadata{ margin: 0 !important; font-size: 0.8125rem; line-height: 1.45; color: var(--wp--preset--color--muted); }
.wc-block-mini-cart-items .wc-block-components-product-metadata__description{ display: none !important; }
.wc-block-mini-cart-items .wc-block-components-product-details{ margin: 0 !important; padding: 0 !important; list-style: none; display: flex; flex-direction: column; gap: 0.15rem; }
.wc-block-mini-cart-items .wc-block-components-product-details:empty{ display: none; }
.wc-block-mini-cart-items .wc-block-components-product-details > span,
.wc-block-mini-cart-items .wc-block-components-product-details > li{ display: block; margin: 0 !important; }
.wc-block-mini-cart-items .wc-block-components-product-details > span > span:last-child[aria-hidden="true"],
.wc-block-mini-cart-items .wc-block-components-product-details > span > span:not([class]){ display: none; }
.wc-block-mini-cart-items .wc-block-components-product-details__name{ font-weight: 600; color: var(--wp--preset--color--ink); }
.wc-block-mini-cart-items .wc-block-components-product-details__name::after{ content: " "; }
.wc-block-mini-cart-items .wc-block-cart-item__total{ text-align: right; }
.wc-block-mini-cart-items .wc-block-cart-item__total .wc-block-components-product-price{ font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1rem; white-space: nowrap; }
.wc-block-mini-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper{ height: auto !important; }
.wc-block-mini-cart-items .wc-block-cart-item__quantity{ display: flex; align-items: center; gap: 1rem; margin-top: 0.4rem; }
.wc-block-mini-cart-items .wc-block-components-quantity-selector{ width: auto !important; height: 38px; margin: 0 !important; border: 1.5px solid var(--wp--preset--color--line) !important; border-radius: 999px !important; background: #fff; display: inline-flex; align-items: center; overflow: hidden; }
.wc-block-mini-cart-items .wc-block-components-quantity-selector::after{ display: none !important; }
.wc-block-mini-cart-items .wc-block-components-quantity-selector__button{ width: 34px !important; min-width: 34px !important; height: 36px !important; border: 0 !important; background: transparent !important; color: var(--wp--preset--color--ink) !important; font-size: 1.1rem; opacity: 1; padding: 0 !important; }
.wc-block-mini-cart-items .wc-block-components-quantity-selector__button:hover{ color: var(--wp--preset--color--burnt) !important; }
.wc-block-mini-cart-items .wc-block-components-quantity-selector__button:disabled{ opacity: 0.35; }
.wc-block-mini-cart-items .wc-block-components-quantity-selector__input{ width: 30px !important; min-width: 30px !important; height: 36px !important; border: 0 !important; padding: 0 !important; background: transparent !important; text-align: center; font-weight: 600; font-size: 0.9375rem; box-shadow: none !important; }
.wc-block-mini-cart-items .wc-block-cart-item__remove-link{ display: inline-flex !important; align-items: center; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important; background: none !important; border: 0 !important; color: var(--wp--preset--color--muted-2) !important; font-size: 0.8125rem !important; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.wc-block-mini-cart-items .wc-block-cart-item__remove-link svg{ display: none; }
.wc-block-mini-cart-items .wc-block-cart-item__remove-link::after{ content: "Verwijderen"; }
.wc-block-mini-cart-items .wc-block-cart-item__remove-link:hover{ color: var(--wp--preset--color--burnt) !important; }
.wc-block-mini-cart__footer{ background: #fff !important; border-top: 1.5px solid var(--wp--preset--color--line); padding: 1.25rem !important; box-shadow: 0 -10px 30px rgba(46,45,43,0.06); }
.wc-block-mini-cart__footer::after{ display: none !important; }
.wc-block-mini-cart__footer .wc-block-components-totals-item{ padding: 0 !important; margin: 0; }
.wc-block-mini-cart__footer .wc-block-components-totals-item__label{ font-weight: 600; font-size: 1rem; }
.wc-block-mini-cart__footer .wc-block-components-totals-item__value{ font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.375rem; }
.wc-block-mini-cart__footer .wc-block-components-totals-item__description{ font-size: 0.8125rem !important; color: var(--wp--preset--color--muted-2); margin-top: 0.2rem; }
.wc-block-mini-cart__footer-actions{ display: grid !important; grid-template-columns: 1fr 1fr; gap: 0.6rem !important; margin-top: 1rem !important; }
.wc-block-mini-cart__footer-actions .wc-block-components-button{ width: auto !important; margin: 0 !important; height: 50px; border-radius: 999px !important; font-weight: 600; font-size: 0.9375rem; padding: 0 1rem !important; display: flex; align-items: center; justify-content: center; text-decoration: none; }
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart{ background: #fff !important; color: var(--wp--preset--color--ink) !important; border: 1.5px solid #D9CFC2 !important; box-shadow: none !important; }
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart:hover{ border-color: var(--wp--preset--color--ink) !important; }
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout{ background: var(--wp--preset--color--burnt) !important; color: #fff !important; border: 0 !important; }
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout:hover{ background: var(--wp--preset--color--ink) !important; }
.wc-block-mini-cart__footer-actions .wc-block-components-button__text{ white-space: nowrap; }
@media (max-width: 420px){.wc-block-mini-cart__footer-actions{ grid-template-columns: 1fr; }
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout{ order: -1; }}
.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{ position: relative; }
.wc-block-mini-cart__drawer .wc-block-components-drawer__close-wrapper{ position: absolute !important; top: 1.15rem; right: 1rem; z-index: 3; width: auto !important; height: auto !important; }
.wc-block-mini-cart__drawer .wc-block-components-drawer__close{ position: static !important; }
.wc-block-mini-cart__title{ min-height: 40px; align-items: center; margin-top: 1.15rem !important; }
.wc-block-mini-cart__drawer .wc-block-components-drawer__close-wrapper{ width: 40px !important; height: 40px !important; }
.wc-block-mini-cart__drawer .wc-block-components-drawer__close{ margin: 0 !important; }
.wc-block-mini-cart__drawer .wc-block-components-notices:not(:has(*)){ display: none; }
.wc-block-mini-cart__drawer .wc-block-components-notices{ margin: 0 1.25rem; }
.wc-block-mini-cart__title{ margin: 1.15rem 4.5rem 1rem 1.25rem !important; padding: 0 !important; min-height: 40px; height: auto; line-height: 1.2 !important; flex-wrap: nowrap; }
.hb-zoomable{ position: relative; display: inline-block; cursor: zoom-in; border-radius: 14px; line-height: 0; }
.hb-zoomable:focus-visible{ outline: 3px solid rgba(235,125,54,0.5); outline-offset: 2px; }
.hb-zoom-hint{ position: absolute; right: -6px; bottom: -6px; width: 26px; height: 26px; border-radius: 50%; background: #fff; border: 1.5px solid var(--wp--preset--color--line); box-shadow: 0 2px 6px rgba(46,45,43,0.12); display: flex; align-items: center; justify-content: center; pointer-events: none; transition: transform 0.15s, background 0.15s, border-color 0.15s; }
.hb-zoom-hint::before{ content: ""; width: 14px; height: 14px; background: var(--wp--preset--color--burnt); -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='10.5' cy='10.5' r='6.5'/><path d='M15.5 15.5L20 20'/><path d='M10.5 8v5M8 10.5h5'/></svg>") center/contain no-repeat; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><circle cx='10.5' cy='10.5' r='6.5'/><path d='M15.5 15.5L20 20'/><path d='M10.5 8v5M8 10.5h5'/></svg>") center/contain no-repeat; }
.hb-zoomable:hover .hb-zoom-hint{ transform: scale(1.1); background: var(--wp--preset--color--burnt); border-color: var(--wp--preset--color--burnt); }
.hb-zoomable:hover .hb-zoom-hint::before{ background: #fff; }
.hb-review-thumb .hb-zoom-hint{ right: -7px; bottom: -7px; width: 22px; height: 22px; }
.hb-review-thumb .hb-zoom-hint::before{ width: 12px; height: 12px; }
.pswp{ z-index: 100000; }
.wc-block-components-notice-banner{ align-items: center !important; gap: 0.85rem !important; }
.wc-block-components-notice-banner:focus, .wc-block-components-notice-banner:focus-visible{ outline: none !important; box-shadow: none !important; }
.wc-block-components-notice-banner > svg{ box-sizing: border-box; width: 26px !important; height: 26px !important; flex: 0 0 26px !important; padding: 4px !important; margin: 0 !important; border-radius: 50% !important; align-self: center; fill: #fff !important; background: var(--wp--preset--color--burnt) !important; }
.wc-block-components-notice-banner.is-success > svg{ background: var(--wp--preset--color--green) !important; }
.wc-block-components-notice-banner.is-error > svg{ background: #B33A2A !important; }
.wc-block-components-notice-banner.is-warning > svg{ background: #C98A1B !important; }
.wc-block-components-notice-banner.is-info > svg{ background: var(--wp--preset--color--burnt) !important; }
.wc-block-components-notice-banner__content{ display: flex; align-items: center; justify-content: space-between; gap: 1rem; flex-wrap: wrap; font-size: 0.9375rem; }
.wc-block-components-notice-banner__content .wc-forward{ order: 2; margin: 0 !important; float: none !important; padding: 0.45rem 1rem !important; border-radius: 999px; background: #fff !important; border: 1.5px solid var(--wp--preset--color--line) !important; color: var(--wp--preset--color--ink) !important; font-weight: 600; font-size: 0.875rem; text-decoration: none !important; white-space: nowrap; opacity: 1 !important; }
.wc-block-components-notice-banner__content .wc-forward:hover{ border-color: var(--wp--preset--color--burnt) !important; color: var(--wp--preset--color--burnt) !important; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content a.wc-forward.wc-forward{ display: inline-flex; align-items: center; padding: 0.45rem 1rem !important; background: #fff !important; border: 1.5px solid var(--wp--preset--color--line) !important; border-radius: 999px !important; color: var(--wp--preset--color--ink) !important; text-decoration: none !important; }
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content a.wc-forward.wc-forward:hover{ border-color: var(--wp--preset--color--burnt) !important; color: var(--wp--preset--color--burnt) !important; }
dialog.hb-added{ border: 0; padding: 0; margin: auto; background: transparent; width: min(520px, calc(100vw - 2rem)); max-height: calc(100vh - 2rem); overflow: visible; color: var(--wp--preset--color--ink); }
dialog.hb-added::backdrop{ background: rgba(46,45,43,0.55); }
dialog.hb-added[open] .hb-added__card{ animation: hb-added-in 0.22s ease-out; }
@keyframes hb-added-in{ from { opacity: 0; transform: translateY(12px) scale(0.98); } to { opacity: 1; transform: none; } }
.hb-added__card{ background: #fff; border-radius: 22px; padding: 1.5rem; box-shadow: var(--hb-shadow); max-height: calc(100vh - 2rem); overflow-y: auto; box-sizing: border-box; font-family: var(--wp--preset--font-family--body); }
.hb-added__head{ display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1.25rem; }
.hb-added__title{ margin: 0; display: flex; align-items: center; gap: 0.6rem; font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.375rem; line-height: 1.2; }
.hb-added__tick{ flex: 0 0 26px; width: 26px; height: 26px; border-radius: 50%; background: var(--wp--preset--color--green); position: relative; }
.hb-added__tick::before{ content: ""; position: absolute; inset: 0; background: #fff; -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M7 12.5l3.2 3.2L17 9'/></svg>") center/18px no-repeat; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M7 12.5l3.2 3.2L17 9'/></svg>") center/18px no-repeat; }
.hb-added__close{ flex: 0 0 40px; width: 40px; height: 40px; border-radius: 50%; border: 1.5px solid var(--wp--preset--color--line); background: #fff; color: var(--wp--preset--color--ink); font-size: 1.5rem; line-height: 1; cursor: pointer; padding: 0; display: flex; align-items: center; justify-content: center; }
.hb-added__close:hover{ border-color: var(--wp--preset--color--burnt); color: var(--wp--preset--color--burnt); background: #fff; }
.hb-added__item{ display: grid; grid-template-columns: 120px minmax(0, 1fr); gap: 1rem; align-items: start; padding: 1rem; border-radius: 18px; background: var(--wp--preset--color--ground); }
.hb-added__img{ display: block; width: 120px; height: 120px; border-radius: 14px; background: #fff; border: 1.5px solid var(--wp--preset--color--line); box-sizing: border-box; }
.hb-added__img img{ width: 100%; height: 100%; object-fit: contain; border-radius: 12px; display: block; }
.hb-added__info{ min-width: 0; display: flex; flex-direction: column; gap: 0.35rem; }
.hb-added__name{ margin: 0; font-weight: 600; font-size: 1rem; line-height: 1.35; }
.hb-added__info dl.variation{ margin: 0; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 0.1rem 0.5rem; font-size: 0.8125rem; line-height: 1.45; color: var(--wp--preset--color--muted); }
.hb-added__info dl.variation dt{ font-weight: 600; color: var(--wp--preset--color--ink); margin: 0; float: none; }
.hb-added__info dl.variation dd{ margin: 0; float: none; }
.hb-added__info dl.variation dd p{ margin: 0; }
.hb-added__price{ margin: 0.15rem 0 0; font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.125rem; }
.hb-added__summary{ margin: 1rem 0 0; font-size: 0.875rem; color: var(--wp--preset--color--muted); display: flex; gap: 0.4rem; align-items: baseline; flex-wrap: wrap; }
.hb-added__summary strong{ color: var(--wp--preset--color--ink); }
.hb-added__actions{ display: grid; grid-template-columns: 1fr 1fr; gap: 0.6rem; margin-top: 1rem; }
.hb-added__btn{ display: flex; align-items: center; justify-content: center; height: 50px; border-radius: 999px; font-weight: 600; font-size: 0.9375rem; text-decoration: none; background: #fff; color: var(--wp--preset--color--ink); border: 1.5px solid #D9CFC2; transition: background 0.15s, border-color 0.15s, color 0.15s; }
.hb-added__btn:hover{ border-color: var(--wp--preset--color--ink); color: var(--wp--preset--color--ink); }
.hb-added__btn--primary{ background: var(--wp--preset--color--burnt); color: #fff; border-color: var(--wp--preset--color--burnt); order: 2; }
.hb-added__btn--primary:hover{ background: var(--wp--preset--color--ink); border-color: var(--wp--preset--color--ink); color: #fff; }
.hb-added__continue{ display: block; margin: 0.9rem auto 0; padding: 0.25rem 0.5rem; background: none; border: 0; border-radius: 0; color: var(--wp--preset--color--muted); font: 600 0.875rem/1.3 var(--wp--preset--font-family--body); text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.hb-added__continue:hover{ background: none; color: var(--wp--preset--color--burnt); }
.hb-added__related{ margin-top: 1.25rem; padding-top: 1.25rem; border-top: 1.5px solid var(--wp--preset--color--line); }
.hb-added__related-title{ margin: 0 0 0.75rem; font-family: var(--wp--preset--font-family--display); font-weight: 600; font-size: 1.0625rem; }
.hb-added__related ul{ list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.75rem; }
.hb-added__related a{ display: flex; flex-direction: column; gap: 0.3rem; text-decoration: none; color: var(--wp--preset--color--ink); }
.hb-added__related img{ width: 100%; aspect-ratio: 1; height: auto; object-fit: contain; border-radius: 14px; background: var(--wp--preset--color--ground); border: 1.5px solid var(--wp--preset--color--line); box-sizing: border-box; }
.hb-added__rel-name{ font-size: 0.8125rem; font-weight: 600; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.hb-added__related a:hover .hb-added__rel-name{ color: var(--wp--preset--color--burnt); }
.hb-added__rel-price{ font-size: 0.8125rem; color: var(--wp--preset--color--muted); }
.hb-added__rel-price del{ opacity: 0.7; }
.hb-added__rel-price ins{ text-decoration: none; color: var(--wp--preset--color--burnt); font-weight: 600; }
dialog.hb-added .pswp{ z-index: 10; }
@media (max-width: 560px){dialog.hb-added{ width: 100vw; max-width: 100vw; max-height: 92vh; margin: auto 0 0; }
.hb-added__card{ border-radius: 22px 22px 0 0; padding: 1.25rem 1rem calc(1rem + env(safe-area-inset-bottom)); max-height: 92vh; }
dialog.hb-added[open] .hb-added__card{ animation: hb-added-up 0.25s ease-out; }
@keyframes hb-added-up{ from { transform: translateY(40px); opacity: 0; } to { transform: none; opacity: 1; } }
.hb-added__title{ font-size: 1.1875rem; }
.hb-added__item{ grid-template-columns: 88px minmax(0, 1fr); padding: 0.75rem; gap: 0.75rem; }
.hb-added__img{ width: 88px; height: 88px; }
.hb-added__actions{ grid-template-columns: 1fr; }
.hb-added__btn--primary{ order: -1; }}
@media (prefers-reduced-motion: reduce){dialog.hb-added[open] .hb-added__card{ animation: none; }}
.hb-added__card:focus{ outline: none; }
@media (max-width: 560px){dialog.hb-added{ max-height: calc(100dvh - 12px); }
.hb-added__card{ max-height: calc(100dvh - 12px); padding-top: 1rem; }
.hb-added__head{ margin-bottom: 0.85rem; }}
@media (max-width: 560px){.hb-added__actions{ grid-template-columns: 1fr 1fr; gap: 0.5rem; }
.hb-added__btn{ height: 48px; font-size: 0.875rem; padding: 0 0.6rem; white-space: nowrap; }
.hb-added__btn--primary{ order: 2; }
.hb-added__continue{ margin-top: 0.7rem; }}
@media (max-width: 340px){.hb-added__actions{ grid-template-columns: 1fr; }
.hb-added__btn--primary{ order: -1; }}
.hb-coupon-toggle{ background: none !important; border: 0 !important; padding: 0.25rem 0 !important; border-radius: 0; color: var(--wp--preset--color--muted) !important; font: 500 0.875rem/1.3 var(--wp--preset--font-family--body) !important; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; height: auto !important; width: auto !important; }
.hb-coupon-toggle:hover{ color: var(--wp--preset--color--burnt) !important; }
.hb-cart .wp-block-post-title + .wc-block-store-notices:has(.wc-block-components-notice-banner, .woocommerce-message, .woocommerce-error, .woocommerce-info){ margin-bottom: 1.25rem !important; }
.hb-cart .wc-block-store-notices:not(:has(.wc-block-components-notice-banner, .woocommerce-message, .woocommerce-error, .woocommerce-info)){ display: none !important; }
.select2-container--open .select2-dropdown{ border: 1.5px solid var(--wp--preset--color--line) !important; border-radius: 14px !important; overflow: hidden; background: #fff; box-shadow: 0 14px 34px rgba(46,45,43,0.14); }
.select2-container--open .select2-dropdown--below{ margin-top: 6px; }
.select2-container--open .select2-dropdown--above{ margin-top: -6px; }
.select2-dropdown:not(:has(.select2-results__option:nth-child(8))) .select2-search--dropdown{ display: none; }
.select2-search--dropdown{ padding: 0.6rem 0.6rem 0.2rem !important; }
.select2-search--dropdown .select2-search__field{ height: 40px !important; border: 1.5px solid #E3D8CB !important; border-radius: 10px !important; padding: 0 0.75rem !important; font: 400 0.9375rem var(--wp--preset--font-family--body); }
.select2-search--dropdown .select2-search__field:focus{ border-color: var(--wp--preset--color--burnt) !important; outline: 0; }
.select2-results__options{ padding: 0.35rem !important; max-height: 280px !important; }
.select2-container--default .select2-results__option{ padding: 0.65rem 0.85rem !important; border-radius: 10px; font: 500 0.9375rem/1.3 var(--wp--preset--font-family--body); color: var(--wp--preset--color--ink); }
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected]{ background: var(--wp--preset--color--blush) !important; color: var(--wp--preset--color--ink) !important; }
.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option[data-selected="true"]{ background: transparent; color: var(--wp--preset--color--burnt); font-weight: 600; display: flex; justify-content: space-between; align-items: center; }
.select2-container--default .select2-results__option[aria-selected="true"]::after,
.select2-container--default .select2-results__option[data-selected="true"]::after{ content: ""; width: 16px; height: 16px; background: var(--wp--preset--color--burnt); -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center/contain no-repeat; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center/contain no-repeat; }
.select2-container--default .select2-results__option--highlighted[aria-selected="true"],
.select2-container--default .select2-results__option--highlighted[data-selected="true"]{ color: var(--wp--preset--color--burnt) !important; }
.select2-container--open .select2-selection--single .select2-selection__arrow b{ transform: rotate(180deg); }
@keyframes hb-spin{ to { transform: rotate(360deg); } }
@container hbfields (max-width: 250px){.hb-checkout.hb-checkout form .form-row.form-row:is(.form-row-first, .form-row-last, .form-row-wide, #billing_city_field, #shipping_city_field, #billing_postcode_field, #shipping_postcode_field, #billing_phone_field, #billing_email_field, #billing_huisnummer_field, #shipping_huisnummer_field, #billing_address_1_field, #shipping_address_1_field, #billing_first_name_field, #billing_last_name_field){ grid-column: 1 / -1 !important; }}
.hb-summary-toggle{ flex-wrap: wrap; row-gap: 0.25rem; }
.hb-summary-toggle__label{ min-width: 0; text-align: left; }
.hb-summary-toggle__total{ white-space: nowrap; margin-left: auto; }
.select2-container--default .select2-results__option[aria-selected="true"]:not([data-selected="true"]){ color: var(--wp--preset--color--ink) !important; font-weight: 500; }
.select2-container--default .select2-results__option[aria-selected="true"]:not([data-selected="true"])::after{ content: none; display: none; }
.home .wp-site-blocks > footer:is(.wp-block-template-part){ margin-block-start: 0 !important; }
.hb-credit a{ color: inherit; text-decoration: underline; text-underline-offset: 2px; }
.hb-credit a:hover{ color: var(--wp--preset--color--ink); }
.hb-track-page .woocommerce table.shop_table.woocommerce-table--order-details :is(td, th):last-child{ padding-left: 1rem !important; }
.hb-track-page .woocommerce-table--order-details :is(td, th){ overflow-wrap: anywhere; }
.hb-thanks .wc-block-order-confirmation-totals__table :is(th, td){ border: 0 !important; padding: 0.55rem 0 !important; text-align: left; vertical-align: middle; text-transform: none; font-size: 0.9375rem; font-weight: 400; }
.hb-thanks .wc-block-order-confirmation-totals__table tfoot tr:first-child :is(th, td){ border-top: 1px solid var(--wp--preset--color--line) !important; padding-top: 1rem !important; }
.hb-thanks .wc-block-order-confirmation-totals__table :is(td, th):last-child{ text-align: right; padding-left: 0.75rem !important; width: 30%; }
.hb-thanks .wc-block-order-confirmation-totals__table tfoot tr:last-child :is(th, td){ border-top: 1px solid var(--wp--preset--color--line) !important; padding-top: 1rem !important; font-weight: 700; font-size: 1.125rem; color: var(--wp--preset--color--ink); }
.hb-thanks td.wc-block-order-confirmation-totals__product .wc-item-meta :is(li, p){ margin: 0; display: inline; }
@media (max-width: 600px){.hb-thanks .wc-block-order-confirmation-totals__table :is(td, th):last-child{ width: 32%; }}
@media (max-width: 600px){.hb-track-page .woocommerce table.shop_table.woocommerce-table--order-details tbody td.product-name,
  .hb-thanks .wc-block-order-confirmation-totals__table tbody td.wc-block-order-confirmation-totals__product{ padding-left: calc(48px + 0.75rem) !important; height: calc(48px + 1.5rem); overflow-wrap: break-word !important; }
.hb-thanks .wc-block-order-confirmation-totals__table :is(td, th):last-child{ width: 26% !important; }
.hb-track-page .woocommerce-table--order-details td.product-name > a, .hb-thanks td.wc-block-order-confirmation-totals__product > a{ font-size: 0.875rem; }}
@media (pointer: coarse), (max-width: 781px){input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),
  select, textarea,
  .woocommerce form .form-row .input-text, .woocommerce form .form-row select,
  .select2-container .select2-selection--single .select2-selection__rendered,
  .select2-search__field{ font-size: 16px !important; }}
.wp-site-blocks{ overflow-x: clip; }
.hb-btn-loading{ position: relative !important; color: transparent !important; pointer-events: none; cursor: progress; transition: none !important; }
.hb-btn-loading > *:not(.hb-spinner){ visibility: hidden; }
.hb-btn-loading .hb-spinner{ position: absolute; inset: 0; margin: auto; width: 20px; height: 20px; box-sizing: border-box; border-radius: 50%; border: 2.5px solid var(--hb-spin, currentColor); border-right-color: transparent; animation: hb-spin 0.7s linear infinite; visibility: visible; }
@keyframes hb-spin{ to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce){.hb-btn-loading .hb-spinner{ animation-duration: 1.6s; }}
.price ins, .price ins .woocommerce-Price-amount,
.wc-block-components-product-price ins, .wc-block-components-product-price ins .woocommerce-Price-amount,
.wc-block-components-product-price__value.is-discounted,
.woocommerce-Price-amount ins, ins .woocommerce-Price-amount{ color: var(--wp--preset--color--burnt) !important; text-decoration: none; }
.price del, .wc-block-components-product-price del, .wc-block-components-product-price__regular{ color: var(--wp--preset--color--muted-2); }
.hb-filters .wp-block-heading:has(+ .wc-block-product-filter--hidden){ display: none; }
.wp-site-blocks p:not(.hb-arrow-link) a:not([class]){ text-decoration: underline; text-underline-offset: 0.15em; text-decoration-thickness: 1px; }
.wc-block-mini-cart__drawer[aria-hidden="true"]{ visibility: hidden; }
.hb-badge{ position: absolute; top: 4px; left: 4px; z-index: 9; margin: 0; padding: 3px 9px; border-radius: 999px; background: var(--wp--preset--color--green); color: #fff; font-size: 0.75rem; font-weight: 600; line-height: 1.55; letter-spacing: 0.08em; text-transform: uppercase; white-space: nowrap; pointer-events: none; }
.hb-badge--bestseller{ background: var(--wp--preset--color--burnt); }
.hb-badge--plek1{ top: 33px; }
.hb-badge--plek2{ top: 62px; }
.hb-leesmeer{ position: relative; }
.hb-leesmeer > input.hb-leesmeer__toggle[type="checkbox"]{ position: absolute; left: 0; top: 0; width: 1px; height: 1px; margin: 0; padding: 0; border: 0; opacity: 0; pointer-events: none; -webkit-appearance: none; appearance: none; }
.hb-leesmeer__knop, .hb-leesmeer__puntjes{ display: none; }
@media (min-width: 782px){.hb-leesmeer > input.hb-leesmeer__toggle[type="checkbox"]{ display: none; }}
@media (max-width: 781px){.hb-shop-head{ padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.hb-shop-head .wp-block-query-title{ margin-bottom: 0.35rem; }
.hb-leesmeer .wp-block-term-description{ font-size: 0.9375rem !important; line-height: 1.55; margin: 0; }
.hb-leesmeer .wp-block-term-description > *{ margin: 0; }
.hb-leesmeer__toggle:not(:checked) + .wp-block-term-description .hb-leesmeer__rest{ display: none; }
.hb-leesmeer__toggle:not(:checked) + .wp-block-term-description .hb-leesmeer__puntjes{ display: inline; }
.hb-leesmeer__knop{ display: inline; font-weight: 600; color: var(--wp--preset--color--ink); text-decoration: underline; text-underline-offset: 3px; cursor: pointer; white-space: nowrap; }
.hb-leesmeer__minder,
  .hb-leesmeer__toggle:checked + .wp-block-term-description .hb-leesmeer__meer{ display: none; }
.hb-leesmeer__toggle:checked + .wp-block-term-description .hb-leesmeer__minder{ display: inline; }
.hb-leesmeer__toggle:focus-visible + .wp-block-term-description .hb-leesmeer__knop{ outline: 2px solid var(--wp--preset--color--burnt); outline-offset: 2px; }}
.aetrix-consent-cookies{ width: 100%; border-collapse: collapse; margin: 0.5rem 0 1.25rem; font-size: 0.875rem; line-height: 1.45; }
.aetrix-consent-cookies th,
.aetrix-consent-cookies td{ padding: 0.6rem 0.75rem 0.6rem 0; border-bottom: 1px solid var(--wp--preset--color--line); text-align: left; vertical-align: top; }
.aetrix-consent-cookies th{ font-weight: 600; color: var(--wp--preset--color--ink); }
.aetrix-consent-cookies th:nth-child(1){ width: 17%; }
.aetrix-consent-cookies th:nth-child(2){ width: 14%; }
.aetrix-consent-cookies th:nth-child(3){ width: 31%; }
.aetrix-consent-cookies th:nth-child(5){ width: 15%; }
.aetrix-consent-cookies td:nth-child(3){ overflow-wrap: anywhere; font-size: 0.8125rem; }
.aetrix-consent-open{ font-weight: 600; }
@media (max-width: 781px){.aetrix-consent-cookies, .aetrix-consent-cookies tbody, .aetrix-consent-cookies tr, .aetrix-consent-cookies td{ display: block; width: auto; }
.aetrix-consent-cookies thead{ position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
.aetrix-consent-cookies tr{ padding: 0.75rem 0; border-bottom: 1px solid var(--wp--preset--color--line); }
.aetrix-consent-cookies td{ padding: 0.1rem 0; border: 0; }
.aetrix-consent-cookies td:first-child{ font-weight: 600; color: var(--wp--preset--color--ink); padding-bottom: 0.2rem; }
.aetrix-consent-cookies td:nth-child(2)::before{ content: "Categorie: "; color: var(--wp--preset--color--muted); }
.aetrix-consent-cookies td:nth-child(3)::before{ content: "Cookies: "; color: var(--wp--preset--color--muted); }
.aetrix-consent-cookies td:nth-child(5)::before{ content: "Bewaartermijn: "; color: var(--wp--preset--color--muted); }}
