.cnb-heading{position:relative;padding-right:230px}.cnb-rules-link{position:absolute;top:0;right:0;background:none;border:0;cursor:pointer;font:14px Arial,Helvetica,sans-serif}.cn-b2b-tabs{display:flex;gap:24px;flex-wrap:wrap}.cn-b2b-tabs button{font:14px Arial,Helvetica,sans-serif}.cnb-access{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1000px}.cnb-access h2{font:400 28px Arial,Helvetica,sans-serif}.cnb-access p{font:14px/1.7 Arial,Helvetica,sans-serif}.cnb-access label{display:block;margin:18px 0 6px;font:14px Arial,Helvetica,sans-serif}.cnb-access input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;max-width:420px;border:1px solid #999;padding:12px;background:#fff;font:16px Arial,Helvetica,sans-serif}.cnb-access input[type=submit]{margin-top:24px;cursor:pointer}.cnb-access .cn-check{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.cnb-trap{position:absolute;left:-10000px}.cnb-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.cnb-stock-card{border:0;background:#fff;padding:0;text-align:left;cursor:pointer;font:14px Arial,Helvetica,sans-serif}.cnb-stock-card img{display:block;width:100%;height:350px;object-fit:contain;background:#fff}.cnb-stock-card strong,.cnb-stock-card span{display:block;margin:12px 0}.cnb-stock-card strong{font-weight:400;font-size:18px}.cnb-stock-card span{font-size:14px}.cnb-dialog{width:min(900px,calc(100vw - 48px));border:1px solid #aaa;max-height:90vh;overflow:auto;background:#fff;padding:28px;font:14px/1.6 Arial,Helvetica,sans-serif}.cnb-dialog::backdrop,#cnb-rules::backdrop{background:#0006}.cnb-dialog-content{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cnb-dialog img{width:100%;height:480px;object-fit:contain}.cnb-dialog label{display:block;margin:16px 0 4px}.cnb-dialog select,.cnb-dialog input{width:100%;padding:10px;border:1px solid #999;background:white;font:16px Arial,Helvetica,sans-serif;box-sizing:border-box}.cnb-dialog h2{font:400 26px Arial,Helvetica,sans-serif}.cnb-dialog .cnb-price{font-size:20px}.cnb-close{display:block;margin-left:auto;border:0;background:white;cursor:pointer;font:14px Arial,Helvetica,sans-serif}.cnb-dialog button[disabled]{margin-top:20px;border:1px solid #bbb;background:white;color:#666;padding:14px;font:14px Arial,Helvetica,sans-serif}#cnb-rules{width:min(650px,calc(100vw - 48px));padding:28px;border:1px solid #aaa;max-height:85vh;overflow:auto;font:14px/1.7 Arial,Helvetica,sans-serif}#cnb-rules h2{font:400 28px Arial,Helvetica,sans-serif}#cnb-rules li{margin:14px 0}@media(max-width:800px){.cnb-heading{padding-right:0;padding-top:44px}.cnb-rules-link{top:0;left:0;right:auto}.cn-b2b-tabs{gap:16px}.cnb-access{grid-template-columns:1fr;gap:40px}.cnb-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cnb-stock-card img{height:260px}.cnb-dialog-content{grid-template-columns:1fr}.cnb-dialog img{height:330px}}@media(max-width:480px){.cnb-stock-card img{height:180px}}
