:root{--red:#c8102e;--red-dark:#a50d23;--dark:#2d2d2d;--mid:#3d3d3d;--grey:#6b6b6b;--light-grey:#f4f4f4;--border:#e0e0e0;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Trebuchet MS,Franklin Gothic Medium,Arial,sans-serif;color:var(--dark);background:var(--white);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.5px;line-height:1.1}.container{padding:0 32px}.container,.section{max-width:1200px;margin:0 auto}.section{padding:72px 32px}.section-label{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-family:Trebuchet MS,Arial,sans-serif}.section-title{font-size:36px;font-weight:900;margin-bottom:8px}.section-sub{font-size:16px;color:var(--grey);margin-bottom:40px;max-width:600px}.btn-primary{display:inline-block;background:var(--red);color:var(--white);padding:13px 28px;font-size:14px;font-weight:700;border-radius:2px;letter-spacing:.5px;text-transform:uppercase;transition:background .15s;cursor:pointer;border:none}.btn-primary:hover{background:var(--red-dark)}.btn-outline{display:inline-block;border:2px solid var(--dark);color:var(--dark);padding:11px 28px;font-size:14px;font-weight:700;border-radius:2px;letter-spacing:.5px;text-transform:uppercase;transition:all .15s}.btn-outline:hover{background:var(--dark);color:var(--white)}.btn-outline-white{display:inline-block;border:2px solid hsla(0,0%,100%,.5);color:var(--white);padding:11px 28px;font-size:14px;font-weight:700;border-radius:2px;letter-spacing:.5px;text-transform:uppercase;transition:all .15s}.btn-outline-white:hover{background:hsla(0,0%,100%,.15)}@media (max-width:768px){.section{padding:48px 20px}.container{padding:0 20px}}.Navbar_header__xPE0t{position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.12)}.Navbar_topbar__IjfkO{background:#2d2d2d;color:#ccc;font-size:12px;padding:6px 32px}.Navbar_topbarInner__mc5Li{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.Navbar_topbar__IjfkO strong{color:#fff}.Navbar_topbarPhones__euqXN{display:flex;gap:20px}.Navbar_topbarPhones__euqXN a{color:#ccc;text-decoration:none}.Navbar_topbarPhones__euqXN a:hover{color:#fff}.Navbar_nav__yFFPE{background:#fff;border-bottom:3px solid #c8102e}.Navbar_navInner__mopBO{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;height:72px}.Navbar_logo__X4o9i{display:flex;align-items:center;flex-shrink:0}.Navbar_links__puXTb{gap:2px}.Navbar_link__Ssa7S,.Navbar_links__puXTb{display:flex;align-items:center;height:100%}.Navbar_link__Ssa7S{font-size:13px;font-weight:600;color:#1a1a1a;padding:0 10px;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;transition:color .15s;white-space:nowrap}.Navbar_link__Ssa7S:hover{color:#c8102e}.Navbar_caret__1QZ_3{font-size:10px}.Navbar_shopLinks__gxL_J{display:flex;align-items:center;gap:2px;height:100%;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin:0 4px;padding:0 6px}.Navbar_cta__wgvF5{display:flex;align-items:center;background:#c8102e;color:#fff!important;padding:9px 16px!important;border-radius:2px;font-weight:700!important;font-size:13px;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;margin-left:6px;transition:background .15s;white-space:nowrap}.Navbar_cta__wgvF5:hover{background:#a50d23!important;color:#fff!important}.Navbar_dropdown__xFPnr{position:relative;display:flex;align-items:center;height:100%}.Navbar_dropMenu__dwxsr{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e0e0e0;border-top:3px solid #c8102e;min-width:200px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100}.Navbar_dropItem__P70nx{display:block;padding:10px 16px;font-size:13px;color:#1a1a1a;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #f0f0f0;transition:background .1s,color .1s}.Navbar_dropItem__P70nx:hover{background:#f4f4f4;color:#c8102e}.Navbar_hamburger__WJ9Te{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.Navbar_hamburger__WJ9Te span{display:block;width:24px;height:2px;background:#1a1a1a}.Navbar_mobileMenu__mhKOr{display:flex;flex-direction:column;background:#fff;border-top:1px solid #e0e0e0;padding:8px 0 16px}.Navbar_mobileLink__lFb0h{padding:12px 24px;font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:none;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #f0f0f0}.Navbar_mobileLink__lFb0h:hover{color:#c8102e}.Navbar_mobileCta__zxVht{margin:12px 24px 4px;background:#c8102e;color:#fff;padding:12px 20px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;text-align:center;border-radius:2px}.Navbar_mobilePhones__myWS2{display:flex;flex-direction:column;gap:6px;padding:12px 24px 0}.Navbar_mobilePhones__myWS2 a{font-size:13px;color:#6b6b6b;text-decoration:none}@media (max-width:960px){.Navbar_links__puXTb{display:none}.Navbar_hamburger__WJ9Te{display:flex}.Navbar_topbarPhones__euqXN{display:none}}@media (max-width:480px){.Navbar_topbar__IjfkO{display:none}}.Footer_footer__pQtti{background:#2d2d2d;color:#aaa;padding:56px 32px 24px}.Footer_inner__vtL_T{max-width:1200px;margin:0 auto}.Footer_grid__88hvW{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:48px;margin-bottom:48px}.Footer_brand__0rdww{margin-bottom:16px}.Footer_brandName__MmbNc{display:block;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;font-family:Impact,Arial Narrow,Arial,sans-serif;margin-bottom:4px}.Footer_brandTagline__SWGaW{font-size:13px;color:#c8102e;font-style:italic}.Footer_brandDesc__9avfm{font-size:13px;line-height:1.7;margin-bottom:20px}.Footer_socials__Arjjf{display:flex;gap:8px}.Footer_soc__Yn34o{background:#333;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;text-decoration:none;transition:background .15s}.Footer_soc__Yn34o:hover{background:#c8102e}.Footer_colTitle__3amT0{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:16px;font-family:Trebuchet MS,Arial,sans-serif}.Footer_colLink__IpjTh{display:block;font-size:13px;color:#aaa;text-decoration:none;margin-bottom:10px;transition:color .15s}.Footer_colLink__IpjTh:hover{color:#fff}.Footer_phones__e6JZv{margin-top:16px;display:flex;flex-direction:column;gap:6px}.Footer_phone__XmWPt{font-size:12px;color:#888;text-decoration:none;transition:color .15s}.Footer_phone__XmWPt:hover{color:#fff}.Footer_bottom__wxP7Z{border-top:1px solid #444;padding-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#888}@media (max-width:900px){.Footer_grid__88hvW{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.Footer_footer__pQtti{padding:40px 20px 20px}.Footer_grid__88hvW{grid-template-columns:1fr;gap:28px}.Footer_bottom__wxP7Z{flex-direction:column;gap:8px;text-align:center}}