.equipment-page{background:#0c1009;color:#d9ddd8}.equipment-hero{background:linear-gradient(90deg,rgba(7,10,5,.96),rgba(7,10,5,.62)),url('../gfx/bg/bgpz1.jpg') center/cover no-repeat}.equipment-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.equipment-card{grid-column:span 2;display:flex;gap:22px;min-height:190px;padding:28px;border:1px solid #2f362b;background:#11150d;text-decoration:none;color:inherit;transition:.25s}.equipment-card:nth-child(4),.equipment-card:nth-child(5){grid-column:span 3}.equipment-card:hover{background:#151b11;border-color:#59665f;transform:translateY(-2px)}.equipment-icon{width:68px;height:68px;flex:0 0 68px;display:grid;place-items:center;border:1px solid #3d4539;background:#141911}.equipment-icon img{max-width:48px;max-height:48px;filter:grayscale(1) brightness(1.6);opacity:.9}.equipment-card h2{font:400 24px/1.1 Georgia,serif;margin:0 0 10px;color:#efede6}.equipment-card p{margin:0 0 18px;color:#9eaaa3;line-height:1.55}.card-link{font:10px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#cbd0ca}.kit-section{padding-top:20px}.kit-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2f352b}.kit-item{display:grid;grid-template-columns:1fr auto;gap:3px 15px;padding:17px 18px 17px 0;border-bottom:1px solid #262d22;color:#e6e5de;text-decoration:none}.kit-item:nth-child(odd){margin-right:30px}.kit-item strong{font:18px Georgia,serif;font-weight:400}.kit-item span{grid-column:1;color:#89968e;font-size:13px}.kit-item b{grid-column:2;grid-row:1/3;align-self:center;font-weight:400;color:#74827a}.kit-item:hover strong{color:#fff}.kit-item:hover b{color:#fff}
.kit-item.js-photo { cursor: zoom-in; }
@media(max-width:900px){.equipment-grid{grid-template-columns:1fr 1fr}.equipment-card,.equipment-card:nth-child(4),.equipment-card:nth-child(5){grid-column:auto}.equipment-card{min-height:0}.kit-list{grid-template-columns:1fr}.kit-item:nth-child(odd){margin-right:0}}@media(max-width:620px){.equipment-grid{grid-template-columns:1fr}.equipment-card{padding:20px;gap:16px}.equipment-icon{width:56px;height:56px;flex-basis:56px}.equipment-card h2{font-size:21px}}
