:root{--af-color-brand:#000;--af-color-brand-contrast:#fff;--af-color-accent:#19af19;--af-color-accent-dark:#148c14;--af-color-price:#0a4851;--af-color-price-dark:#073338;--af-color-success:#19af19;--af-color-success-dark:#148c14;--af-color-warning:#f5a623;--af-color-danger:#b3261e;--af-color-warning-surface:#fff4e5;--af-color-warning-text:#8a5300;--af-color-success-surface:#e8f5ee;--af-color-in-stock:#008a00;--af-color-low-stock:red;--af-color-sold-out:#8a9297;--af-color-star:#ffbd00;--af-color-label-1:#008a00;--af-color-label-2:#00a500;--af-color-club:#ca8a04;--af-color-club-band:#f1ce37;--af-color-club-light:#d4af37;--af-color-club-surface:#fff8e6;--af-color-club-on-dark:#ffd79a;--af-color-text:#000;--af-color-text-soft:#4a4a4a;--af-color-text-muted:#767676;--af-color-text-invert:#fff;--af-color-surface:#fff;--af-color-surface-alt:#f7f7f7;--af-color-surface-sunken:#f1f1f1;--af-color-surface-invert:#000;--af-color-border:#e4e4e4;--af-color-border-strong:#cfcfcf;--af-space-1:.25rem;--af-space-2:.5rem;--af-space-3:.75rem;--af-space-4:1rem;--af-space-5:1.25rem;--af-space-6:1.5rem;--af-space-8:2rem;--af-space-10:2.5rem;--af-space-12:3rem;--af-space-16:4rem;--af-space-20:5rem;--af-font-sans:Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--af-font-heading:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--af-color-header-border:#0786534d;--af-radius-menu:12px;--af-radius-option:14px;--af-radius-bundle:16px;--af-color-bundle-accent:#05bf52;--af-color-club-panel:#1d1b30;--af-color-club-highlight:#ffc93c;--af-radius-club:8px;--af-section-space:50px;--af-text-2xs:.6875rem;--af-text-xs:.75rem;--af-text-sm:.8125rem;--af-text-sm-plus:.875rem;--af-text-base:.9375rem;--af-text-md:1rem;--af-text-lg:1.0625rem;--af-text-xl:1.3125rem;--af-text-2xl:1.75rem;--af-text-3xl:25px;--af-text-4xl:clamp(1.75rem, 3vw + .9rem, 3rem);--af-leading-tight:1.2;--af-leading-snug:1.45;--af-leading-base:1.55;--af-leading-normal:1.7;--af-weight-regular:400;--af-weight-medium:500;--af-weight-semibold:600;--af-weight-bold:700;--af-radius-sm:2px;--af-radius-md:2px;--af-radius-lg:3px;--af-radius-pill:999px;--af-radius-circle:50%;--af-radius-card:var(--af-radius-lg);--af-shadow-xs:0 1px 2px #0000000d;--af-shadow-sm:0 2px 6px #0000000f;--af-shadow-md:0 6px 18px #00000014;--af-shadow-lg:0 16px 40px #0000001f;--af-control-h-sm:42px;--af-control-h:48px;--af-control-h-lg:55px;--af-control-pad-x:1.875rem;--af-ease:cubic-bezier(.22, 1, .36, 1);--af-duration-fast:.14s;--af-duration:.22s;--af-duration-slow:.42s;--af-container-max:1480px;--af-container-narrow:900px;--af-container-pad:1.25rem;--af-header-height:65px;--af-topbar-height:33.57px;--af-z-dropdown:100;--af-z-sticky:200;--af-z-header:300;--af-z-overlay:400;--af-z-drawer:500;--af-z-toast:600;--af-z-chat-launcher:210;--af-z-chat-panel:350;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=641px){:root{--af-container-pad:2.5rem;--af-text-3xl:29px;--af-section-space:60px;--af-header-height:76px}}@media (width>=768px){:root{--af-topbar-height:53px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;font-family:var(--af-font-sans);font-size:var(--af-text-base);color:var(--af-color-text);background:var(--af-color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.87}body,h1,h2,h3,h4,h5,h6{font-weight:var(--af-weight-medium);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--af-font-heading);line-height:var(--af-leading-snug);letter-spacing:normal}@media (width>=641px){body{font-size:var(--af-text-md)}}blockquote,dd,dl,figure,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--af-color-brand);outline-offset:2px;border-radius:var(--af-radius-sm)}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible{outline:2px solid var(--af-color-brand);outline-offset:2px;border-radius:var(--af-radius-sm)}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}@keyframes af-skeleton{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.u-container{max-width:var(--af-container-max)}.u-container,.u-container--narrow{width:100%;padding-inline:var(--af-container-pad);margin-inline:auto}.u-container--narrow{max-width:var(--af-container-narrow)}.u-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-skip-link{top:var(--af-space-2);left:var(--af-space-2);z-index:var(--af-z-toast);padding:var(--af-space-2) var(--af-space-4);background:var(--af-color-brand);color:var(--af-color-brand-contrast);border-radius:var(--af-radius-md);transition:transform var(--af-duration) var(--af-ease);position:absolute;transform:translateY(-200%)}.u-skip-link:focus{transform:translateY(0)}.u-stack>*+*{margin-top:var(--af-space-4)}.u-rich-text{color:var(--af-color-text-soft);line-height:var(--af-leading-normal);overflow-wrap:anywhere}.u-rich-text p{margin-bottom:var(--af-space-4)}.u-rich-text b,.u-rich-text strong{color:var(--af-color-text);font-weight:var(--af-weight-semibold)}.u-rich-text h2,.u-rich-text h3,.u-rich-text h4{margin:var(--af-space-8) 0 var(--af-space-3);color:var(--af-color-text)}.u-rich-text h2{font-size:var(--af-text-xl)}.u-rich-text h3{font-size:var(--af-text-lg)}.u-rich-text ol,.u-rich-text ul{margin-bottom:var(--af-space-4);padding-left:var(--af-space-5)}.u-rich-text ul{list-style:outside}.u-rich-text ol{list-style:decimal}.u-rich-text li{margin-bottom:var(--af-space-2)}.u-rich-text a{color:var(--af-color-accent);text-decoration:underline}.u-rich-text img{margin:var(--af-space-4) 0;border-radius:var(--af-radius-md)}.u-rich-text table{margin-bottom:var(--af-space-4);font-size:var(--af-text-sm)}.u-rich-text table td,.u-rich-text table th{padding:var(--af-space-2) var(--af-space-3);border:1px solid var(--af-color-border);text-align:left}.u-rich-text table th{background:var(--af-color-surface-alt)}.u-rich-text>:last-child{margin-bottom:0}.customer-theme{--af-font-heading:var(--af-font-sans);--af-color-text:#2a2e37;--af-color-text-soft:#565b6d;--af-color-text-muted:#565b6d;--af-color-accent:#0a7d4e;--af-color-accent-dark:#08653f;--af-color-border:#e0e0e0;--af-color-border-strong:#d9d9d9;--af-radius-sm:8px;--af-radius-md:8px;--af-radius-lg:12px;--af-radius-card:12px;--customer-shadow:0 4px 10px #0000000d;color:var(--af-color-text);line-height:1.5}.customer-theme,.customer-theme h1,.customer-theme h2,.customer-theme h3{font-family:var(--af-font-sans)}.customer-theme .u-container{max-width:1200px}.customer-theme .customer-intro{color:var(--af-color-text-muted);margin-block:20px 24px;font-size:14px;line-height:1.7}.customer-theme .customer-panel{box-shadow:var(--customer-shadow);background:#fff;border-radius:12px;min-width:0;padding:24px}.customer-theme .customer-eyebrow{letter-spacing:.8px;color:var(--af-color-accent);font-size:10px;font-weight:700}.customer-theme .customer-muted{color:var(--af-color-text-muted);font-size:13px;line-height:1.7}.customer-theme .customer-link{color:var(--af-color-accent);text-underline-offset:4px;padding-block:12px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.customer-theme .customer-status{text-align:center;padding:32px 20px;font-size:14px}@media (width<=480px){.customer-theme .customer-panel{padding:20px 16px}}.app-ds{--af-color-accent:#0a7d4e;--af-color-accent-dark:#08653f;--af-color-accent-surface:#e8f5ee;--af-color-price:#0a7d4e;--af-color-success-dark:#0a5c3a;--af-color-success-surface:#e8f5ee;--af-color-warning-surface:#fff8e1;--af-color-warning-text:#8a5300;--af-color-danger:#dc2626;--af-color-danger-surface:#fdeaea;--af-color-text:#2a2e37;--af-color-text-soft:#4c5870;--af-color-text-muted:#565b6d;--af-color-text-hint:#748199;--af-color-surface:#fff;--af-color-surface-alt:#f5f8ff;--af-color-surface-sunken:#eceff5;--af-color-border:#e0e0e0;--af-radius-sm:8px;--af-radius-md:12px;--af-radius-lg:16px;--af-radius-xl:20px;--af-font-sans:Montserrat, system-ui, sans-serif;--af-font-heading:Montserrat, system-ui, sans-serif;color:var(--af-color-text);font-family:var(--af-font-sans)}.ui-button[data-v-2ba2bc5f]{justify-content:center;align-items:center;gap:var(--af-space-2);font-weight:var(--af-weight-semibold);text-align:center;border-radius:var(--af-radius-sm);cursor:pointer;transition:background-color var(--af-duration) var(--af-ease),color var(--af-duration) var(--af-ease),border-color var(--af-duration) var(--af-ease),transform var(--af-duration-fast) var(--af-ease);border:1px solid #0000;line-height:1;display:inline-flex}.ui-button[data-v-2ba2bc5f]:focus-visible{outline:2px solid var(--af-color-brand);outline-offset:2px;border-radius:var(--af-radius-sm)}.ui-button[data-v-2ba2bc5f]:active:not(.is-disabled,.is-loading){transform:translateY(1px)}.ui-button.is-disabled[data-v-2ba2bc5f],.ui-button.is-loading[data-v-2ba2bc5f]{opacity:.55;pointer-events:none}.ui-button--accent[data-v-2ba2bc5f],.ui-button--primary[data-v-2ba2bc5f]{background:var(--af-color-accent);color:var(--af-color-text-invert)}.ui-button--accent[data-v-2ba2bc5f]:hover,.ui-button--primary[data-v-2ba2bc5f]:hover{background:var(--af-color-accent-dark)}.ui-button--dark[data-v-2ba2bc5f]{background:var(--af-color-brand);color:var(--af-color-brand-contrast)}.ui-button--dark[data-v-2ba2bc5f]:hover{background:var(--af-color-text-soft)}.ui-button--secondary[data-v-2ba2bc5f]{color:var(--af-color-text);border-color:var(--af-color-border-strong);background:0 0}.ui-button--secondary[data-v-2ba2bc5f]:hover{border-color:var(--af-color-brand);background:var(--af-color-surface-alt)}.ui-button--ghost[data-v-2ba2bc5f]{color:var(--af-color-text-soft);background:0 0}.ui-button--ghost[data-v-2ba2bc5f]:hover{color:var(--af-color-text);background:var(--af-color-surface-sunken)}.ui-button--sm[data-v-2ba2bc5f]{padding:var(--af-space-2) var(--af-space-4);font-size:var(--af-text-sm-plus);min-height:var(--af-control-h-sm)}.ui-button--md[data-v-2ba2bc5f]{padding:var(--af-space-2) var(--af-control-pad-x);font-size:var(--af-text-md);min-height:var(--af-control-h)}.ui-button--lg[data-v-2ba2bc5f]{padding:var(--af-space-3) var(--af-control-pad-x);font-size:var(--af-text-md);min-height:var(--af-control-h-lg)}.ui-button--block[data-v-2ba2bc5f]{width:100%;display:flex}.ui-button__spinner[data-v-2ba2bc5f]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite ui-button-spin-2ba2bc5f}@keyframes ui-button-spin-2ba2bc5f{to{transform:rotate(1turn)}}.error-page[data-v-600ffc8a]{text-align:center;padding-block:var(--af-space-20);flex-direction:column;align-items:center;display:flex}.error-page__code[data-v-600ffc8a]{font-size:var(--af-text-4xl);font-weight:var(--af-weight-semibold);color:var(--af-color-border-strong)}.error-page__title[data-v-600ffc8a]{margin-block:var(--af-space-3);font-size:var(--af-text-2xl)}.error-page__text[data-v-600ffc8a]{max-width:48ch;color:var(--af-color-text-muted)}.error-page__actions[data-v-600ffc8a]{justify-content:center;gap:var(--af-space-3);margin-top:var(--af-space-8);flex-wrap:wrap;display:flex}
