.cart-toggle[data-v-86aad431]{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;flex-direction:column;padding:0;transition:color .3s}.cart-toggle[data-v-86aad431]:hover{color:var(--color-accent)}.cart-toggle__icon-wrap[data-v-86aad431]{align-items:center;display:flex;position:relative}.cart-toggle__badge[data-v-86aad431]{align-items:center;background:#e74c3c;border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 3px;position:absolute;right:-8px;top:-6px}.cart-toggle__label[data-v-86aad431]{color:#666;font-size:1.05rem;margin-top:2px;white-space:nowrap}.cart-toggle:hover .cart-toggle__label[data-v-86aad431]{color:var(--color-accent)}.cart-drawer-overlay[data-v-86aad431]{background:#00000073;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1050}.cart-drawer[data-v-86aad431]{background:#fff;box-shadow:-4px 0 30px #00000026;display:flex;flex-direction:column;height:100%;max-width:100vw;width:380px}.cart-drawer__header[data-v-86aad431]{border-bottom:1px solid #e7e7e7;flex-shrink:0;padding:1.6rem 2rem}.cart-drawer__close[data-v-86aad431]{align-items:center;background:none;border:none;color:#222529;cursor:pointer;display:flex;font-size:1.3rem;font-weight:700;gap:.5rem;letter-spacing:.06em;margin-bottom:1rem;padding:0;text-transform:uppercase}.cart-drawer__close span[data-v-86aad431]{font-size:2rem;line-height:1}.cart-drawer__close[data-v-86aad431]:hover{color:#f7941e}.cart-drawer__subtotal-row[data-v-86aad431]{color:#222529;display:flex;font-size:1.5rem;justify-content:space-between}.cart-drawer__subtotal-row strong[data-v-86aad431]{font-size:1.8rem}.cart-drawer__top-action[data-v-86aad431]{flex-shrink:0;padding:1.2rem 2rem}.cart-drawer__top-action .btn[data-v-86aad431]{font-size:1.3rem;padding:1rem}.cart-drawer__items[data-v-86aad431]{flex:1;overflow-y:auto;padding:0 2rem}.cart-drawer__item[data-v-86aad431]{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:1.2rem;padding:1.4rem 0;position:relative}.cart-drawer__item-img[data-v-86aad431]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;flex-shrink:0;height:70px;justify-content:center;overflow:hidden;width:70px}.cart-drawer__item-img img[data-v-86aad431]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-drawer__item-body[data-v-86aad431]{flex:1;min-width:0}.cart-drawer__item-end[data-v-86aad431]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.4rem}.cart-drawer__item-remove[data-v-86aad431]{background:none;border:none;color:#bbb;cursor:pointer;font-size:2rem;line-height:1;padding:0;transition:color .2s}.cart-drawer__item-remove[data-v-86aad431]:hover{color:#e74c3c}.cart-drawer__item-name[data-v-86aad431]{color:#222529;display:block;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:.3rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.cart-drawer__item-name[data-v-86aad431]:hover{color:#f7941e}.cart-drawer__item-price[data-v-86aad431]{color:#777;font-size:1.2rem;margin-bottom:.6rem}.cart-drawer__stepper[data-v-86aad431]{align-items:center;border:1px solid #2d8f4e;border-radius:4px;display:inline-flex;overflow:hidden}.cart-drawer__stepper-btn[data-v-86aad431]{align-items:center;background:#2d8f4e;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:26px;justify-content:center;transition:background .15s;width:28px}.cart-drawer__stepper-btn[data-v-86aad431]:hover{background:#247a40}.cart-drawer__stepper-qty[data-v-86aad431]{align-items:center;background:#fff;color:#333;display:flex;font-size:1.4rem;font-weight:700;height:26px;justify-content:center;min-width:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-drawer__item-total[data-v-86aad431]{color:#222529;flex-shrink:0;font-size:1.5rem;font-weight:700;margin-top:.2rem;white-space:nowrap}.cart-drawer__empty[data-v-86aad431]{color:#999;padding:4rem 0;text-align:center}.cart-drawer__empty i[data-v-86aad431]{color:#ddd;display:block;font-size:4rem;margin-bottom:1.5rem}.cart-drawer__empty p[data-v-86aad431]{font-size:1.5rem;margin:0}.cart-drawer__footer[data-v-86aad431]{background:#fafafa;border-top:2px solid #e7e7e7;flex-shrink:0;padding:1.5rem 2rem}.cart-drawer__footer-total[data-v-86aad431]{align-items:center;color:#222529;display:flex;font-size:1.5rem;justify-content:space-between;margin-bottom:1.2rem}.cart-drawer__footer-total strong[data-v-86aad431]{font-size:1.8rem}.cart-drawer__footer-actions[data-v-86aad431]{display:flex;gap:.8rem}.cart-drawer__footer-actions .btn[data-v-86aad431]{flex:1;font-size:1.2rem;padding:.9rem 0;text-align:center}.drawer-enter-active[data-v-86aad431],.drawer-leave-active[data-v-86aad431]{transition:opacity .3s ease}.drawer-enter-active .cart-drawer[data-v-86aad431],.drawer-leave-active .cart-drawer[data-v-86aad431]{transition:transform .3s ease}.drawer-enter-from[data-v-86aad431],.drawer-leave-to[data-v-86aad431]{opacity:0}.drawer-enter-from .cart-drawer[data-v-86aad431],.drawer-leave-to .cart-drawer[data-v-86aad431]{transform:translate(100%)}@media(max-width:480px){.cart-drawer[data-v-86aad431]{width:100vw}}.main-nav__list[data-v-d05acc89]{display:flex;justify-content:flex-start;list-style:none;margin:0;padding:0}.main-nav__item[data-v-d05acc89]{position:relative}.main-nav__item:hover>.mega-menu[data-v-d05acc89]{opacity:1;transform:translateY(0);visibility:visible}.main-nav__item:hover>.main-nav__link[data-v-d05acc89]{color:#f7941e}.main-nav__link[data-v-d05acc89]{align-items:center;color:#222529;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;gap:.4rem;letter-spacing:.03em;padding:1.2rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:color .25s;white-space:nowrap}.main-nav__link[data-v-d05acc89]:hover{color:#f7941e}.main-nav__chevron[data-v-d05acc89]{opacity:.5;transition:transform .25s}.main-nav__item:hover .main-nav__chevron[data-v-d05acc89]{opacity:1;transform:rotate(180deg)}.main-nav--locked .mega-menu[data-v-d05acc89]{opacity:0!important;pointer-events:none;visibility:hidden!important}.mega-menu[data-v-d05acc89]{background:transparent;left:0;min-width:280px;opacity:0;padding-top:0;position:absolute;top:100%;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:200}.mega-menu__inner[data-v-d05acc89]{background:#fff;border-top:3px solid #f7941e;box-shadow:0 6px 20px #0000001a;display:flex;gap:2.5rem;padding:2rem 2.5rem}.mega-menu__columns[data-v-d05acc89]{display:flex;flex-wrap:wrap;gap:.5rem 3rem}.mega-menu__col[data-v-d05acc89]{min-width:180px}.mega-menu__link[data-v-d05acc89]{border-bottom:1px solid #e7e7e7;color:#222529;cursor:pointer;display:block;font-size:1.3rem;font-weight:700;letter-spacing:.02em;margin-bottom:.4rem;padding:.6rem 0 .4rem;text-decoration:none;text-transform:uppercase;transition:color .2s}.mega-menu__link[data-v-d05acc89]:hover{color:#f7941e}.mega-menu__sublist[data-v-d05acc89]{list-style:none;margin:0 0 .8rem;padding:0}.mega-menu__sublist--nested[data-v-d05acc89]{border-left:1px solid #e7e7e7;margin:.2rem 0 .6rem;padding-left:1.2rem}.mega-menu__sublink[data-v-d05acc89]{color:#555;cursor:pointer;display:block;font-size:1.2rem;font-weight:600;padding:.35rem 0;text-decoration:none;transition:color .2s}.mega-menu__sublink[data-v-d05acc89]:hover{color:#f7941e}.mega-menu__sublink--deep[data-v-d05acc89]{color:#777;font-size:1.15rem;font-weight:400;padding:.25rem 0}.hw-logo[data-v-7c5fe569]{align-items:center;color:var(--color-accent);display:flex;flex-shrink:0;text-decoration:none}.hw-logo__img[data-v-7c5fe569]{max-width:160px;-o-object-fit:contain;object-fit:contain}.hw-logo__img[data-v-7c5fe569],.hw-logo__svg[data-v-7c5fe569]{height:40px;width:auto}.hw-search[data-v-7c5fe569]{flex:1;margin:0 3rem;min-width:0}@media(max-width:991px){.hw-search[data-v-7c5fe569]{display:none}}.hw-search__form[data-v-7c5fe569]{align-items:center;background:#f5f5f5;border:1px solid #e7e7e7;border-radius:24px;cursor:pointer;display:flex;transition:border-color .3s,background .3s}.hw-search__form[data-v-7c5fe569]:hover{background:#fff;border-color:var(--color-accent)}.hw-search__placeholder[data-v-7c5fe569]{color:#999;flex:1;font-size:1.3rem;padding:1rem 2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hw-search__form--active .hw-search__placeholder[data-v-7c5fe569]{color:#333}.hw-search__btn[data-v-7c5fe569]{align-items:center;background:var(--color-accent);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin:3px;transition:background .3s;width:40px}.hw-search__form:hover .hw-search__btn[data-v-7c5fe569]{background:var(--color-accent-hover)}.hw-icon[data-v-7c5fe569]{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;flex-direction:column;text-decoration:none;transition:color .3s}@media(max-width:991px){.hw-icon[data-v-7c5fe569]{display:none!important}}.hw-icon[data-v-7c5fe569]:hover{color:var(--color-accent)}.hw-icon__wrap[data-v-7c5fe569]{position:relative}.hw-icon__badge[data-v-7c5fe569],.hw-icon__wrap[data-v-7c5fe569]{align-items:center;display:flex}.hw-icon__badge[data-v-7c5fe569]{background:#e74c3c;border-radius:50%;color:#fff;font-size:1rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 3px;position:absolute;right:-8px;top:-6px}.hw-icon__label[data-v-7c5fe569]{color:#666;font-size:1.05rem;margin-top:2px;white-space:nowrap}.hw-icon:hover .hw-icon__label[data-v-7c5fe569]{color:var(--color-accent)}.hw-button[data-v-7c5fe569]{border-radius:4px;font-size:1.2rem;font-weight:600;padding:.4rem 1.2rem;text-decoration:none;transition:opacity .2s;white-space:nowrap}.hw-button[data-v-7c5fe569]:hover{opacity:.85}.hw-button--ghost[data-v-7c5fe569]{background:none;color:inherit}.hw-button--primary[data-v-7c5fe569]{background:var(--color-accent);color:#fff}.hw-button--secondary[data-v-7c5fe569]{background:var(--color-primary);color:#fff}.hw-button--outline[data-v-7c5fe569]{background:none;border:1px solid;color:inherit}@media(max-width:991px){.hw-cart[data-v-7c5fe569]{display:none!important}}.hw-menu[data-v-7c5fe569]{flex-shrink:0}.hw-social[data-v-7c5fe569]{flex-shrink:0;gap:8px}.hw-social[data-v-7c5fe569],.hw-social__link[data-v-7c5fe569]{align-items:center;display:flex}.hw-social__link[data-v-7c5fe569]{color:inherit;opacity:.8;transition:opacity .2s,color .2s}.hw-social__link[data-v-7c5fe569]:hover{color:var(--color-accent);opacity:1}.hw-divider[data-v-7c5fe569]{align-self:center;border-left:1px solid #e7e7e7}.header[data-v-bbd012b7]{display:contents}.header-top[data-v-bbd012b7]{font-size:1.2rem;text-align:center;z-index:100}@media(max-width:991px){.header-top[data-v-bbd012b7]{display:none}}.header-top.header-row--fixed[data-v-bbd012b7]{position:sticky;top:0;z-index:101}.header-top--line[data-v-bbd012b7]{background:var(--color-header-top-bg);height:4px}.header-top__inner[data-v-bbd012b7]{align-items:center;display:flex;font-weight:700;gap:1rem;justify-content:flex-end;padding-block:.6rem;text-align:right}.header-top__link[data-v-bbd012b7]{text-decoration:none}.header-top__link[data-v-bbd012b7]:hover{text-decoration:underline}.header-row[data-v-bbd012b7]{background:#fff;border-bottom:1px solid #e7e7e7;padding:1.5rem 0;z-index:100}@media(max-width:991px){.header-row[data-v-bbd012b7]{padding:1rem 0}}.header-row.header-row--fixed[data-v-bbd012b7]{position:sticky;top:0;z-index:101}.header-block[data-v-bbd012b7]{gap:1.8rem;min-width:0}@media(max-width:991px){.header-block[data-v-bbd012b7]{flex:0 1 auto!important;gap:1rem;max-width:none!important}}.header-menu-row[data-v-bbd012b7]{background:#fff;z-index:100}.header-menu-row.header-row--fixed[data-v-bbd012b7]{position:sticky;top:0;z-index:101}@media(max-width:991px){.header-menu-row[data-v-bbd012b7]{display:none}}.header__menu-toggle[data-v-bbd012b7]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;margin-right:.5rem;padding:.5rem}.header__menu-toggle span[data-v-bbd012b7]{background:#222529;height:2px;width:22px}@media(min-width:992px){.header__menu-toggle[data-v-bbd012b7]{display:none}}.header__mobile-search[data-v-bbd012b7]{background:none;border:none;color:var(--color-primary);cursor:pointer;display:none;flex-shrink:0;margin-left:auto;padding:.5rem}.header__mobile-search[data-v-bbd012b7]:hover{color:var(--color-accent)}@media(max-width:991px){.header__mobile-search[data-v-bbd012b7]{align-items:center;display:flex}}.footer[data-v-6f1efa6b]{background:var(--color-primary);color:#ffffffb3;font-size:1.3rem;font-weight:700;margin-top:auto;padding:4rem 0 0}.footer h4[data-v-6f1efa6b]{color:inherit;font-size:1.6rem;font-weight:600;margin-bottom:1.7rem;opacity:1;text-transform:uppercase}.footer a[data-v-6f1efa6b]{color:inherit;opacity:.75;text-decoration:none}.footer a[data-v-6f1efa6b]:hover{opacity:1}.footer ul[data-v-6f1efa6b]{list-style:none;margin:0;padding:0}.footer ul li[data-v-6f1efa6b]{margin-bottom:.6rem}.footer__columns[data-v-6f1efa6b],.footer__fallback[data-v-6f1efa6b]{padding-bottom:2rem}.footer__text[data-v-6f1efa6b]{font-size:1.3rem;line-height:1.6;margin-bottom:.8rem}.footer__image[data-v-6f1efa6b]{height:auto;margin-bottom:1rem;max-width:200px}.footer__link-item[data-v-6f1efa6b]{margin-bottom:.6rem}.footer__html-content[data-v-6f1efa6b]{padding-bottom:2rem}.footer__bottom[data-v-6f1efa6b]{border-top:1px solid hsla(0,0%,100%,.15);color:inherit;font-size:1.2rem;margin-top:2rem;opacity:.6;padding:1.5rem 0}.footer__bottom-inner[data-v-6f1efa6b]{align-items:center;display:flex;justify-content:center;position:relative}.footer__bottom-inner p[data-v-6f1efa6b]{margin:0}.footer__version[data-v-6f1efa6b]{font-size:.9rem;opacity:.35;position:absolute;right:0;white-space:nowrap}.page-wrapper[data-v-93fd1061]{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}@media(max-width:991px){.page-wrapper[data-v-93fd1061]{padding-bottom:70px}}.main[data-v-93fd1061]{flex:1}
