.product-list-header{margin-top:20px}.product-list-header .panel-header-title h1{font-size:24px;line-height:1.3;font-weight:bold;color:#222e3b;transition:font-size .3s ease}.web-explain{margin-top:40px}.page-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:14px;color:#75787c;line-height:20px;margin:15px 0}.page-total{font-size:16px}.page-total>span{font-weight:bold;color:#00b14f}.page-nums{display:flex;align-items:center;flex-wrap:wrap;gap:7px;justify-content:center;width:unset;height:34px;background:#fff;border-radius:2px;cursor:pointer}.page-nums .page strong{background-color:#00b14f;border:1px solid #00b14f;color:#fff;text-decoration:none;padding:5px 12px;border-radius:4px;margin-right:5px;display:inline-block}.page-nums .page a{background-color:#fff;border:1px solid #dcdcdc;color:#4a4a4a;margin:0 5px 0 3px;padding:5px 12px;border-radius:4px;display:inline-block;text-decoration:none}.page-nums a:hover{background-color:#00b14f;border:1px solid #00b14f;color:#fff;text-decoration:none;transition:all .3s ease}.page-nums a.item{padding:5px 8px}.page-nums font{background-color:#000;border:1px solid #000;color:#fff;cursor:pointer;font-size:12px;margin:0 3px;padding:5px 8px;display:inline-block}.page-nums span{border:1px solid #dcdcdc;color:#aaa;cursor:pointer;margin:0 3px;padding:5px 8px;display:inline-block}.page-nums label{padding:5px 8px;margin:0 3px;font-size:16px;font-weight:400;display:inline-block}.page-nums label s{font-weight:400;color:#00804a;text-decoration:none}.page-num.page-select{width:auto;border:0}.page-num.page-select>select{width:70px;height:34px}.page-num.page-select>.ui-selectmenu-button.ui-button{width:80px;height:34px;padding-left:8px;padding-right:8px;border-radius:2px}.page-num-item.active{background:#1dca66;color:#fff}.product-container .product-table-container{overflow:auto;margin:10px 0}.product-container .product-table-container .product-table{width:100%;border-collapse:separate;border-spacing:0 10px;color:#7c7c8d;line-height:20px}.product-container .product-table-container thead>tr{height:48px;background:#090606;border-radius:3px;font-weight:bold;font-size:14px;color:#fff;text-align:left}.product-container .product-table-container thead>tr th{height:48px;padding:0 15px;white-space:nowrap}.product-container .product-table-container thead>tr th+th{border-left:1px solid #5e5e5e}.product-container .product-table-container tbody>tr{background:#fff;transition:all .3s ease}.product-container .product-table-container tbody>tr:hover{box-shadow:0 3px 10px rgba(0,0,0,0.1);transform:translateY(-2px)}.product-container .product-table-container tbody>tr>td{min-height:80px;padding:10px 15px;border-bottom:1px solid #f0f0f0}.product-container .product-table-container .mfr-part{width:22%}.product-container .product-table-container .mfr-part>div{display:flex;align-items:center;height:80px}.product-container .product-table-container .mfr-part>div>a.img-link{display:block;width:80px;height:80px;margin-right:15px;position:relative;overflow:hidden;background-color:#f9f9f9;flex-shrink:0}.product-container .product-table-container .mfr-part>div>a>img{width:80px;height:80px;object-fit:contain;vertical-align:middle;transition:transform .3s ease;position:absolute;top:0;left:0}.product-container .product-table-container .mfr-part>div>a>img:hover{transform:scale(1.05)}.product-container .product-table-container .mfr-part>div>a.product-link{display:inline;width:auto;height:auto;position:static;background:0;font-weight:bold;font-size:14px;color:#222e3b;text-decoration:none;transition:color .3s ease;margin-right:0}.product-container .product-table-container .mfr-part>div>a.product-link:hover{color:#00b14f;text-decoration:underline}.product-container .product-table-container .quantity{border-left:1px solid #f0f0f0;width:15%}.product-container .product-table-container .quantity>div{display:flex;align-items:center;justify-content:space-between}.product-container .product-table-container .quantity .in-stock{padding-bottom:0;font-size:14px}.product-container .product-table-container .quantity .quantity-number{padding-top:5px;font-size:14px;padding-bottom:5px}.product-container .product-table-container .quantity .quantity-number strong{font-size:14px;font-weight:600;color:#222e3b}.product-container .product-table-container .quantity-input{display:flex;flex-direction:column}.product-container .product-table-container .quantity-input>input{width:88px;height:28px;line-height:28px;text-align:center;background:#fff;border-radius:3px;border:1px solid #c1c4c8;transition:border-color .3s ease}.product-container .product-table-container .quantity-input>input:focus{border-color:#00b14f;outline:0}.product-container .product-table-container .quantity-input>.btn{margin-top:8px;width:88px;min-width:auto;min-height:auto;height:28px;border-radius:3px;transition:background-color .3s ease}.product-container .product-table-container .quantity-input>.btn:hover{background-color:#00804a}.product-container .product-table-container .manufacturer{font-size:14px;border-left:1px solid #f0f0f0;width:15%}.product-container .product-table-container .manufacturer a{color:#7c7c8d;text-decoration:none;transition:color .3s ease}.product-container .product-table-container .manufacturer a:hover{color:#00b14f;text-decoration:underline}.product-container .product-table-container .description{font-size:14px}.product-container .product-table-container .rohs-status{width:10%}.product-container .product-table-container .rohs-status img{max-width:30px;height:auto;transition:transform .3s ease}.product-container .product-table-container .rohs-status img:hover{transform:scale(1.1)}.product-container.large{max-width:none;margin:14px 0}.product-container.large .product-table{width:100%;border-collapse:collapse;color:#7c7c8d;line-height:20px;border:1px solid #d8d8d8}.product-container.large thead>tr{background:#fff;border-radius:0}.product-container.large thead>tr th{color:#7c7c8d;border:1px solid #d8d8d8}.product-container.large tbody>tr{background:#fff}.product-container.large tbody>tr>td{border:1px solid #d8d8d8}@media screen and (max-width:768px){.product-container .product-table-container .product-table{border-spacing:0}.product-container .product-table-container thead>tr th{padding:0 10px}.product-container .product-table-container tbody>tr>td{padding:8px 10px}.product-container .product-table-container .mfr-part>div{height:auto;flex-direction:column;align-items:flex-start}.product-container .product-table-container .mfr-part>div>a.img-link{margin-bottom:10px;align-self:center}.product-container .product-table-container .mfr-part>div>a.product-link{align-self:center;text-align:center;width:100%}.page-container{justify-content:center;flex-direction:column;margin:20px 0}.page-total{display:none}.page-nums{height:auto;min-height:34px;flex-wrap:wrap;row-gap:10px;width:100%;padding:5px 0}.page-nums .page{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto}.page-nums .page a,.page-nums .page strong{margin:0}.page-nums span,.page-nums font,.page-nums label{margin:0}.page-num.page-select{margin-top:10px;width:100%;display:flex;justify-content:center}.product-container .product-table-container .quantity{min-width:120px;text-align:center}.product-container .product-table-container .quantity>div{flex-direction:column;align-items:center;text-align:center}.product-container .product-table-container .quantity-input{width:100%;align-items:center}.product-container .product-table-container .quantity-input>input{width:100%;max-width:100px}.product-container .product-table-container .quantity-input>.btn{width:100%;max-width:100px}.product-container .product-table-container .description{min-width:250px;width:35%}.product-list-header .panel-header-title h1{font-size:20px;margin-bottom:10px}}@media screen and (max-width:480px){.product-container .product-table-container{overflow-x:auto}.page-total{display:none}.product-container .product-table-container .quantity{min-width:120px;text-align:center}.product-container .product-table-container .description{min-width:270px;width:40%}.product-container .product-table-container thead>tr th{padding:0 8px;font-size:12px}.product-container .product-table-container tbody>tr>td{padding:6px 8px}.page-nums{gap:5px}.page-nums .page{gap:5px}.page-nums .page a,.page-nums .page strong{padding:4px 8px;font-size:13px}.page-nums span,.page-nums font,.page-nums label{padding:4px 8px;font-size:13px}.page-num.page-select>.ui-selectmenu-button.ui-button{width:70px;height:30px}.product-list-header .panel-header-title h1{font-size:18px;line-height:1.2;padding:0 10px}}.manufacturer-info{display:flex;padding:20px;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.manufacturer-info-cover{width:300px;height:unset;margin-right:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:4px;overflow:hidden}.manufacturer-info-cover img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.manufacturer-info-content{flex:1;display:flex;flex-direction:column;justify-content:center}.manufacturer-info-title{font-size:22px;font-weight:bold;color:#222e3b;margin-bottom:10px;line-height:1.3}.manufacturer-info-desc{font-size:14px;color:#7c7c8d;line-height:1.6}.search-result-info h1.title{font-weight:bold;font-size:24px;color:#222e3b;flex:1}.no-search-result{text-align:center;padding:120px 0}.no-search-result p{line-height:32px}.no-search-result p a{color:#00b14f;text-decoration:underline}@media screen and (max-width:768px){.manufacturer-info{flex-direction:column;align-items:center;padding:15px}.manufacturer-info-cover{margin-right:0;margin-bottom:15px}.manufacturer-info-content{text-align:center}.manufacturer-info-title{font-size:18px}}@media screen and (max-width:480px){.manufacturer-info-cover{width:300px;height:unset}.manufacturer-info-title{font-size:18px;margin-bottom:8px}.manufacturer-info-desc{font-size:13px;line-height:1.4;text-align:left}}
