html:not([data-hobeka-tax="excl"]) .hobeka-price-excl,
html[data-hobeka-tax="excl"] .hobeka-price-incl,
.hobeka-price-separator { display: none !important; }
.hobeka-price-line { display: inline; }
.hobeka-price-line .tax_label { font-size: .85em; white-space: nowrap; }
.hobeka-price-line del, .hobeka-price-line ins { display: inline; } body .product-grid-item { height: auto !important; max-height: none; display: flex; align-self: stretch; }
body .product-grid-item > .product-wrapper { display: flex; flex-direction: column; width: 100%; min-width: 0; }
body .wd-products { align-items: stretch; }
body .wd-carousel-item:has(> .product-grid-item) { display: flex; height: auto; }
body .wd-carousel-item > .product-grid-item { width: 100%; }
.product-grid-item .price { padding-inline: 8px; }
body .product-grid-item .yith-ywraq-add-to-quote { height: auto !important; min-height: 42px; padding: 0 10px 6px; text-align: center; }
.product-grid-item .add-request-quote-button { max-width: 100%; white-space: normal; }
.woocommerce.single-product .product form.cart .yith-ywraq-add-to-quote { height: auto !important; min-height: 42px; } .hobeka-tax-bar { display: none; background: #fafafa; border-bottom: 1px solid #e7e7e7; }
html[data-hobeka-tax-ready] .hobeka-tax-bar { display: block; }
.hobeka-tax-bar > .container { display: flex; justify-content: flex-end; padding-block: 6px; }
.hobeka-tax-control { display: inline-flex; align-items: center; gap: 8px; color: #00395a; white-space: nowrap; font-size: 12px; }
.hobeka-tax-control.hobeka-tax-desktop { margin-inline-end: 14px; }
.hobeka-tax-switch { display: inline-flex; align-items: center; gap: 6px; min-height: 32px; padding: 2px 0; border: 0; border-radius: 4px; box-shadow: none; background: transparent; color: inherit; font: inherit; text-transform: none; line-height: 1.2; cursor: pointer; }
.hobeka-tax-switch:hover, .hobeka-tax-switch:focus { background: transparent; color: #00395a; box-shadow: none; }
.hobeka-tax-switch:focus-visible { outline: 2px solid #d84728; outline-offset: 3px; }
.hobeka-tax-track { position: relative; width: 32px; height: 18px; flex: 0 0 32px; background: #00395a; border-radius: 12px; }
.hobeka-tax-track::after { content: ""; position: absolute; top: 3px; left: 3px; width: 12px; height: 12px; border-radius: 50%; background: #fff; transform: translateX(14px); transition: transform .15s ease; }
html[data-hobeka-tax="excl"] .hobeka-tax-track::after { transform: translateX(0); }
html:not([data-hobeka-tax="excl"]) .hobeka-tax-incl,
html[data-hobeka-tax="excl"] .hobeka-tax-excl { font-weight: 700; }
@media (min-width: 1025px) { html[data-hobeka-tax-desktop] .hobeka-tax-bar { display: none; } }
@media (max-width: 1024px) { .hobeka-tax-desktop { display: none !important; } .hobeka-tax-switch { min-height: 36px; } }
@media (prefers-reduced-motion: reduce) { .hobeka-tax-track::after { transition: none; } } @media (min-width: 783px) {
#wpadminbar .quicklinks { display: flex; }
#wpadminbar #wp-admin-bar-root-default { display: flex; flex: 1; min-width: 0; }
#wpadminbar #wp-admin-bar-root-default > li { float: none; min-width: 0; }
#wpadminbar #wp-admin-bar-root-default > li > .ab-item { overflow: hidden; text-overflow: ellipsis; }
#wpadminbar #wp-admin-bar-top-secondary { display: flex; flex: none; margin-inline-start: auto; }
}@media (max-width: 1024px) {
body .aws-search-result {
width: 300px !important;
max-width: 100vw;
}
}