.nsc-web{border-top:1px solid #e3d9cf;padding:23px 0 8px;margin:20px 0 0;color:#201b17}
.nsc-web-heading p{font-size:10px;font-weight:800;letter-spacing:.16em;color:#9d563d;margin:0 0 4px}
.nsc-web-heading h2{font-size:23px;font-weight:800;letter-spacing:-.035em;margin:0 0 5px}.nsc-web-heading>span{font-size:12px;color:#73675f}
.nsc-web-list{border:1px solid #e9dfd5;border-radius:15px;overflow:hidden;margin-top:16px;background:#fff}
.nsc-web-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.nsc-web-item+.nsc-web-item{border-top:1px solid #f0e9e2}
.nsc-web-product{display:flex;gap:13px;align-items:center;text-decoration:none;color:#251b16;min-width:0;flex:1}.nsc-web-photo{display:flex;align-items:center;justify-content:center;width:80px;height:72px;border-radius:9px;flex-shrink:0;background:#f2eee9;overflow:hidden;color:#9b7b64;font-weight:800;font-size:22px}.nsc-web-photo img{width:100%;height:100%;object-fit:contain}
.nsc-web-name{min-width:0;display:flex;flex-direction:column;gap:3px}.nsc-web-name strong{font-size:13px;font-weight:780;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nsc-web-name>span:last-child{font-size:11px;color:#7a6b61}.nsc-web-type{color:#aa694d;font-weight:800;font-size:9px;letter-spacing:.05em;text-transform:uppercase}
.nsc-web-right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.nsc-web-right strong{font-size:15px;white-space:nowrap}.nsc-web-right a{padding:8px 10px;background:#3c281e;color:#fff;text-decoration:none;border-radius:9px;font-size:11px;font-weight:720}
.nsc-web-footer{color:#85796d;font-size:10px;margin:10px 0 0;line-height:1.5}
@media(max-width:500px){.nsc-web{padding:20px 0 8px;margin:12px 0}.nsc-web-item{padding:10px;gap:6px}.nsc-web-photo{width:65px;height:66px}.nsc-web-product{gap:8px}.nsc-web-name strong{font-size:11px}.nsc-web-right strong{font-size:13px}.nsc-web-right a{padding:7px 8px;font-size:10px}}
