.b2b-pricelist-wrapper{margin-top:20px;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 24px;box-sizing:border-box}.main-page-title{font-size:48px;line-height:1.2;text-align:center;margin-bottom:25px}.b2b-pricelist-description{font-size:14px;font-weight:600;color:var(--color-foreground);max-width:1100px;margin:10px auto 25px;text-align:center}.b2b-filter-card{background:#f7f9f9;padding:16px 18px 14px;border-radius:10px;margin-bottom:25px;width:100%;box-sizing:border-box}.b2b-filter-group{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}.b2b-filter{position:relative;min-width:0;width:100%}.b2b-filter-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:42px;padding:0 12px;background:#fff;border:1px solid #ccc;border-radius:6px;font-size:14px;color:var(--color-foreground, #333);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s;text-align:left}.b2b-filter-trigger:hover{border-color:#999}.b2b-filter.is-open .b2b-filter-trigger{border-color:#1a5c35;box-shadow:0 0 0 2px #1a5c351f;border-bottom-left-radius:0;border-bottom-right-radius:0}.b2b-trigger-label{font-size:13px;font-weight:400;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.b2b-filter.has-selection .b2b-trigger-label{color:#1a5c35;font-weight:600}.b2b-trigger-arrow{flex-shrink:0;margin-left:8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:transform .2s;color:#888}.b2b-filter.is-open .b2b-trigger-arrow{transform:rotate(180deg);color:#1a5c35}.b2b-trigger-arrow svg{display:block}.b2b-trigger-count{display:none;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-right:6px;background:#1a5c35;color:#fff;font-size:11px;font-weight:700;border-radius:9px;flex-shrink:0}.b2b-filter.has-selection .b2b-trigger-count{display:flex}.b2b-checkbox-group{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #1a5c35;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-height:220px;overflow-y:auto;padding:6px 0;box-shadow:0 6px 16px #0000001a;scrollbar-width:thin}.b2b-filter.is-open .b2b-checkbox-group{display:flex}.b2b-checkbox-group::-webkit-scrollbar{width:4px}.b2b-checkbox-group::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.b2b-checkbox-item{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer;color:var(--color-foreground, #333);padding:7px 14px;-webkit-user-select:none;user-select:none;transition:background .1s}.b2b-checkbox-item:hover{background:#f0f7f3;color:#1a5c35}.b2b-checkbox-item input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:#1a5c35;flex-shrink:0;margin:0}.b2b-checkbox-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-filter-clear{display:none;margin-top:10px;padding:5px 14px;font-size:12px;font-weight:600;color:#1a5c35;background:transparent;border:1px solid #1a5c35;border-radius:5px;cursor:pointer;transition:background .15s,color .15s}.b2b-filter-clear:hover{background:#1a5c35;color:#fff}.b2b-table-wrap{border:1px solid #eee;border-radius:10px;background:#fff;overflow:hidden}.b2b-table-scroll{overflow-x:auto;overflow-y:auto;max-height:600px}.b2b-price-table{width:100%;border-collapse:collapse;font-size:14px;min-width:1150px;table-layout:fixed}.b2b-price-table thead th{position:sticky;top:0;z-index:5;background:#f6f7f7;padding:14px 12px;text-align:center;font-weight:600;white-space:normal;word-break:normal;color:var(--color-foreground);border-bottom:1px solid #e8e8e8;vertical-align:bottom;line-height:1.3}.b2b-price-table th:nth-child(1),.b2b-price-table td:nth-child(1){width:230px;text-align:left}.b2b-price-table th:nth-child(2),.b2b-price-table td:nth-child(2){width:105px}.b2b-price-table th:nth-child(3),.b2b-price-table td:nth-child(3){width:85px}.b2b-price-table th:nth-child(4),.b2b-price-table td:nth-child(4){width:110px}.b2b-price-table th:nth-child(5),.b2b-price-table td:nth-child(5){width:115px}.b2b-price-table th:nth-child(6),.b2b-price-table td:nth-child(6){width:100px}.b2b-price-table th:nth-child(7),.b2b-price-table td:nth-child(7){width:95px}.b2b-price-table th:nth-child(8),.b2b-price-table td:nth-child(8){width:145px}.b2b-price-table th:nth-child(9),.b2b-price-table td:nth-child(9){width:125px}.b2b-price-table td{padding:14px 12px;border-top:1px solid #eee;vertical-align:middle;text-align:center}.product-item-inner{display:flex;align-items:center;gap:10px}.product-item-inner img{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid #eee;flex-shrink:0}.product-title{font-weight:500;line-height:1.4;font-size:13px;white-space:normal;word-break:normal;overflow:visible}.strike-price{color:#999}.strike{text-decoration:line-through}.price{font-weight:600}.unit-price{color:#666}.b2b-price-table tbody tr:hover{background:#fafafa;cursor:pointer}.b2b-price-table thead th.spring-sale-col{background:#f6f7f7;color:var(--color-foreground);border-bottom:1px solid #e8e8e8}.spring-header-badge{display:block;background:#c0392b;color:#fff;font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px;margin-top:4px;letter-spacing:.4px;line-height:1.6;white-space:nowrap;width:fit-content}.b2b-price-table td.spring-sale-col{background:#fff;white-space:nowrap}.spring-sale-price{font-weight:600;color:var(--color-foreground)}.spring-sale-unit{color:#666}.spring-na{color:#ccc}.b2b-price-table tbody tr.has-spring-sale td.spring-sale-col{background:#fff}.b2b-price-table tbody tr.has-spring-sale:hover td.spring-sale-col{background:#fafafa}@media(max-width:1000px){.main-page-title{font-size:38px;white-space:normal}.b2b-filter-group{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.b2b-filter-group{grid-template-columns:1fr}.b2b-price-table thead th{display:none}.b2b-price-table{min-width:100%;table-layout:auto}.b2b-price-table tbody tr{display:block;border-bottom:1px solid #eee}.b2b-price-table td{display:block;padding:8px 16px;width:100%!important}.b2b-price-table td.spring-sale-col{background:transparent}.product-item-inner{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/392/assets/b2b-pricelist.css.map */
