.mobile-link[data-v-709c2ab8]{align-items:center;color:var(--color-blue);display:flex;font-size:1.05rem;font-weight:500;justify-content:space-between;padding:.875rem 1.25rem;text-decoration:none;transition:background-color .15s ease}.mobile-link[data-v-709c2ab8]:hover{background-color:#0000b40a}.mobile-link.router-link-active[data-v-709c2ab8]{background-color:#0000b414}.nav-trigger[data-v-ab5b9212]{background:transparent;border:none;border-radius:.625rem;color:var(--color-blue);cursor:pointer;font-size:.95rem;font-weight:600;padding:.5rem .875rem;transition:background-color .15s ease,box-shadow .15s ease}.nav-trigger.is-open[data-v-ab5b9212],.nav-trigger[data-v-ab5b9212]:hover{background-color:#0000b40f}.nav-trigger.is-open[data-v-ab5b9212]{box-shadow:inset 0 0 0 1px #0000b41f}.nav-mega-menu[data-v-ab5b9212]{min-width:620px}.icon-tile[data-v-ab5b9212]{box-shadow:0 6px 14px -6px #0000b459;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.icon-tile[data-v-ab5b9212],.mega-menu-link[data-v-ab5b9212]{align-items:center;border-radius:.625rem}.mega-menu-link[data-v-ab5b9212]{color:#374151;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;line-height:1.35;padding:.4rem .875rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease}.mega-menu-link[data-v-ab5b9212]:hover{background-color:#0000b40d;color:var(--color-blue)}.mega-menu-link.is-trend[data-v-ab5b9212]:hover{background-color:#ff501e0f;color:var(--color-pro-orange,#ff501e)}.link-arrow[data-v-ab5b9212]{height:1rem;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease;width:1rem}.mega-menu-link:hover .link-arrow[data-v-ab5b9212]{opacity:1;transform:translate(0)}.mega-enter-active[data-v-ab5b9212],.mega-leave-active[data-v-ab5b9212]{transition:opacity .18s ease,transform .18s ease}.mega-enter-from[data-v-ab5b9212],.mega-leave-to[data-v-ab5b9212]{opacity:0;transform:translateY(-6px)}.nav-link[data-v-51432c8c]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--color-blue);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;padding:.5rem .875rem;text-decoration:none;transition:background-color .15s ease}.nav-link[data-v-51432c8c]:hover{background-color:#0000b40d}.dropdown-enter-active[data-v-51432c8c],.dropdown-leave-active[data-v-51432c8c]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-51432c8c],.dropdown-leave-to[data-v-51432c8c]{opacity:0;transform:translateY(-4px)}.nav-link[data-v-afe2d6b9]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--color-blue);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;padding:.5rem .875rem;text-decoration:none;transition:background-color .15s ease}.nav-link[data-v-afe2d6b9]:hover{background-color:#0000b40d}.nav-link.router-link-active[data-v-afe2d6b9]{background-color:#0000b414}.nav-cta[data-v-afe2d6b9]{align-items:center;background-color:var(--color-blue);border-radius:9999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.nav-cta[data-v-afe2d6b9]:hover{background-color:var(--color-blue-dark);transform:translateY(-1px)}.dropdown-link[data-v-afe2d6b9]{color:var(--color-blue);cursor:pointer;display:block;font-size:.92rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .12s ease}.dropdown-link[data-v-afe2d6b9]:hover{background-color:#0000b40d}.dropdown-link.router-link-active[data-v-afe2d6b9]{background-color:#0000b414;font-weight:600}.quick-cta[data-v-afe2d6b9]{align-items:center;border-radius:.875rem;display:flex;font-weight:600;gap:.625rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.quick-cta__plus[data-v-afe2d6b9]{align-items:center;border-radius:9999px;display:inline-flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.quick-cta__label[data-v-afe2d6b9]{display:flex;flex-direction:column;line-height:1.1;min-width:0}.quick-cta__title[data-v-afe2d6b9]{font-size:.875rem;font-weight:700}.quick-cta__sub[data-v-afe2d6b9]{font-size:.6875rem;font-weight:500;margin-top:.125rem;opacity:.75}.quick-cta--blue[data-v-afe2d6b9]{background:#0000b40f;border:1px solid rgba(0,0,180,.15);color:var(--color-blue)}.quick-cta--blue .quick-cta__plus[data-v-afe2d6b9]{background:var(--color-blue);color:#fff}.quick-cta--blue[data-v-afe2d6b9]:hover{background:#0000b41a;border-color:#0000b459;box-shadow:0 6px 14px -8px #0000b466;transform:translateY(-1px)}.quick-cta--orange[data-v-afe2d6b9]{background:#ff501e0f;border:1px solid rgba(255,80,30,.2);color:var(--color-pro-orange)}.quick-cta--orange .quick-cta__plus[data-v-afe2d6b9]{background:var(--color-pro-orange);color:#fff}.quick-cta--orange[data-v-afe2d6b9]:hover{background:#ff501e1a;border-color:#ff501e73;box-shadow:0 6px 14px -8px #ff501e66;transform:translateY(-1px)}.footer-bg[data-v-edf013a2]{background:linear-gradient(180deg,#00007a,#000048 60%,#00002a)}.demand-fab[data-v-4c84600d]{align-items:center;background:#1a1a5c;border:none;border-radius:9999px;bottom:18px;box-shadow:0 6px 24px #0000462e,0 2px 6px #0000461f;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;gap:12px;padding:12px 18px 12px 14px;position:fixed;right:18px;transition:background-color .2s ease,transform .18s ease,box-shadow .2s ease;z-index:60}.demand-fab[data-v-4c84600d]:hover{box-shadow:0 10px 30px #00004638,0 3px 8px #00004629;transform:translateY(-1px)}.demand-fab--hot[data-v-4c84600d]{background:#0000b4;box-shadow:0 8px 30px #0000b452,0 2px 8px #0000b42e}.demand-fab--hot[data-v-4c84600d]:hover{background:#00007e}.demand-fab__icon[data-v-4c84600d]{align-items:center;background:#ffffff24;border-radius:50%;display:inline-flex;height:36px;justify-content:center;position:relative;width:36px}.demand-fab__icon svg[data-v-4c84600d]{height:20px;width:20px}.demand-fab__count[data-v-4c84600d]{background:#ff501e;border:2px solid #fff;border-radius:9999px;color:#fff;font-size:11px;font-weight:700;height:20px;line-height:20px;min-width:20px;padding:0 5px;position:absolute;right:-6px;text-align:center;top:-6px}.demand-fab__text[data-v-4c84600d]{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15;padding-right:4px}.demand-fab__cta[data-v-4c84600d]{font-size:14px;font-weight:700}.demand-fab__summary[data-v-4c84600d]{font-size:11px;margin-top:2px;opacity:.85}.demand-fab__pulse[data-v-4c84600d]{animation:fabPulse-4c84600d .6s ease-out;background:#ffffff59;border-radius:9999px;inset:0;opacity:0;pointer-events:none;position:absolute}@media(max-width:640px){.demand-fab[data-v-4c84600d]{bottom:12px;justify-content:center;left:12px;padding:12px 18px;right:12px}.demand-fab__text[data-v-4c84600d]{align-items:center}}.fab-pop-enter-active[data-v-4c84600d]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .18s ease}.fab-pop-leave-active[data-v-4c84600d]{transition:transform .2s ease,opacity .15s ease}.fab-pop-enter-from[data-v-4c84600d],.fab-pop-leave-to[data-v-4c84600d]{opacity:0;transform:translateY(20px) scale(.9)}@keyframes fabPulse-4c84600d{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.basket-backdrop[data-v-1f87d016]{background:#0f0f3266;inset:0;position:fixed;z-index:70}.basket-drawer[data-v-1f87d016]{background:#fff;bottom:0;box-shadow:-12px 0 40px #0000462e;display:flex;flex-direction:column;max-width:100vw;position:fixed;right:0;top:0;width:480px;z-index:71}@media(max-width:640px){.basket-drawer[data-v-1f87d016]{width:100vw}}.basket-drawer__head[data-v-1f87d016]{align-items:flex-start;border-bottom:1px solid #eef0f5;display:flex;justify-content:space-between;padding:20px 24px 16px}.basket-drawer__eyebrow[data-v-1f87d016]{color:#6b6b8c;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.basket-drawer__title[data-v-1f87d016]{color:#0f0f3c;font-size:22px;font-weight:700;margin:4px 0 0}.basket-drawer__close[data-v-1f87d016]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#6b6b8c;cursor:pointer;font-size:28px;line-height:1;padding:0 6px}.basket-drawer__close[data-v-1f87d016]:hover{color:#0000b4}.basket-tabs[data-v-1f87d016]{display:flex;gap:4px;padding:12px 24px 0}.basket-tabs__btn[data-v-1f87d016]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:#6b6b8c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 12px}.basket-tabs__btn.is-active[data-v-1f87d016]{border-bottom-color:#0000b4;color:#0000b4}.basket-tabs__count[data-v-1f87d016]{align-items:center;background:#eef0fb;border-radius:9999px;color:#0000b4;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 6px}.basket-drawer__body[data-v-1f87d016]{flex:1;overflow-y:auto;padding:16px 24px}.basket-drawer__foot[data-v-1f87d016]{background:#fff;border-top:1px solid #eef0f5;display:flex;flex-direction:column;gap:4px;padding:12px 24px 14px}.basket-drawer__foot-row[data-v-1f87d016]{display:flex;gap:8px}.basket-drawer__foot-note[data-v-1f87d016]{color:#8e90a8;font-size:11px;letter-spacing:.02em;margin:0;text-align:center}.basket-assurance[data-v-1f87d016]{align-items:center;background:#effaf3;border:1px solid #c8ecd5;border-radius:10px;color:#196a3a;display:flex;font-size:12.5px;gap:8px;line-height:1.35;margin-bottom:12px;padding:10px 12px}.basket-assurance svg[data-v-1f87d016]{color:#2e9c5b;flex-shrink:0;height:16px;width:16px}.basket-assurance strong[data-v-1f87d016]{color:#144d2a;font-weight:700}.basket-btn[data-v-1f87d016]{align-items:center;border:2px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;flex:1;font-size:14px;font-weight:700;height:46px;justify-content:center;padding:0 18px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.basket-btn--primary[data-v-1f87d016]{background:#0000b4;color:#fff}.basket-btn--primary[data-v-1f87d016]:hover:not(:disabled){background:#00007e}.basket-btn--primary[data-v-1f87d016]:disabled{background:#b5b5d6;cursor:not-allowed}.basket-btn--ghost[data-v-1f87d016]{background:#fff;border-color:#ccf;color:#0000b4}.basket-btn--ghost[data-v-1f87d016]:hover{border-color:#0000b4}.basket-empty[data-v-1f87d016]{color:#6b6b8c;padding:32px 12px;text-align:center}.basket-empty .basket-btn[data-v-1f87d016]{margin:16px auto 0;max-width:240px}.basket-list[data-v-1f87d016]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.basket-item[data-v-1f87d016]{align-items:center;background:#fafbff;border:1px solid #eef0f5;border-radius:12px;display:flex;gap:12px;padding:10px}.basket-item__thumb[data-v-1f87d016]{background:#e6e8f5;border-radius:8px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.basket-item__thumb img[data-v-1f87d016]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.basket-item__body[data-v-1f87d016]{flex:1;min-width:0}.basket-item__title[data-v-1f87d016]{color:#0f0f3c;display:block;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}.basket-item__title[data-v-1f87d016]:hover{color:#0000b4}.basket-item__meta[data-v-1f87d016]{color:#6b6b8c;font-size:12px;margin-top:2px}.basket-item__price[data-v-1f87d016]{color:#0000b4;font-size:12px;font-weight:600;margin-top:4px}.basket-item__remove[data-v-1f87d016]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:9999px;color:#b5b5d6;cursor:pointer;font-size:22px;height:28px;line-height:1;width:28px}.basket-item__remove[data-v-1f87d016]:hover{background:#ffe9e3;color:#ff501e}.basket-form[data-v-1f87d016]{display:flex;flex-direction:column;gap:14px}.basket-form__intro[data-v-1f87d016]{background:#f5f6fd;border-radius:10px;color:#4a4a73;font-size:13px;margin:0 0 4px;padding:10px 12px}.basket-form__intro strong[data-v-1f87d016]{color:#0000b4}.basket-field[data-v-1f87d016]{display:flex;flex-direction:column;gap:4px}.basket-field label[data-v-1f87d016]{color:#4a4a73;font-size:12px;font-weight:600}.basket-field label span[data-v-1f87d016]{color:#ff501e}.basket-field input[data-v-1f87d016],.basket-field textarea[data-v-1f87d016]{background:#fff;border:2px solid #e0e2f0;border-radius:12px;color:#0f0f3c;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.basket-field input[data-v-1f87d016]:focus,.basket-field textarea[data-v-1f87d016]:focus{border-color:#0000b4;box-shadow:0 0 0 3px #0000b41a}.basket-field input[data-v-1f87d016]:disabled,.basket-field textarea[data-v-1f87d016]:disabled{background:#f3f4fb;color:#9c9cb5;cursor:not-allowed}.basket-field textarea[data-v-1f87d016]{min-height:80px;resize:vertical}.basket-field.is-error input[data-v-1f87d016],.basket-field.is-error textarea[data-v-1f87d016]{border-color:#ff501e}.basket-field__err[data-v-1f87d016]{color:#ff501e;display:block;font-size:11px;line-height:14px;min-height:14px;padding-left:4px}.basket-field--grow[data-v-1f87d016]{flex:1}.basket-field--sm[data-v-1f87d016]{flex:1;min-width:0}.basket-row[data-v-1f87d016]{align-items:flex-start;display:flex;gap:10px}.basket-row>.basket-field[data-v-1f87d016]{flex:1;min-width:0}.basket-date-row[data-v-1f87d016]{align-items:center;display:flex;gap:10px}.basket-date-row>input[data-v-1f87d016]{flex:1;min-width:0}.basket-date-row .basket-checkbox[data-v-1f87d016]{align-items:center;color:#4a4a73;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;gap:6px;white-space:nowrap}.basket-date-row .basket-checkbox input[data-v-1f87d016]{cursor:pointer;height:16px;margin:0;padding:0;width:16px}@media(max-width:480px){.basket-date-row[data-v-1f87d016]{align-items:stretch;flex-direction:column}.basket-date-row .basket-checkbox[data-v-1f87d016]{padding-top:2px}}.basket-success[data-v-1f87d016]{padding:32px 12px;text-align:center}.basket-success__icon[data-v-1f87d016]{height:72px;margin:0 auto 16px;width:72px}.basket-success__icon svg[data-v-1f87d016]{height:100%;width:100%}.basket-success__title[data-v-1f87d016]{color:#0000b4;font-size:22px;font-weight:700;margin:0 0 8px}.basket-success__sub[data-v-1f87d016]{color:#4a4a73;font-size:14px;line-height:1.5;margin:0 0 24px}.basket-success__actions[data-v-1f87d016]{display:flex;flex-direction:column;gap:8px}.basket-fade-enter-active[data-v-1f87d016],.basket-fade-leave-active[data-v-1f87d016]{transition:opacity .25s ease}.basket-fade-enter-from[data-v-1f87d016],.basket-fade-leave-to[data-v-1f87d016]{opacity:0}.basket-slide-enter-active[data-v-1f87d016],.basket-slide-leave-active[data-v-1f87d016]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.basket-slide-enter-from[data-v-1f87d016],.basket-slide-leave-to[data-v-1f87d016]{transform:translate(100%)}li[data-v-8d814bdc],ol[data-v-8d814bdc]{list-style:none!important}li[data-v-8d814bdc]::marker{content:none!important}.feedback-button[data-v-6bee8216]{align-items:center;background:#fff;border:1px solid rgba(0,0,180,.14);border-radius:9999px;bottom:18px;box-shadow:0 8px 26px #00004624,0 2px 8px #0000461a;color:#0000b4;cursor:pointer;display:inline-flex;font-family:inherit;gap:10px;min-height:52px;padding:10px 16px 10px 12px;position:fixed;right:18px;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,bottom .2s ease;z-index:59}.feedback-button[data-v-6bee8216]:hover{border-color:#0000b447;box-shadow:0 12px 30px #0000462e,0 3px 10px #0000461f;transform:translateY(-1px)}.feedback-button--raised[data-v-6bee8216]{bottom:86px}.feedback-button__icon[data-v-6bee8216]{align-items:center;background:#0000b414;border-radius:50%;display:inline-flex;height:34px;justify-content:center;width:34px}.feedback-button__icon svg[data-v-6bee8216]{height:19px;width:19px}.feedback-button__label[data-v-6bee8216]{font-size:14px;font-weight:700;white-space:nowrap}@media(max-width:640px){.feedback-button[data-v-6bee8216]{bottom:76px;min-height:46px;padding:9px 12px;right:12px}.feedback-button--raised[data-v-6bee8216]{bottom:142px}.feedback-button__label[data-v-6bee8216]{display:none}}.feedback-modal[data-v-f68ef972]{align-items:flex-start;background:#09092d75;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:48px 16px;position:fixed;z-index:1000}.feedback-modal__panel[data-v-f68ef972]{background:#fff;border-radius:12px;box-shadow:0 28px 70px #00004647;width:min(100%,620px)}.feedback-modal__header[data-v-f68ef972]{align-items:flex-start;border-bottom:1px solid rgba(0,0,180,.1);display:flex;gap:24px;justify-content:space-between;padding:24px 26px 18px}.feedback-modal__title[data-v-f68ef972]{color:#0000b4;font-size:24px;font-weight:800;line-height:1.2;margin:0}.feedback-modal__subtitle[data-v-f68ef972]{color:#596070;font-size:14px;line-height:1.4;margin:6px 0 0}.feedback-modal__close[data-v-f68ef972]{background:#0000b40f;border:0;border-radius:50%;color:#0000b4;cursor:pointer;font-size:24px;height:34px;line-height:1;width:34px}.feedback-modal__form[data-v-f68ef972]{display:grid;gap:18px;padding:22px 26px 26px}.feedback-modal__form fieldset[data-v-f68ef972]{border:0;margin:0;min-width:0;padding:0}.feedback-modal__field>span[data-v-f68ef972]:first-child,.feedback-modal__form legend[data-v-f68ef972]{color:#0000b4;display:inline-block;font-size:14px;font-weight:700;margin-bottom:7px}.feedback-modal__segments[data-v-f68ef972]{background:#fff;border:1px solid rgba(0,0,180,.18);border-radius:10px;display:inline-flex;overflow:hidden}.feedback-modal__segment[data-v-f68ef972]{background:transparent;border:0;border-right:1px solid rgba(0,0,180,.12);color:#424a5d;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;min-width:94px;padding:9px 14px}.feedback-modal__segment[data-v-f68ef972]:last-child{border-right:0}.feedback-modal__segment--active[data-v-f68ef972]{background:#0000b4;color:#fff}.feedback-modal__field[data-v-f68ef972]{display:block}.feedback-modal__field textarea[data-v-f68ef972]{min-height:132px;resize:vertical}.feedback-modal__error[data-v-f68ef972]{color:#c62828;display:block;font-size:13px;font-weight:600;margin-top:6px}.feedback-modal__error--box[data-v-f68ef972]{background:#fff1f1;border-radius:8px;margin:0;padding:10px 12px}.feedback-modal__honeypot[data-v-f68ef972]{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.feedback-modal__actions[data-v-f68ef972]{display:flex;gap:10px;justify-content:flex-end}.feedback-modal__result[data-v-f68ef972]{padding:34px 28px;text-align:center}.feedback-modal__result h3[data-v-f68ef972]{color:#0000b4;font-size:22px;font-weight:800;margin:0 0 10px}.feedback-modal__result p[data-v-f68ef972]{color:#596070;line-height:1.5;margin:0 auto;max-width:48ch}.feedback-modal-enter-active[data-v-f68ef972],.feedback-modal-leave-active[data-v-f68ef972]{transition:opacity .18s ease}.feedback-modal-enter-from[data-v-f68ef972],.feedback-modal-leave-to[data-v-f68ef972]{opacity:0}@media(max-width:640px){.feedback-modal[data-v-f68ef972]{padding:24px 12px}.feedback-modal__panel[data-v-f68ef972]{border-radius:10px}.feedback-modal__form[data-v-f68ef972],.feedback-modal__header[data-v-f68ef972]{padding-left:18px;padding-right:18px}.feedback-modal__segments[data-v-f68ef972]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.feedback-modal__segment[data-v-f68ef972]{min-width:0;padding-left:8px;padding-right:8px}}
