: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-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}.siteNavigation_nav__nGyYK{background:#eee;border-bottom:1px solid rgba(0,0,0,.1);position:relative;z-index:1050}.siteNavigation_navInner__xf6kW{max-width:1600px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.siteNavigation_navList__MLVHj{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:0}.siteNavigation_navBtn__yZ3M5{display:flex;align-items:center;gap:6px;padding:14px 20px;font-size:14px;font-weight:400;color:var(--gs-charcoal);background:none;border:none;cursor:pointer;text-decoration:none;transition:color .2s;white-space:nowrap}.siteNavigation_navBtnActive__EuG_Q,.siteNavigation_navBtn__yZ3M5:hover{color:var(--gs-red)}.siteNavigation_navRight__VaKFz{display:flex;align-items:center;gap:24px}.siteNavigation_navRightLink__dcjpr{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}.siteNavigation_navRightLink__dcjpr:hover{color:var(--gs-red)}.siteNavigation_megaDrop__KsdZh{position:absolute;top:100%;left:0;right:0;background:var(--gs-white);border-top:2px solid var(--gs-red);box-shadow:0 12px 40px rgba(0,0,0,.12);z-index:1100}.siteNavigation_megaInner__gE6Az{max-width:1600px;margin:0 auto;padding:0 32px 24px}.siteNavigation_megaTabs__30TGQ{display:flex;gap:0;border-bottom:1px solid var(--gs-rule);margin-bottom:24px}.siteNavigation_megaTab__7ed92{padding:16px 28px;font-size:14px;font-weight:500;color:var(--gs-charcoal);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s,border-color .2s;margin-bottom:-1px}.siteNavigation_megaTab__7ed92:hover{color:var(--gs-red)}.siteNavigation_megaTabActive__iLtrB{color:var(--gs-red);border-bottom-color:var(--gs-red)}.siteNavigation_megaColumns__MAclT{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:32px;gap:32px;margin-bottom:24px}.siteNavigation_megaColumn__HLXlE{display:flex;flex-direction:column}.siteNavigation_megaGroupTitle__lg8vN{font-size:14px;font-weight:600;color:var(--gs-ink);text-decoration:none;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--gs-rule);transition:color .2s}.siteNavigation_megaGroupTitle__lg8vN:hover{color:var(--gs-red)}.siteNavigation_megaLink__6efuH{font-size:13px;font-weight:400;color:var(--gs-charcoal);text-decoration:none;padding:4px 0;transition:color .2s;line-height:1.6}.siteNavigation_megaLink__6efuH:hover{color:var(--gs-red)}.siteNavigation_megaMore__mAXEc{font-size:13px;font-weight:500;color:var(--gs-red);text-decoration:none;padding:4px 0;margin-top:4px;transition:opacity .2s}.siteNavigation_megaMore__mAXEc:hover{opacity:.8}.siteNavigation_megaFooter__UdEVR{border-top:1px solid var(--gs-rule);padding-top:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.siteNavigation_megaOverflow___ir_k{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.siteNavigation_megaOverflowLabel__6Kx2c{font-size:12px;font-weight:600;color:var(--gs-charcoal);margin-right:4px}.siteNavigation_megaOverflowLink__F8S1Z{font-size:12px;font-weight:400;color:var(--gs-charcoal);text-decoration:none;padding:2px 8px;border:1px solid var(--gs-rule);border-radius:3px;transition:color .2s,border-color .2s}.siteNavigation_megaOverflowLink__F8S1Z:hover{color:var(--gs-red);border-color:var(--gs-red)}.siteNavigation_megaViewAll__TAvOr{font-size:14px;font-weight:500;color:var(--gs-red);text-decoration:none;transition:opacity .2s;margin-left:auto}.siteNavigation_megaViewAll__TAvOr:hover{opacity:.8}@media (max-width:991px){.siteNavigation_nav__nGyYK{display:none}}@media (max-width:1199px) and (min-width:992px){.siteNavigation_navInner__xf6kW{padding:0 24px}.siteNavigation_navBtn__yZ3M5{padding:14px;font-size:13px}.siteNavigation_navRight__VaKFz{gap:16px}.siteNavigation_navRightLink__dcjpr{font-size:13px}.siteNavigation_megaColumns__MAclT{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.siteNavigation_megaGroupTitle__lg8vN,.siteNavigation_megaLink__6efuH,.siteNavigation_megaMore__mAXEc,.siteNavigation_megaOverflowLink__F8S1Z,.siteNavigation_megaTab__7ed92,.siteNavigation_megaViewAll__TAvOr,.siteNavigation_navBtn__yZ3M5,.siteNavigation_navRightLink__dcjpr{transition:none}}.siteNavigation_navBtnActive__EuG_Q{color:var(--gs-red)}