.site-header{height:92px;position:relative;top:auto}.brand{width:190px}.market-search{display:grid;grid-template-columns:135px 1fr 52px;width:min(610px,48vw);height:48px;border:1px solid #cad6e5;border-radius:5px;overflow:hidden}.market-search select,.market-search input,.market-search button{border:0;background:#fff;font:13px 'DM Sans';color:#43536c}.market-search select{padding:0 12px;border-right:1px solid #dce4ee}.market-search input{padding:0 16px;min-width:0;outline:none}.market-search button{background:var(--blue);color:#fff;font-size:24px}.market-actions{display:flex;align-items:center;gap:16px}.market-actions>a span,.market-actions>a b{display:block}.market-actions>a span{font-size:9px;color:#748198}.market-actions>a b{font-size:12px;color:var(--navy)}.market-actions>button{position:relative;border:0;background:none;font-size:20px}.market-actions i{position:absolute;right:-5px;top:-7px;background:var(--blue);color:#fff;border-radius:50%;font:8px 'DM Sans';width:15px;height:15px;display:grid;place-items:center}.category-nav{min-height:52px;padding:0 max(5vw,32px);display:flex;align-items:stretch;background:var(--navy);color:#fff;gap:0;position:sticky;top:0;z-index:21}.category-nav a,.category-nav button{display:flex;align-items:center;padding:0 20px;font-size:12px;font-weight:600;border:0;color:#fff;background:transparent}.category-nav button{min-width:210px;background:var(--blue);font-weight:700}.category-nav a:hover{background:#102f58}.category-nav .deal{margin-left:auto;background:#ffdf36;color:#17233a}.hero{min-height:620px;padding-top:62px}.hero-photo{margin-top:-62px}.proof-grid{border-top:1px solid #294464}.shop-categories{padding-bottom:65px}.market-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px}.market-heading h2{font:800 clamp(32px,3vw,48px) Manrope;color:var(--navy);letter-spacing:-.04em;margin:10px 0 0}.market-heading>a{font-size:13px;font-weight:700;color:var(--blue)}.category-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.category-cards a{border:1px solid var(--line);padding:25px 19px;min-height:205px;transition:.25s}.category-cards a:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 16px 35px #001a4312}.category-cards i{display:grid;place-items:center;width:58px;height:58px;background:var(--ice);font-style:normal;font-size:26px;border-radius:50%;margin-bottom:28px}.category-cards b,.category-cards small{display:block}.category-cards b{font:700 14px Manrope;color:var(--navy);margin-bottom:8px}.category-cards small{font-size:10px;line-height:1.45;color:var(--muted)}.product-showcase{background:#f5f8fc;padding-top:70px}.tabs{display:flex;gap:5px}.tabs button{padding:9px 13px;border:1px solid var(--line);background:#fff;font-size:11px}.tabs button:first-child{background:var(--navy);color:#fff}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-grid article{background:#fff;padding:14px 14px 20px;border:1px solid #e3eaf2}.product-img{height:220px;display:grid;place-items:center;font-size:75px;position:relative;background:#ebf3ff}.product-img span{position:absolute;left:10px;top:10px;background:var(--blue);color:#fff;padding:6px 8px;font:8px 'DM Sans';letter-spacing:.08em}.product-img.tools{background:#f3f0e9}.product-img.solar{background:#e6f5f5}.product-img.hardware{background:#edf0f4}.product-grid article>small{display:block;margin:17px 0 8px;color:var(--blue);font-size:9px;letter-spacing:.1em}.product-grid h3{font-size:16px;margin-bottom:6px}.product-grid p{font-size:11px;color:var(--muted);line-height:1.5;min-height:34px}.product-grid article>div:last-child{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;margin-top:15px}.product-grid article>div:last-child b{font-size:12px}.product-grid article>div:last-child button{width:30px;height:30px;background:var(--blue);border:0;color:#fff;font-size:18px}
@media(max-width:1100px){.market-actions>a{display:none}.category-nav a:nth-of-type(5),.category-nav a:nth-of-type(6){display:none}.category-cards{grid-template-columns:repeat(3,1fr)}}
@media(max-width:750px){.site-header{height:auto;padding:13px 20px;flex-wrap:wrap;gap:12px}.brand{width:155px}.market-search{order:3;width:100%;grid-template-columns:1fr 48px}.market-search select{display:none}.category-nav{min-height:46px;padding:0 20px}.category-nav button{min-width:auto}.category-nav a{display:none}.category-nav .deal{display:flex}.hero{padding-top:42px}.hero-photo{margin-top:35px}.category-cards{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}.market-heading{align-items:flex-start;gap:20px}.tabs{display:none}}
@media(max-width:460px){.category-cards,.product-grid{grid-template-columns:1fr 1fr}.category-cards a{min-height:185px;padding:18px 14px}.product-img{height:155px;font-size:52px}}
