:root{--gs-red:#ea1c2d;--gs-red-hover:#cc1826;--gs-red-active:#a81420;--gs-red-tint-10:#fde8ea;--gs-red-tint-20:#fbd1d5;--gs-plum:#cc1826;--gs-charcoal:#54585a;--gs-dark-hover:#3f4244;--gs-dark-active:#2a2c2d;--gs-black:#54585a;--gs-ink:#1f2122;--gs-ink-2:#54585a;--gs-ink-3:#8a8d8f;--gs-ink-4:#b8babc;--gs-rule:#e4e5e6;--gs-rule-strong:#cfd1d2;--gs-white:#fff;--gs-light-gray:#f6f6f6;--gs-light-gray-b:#eee;--gs-success:#16a34a;--gs-warning:#d97706;--gs-danger:#dc2626;--gs-sans:"Open Sans",-apple-system,Segoe UI,Helvetica,Arial,sans-serif;--gs-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--gs-r-sm:2px;--gs-r-md:4px;--gs-r-lg:6px;--gs-s-1:4px;--gs-s-2:8px;--gs-s-3:12px;--gs-s-4:16px;--gs-s-5:24px;--gs-s-6:32px;--gs-s-7:48px;--gs-s-8:64px;--gs-shadow-1:0 1px 2px rgba(31,33,34,.08);--gs-shadow-2:0 4px 12px rgba(31,33,34,.08);--gs-shadow-3:0 10px 28px rgba(31,33,34,.12)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--gs-sans);color:var(--gs-ink);background:var(--gs-white);margin:0;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.bg-primary,.btn-primary{background-color:var(--gs-red)!important;border-color:var(--gs-red)!important}.btn-primary:hover{background-color:var(--gs-red-hover)!important;border-color:var(--gs-red-hover)!important}.btn-primary:active{background-color:var(--gs-red-active)!important;border-color:var(--gs-red-active)!important}.btn-outline-danger{color:var(--gs-red)!important;border-color:var(--gs-red)!important}.btn-outline-danger:hover{background-color:var(--gs-red-tint-10)!important;color:var(--gs-red)!important}.btn-outline-secondary{color:var(--gs-charcoal)!important;border-color:var(--gs-charcoal)!important}.btn-outline-secondary:hover{background-color:var(--gs-light-gray)!important;color:var(--gs-charcoal)!important}.text-primary{color:var(--gs-red)!important}a{color:var(--gs-red)}a:hover{color:var(--gs-plum)}.siteHeaderWrap{position:-webkit-sticky;position:sticky;top:0;z-index:1100;box-shadow:0 2px 8px rgba(0,0,0,.08);background:var(--gs-white)}:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}@media print{@page{margin:.4in .75in}#site-footer,#site-header,.siteHeaderWrap,[class*=mobileDrawer_drawer],body>footer,body>header{display:none!important}body{padding-top:0!important;margin:0!important}main{min-height:auto!important;padding:0!important}*{color:var(--gs-charcoal)!important}a,a:link,a:visited{text-decoration:none!important}[data-print-hide]{display:none!important}*{box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.container,.container-fluid,.container-lg,.container-md,.container-sm{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.row{margin:0!important;display:flex!important;flex-wrap:nowrap!important}.col-md-6{flex:0 0 50%!important;max-width:50%!important;padding:0 12px!important}.d-grid,button[type=button]:not([data-print-keep]){display:none!important}}.CompareTray_tray__jE_Fc{position:fixed;bottom:0;left:0;right:0;z-index:9990;height:96px;background:#fff;border-top:1px solid #f3f4f6;box-shadow:0 -4px 20px rgba(0,0,0,.08);animation:CompareTray_trayIn__t7ihB .25s cubic-bezier(.32,.72,0,1)}@keyframes CompareTray_trayIn__t7ihB{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CompareTray_inner__z2bpO{max-width:1280px;margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.CompareTray_left__zPz1X{display:flex;align-items:center;gap:24px;min-width:0}.CompareTray_label__6_UQe{font-size:16px;font-weight:700;color:var(--gs-ink);white-space:nowrap;flex-shrink:0}.CompareTray_thumbs__5Oxwi{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.CompareTray_thumbs__5Oxwi::-webkit-scrollbar{display:none}.CompareTray_thumb__TuIt0{position:relative;width:48px;height:48px;flex-shrink:0;border:1px solid var(--gs-rule);background:var(--gs-light-gray);overflow:hidden;scroll-snap-align:start}.CompareTray_thumbPlaceholder__nGWWb{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CompareTray_removeX__NTe09{position:absolute;top:2px;right:2px;width:16px;height:16px;background:var(--gs-ink);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2;opacity:0;transition:opacity .15s,background .12s}.CompareTray_thumb__TuIt0:hover .CompareTray_removeX__NTe09{opacity:1}.CompareTray_removeX__NTe09:hover{background:var(--gs-red)}.CompareTray_removeX__NTe09:focus-visible{opacity:1;outline:2px solid #005fcc;outline-offset:2px}.CompareTray_actions__b7D4b{display:flex;align-items:center;gap:32px;flex-shrink:0}.CompareTray_clearAll__wP8n0{background:none;border:none;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-ink-3);padding:4px 0;white-space:nowrap;transition:color .15s}.CompareTray_clearAll__wP8n0:hover{color:var(--gs-red)}.CompareTray_clearAll__wP8n0:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.CompareTray_cta__V8GQS{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gs-red);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:2px solid transparent;cursor:pointer;transition:opacity .12s}.CompareTray_cta__V8GQS:hover{background:#fff;color:var(--gs-red,#ea1c2d);border:2px solid var(--gs-red,#ea1c2d);box-shadow:0 2px 8px rgba(234,28,45,.18);transform:translateY(-1px)}.CompareTray_ctaDisabled__tvYk7{opacity:.45;cursor:not-allowed;pointer-events:none}.CompareTray_ctaWrap__HTlk_{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.CompareTray_ctaHelper__qiAsU{font-size:12px;color:var(--gs-charcoal,#444);opacity:.8;white-space:nowrap}@media (max-width:768px){.CompareTray_ctaHelper__qiAsU{display:none}}.CompareTray_toast__5KPzg{position:fixed;top:24px;right:24px;z-index:10000;background:var(--gs-ink);color:#fff;padding:12px 16px;border-radius:var(--gs-r-lg);font-size:13px;font-family:var(--gs-sans);max-width:320px;box-shadow:0 4px 16px rgba(31,33,34,.24);animation:CompareTray_toastIn__eEZJP .2s ease}@keyframes CompareTray_toastIn__eEZJP{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CompareTray_tray__jE_Fc{height:72px}.CompareTray_inner__z2bpO{padding:0 12px;gap:8px}.CompareTray_left__zPz1X{gap:8px;min-width:0}.CompareTray_label__6_UQe{font-size:13px}.CompareTray_thumb__TuIt0{width:40px;height:40px}.CompareTray_clearAll__wP8n0{display:none}.CompareTray_cta__V8GQS{padding:10px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.CompareTray_toast__5KPzg,.CompareTray_tray__jE_Fc{animation:none}.CompareTray_clearAll__wP8n0,.CompareTray_cta__V8GQS,.CompareTray_removeX__NTe09{transition:none}}.mobileDrawer_hamburger__FOSkl{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;color:var(--gs-charcoal);border-radius:8px;padding:0;transition:color .2s,background .2s}.mobileDrawer_hamburger__FOSkl:hover{color:var(--gs-red);background:rgba(0,0,0,.05)}.mobileDrawer_overlay__WU5fq{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1200;opacity:0;pointer-events:none;transition:opacity .2s ease}.mobileDrawer_overlayVisible___Zidj{opacity:1;pointer-events:auto}.mobileDrawer_drawer__LC79Z{position:fixed;top:0;right:0;height:100dvh;width:min(360px,86vw);background:var(--gs-white);transform:translateX(100%);transition:transform .3s ease;z-index:1300;overflow-y:auto;display:flex;flex-direction:column}.mobileDrawer_drawerOpen__lwC_B{transform:translateX(0)}.mobileDrawer_drawerHeader__uy_Vv{display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.mobileDrawer_drawerClose__MblEU{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;color:var(--gs-charcoal);border-radius:8px;padding:0;transition:color .2s,background .2s}.mobileDrawer_drawerClose__MblEU:hover{color:var(--gs-red);background:rgba(0,0,0,.05)}.mobileDrawer_drawerSearch__Fuqd6{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.mobileDrawer_drawer__LC79Z nav{display:flex;flex-direction:column;padding:8px 0}.mobileDrawer_drawerLink__qJll2{display:block;padding:14px 20px;font-size:16px;font-weight:400;color:var(--gs-charcoal);text-decoration:none;border-bottom:1px solid rgba(0,0,0,.05);transition:color .2s,background .2s}.mobileDrawer_drawerLink__qJll2:hover{color:var(--gs-red);background:rgba(0,0,0,.02)}@media (prefers-reduced-motion:reduce){.mobileDrawer_drawerClose__MblEU,.mobileDrawer_drawerLink__qJll2,.mobileDrawer_drawer__LC79Z,.mobileDrawer_hamburger__FOSkl,.mobileDrawer_overlay__WU5fq{transition:none}}@media print{.mobileDrawer_drawer__LC79Z,.mobileDrawer_hamburger__FOSkl,.mobileDrawer_overlay__WU5fq{display:none!important}}.siteFooter_footer__oJpfu{width:100%}.siteFooter_newsletter__Ap4_A{background:var(--gs-white);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:60px 0}.siteFooter_newsletterInner__Rq8Ck{max-width:720px;margin:0 auto;padding:0 32px;text-align:center}.siteFooter_newsletterTitle__kzMTA{font-size:1.875rem;font-weight:400;letter-spacing:-.01em;color:var(--gs-ink);margin:0 0 12px}.siteFooter_newsletterSub__JCi4l{font-size:1rem;font-weight:300;color:var(--gs-charcoal);margin:0 0 28px}.siteFooter_newsletterForm__w5tSB{display:flex;gap:12px;max-width:600px;margin:0 auto}.siteFooter_newsletterInput__xtu3h{flex:1 1;padding:14px 20px;background:#f6f6f6;border:1px solid rgba(0,0,0,.2);font-size:15px;font-weight:300;color:var(--gs-ink);outline:none;transition:border-color .2s}.siteFooter_newsletterInput__xtu3h::placeholder{color:#9ca3af}.siteFooter_newsletterInput__xtu3h:focus{border-color:var(--gs-red)}.siteFooter_newsletterBtn__eANsE{padding:14px 36px;background:var(--gs-red);color:var(--gs-white);border:none;font-size:13px;font-weight:500;letter-spacing:.1em;cursor:pointer;transition:background .3s;white-space:nowrap}.siteFooter_newsletterBtn__eANsE:hover{background:var(--gs-red-hover)}.siteFooter_main__ylb3H{background:#1a1a1a;color:var(--gs-white);padding:64px 0 0}.siteFooter_mainInner__PvS0h{max-width:1600px;margin:0 auto;padding:0 32px}.siteFooter_footerGrid__wu_u8{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:48px;gap:48px;margin-bottom:48px}.siteFooter_footerCol__w9hs3{min-width:0}.siteFooter_colTitle__pne3C{font-size:13px;font-weight:400;letter-spacing:.15em;color:var(--gs-white);margin:0 0 20px}.siteFooter_colList__JsBdV{list-style:none;padding:0;margin:0}.siteFooter_colList__JsBdV li{margin-bottom:10px}.siteFooter_colLink__Nhihn{font-size:14px;font-weight:300;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s}.siteFooter_colLink__Nhihn:hover{color:var(--gs-red)}.siteFooter_paymentMethods__cZyli{display:flex;gap:8px}.siteFooter_paymentBadge__gmPy5{background:var(--gs-white);padding:6px 10px;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:40px}.siteFooter_socialLinks__VWBRf{display:flex;gap:12px}.siteFooter_socialBtn__NbWt6{width:40px;height:40px;border-radius:50%;background:var(--gs-red);display:flex;align-items:center;justify-content:center;color:var(--gs-white);text-decoration:none;transition:background .2s}.siteFooter_socialBtn__NbWt6:hover{background:var(--gs-red-hover)}.siteFooter_copyright__7Ys1W{border-top:1px solid hsla(0,0%,100%,.1);padding:24px 0;display:flex;justify-content:space-between;align-items:center}.siteFooter_copyrightText__B0zJb{font-size:12px;font-weight:300;color:hsla(0,0%,100%,.5);margin:0}.siteFooter_copyrightLinks__kFh1f{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:300;color:hsla(0,0%,100%,.5)}.siteFooter_copyrightLink__AsioL{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.siteFooter_copyrightLink__AsioL:hover{color:var(--gs-red)}.siteFooter_copyrightDivider__2EzwZ{color:hsla(0,0%,100%,.3)}@media (max-width:991px){.siteFooter_footerGrid__wu_u8{grid-template-columns:repeat(2,1fr);gap:40px}.siteFooter_newsletterForm__w5tSB{flex-direction:column}.siteFooter_copyright__7Ys1W{flex-direction:column;gap:12px;text-align:center}}@media (max-width:575px){.siteFooter_footerGrid__wu_u8{grid-template-columns:1fr;gap:32px}.siteFooter_newsletter__Ap4_A{padding:40px 0}}@media (prefers-reduced-motion:reduce){.siteFooter_colLink__Nhihn,.siteFooter_copyrightLink__AsioL,.siteFooter_newsletterBtn__eANsE,.siteFooter_newsletterInput__xtu3h,.siteFooter_socialBtn__NbWt6{transition:none}}.siteHeader_header__Nhqy4{background:var(--gs-white)}.siteHeader_topBar__kRfPk{background:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.1)}.siteHeader_topBarInner__Xv79h{max-width:1600px;margin:0 auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:48px}.siteHeader_logoLink__SPInf{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.siteHeader_logoImg__Pc_b7{height:48px;width:auto}.siteHeader_logoImgMobile__JBu3r{height:36px;width:auto;max-width:200px;object-fit:contain;object-position:left center}@media (max-width:380px){.siteHeader_logoImgMobile__JBu3r{max-width:170px}}.siteHeader_searchWrap__yBwPx{flex:1 1;max-width:640px;margin:0 48px}.siteHeader_utilityIcons__aaF76{display:flex;align-items:center;gap:24px;flex-shrink:0}.siteHeader_utilityLink__9YMmA{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:var(--gs-charcoal);text-decoration:none;cursor:pointer;transition:color .2s;white-space:nowrap}.siteHeader_utilityLink__9YMmA:hover{color:var(--gs-red)}.siteHeader_utilityLabel__FJp0Q{display:inline}.siteHeader_utilityIconBtn__bYrWc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--gs-charcoal);text-decoration:none;cursor:pointer;transition:color .2s;border-radius:8px}.siteHeader_utilityIconBtn__bYrWc:hover{color:var(--gs-red);background:#f5f3f1}.siteHeader_mobileBar__CCN4f{display:none;padding:10px 16px;background:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.1)}.siteHeader_mobileBarInner__uvd_C{display:flex;align-items:center;justify-content:space-between;gap:8px}.siteHeader_mobileIcons__vNWw6{display:flex;align-items:center;gap:4px;flex-shrink:0}.siteHeader_mobileBarInner__uvd_C .siteHeader_logoLink__SPInf{min-width:0;flex-shrink:1;overflow:hidden}.siteHeader_mobileSearch__V9hHY{margin-top:10px}@media (max-width:991px){.siteHeader_topBar__kRfPk{display:none}.siteHeader_mobileBar__CCN4f{display:block}}@media (min-width:992px){.siteHeader_mobileBar__CCN4f{display:none}}@media (max-width:1199px) and (min-width:992px){.siteHeader_topBarInner__Xv79h{padding:12px 24px;gap:24px}.siteHeader_searchWrap__yBwPx{margin:0 24px}.siteHeader_utilityLabel__FJp0Q{display:none}}@media (prefers-reduced-motion:reduce){.siteHeader_utilityIconBtn__bYrWc,.siteHeader_utilityLink__9YMmA{transition:none}}.siteHeader_skipLink__IFGsn{position:absolute;top:-100%;left:16px;padding:8px 16px;background:var(--gs-red);color:var(--gs-white);font-size:14px;font-weight:600;z-index:9999;text-decoration:none;border-radius:var(--gs-r-md)}.siteHeader_skipLink__IFGsn:focus{top:8px}.megaMenu_megaNav__fpUDH{font-family:var(--gs-sans)}.megaMenu_triggerRow__lDbqQ{display:flex;align-items:stretch;gap:0;margin:0;padding:0;list-style:none}.megaMenu_triggerWrap___Vwth{position:static}.megaMenu_trigger__Hiu0B{display:inline-flex;align-items:center;background:none;border:0;padding:14px 20px;min-height:48px;font-family:var(--gs-sans);font-size:16px;font-weight:500;color:var(--gs-ink);text-decoration:none;cursor:pointer;transition:color .15s}.megaMenu_trigger__Hiu0B:hover,.megaMenu_trigger__Hiu0B[aria-expanded=true]{color:var(--gs-red)}.megaMenu_trigger__Hiu0B:focus-visible{outline:2px solid var(--gs-red);outline-offset:-2px}.megaMenu_chevron__0YAMU{margin-left:6px;transition:transform .2s}.megaMenu_mobileNav__P2f_q details[open]>summary .megaMenu_chevron__0YAMU,.megaMenu_trigger__Hiu0B[aria-expanded=true] .megaMenu_chevron__0YAMU{transform:rotate(180deg)}.megaMenu_megaPanel__G_Jo6{position:absolute;top:100%;left:0;right:0;width:100%;background:var(--gs-white);border-top:1px solid var(--gs-rule);box-shadow:var(--gs-shadow-3,0 24px 48px rgba(0,0,0,.12));z-index:1000}.megaMenu_gridFour__4CUBf{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:64px;gap:64px;max-width:1600px;margin:0 auto;padding:64px 32px}.megaMenu_col__r6V4J{display:flex;flex-direction:column}.megaMenu_heading__uOpkl{text-transform:uppercase;font-weight:500;letter-spacing:.15em;font-size:13px;color:var(--gs-ink-2);margin:0 0 24px}.megaMenu_itemList__k_sFn{margin:0;padding:0;list-style:none}.megaMenu_itemLink__KQ8HL{display:block;padding:8px 0;min-height:44px;font-family:var(--gs-sans);font-weight:300;font-size:16px;color:var(--gs-ink);text-decoration:none;transition:color .15s}.megaMenu_itemLink__KQ8HL:focus-visible,.megaMenu_itemLink__KQ8HL:hover{color:var(--gs-red)}.megaMenu_itemLink__KQ8HL:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.megaMenu_viewAll__uFSq9{display:block;padding:12px 0;min-height:44px;font-family:var(--gs-sans);font-weight:400;font-size:16px;color:var(--gs-red);text-decoration:none;transition:color .15s}.megaMenu_viewAll__uFSq9:focus-visible,.megaMenu_viewAll__uFSq9:hover{color:var(--gs-red-hover)}.megaMenu_viewAll__uFSq9:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.megaMenu_visual__OArCf{position:relative;aspect-ratio:3/4;background:var(--gs-light-gray);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.megaMenu_visualOverlay__MLTpm{position:absolute;inset:0;background:linear-gradient(0deg,rgba(31,33,34,.7),rgba(31,33,34,.3) 60%,rgba(31,33,34,0))}.megaMenu_visualContent__NZ21g{position:relative;padding:32px;color:var(--gs-white)}.megaMenu_visualEyebrow__abvca{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:500}.megaMenu_visualTitle__ydcrU{font-size:28px;font-weight:500;margin:8px 0 24px;line-height:1.2}.megaMenu_exploreBtn__dfVDK{display:inline-block;background:var(--gs-white);color:var(--gs-ink);padding:12px 24px;min-height:48px;border:0;font-family:var(--gs-sans);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.megaMenu_exploreBtn__dfVDK:focus-visible,.megaMenu_exploreBtn__dfVDK:hover{background:var(--gs-red);color:var(--gs-white)}.megaMenu_exploreBtn__dfVDK:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.megaMenu_brandsLayout__bg5so{display:grid;grid-template-columns:1fr 280px;grid-gap:64px;gap:64px;max-width:1600px;margin:0 auto;padding:48px 32px 24px}.megaMenu_brandsMain__7MWgC,.megaMenu_brandsRight__uHowL{display:flex;flex-direction:column}.megaMenu_brandsRight__uHowL{border-left:1px solid var(--gs-rule);padding-left:48px}.megaMenu_brandsGrid___BgtI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1200px){.megaMenu_brandsGrid___BgtI{grid-template-columns:repeat(3,1fr)}}.megaMenu_brandTile__3cdKA{display:flex;align-items:center;justify-content:center;height:96px;padding:16px 20px;background:var(--gs-white);border:1px solid var(--gs-rule);text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.megaMenu_brandTile__3cdKA:hover{transform:translateY(-2px);border-color:var(--gs-red);box-shadow:var(--gs-shadow-1,0 4px 12px rgba(0,0,0,.08))}.megaMenu_brandTile__3cdKA:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.megaMenu_brandLogo__LlqSl{max-width:100%;max-height:56px;width:auto;height:auto;object-fit:contain}.megaMenu_brandsCta__R_MDy{border-top:1px solid var(--gs-rule);background:var(--gs-light-gray,var(--gs-white));padding:20px 32px;text-align:center}.megaMenu_brandsCtaLink__AOKde{display:inline-block;font-family:var(--gs-sans);font-size:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--gs-red);text-decoration:none;padding:12px 24px;min-height:48px;transition:color .15s}.megaMenu_brandsCtaLink__AOKde:focus-visible,.megaMenu_brandsCtaLink__AOKde:hover{color:var(--gs-red-hover)}.megaMenu_brandsCtaLink__AOKde:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.megaMenu_mobileNav__P2f_q,.megaMenu_mobileToggle__QYbN_{display:none}@media (max-width:992px){.megaMenu_megaNav__fpUDH{display:none}.megaMenu_mobileToggle__QYbN_{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 16px;background:var(--gs-white);border:0;border-bottom:1px solid var(--gs-rule);font-family:var(--gs-sans);font-size:16px;font-weight:500;color:var(--gs-ink);cursor:pointer}.megaMenu_mobileToggle__QYbN_:focus-visible{outline:2px solid var(--gs-red);outline-offset:-2px}.megaMenu_mobileNav__P2f_q{display:block;background:var(--gs-white)}.megaMenu_mobileNav__P2f_q,.megaMenu_mobileNav__P2f_q details{border-bottom:1px solid var(--gs-rule)}.megaMenu_mobileNav__P2f_q summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:14px 16px;font-family:var(--gs-sans);font-size:16px;font-weight:500;color:var(--gs-ink);cursor:pointer;list-style:none}.megaMenu_mobileNav__P2f_q summary::-webkit-details-marker{display:none}.megaMenu_mobileNav__P2f_q details[open]>summary,.megaMenu_mobileNav__P2f_q summary:hover{color:var(--gs-red)}.megaMenu_mobileNav__P2f_q summary:focus-visible{outline:2px solid var(--gs-red);outline-offset:-2px}.megaMenu_mobileSection__ualyK{padding:8px 16px 16px}.megaMenu_mobileHeading__S8tvg{text-transform:uppercase;font-size:12px;letter-spacing:.15em;font-weight:500;color:var(--gs-ink-2);margin:12px 0 8px}.megaMenu_mobileLink__zcG9l{display:block;padding:12px 0;min-height:44px;font-family:var(--gs-sans);font-size:16px;font-weight:300;color:var(--gs-ink);text-decoration:none;transition:color .15s}.megaMenu_mobileLink__zcG9l:focus-visible,.megaMenu_mobileLink__zcG9l:hover{color:var(--gs-red)}.megaMenu_mobileLink__zcG9l:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.megaMenu_mobileViewAll__A3FMd{display:block;padding:12px 0;min-height:44px;font-family:var(--gs-sans);font-size:16px;font-weight:400;color:var(--gs-red);text-decoration:none}.megaMenu_mobileBrandsGrid__9uT0B{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:8px 0 16px}.megaMenu_mobileBrandTile__9uncU{display:flex;align-items:center;justify-content:center;height:72px;padding:12px;background:var(--gs-white);border:1px solid var(--gs-rule);text-decoration:none}.megaMenu_mobileBrandTile__9uncU:focus-visible{outline:2px solid var(--gs-red);outline-offset:2px}.megaMenu_mobileLinkRow__aMMcA{border-bottom:1px solid var(--gs-rule)}.megaMenu_mobileLinkRowLink__p8JqC{display:flex;align-items:center;min-height:48px;padding:14px 16px;font-family:var(--gs-sans);font-size:16px;font-weight:500;color:var(--gs-ink);text-decoration:none}.megaMenu_mobileLinkRowLink__p8JqC:focus-visible,.megaMenu_mobileLinkRowLink__p8JqC:hover{color:var(--gs-red)}.megaMenu_mobileLinkRowLink__p8JqC:focus-visible{outline:2px solid var(--gs-red);outline-offset:-2px}}.siteNavigation_navBar__6j330{background:var(--gs-light-gray-b);border-bottom:1px solid var(--gs-rule);position:relative}.siteNavigation_navInner__xf6kW{display:flex;align-items:stretch;justify-content:space-between;max-width:1600px;margin:0 auto;padding:0 16px}.siteNavigation_utilityLinks__SeG0Z{display:flex;align-items:center;gap:24px}.siteNavigation_utilityLink__6NAO_{font-size:14px;font-weight:500;color:var(--gs-ink-2);text-decoration:none;min-height:48px;display:flex;align-items:center;padding:0 12px;transition:color .2s}.siteNavigation_utilityLink__6NAO_:focus-visible,.siteNavigation_utilityLink__6NAO_:hover{color:var(--gs-red)}@media (max-width:992px){.siteNavigation_utilityLinks__SeG0Z{display:none}}