:root{--surface:#FFFFFF;--surface-inset:#F2F1EE;--surface-image:#F4F2EE;--surface-hover:#F7F6F4;--ink:#0D100B;--ink-muted:#6E6D67;--ink-inverse:#FFFFFF;--ink-placeholder:#6B6A63;--brand:#C41230;--brand-tint:rgba(196,18,48,0.08);--brand-deep:#8E1226;--success:#17754D;--warn:#B45309;--warn-strong:#A34A08;--warn-tint:rgba(163,74,8,0.07);--warn-border:rgba(163,74,8,0.22);--line:rgba(0,0,0,0.07);--line-strong:rgba(0,0,0,0.09);--line-control:rgba(0,0,0,0.10);--shadow-paper:0 3px 10px rgba(107,79,42,0.07);--shadow-float:0 1px 3px rgba(0,0,0,0.18);--shadow-sticky:0 2px 6px rgba(0,0,0,0.06);--shadow-sheet:0 -8px 32px rgba(0,0,0,0.18);--r-sm:8px;--r-badge:6px;--r-image:12px;--r-tile:14px;--r-card:16px;--r-card-lg:18px;--r-pill:999px;--gutter:16px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--t-micro:11px;--t-caption:11.5px;--t-meta:12.5px;--t-body-sm:13px;--t-body:13.5px;--t-base:14px;--t-label:14.5px;--t-control:15px;--t-row:17px;--t-sticky:17px;--t-section:22px;--t-modal:24px;--t-display:27px;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:800;--track-display:-0.5px;--track-section:-0.4px;--track-sticky:-0.2px;--track-caps:0.7px;--font-stack:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--page-max:1040px;--hero-h:210px;--tabs-h:46px}.appSurface{background-color:var(--surface);color:var(--ink);font-family:var(--font-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-primary:#C41230;--color-bg-dark:#111B21;--color-bg-cream:#F7F0E8;--color-bg-sheet:#1A2328;--color-text-muted:#8A9EA7}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{background-color:var(--surface);color:var(--ink);font-family:var(--font-stack)}.legacyDark{background-color:var(--color-bg-dark);color:#ffffff;min-height:100vh}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.CookieBanner_overlay__eQeO7{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:0 var(--gutter) var(--gutter);pointer-events:none}.CookieBanner_banner__ILXNR{max-width:680px;margin:0 auto;background:var(--surface);border:1px solid var(--line-control);border-radius:16px;padding:var(--s4) var(--s5);display:flex;align-items:center;gap:var(--s5);flex-wrap:wrap;pointer-events:all;box-shadow:0 -2px 20px rgba(107,79,42,.1),0 2px 8px rgba(107,79,42,.06)}.CookieBanner_message__oSj_9{flex:1 1;margin:0;color:var(--ink-muted);font-size:13px;line-height:1.5;min-width:200px}.CookieBanner_actions__BMlsV{display:flex;gap:10px;flex-shrink:0}.CookieBanner_btn__5_BIT{border-radius:10px;font-size:13px;font-weight:700;padding:9px 16px;cursor:pointer;white-space:nowrap}.CookieBanner_btn__5_BIT:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.CookieBanner_decline__A_9v8{background:none;border:1px solid var(--line-control);color:var(--ink)}.CookieBanner_decline__A_9v8:hover{background:var(--surface-hover)}.CookieBanner_accept__jGRWz{background:var(--ink);border:1px solid var(--ink);color:var(--ink-inverse)}.CookieBanner_accept__jGRWz:hover{opacity:.9}@media (max-width:520px){.CookieBanner_banner__ILXNR{gap:var(--s3)}.CookieBanner_actions__BMlsV{width:100%}.CookieBanner_btn__5_BIT{flex:1 1;padding:11px 16px}}.SiteFooter_footer__Ie06j{border-top:1px solid #e5e5e0;margin-top:4rem;padding:2rem 1.25rem 3rem;font-size:.8125rem;color:#6b6b63;line-height:1.6}.SiteFooter_inner__6N3Lb{max-width:60rem;margin:0 auto;display:grid;grid-gap:.75rem;gap:.75rem}.SiteFooter_links__yAfsn{display:flex;flex-wrap:wrap;gap:1.25rem}.SiteFooter_links__yAfsn a{color:#51514b;text-decoration:none}.SiteFooter_links__yAfsn a:hover{text-decoration:underline}.SiteFooter_legal__NniCd{margin:0}.SiteFooter_address__7vXYS{margin:0;color:#8a8a80}@media (prefers-color-scheme:dark){.SiteFooter_footer__Ie06j{border-top-color:#3a3a33;color:#b8b8b0}.SiteFooter_links__yAfsn a{color:#d8d8d0}.SiteFooter_address__7vXYS{color:#8a8a80}}.TopNavBar_nav__k27V6{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:var(--s3);height:56px;padding:0 var(--gutter,16px)}.TopNavBar_light__2xERX{background-color:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-sticky)}.TopNavBar_light__2xERX .TopNavBar_logoTake__cajli{color:var(--brand)}.TopNavBar_light__2xERX .TopNavBar_logoOut__E2ayi{color:var(--ink)}.TopNavBar_light__2xERX .TopNavBar_link__m8C_J{color:var(--ink-muted)}.TopNavBar_light__2xERX .TopNavBar_linkActive__DYrL1{color:var(--ink);border-bottom-color:var(--ink)}.TopNavBar_light__2xERX .TopNavBar_email__UFrRt{color:var(--ink-muted)}.TopNavBar_light__2xERX .TopNavBar_ghostDesktop__5rqbl{color:var(--ink);border-color:var(--line-control)}.TopNavBar_light__2xERX .TopNavBar_cta__2w_Dc{background-color:var(--ink);color:var(--ink-inverse)}.TopNavBar_light__2xERX .TopNavBar_burgerBar__Xl5e_{background-color:var(--ink)}.TopNavBar_light__2xERX .TopNavBar_cartBtn__Do2OR{color:var(--ink)}.TopNavBar_dark__HqOsG{background-color:#111b21;border-bottom:1px solid #2a3840}.TopNavBar_dark__HqOsG .TopNavBar_logoTake__cajli{color:#c41230}.TopNavBar_dark__HqOsG .TopNavBar_logoOut__E2ayi{color:#ffffff}.TopNavBar_dark__HqOsG .TopNavBar_link__m8C_J{color:#8a9ea7}.TopNavBar_dark__HqOsG .TopNavBar_linkActive__DYrL1{color:#ffffff;border-bottom-color:#c41230}.TopNavBar_dark__HqOsG .TopNavBar_email__UFrRt{color:#8a9ea7}.TopNavBar_dark__HqOsG .TopNavBar_ghostDesktop__5rqbl{color:#8a9ea7;border-color:#2a3840}.TopNavBar_dark__HqOsG .TopNavBar_cta__2w_Dc{background-color:#c41230;color:#ffffff}.TopNavBar_dark__HqOsG .TopNavBar_burgerBar__Xl5e_{background-color:#ffffff}.TopNavBar_dark__HqOsG .TopNavBar_cartBtn__Do2OR{color:#ffffff}.TopNavBar_logo__61mnQ{flex:0 0 auto;font-size:18px;font-weight:var(--w-black);letter-spacing:-.3px;text-decoration:none;display:inline-flex}.TopNavBar_logoOut__E2ayi,.TopNavBar_logoTake__cajli{display:inline}.TopNavBar_links__4iMUu{flex:1 1 auto;display:flex;align-items:center;gap:var(--s4);height:100%;overflow-x:auto;scrollbar-width:none}.TopNavBar_links__4iMUu::-webkit-scrollbar{display:none}.TopNavBar_linkActive__DYrL1,.TopNavBar_link__m8C_J{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:100%;font-size:var(--t-base);font-weight:var(--w-semibold);text-decoration:none;white-space:nowrap;border-bottom:2.5px solid transparent;padding-top:2px}.TopNavBar_badge__65ivM{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--brand);color:#ffffff;font-size:11px;font-weight:800;line-height:1}.TopNavBar_right___19At{flex:0 0 auto;display:flex;align-items:center;gap:var(--s2)}.TopNavBar_email__UFrRt{display:none;font-size:var(--t-body-sm);max-width:22ch;overflow:hidden;text-overflow:ellipsis}.TopNavBar_ghostDesktop__5rqbl{background:none;border:1px solid;border-radius:var(--r-sm,8px);font-weight:var(--w-semibold);padding:6px 12px}.TopNavBar_cta__2w_Dc,.TopNavBar_ghostDesktop__5rqbl{font-size:var(--t-body-sm);cursor:pointer;text-decoration:none;white-space:nowrap}.TopNavBar_cta__2w_Dc{border:none;border-radius:var(--r-sm,8px);font-weight:var(--w-bold);padding:7px 14px}.TopNavBar_burger__fOKpX{display:none;position:relative;width:40px;height:40px;margin-left:-8px;border:none;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0}.TopNavBar_burgerBar__Xl5e_{width:20px;height:2px;border-radius:1px}.TopNavBar_cartBtn__Do2OR{display:none;position:relative;width:40px;height:40px;margin-right:-8px;align-items:center;justify-content:center;text-decoration:none}.TopNavBar_cartIcon__i2PmG{width:22px;height:22px}.TopNavBar_cartBadge__4nHzR{position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--brand);color:#ffffff;font-size:10px;font-weight:800;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--surface)}.TopNavBar_dark__HqOsG .TopNavBar_cartBadge__4nHzR{box-shadow:0 0 0 2px #111b21}.TopNavBar_scrim__Frjcp{position:fixed;inset:0;z-index:200;background:rgba(13,16,11,.45);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.TopNavBar_scrimOpen__thNAn{opacity:1;visibility:visible}.TopNavBar_drawer__oZgxV{position:fixed;top:0;left:0;bottom:0;z-index:201;width:min(82vw,320px);background:var(--surface);box-shadow:8px 0 32px rgba(13,16,11,.18);display:flex;flex-direction:column;padding:var(--s4) var(--s5) var(--s5);transform:translateX(-100%);visibility:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility .24s}.TopNavBar_drawerOpen__ZbFby{transform:translateX(0);visibility:visible}@media (prefers-reduced-motion:reduce){.TopNavBar_drawer__oZgxV,.TopNavBar_scrim__Frjcp{transition:none}}.TopNavBar_drawerHead__JVJch{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2)}.TopNavBar_drawerLogo__CA0B1{font-size:19px;font-weight:var(--w-black);letter-spacing:-.3px}.TopNavBar_drawerLogo__CA0B1 .TopNavBar_logoTake__cajli{color:var(--brand)}.TopNavBar_drawerLogo__CA0B1 .TopNavBar_logoOut__E2ayi{color:var(--ink)}.TopNavBar_drawerClose__8IszY{background:none;border:none;font-size:20px;line-height:1;color:var(--ink-muted);cursor:pointer;padding:8px;margin-right:-8px}.TopNavBar_drawerUser__axs9R{color:var(--ink-muted);font-size:13px;margin-bottom:var(--s4);overflow:hidden;text-overflow:ellipsis}.TopNavBar_drawerLinks__9fYu0{display:flex;flex-direction:column;gap:2px;flex:1 1}.TopNavBar_drawerLinkActive__1ZcRZ,.TopNavBar_drawerLink__Mbiwv{display:flex;align-items:center;gap:var(--s2);padding:14px 12px;margin:0 -12px;border-radius:12px;font-size:16px;font-weight:700;text-decoration:none;color:var(--ink)}.TopNavBar_drawerLinkActive__1ZcRZ{background:var(--surface-inset)}.TopNavBar_drawerLink__Mbiwv:hover{background:var(--surface-hover)}.TopNavBar_drawerFoot__kXWvj{display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line-strong)}.TopNavBar_drawerSignOut__dWa_I{background:none;border:1px solid var(--line-control);border-radius:12px;color:var(--ink);cursor:pointer}.TopNavBar_drawerCta__nj5AL,.TopNavBar_drawerSignOut__dWa_I{width:100%;padding:13px 0;font-size:15px;font-weight:700;text-align:center;text-decoration:none}.TopNavBar_drawerCta__nj5AL{background:var(--ink);color:var(--ink-inverse);border:none;border-radius:12px}@media (max-width:767px){.TopNavBar_nav__k27V6{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;grid-gap:0;gap:0}.TopNavBar_logo__61mnQ{justify-self:center;font-size:19px}.TopNavBar_cta__2w_Dc,.TopNavBar_ghostDesktop__5rqbl,.TopNavBar_links__4iMUu,.TopNavBar_right___19At{display:none}.TopNavBar_burger__fOKpX{display:flex}.TopNavBar_cartBtn__Do2OR{display:inline-flex}}@media (min-width:768px){.TopNavBar_nav__k27V6{height:64px}.TopNavBar_email__UFrRt{display:inline}.TopNavBar_drawer__oZgxV,.TopNavBar_scrim__Frjcp{display:none}}