.agp-directory{--ap-blue:#073580;--ap-navy:#08235b;--ap-orange:#ff590a;--ap-border:#c6d8f4;color:#092457;background:#fafdff;font-family:Kanit,Arial,sans-serif}.agp-directory *{box-sizing:border-box}.agp-directory a{text-decoration:none}.agp-container{max-width:1610px;padding-left:clamp(15px,2.2vw,38px);padding-right:clamp(15px,2.2vw,38px)}.agp-hero{min-height:132px;background:linear-gradient(112deg,#042767 0%,#064294 43%,#1467bc 46%,#173e76ab 65%,#06307f4d),url('https://images.unsplash.com/photo-1581092580497-e0d23cbdf1dc?auto=format&fit=crop&w=1800&q=80') center 53%/cover}.agp-hero-overlay{min-height:132px;display:flex;align-items:center}.agp-hero-title{display:flex;align-items:center;gap:24px;color:#fff}.agp-hero-title>i{font-size:61px;line-height:1}.agp-hero-title h1{font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.1;margin:0 0 8px}.agp-hero-title h1 span{color:#ff7616}.agp-hero-title p{font-size:clamp(13px,1.2vw,18px);max-width:530px;line-height:1.3;margin:0;color:#ecf3ff}.agp-crumb{display:flex;gap:14px;align-items:center;padding:12px 3px;color:#092457;font-size:14px}.agp-crumb a{color:#092457}.agp-crumb i{font-size:19px}.agp-search{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(155px,1fr) minmax(155px,1fr) 164px;gap:17px;align-items:stretch;margin:0 0 17px}.agp-search-input{display:flex;gap:14px;align-items:center;border:1px solid #a4bdea;border-radius:9px;background:#fff;padding:0 15px;min-height:45px}.agp-search-input i{font-size:24px}.agp-search-input input{width:100%;border:0;background:transparent;outline:0;font-size:14px;color:#092457}.agp-search select,.agp-filters select,.agp-results-tools select{width:100%;border:1px solid #a4bdea;border-radius:9px;background:#fff;padding:10px 13px;color:#082257;font-size:14px}.agp-orange{border:0;border-radius:9px;background:var(--ap-orange);color:#fff;font-weight:600;padding:10px 17px}.agp-orange:hover,.agp-quote-button:hover{background:#e54c00;color:#fff}.agp-category-strip{display:flex;gap:9px;overflow-x:auto;padding:0 0 18px}.agp-cat-label{flex:0 0 158px;background:linear-gradient(115deg,#06245b,#0050ab);color:#fff;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);border-radius:12px 0 0 12px;font-size:18px;font-weight:700;line-height:1.18;display:flex;align-items:center;position:relative;padding:17px 19px}.agp-cat-label i{position:absolute;right:16px;color:#ff6c19}.agp-cat-tile{flex:1 0 119px;min-width:119px;max-width:190px;min-height:85px;background:#fff;border:1px solid #c8dbfb;border-radius:13px;box-shadow:0 3px 8px #12366f0f;color:#061e58;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:9px 10px;gap:5px}.agp-cat-tile i{font-size:29px;color:#0957db}.agp-cat-tile span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.12;font-size:12px;font-weight:600}.agp-cat-tile:hover,.agp-cat-tile.active{border-color:#0758e1;background:#eef6ff;color:#0651c9}.agp-view-all{flex:0 0 120px}.agp-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:19px;padding-bottom:38px}.agp-filters{align-self:start;background:#fff;border:1px solid #c6d8f4;border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #0e3f850d}.agp-panel-heading{background:linear-gradient(110deg,#073983,#002767);color:#fff;font-size:18px;font-weight:600;padding:10px 18px}.agp-panel-heading i{margin-right:7px}.agp-filters form{padding:0 18px 15px}.agp-filter-group{padding:13px 0;border-bottom:1px solid #e0e9fa}.agp-filter-group h2{font-size:15px;font-weight:700;margin:0 0 9px}.agp-filter-options{max-height:193px;overflow:auto;display:flex;flex-direction:column;gap:5px}.agp-filter-options label{font-size:13px;display:flex;align-items:flex-start;gap:8px;cursor:pointer;line-height:1.3}.agp-filter-options label span{min-width:0}.agp-filter-options input{margin-top:2px;accent-color:#095bce}.agp-filter-group select{font-size:13px}.agp-apply{display:block;width:100%;margin-top:18px}.agp-clear{display:block;text-align:center;color:#0049cb;font-weight:600;font-size:13px;margin-top:8px}.agp-results{min-width:0}.agp-results-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:15px;min-height:40px}.agp-results-heading h2{margin:0;font-size:clamp(18px,1.65vw,25px);font-weight:700}.agp-results-heading h2 strong{font-size:1.15em}.agp-results-tools{display:flex;align-items:center;gap:9px}.agp-results-tools label{white-space:nowrap;font-size:13px}.agp-results-tools select{min-width:170px;font-size:13px}.agp-layout-buttons{display:flex;gap:5px;margin-left:12px}.agp-layout-buttons button{border:1px solid #c1d4ef;border-radius:7px;color:#123f85;background:#fff;padding:8px 11px}.agp-layout-buttons button.active{background:#0658e9;color:#fff;border-color:#0658e9}.agp-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.agp-product-card{border:1px solid #d5e2f5;border-radius:13px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 9px #153f8010;min-width:0}.agp-product-photo{height:154px;position:relative;background:#eef3fb}.agp-product-photo>a{display:block;width:100%;height:100%}.agp-product-photo img{width:100%;height:100%;object-fit:contain;display:block;padding:5px}.agp-image-missing{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a3b8d1;font-size:11px}.agp-image-missing i{font-size:40px}.agp-featured{position:absolute;top:7px;left:7px;background:#7e2fd0;color:#fff;border-radius:5px;padding:2px 6px;font-size:11px}.agp-product-body{padding:11px;display:flex;flex:1;flex-direction:column}.agp-product-body h3{font-size:14px;font-weight:700;line-height:1.25;min-height:36px;margin:0 0 8px}.agp-product-body h3 a{color:#071c55}.agp-product-supplier{font-size:11px;line-height:1.25;min-height:32px;margin-bottom:12px;display:flex;gap:5px;align-items:flex-start}.agp-product-supplier i{color:#0da24a;flex-shrink:0}.agp-product-supplier a{color:#23345a;overflow-wrap:anywhere}.agp-product-actions{display:flex;gap:7px;margin-top:auto}.agp-detail-button,.agp-quote-button{border-radius:7px;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:5px 7px;line-height:1.1;font-weight:600;font-size:11px;flex:1}.agp-detail-button{background:#fff;border:1px solid #1465eb;color:#0746bb}.agp-detail-button:hover{background:#eaf3ff;color:#0746bb}.agp-quote-button{background:var(--ap-orange);color:#fff}.agp-products.agp-list{grid-template-columns:1fr}.agp-list .agp-product-card{flex-direction:row}.agp-list .agp-product-photo{height:160px;width:240px;flex-shrink:0}.agp-list .agp-product-body{padding:20px}.agp-list .agp-product-body h3{min-height:0;font-size:17px}.agp-list .agp-product-supplier{min-height:0}.agp-list .agp-product-actions{max-width:320px}.agp-pagination{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-top:23px;align-items:center}.agp-pagination a,.agp-pagination span{border:1px solid #c9d9ef;background:#fff;min-width:36px;min-height:36px;padding:7px 11px;border-radius:8px;text-align:center;color:#0a2a6a;font-size:13px}.agp-pagination span{border:0}.agp-pagination a.active{background:#055ce7;color:#fff;border-color:#055ce7}.agp-empty{text-align:center;padding:60px 20px;background:#fff;border:1px solid #d8e3f4;border-radius:13px}.agp-empty>i{font-size:39px}.agp-empty h3{font-size:20px}.agp-empty p{color:#6e819b}.agp-empty a{display:inline-flex;max-width:170px}@media(max-width:1350px){.agp-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.agp-products{grid-template-columns:repeat(3,minmax(0,1fr))}.agp-layout{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:900px){.agp-search{grid-template-columns:1fr 1fr}.agp-search-input{grid-column:span 2}.agp-layout{grid-template-columns:1fr}.agp-filters .agp-filter-options{max-height:105px}.agp-filters form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.agp-filter-group{border:0}.agp-apply{margin-top:0}.agp-clear{align-self:center}.agp-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.agp-hero,.agp-hero-overlay{min-height:150px}.agp-hero-title{gap:13px}.agp-hero-title>i{font-size:40px}.agp-search{gap:8px}.agp-search select{min-width:0}.agp-search .agp-orange{grid-column:span 2}.agp-cat-label{flex-basis:130px;font-size:15px}.agp-cat-tile{flex-basis:110px}.agp-filters form{grid-template-columns:1fr}.agp-filter-group{padding:8px 0}.agp-results-heading{flex-direction:column;align-items:stretch}.agp-results-tools{justify-content:space-between}.agp-results-tools select{min-width:0}.agp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.agp-product-photo{height:145px}.agp-product-body{padding:9px}.agp-product-body h3{font-size:12px}.agp-product-actions{flex-direction:column}.agp-list .agp-product-photo{width:118px;height:160px}.agp-list .agp-product-body{padding:10px}}
