.home-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:2px;color:#a8c4d3;margin-bottom:16px}.bro-intro{margin:44px 0 30px;border:1px solid #ffffff12;border-radius:22px;background:#15191c;overflow:hidden}.bro-intro-top{display:grid;grid-template-columns:1fr 340px;align-items:center;padding:30px 42px 0;gap:25px}.bro-intro h1{font-size:clamp(28px,3.2vw,46px);letter-spacing:-1.7px;margin:0;line-height:1.1}.bro-intro h1 span,.home-section-heading h2 span{color:#a4c8db}.bro-intro-top p{font-size:14px;margin:16px 0 24px}.bro-intro-top img{width:100%;height:205px;object-fit:cover;object-position:center 30%;border-radius:18px 18px 0 0;mask-image:linear-gradient(to bottom,#000 75%,transparent)}.bro-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:26px 42px 32px;gap:24px;border-top:1px solid #ffffff0d}.bro-benefits>a{border-right:1px solid #ffffff12;padding-right:18px}.bro-benefits>a:last-child{border:0}.bro-benefits span{font-size:9px;letter-spacing:1.1px;color:#8ea7b4}.bro-benefits h3{font-size:15px;margin:12px 0 7px}.bro-benefits p{font-size:12px;margin:0}.bro-benefits a:hover h3{color:#b9e3f7}.bro-protection{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#0d1317;border:1px solid #2c424e;border-radius:22px;overflow:hidden;margin:0 0 65px;position:relative}.protection-copy{padding:38px 0 38px 42px;z-index:1}.bro-plus-pill{font-size:10px;letter-spacing:1.2px;color:#b5d7e9}.bro-plus-pill>span{color:#7dc9f3;font-size:18px}.protection-copy h2{font-size:clamp(35px,4.3vw,60px);letter-spacing:-2px;line-height:1.05;margin:20px 0}.protection-copy h2>span{color:#a8d8ed}.protection-copy p{font-size:14px}.protection-tags{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.protection-tags span{border:1px solid #ffffff20;border-radius:20px;padding:7px 10px;font-size:10px;color:#c4d0d8}.protection-copy small{display:block;color:#7e919e;font-size:10px;margin-top:13px}.bro-protection>img{width:100%;height:100%;min-height:370px;object-fit:cover;mask-image:linear-gradient(to right,transparent,#000 15%)}.home-accessories{margin:0 0 65px}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.home-section-heading h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-1.5px;line-height:1.13;margin:0}.home-text-link{background:transparent;color:#c7e4f2;font-size:12px;padding:12px 0;white-space:nowrap}.accessory-shortcuts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.accessory-shortcut{min-width:0;padding:0;background:#11171b;border:1px solid #ffffff15;border-radius:15px;overflow:hidden;text-align:left}.accessory-category-art{display:block;width:100%;aspect-ratio:1;background-image:url('/assets/accessory-categories.webp');background-size:300% 200%;background-position:var(--col) var(--row)}.accessory-shortcut>span:last-child{display:flex;justify-content:space-between;align-items:center;padding:15px 14px;font-size:12px}.accessory-shortcut b{font-size:14px;color:#9cbcd0}.accessory-shortcut:hover{transform:translateY(-4px);border-color:#8db4ce;box-shadow:0 10px 30px #8bbdd90b}.home-picks{margin-top:35px}.home-picks[hidden]{display:none}.home-picks-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-picks-heading h3{font-size:19px;letter-spacing:-.5px}.home-picks-heading>span{font-size:11px;color:#8c9ca7}.home-picks-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.home-pick{display:flex;flex-direction:column;border:1px solid #ffffff12;background:#171c20;border-radius:15px;overflow:hidden;padding:16px}.home-pick-photo{height:160px;width:100%;object-fit:contain;background:#000;border-radius:9px}.home-pick-brand{font-size:9px;letter-spacing:1.5px;color:#94aebb;margin:18px 0 8px}.home-pick h4{font-size:13px;line-height:1.5;margin:0 0 15px;flex:1}.home-pick-bottom{display:flex;justify-content:space-between;gap:8px;align-items:center}.home-pick-bottom b{font-size:17px}.home-pick-bottom span{color:#acd2e6}.home-pick:hover{border-color:#7f9fb1}.stores-contact{margin:0 0 65px!important;padding:0!important;border:0!important;background:none!important;display:block!important}.stores-heading h2{font-size:clamp(30px,3.4vw,46px)!important;letter-spacing:-1.5px}.stores-heading>p{font-size:14px;max-width:600px}.stores-heading .stock-contact{display:none}.store-grid{gap:20px!important}.store-card{position:relative;overflow:hidden;background:linear-gradient(140deg,#202c34,#151c21)!important;border:1px solid #ffffff16!important;border-radius:20px!important;padding:28px!important}.store-location-mark{display:flex;justify-content:space-between;align-items:center;font-size:clamp(40px,5vw,72px);letter-spacing:5px;font-weight:800;color:#aac9dc30;margin-bottom:24px;border-bottom:1px solid #ffffff15;padding-bottom:16px}.store-location-mark span{font-size:38px;color:#aac9dc}.store-card h3{font-size:28px!important}.store-city-label{letter-spacing:1.6px!important}.store-card .store-actions{margin-top:auto}.store-card .light-btn{font-size:12px!important}.store-card .store-schedule{min-height:85px}.catalog{padding-top:15px}#services{margin:45px 0}.home-refresh-note{font-size:11px;color:#8a99a3}
@media(max-width:1000px){.bro-intro-top{grid-template-columns:1fr 260px;padding:25px 25px 0}.bro-benefits{padding:25px;gap:16px}.bro-benefits h3{font-size:13px}.protection-copy{padding:28px}.accessory-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.accessory-category-art{aspect-ratio:1.15}.home-picks-grid{gap:10px}.home-pick{padding:12px}.home-pick-photo{height:130px}}
@media(max-width:600px){.bro-intro{margin-top:28px}.bro-intro-top{grid-template-columns:1fr;padding:25px 22px 0;gap:0}.bro-intro-top img{height:160px;max-width:280px;justify-self:center}.bro-intro h1{font-size:31px;letter-spacing:-1px}.bro-benefits{grid-template-columns:1fr 1fr;padding:22px;gap:24px 18px}.bro-benefits>a{border:0;padding:0}.bro-benefits h3{font-size:14px}.bro-benefits p{font-size:11px}.bro-protection{grid-template-columns:1fr;margin-bottom:40px}.protection-copy{padding:28px 24px 0}.protection-copy h2{font-size:42px}.bro-protection>img{min-height:0;height:auto;max-height:300px;object-fit:contain;mask-image:linear-gradient(to bottom,transparent,#000 12%)}.home-section-heading{align-items:start;flex-direction:column;gap:5px}.home-section-heading h2{font-size:32px}.home-accessories{margin-bottom:40px}.accessory-shortcuts{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.accessory-shortcut>span:last-child{padding:11px 8px;font-size:10px;gap:3px}.accessory-shortcut b{font-size:11px}.accessory-category-art{aspect-ratio:1}.home-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-picks-heading{align-items:start;flex-direction:column;gap:0;margin-bottom:12px}.home-picks-heading h3{margin-bottom:7px}.home-pick-photo{height:125px}.home-pick h4{font-size:12px}.home-pick-bottom b{font-size:15px}.store-card{padding:22px!important}.stores-contact{margin-bottom:40px!important}.store-grid{grid-template-columns:1fr!important}.store-location-mark{font-size:53px}}
@media(prefers-reduced-motion:reduce){.accessory-shortcut:hover{transform:none}}
