.twnc-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.twnc-heading h1,.twnc-product h1{font-size:clamp(28px,3vw,42px);line-height:1.14;overflow-wrap:anywhere;margin:10px 0 16px}.twnc-heading{margin-bottom:28px}.twnc-heading .equipment-search{margin-top:22px}.twnc-count{font-size:14px;color:#596471;margin:24px 0 12px}.twnc-list{border-top:1px solid #dce1e6}.twnc-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid #dce1e6;min-height:65px}.twnc-row:nth-child(even){background:#f5f7f9}.twnc-part{font-size:18px;font-weight:750;line-height:1.3;color:#15334b;text-decoration:none;overflow-wrap:anywhere}.twnc-part:hover{text-decoration:underline}.twnc-inquiry.button{flex-shrink:0;font-size:13px;padding:10px 14px;min-height:38px;white-space:nowrap}.twnc-pagination{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.twnc-pagination .page-numbers{padding:8px 13px;border:1px solid #dce1e6;border-radius:5px;text-decoration:none}.twnc-pagination .current{background:#15334b;color:white}.twnc-categories ul{list-style:none;margin:0;padding:0}.twnc-categories li{margin:0;padding:8px 0;border-bottom:1px solid #e5e8eb}.twnc-categories a{font-size:15px;font-weight:650;color:#15334b;text-decoration:none}.twnc-categories a:hover{text-decoration:underline}.twnc-categories details{margin-top:5px}.twnc-categories summary{font-size:12px;color:#69717b;cursor:pointer}.twnc-categories details ul{padding-left:14px}.twnc-categories details li{padding:5px 0;border:0}.twnc-categories details a{font-size:13px;font-weight:500}.twnc-shortcode>.twnc-categories>ul{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.twnc-shortcode>.twnc-categories li{border:1px solid #dce1e6;border-radius:6px;padding:6px 12px}.twnc-product-intro{display:flex;gap:26px;align-items:center;background:#f5f7f9;padding:26px;border-radius:10px;margin:24px 0}.twnc-product-intro>div{min-width:0}.twnc-product-intro p{font-size:15px;max-width:48ch}.twnc-product-image{flex:0 1 260px}.twnc-product-image img{width:100%;height:auto;max-height:240px;object-fit:contain}.twnc-availability{color:#596471}.twnc-description{margin:30px 0;overflow-wrap:anywhere}.twnc-description h2{font-size:23px}.twnc-description table{max-width:100%}.twnc-gallery{display:flex;gap:16px;flex-wrap:wrap}.twnc-gallery img{max-width:180px;height:auto;object-fit:contain}.twnc-product-categories{font-size:14px;border-top:1px solid #dce1e6;padding-top:20px}.twnc-empty{background:#f5f7f9;padding:25px;border-radius:8px}@media(max-width:900px){.twnc-layout{grid-template-columns:minmax(0,1fr)}.twnc-layout #product-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:600px){.twnc-row{padding:14px 10px;align-items:flex-start;gap:10px;flex-direction:column}.twnc-part{font-size:18px}.twnc-inquiry.button{font-size:12px;padding:8px 12px}.twnc-product-intro{display:block;padding:20px}.twnc-product-image{max-width:260px;margin-bottom:20px}.twnc-layout #product-sidebar{display:block}.twnc-main{min-width:0}}
/* TechWorld catalog polish: original navy and burgundy, compact equipment rows. */
.twnc-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.5;color:#68717b;margin:0 0 25px}.twnc-breadcrumbs a{color:#68717b}.twnc-breadcrumbs [aria-current]{color:#171637}.twnc-heading{border:1px solid #e1e3ea;border-top:3px solid #8e191e;border-radius:8px;background:linear-gradient(120deg,#faf9fb,#f3f5f8);padding:28px 30px}.twnc-heading h1{letter-spacing:-.04em;color:#171637}.twnc-heading>p:not(.eyebrow){font-size:15px;color:#596471}.twnc-heading .equipment-search{background:#fff}.twnc-list-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px 0 12px}.twnc-list-bar .twnc-count{margin:0}.twnc-list-bar>span{font-size:11px;color:#727681}.twnc-list{border:1px solid #dfe2e8;border-top:2px solid #151443;border-radius:5px;overflow:hidden}.twnc-list-label{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.1em;font-weight:700;padding:11px 16px;color:#68717b;background:#fafafb;border-bottom:1px solid #dfe2e8}.twnc-row:last-child{border-bottom:0}.twnc-row:hover,.twnc-row:focus-within{background:#f8f0f0}.twnc-part{font-weight:700;color:#171637;letter-spacing:-.02em}.twnc-part:hover{color:#8e191e}.twnc-inquiry.button{font-size:12px;padding:9px 12px;gap:16px;background:#fff;color:#8e191e;border:1px solid #d4b5b7;box-shadow:none}.twnc-inquiry.button:hover{background:#8e191e;color:#fff;border-color:#8e191e;transform:none}.twnc-browse-box.sidebar-box{background:#fff;border:1px solid #e1e3ea;padding:22px 20px}.twnc-browse-box>h2{font-size:21px}.twnc-category-group+.twnc-category-group{margin-top:24px;padding-top:22px;border-top:1px solid #dfe2e8}.twnc-category-group>h3{font-size:10px!important;letter-spacing:.11em;text-transform:uppercase;color:#8e191e;margin:0 0 12px}.twnc-categories a{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:550;line-height:1.45}.twnc-categories a:hover,.twnc-categories a[aria-current]{color:#8e191e}.twnc-category-count{flex-shrink:0;font-size:10px;min-width:23px;text-align:center;border-radius:3px;background:#f1f2f6;color:#717986;padding:0 4px}.twnc-categories summary{font-size:10px}.twnc-categories details a{font-size:12px}.twnc-sidebar-help.sidebar-box{background:#151443;color:#fff;border:0;padding:24px 21px}.twnc-sidebar-help .eyebrow{font-size:9px;color:#deb5b8;margin-bottom:13px}.twnc-sidebar-help h3{font-size:23px;color:#fff}.twnc-sidebar-help p:not(.eyebrow){font-size:13px;color:#d2d2e3}.twnc-sidebar-help .button{display:flex;background:#fff;color:#151443;font-size:12px;padding:11px 12px;gap:12px}.twnc-help-phone{display:block;text-align:center;font-size:12px;color:#e2e1ed;margin-top:14px}.twnc-product-intro{background:linear-gradient(110deg,#f7f3f3,#f8f8fb);border:1px solid #e6dadd;border-left:3px solid #8e191e;padding:25px 28px}.twnc-quote-card h2{font-size:25px;margin-bottom:13px}.twnc-quote-card>p{font-size:14px;color:#596471;max-width:58ch;line-height:1.7}.twnc-quote-card .button{gap:28px;background:#8e191e;color:#fff}.twnc-quote-card .button:hover{background:#701217}.twnc-quote-card .twnc-call{font-size:12px;margin:12px 0 0}.twnc-call a{font-weight:650}.twnc-description{font-size:15px}.twnc-specification-panel{border:1px solid #e1e3ea;padding:25px 28px;border-radius:7px;background:#fafafb}.twnc-specs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.twnc-specs li{border-bottom:1px solid #e1e3ea;padding:12px 0 12px 18px;position:relative;font-size:14px;line-height:1.6}.twnc-specs li:before{content:'•';position:absolute;left:0;color:#8e191e}.twnc-related-categories{margin:30px 0}.twnc-related-categories h2{font-size:21px}.twnc-related-categories>div{display:flex;flex-wrap:wrap;gap:8px}.twnc-related-categories a{display:inline-flex;gap:12px;border:1px solid #dfe2e8;padding:7px 12px;border-radius:5px;font-size:13px;font-weight:600;color:#171637;background:#fff}.twnc-related-categories a:hover{border-color:#8e191e;color:#8e191e;text-decoration:none}@media(max-width:760px){body.page-id-10 .content-layout.twnc-layout{grid-template-columns:minmax(0,1fr)}.twnc-specs{grid-template-columns:1fr}.twnc-heading{padding:24px}}@media(max-width:520px){.twnc-heading{padding:22px 19px}.twnc-heading .equipment-search{flex-direction:column;gap:6px;padding:6px}.twnc-heading .equipment-search input,.twnc-heading .equipment-search button{width:100%}.twnc-list-label{font-size:8px}.twnc-list-label>span:last-child{display:none}.twnc-list-bar>span{font-size:10px}.twnc-product-intro,.twnc-specification-panel{padding:22px 20px}.twnc-quote-card .button{width:100%;gap:16px}.twnc-quote-card h2{font-size:24px}.twnc-specs li{font-size:13px}.twnc-breadcrumbs{font-size:11px}.twnc-part{font-size:18px}}
