.netsat-collection{padding:2.5rem 0;border-top:1px solid var(--line,#dfe4ee)}
.netsat-collection .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-top:28px}
.netsat-collection .product-card{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;border:0;border-top:1px solid #dfe4ee;border-radius:0;padding-top:20px;overflow:visible}
.netsat-collection .product-art{padding:0;border:1px solid #edf0f5}
.netsat-collection .product-body{padding:0 0 0 20px;min-width:0}
.netsat-collection .product-description{margin-top:8px}
.netsat-collection .product-bottom{padding-top:10px}
.netsat-collection .card-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.netsat-detail{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,80px);align-items:start}
.netsat-cover{display:block;width:100%;height:auto;border:1px solid #dfe4ee}
.netsat-detail .sample-box{margin-top:32px}
.netsat-detail ul{padding-inline-start:1.4rem}
.netsat-detail a{overflow-wrap:anywhere}
@media(max-width:900px){.netsat-collection .product-grid{grid-template-columns:1fr}.netsat-collection .product-card{grid-template-columns:160px minmax(0,1fr)}}
@media(max-width:720px){.netsat-detail{grid-template-columns:1fr}.netsat-cover{max-width:420px;margin-inline:auto}.netsat-collection{padding:1.5rem 0}.netsat-detail .actions{align-items:stretch}.netsat-detail .actions .button{white-space:normal;min-height:48px}.netsat-collection .product-card{grid-template-columns:88px minmax(0,1fr)}.netsat-collection .product-body{padding-left:16px}.netsat-collection .product-card h2{font-size:19px}.netsat-collection .product-meta{overflow-wrap:anywhere}}
