.hux-ann{position:relative;background:var(--hux-ann-bg, #dc2626);color:var(--hux-ann-color, #fff);font-size:14px}.hux-ann[hidden]{display:none}.hux-ann__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;max-width:var(--hux-site-width);margin:0 auto;padding:8px 48px;text-align:center}.hux-ann__link{color:inherit!important;font-weight:700;text-decoration:underline}.hux-ann__cd{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.hux-ann__cd b{padding:1px 6px;border-radius:4px;background:#0003}.hux-ann__close{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:30px;height:30px;margin-top:-15px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.hux-ann__close:hover{background:#00000026}.hux-theme-toggle{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:50%;background:none;color:inherit;cursor:pointer}.hux-theme-toggle__sun,html[data-hux-theme=dark] .hux-theme-toggle__moon{display:none}html[data-hux-theme=dark] .hux-theme-toggle__sun,.hux-theme-toggle__moon{display:grid}.hux-theme-toggle--float{position:fixed;z-index:99979;left:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:44px;height:44px;background:var(--hux-site-bg, #fff);color:var(--hux-site-text);box-shadow:0 4px 14px #0000002e}html[data-hux-theme=dark] body,html[data-hux-theme=dark] .hux-page{background:var(--hux-site-bg);color:var(--hux-site-text)}html[data-hux-theme=dark] input,html[data-hux-theme=dark] select,html[data-hux-theme=dark] textarea{background:#0b1220;color:var(--hux-site-text);border-color:#334155}html[data-hux-theme=dark] .hux-card,html[data-hux-theme=dark] .hux-bcard,html[data-hux-theme=dark] .woocommerce ul.products li.product{background:var(--hux-content-bg)}html[data-hux-theme=dark] :is(.hux-bcard__cat,.hux-post__cat,.hux-404__code,.hux-nav>li>a:hover,.hux-nav>.current-menu-item>a,.hux-nav>.current-menu-ancestor>a,.hux-site-content a:not([class]),.woocommerce-breadcrumb a,.posted_in a){color:color-mix(in srgb,var(--hux-primary) 55%,#fff)}html[data-hux-theme=dark] .woocommerce .woocommerce-ordering select,html[data-hux-theme=dark] .woocommerce .quantity .qty,html[data-hux-theme=dark] .woocommerce form .form-row .input-text,html[data-hux-theme=dark] .woocommerce form .form-row select{background:#0b1220;color:var(--hux-site-text);border:1px solid #334155}html[data-hux-theme=dark] .woocommerce a.button:not(.alt),html[data-hux-theme=dark] .woocommerce button.button:not(.alt),html[data-hux-theme=dark] .woocommerce input.button:not(.alt),html[data-hux-theme=dark] .woocommerce #respond input#submit{background:#1f2937;color:var(--hux-site-text);border:1px solid #334155}html[data-hux-theme=dark] .woocommerce a.button:not(.alt):hover,html[data-hux-theme=dark] .woocommerce button.button:not(.alt):hover,html[data-hux-theme=dark] .woocommerce #respond input#submit:hover{background:#273449;color:#fff}html[data-hux-theme=dark] .woocommerce ul.products li.product .price,html[data-hux-theme=dark] .woocommerce div.product p.price,html[data-hux-theme=dark] .woocommerce div.product span.price{color:var(--hux-site-text)}html[data-hux-theme=dark] .woocommerce ul.products li.product .price del,html[data-hux-theme=dark] .woocommerce div.product p.price del{color:#94a3b8;opacity:1}html[data-hux-theme=dark] .woocommerce ul.products li.product .price ins,html[data-hux-theme=dark] .woocommerce div.product p.price ins{color:#f87171}html[data-hux-theme=dark] .woocommerce-message,html[data-hux-theme=dark] .woocommerce-info,html[data-hux-theme=dark] .woocommerce-error{background:#1f2937;color:var(--hux-site-text)}html[data-hux-theme=dark] .woocommerce table.shop_table,html[data-hux-theme=dark] .woocommerce table.shop_table td,html[data-hux-theme=dark] .woocommerce table.shop_table th{border-color:#334155}.hux-reveal-ready .hux-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.hux-reveal-ready .hux-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hux-reveal-ready .hux-reveal{opacity:1;transform:none;transition:none}}@media(max-width:600px){.hux-ann__inner{padding:8px 40px 8px 12px;font-size:13px}}html[data-hux-theme=dark] .hux-fab__greet,html[data-hux-theme=dark] .hux-fab--ls-bubble .hux-fab__label,html[data-hux-theme=dark] .hux-popup__box{background:#1f2937;color:#e5e7eb}@media(max-width:781px){html[data-hux-theme=dark] .hux-fab--m-bar{background:var(--hux-site-bg)}html[data-hux-theme=dark] .hux-fab--m-bar .hux-fab__label{color:#cbd5e1}}
