.material-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:14px 18px;background:#e8f3f8;border:1px solid #bcdbe9;border-radius:8px;color:#162c3d;font:14px/1.5 var(--font-body,Arial,sans-serif)}
.material-navigation label{font-weight:700}.material-navigation select{max-width:100%;padding:8px 32px 8px 12px;border:1px solid #008acd;border-radius:4px;background:#fff;color:#162c3d;font:inherit}.material-navigation a{color:#008acd;font-weight:600}.material-navigation .material-clear{margin-left:auto}
.material-browse-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.material-browse-tabs a{padding:11px 20px;border:1px solid #008acd;border-radius:5px;color:#008acd;text-decoration:none;font-weight:600}.material-browse-tabs a[aria-current="page"]{background:#008acd;color:white}
.material-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.material-choice-card{display:flex;flex-direction:column;border:1px solid #008acd;border-radius:12px;overflow:hidden;color:#162c3d;background:white;transition:box-shadow .2s,transform .2s}.material-choice-card:hover{box-shadow:0 10px 28px rgba(10,10,10,.08);transform:translateY(-2px)}.material-choice-body{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:110px;padding:20px;box-sizing:border-box;text-align:center}.material-choice-body p{margin:0 0 18px;font-size:1rem}.material-choice-body a{color:#008acd;font-weight:600}.material-choice-title{display:flex;align-items:center;justify-content:center;min-height:60px;padding:14px 18px;box-sizing:border-box;background:#008acd;color:white;text-align:center;text-decoration:none}.material-choice-title h2{margin:0;color:white;font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:normal}.material-choice-card a:focus-visible{outline:3px solid #162c3d;outline-offset:-4px}.material-empty .material-primary{background:#008acd;color:white;padding:10px 16px;border-radius:4px;text-decoration:none}@media(max-width:900px) and (min-width:601px){.material-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.material-empty{padding:28px;max-width:760px;border:1px solid #bcdbe9;background:#f1f7fa;border-radius:8px;color:#162c3d}.material-empty h2{margin-top:0}.material-empty a{display:inline-block;margin:8px 16px 0 0}.material-notice{padding:12px 16px;border-left:4px solid #008acd;background:#e8f3f8;margin:0 0 20px;font-size:14px}
#intermec-product .material-select-button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;line-height:1.2}#intermec-product .material-select-button span{font-size:18px;vertical-align:middle;margin-left:8px}#intermec-product .material-properties-link{font:600 11px/1.4 var(--font-body,Arial,sans-serif);color:#fff;margin-top:7px;text-underline-offset:3px}
.material-dialog{max-width:500px;width:calc(100% - 40px);border:1px solid #008acd;border-radius:10px;padding:26px;color:#162c3d;font-family:var(--font-body,Arial,sans-serif)}.material-dialog::backdrop{background:#162c3d88}.material-dialog h2{margin:0 35px 10px 0}.material-dialog p{font-size:14px;line-height:1.6}.material-dialog-close{float:right;background:none;border:0;font-size:26px;cursor:pointer}.material-dialog .material-option{display:block;width:100%;padding:16px;margin:12px 0;text-align:left;background:#e8f3f8;border:1px solid #008acd;border-radius:5px;color:#162c3d;font:600 17px var(--font-body,Arial,sans-serif)}.material-dialog .material-option small{display:block;font-size:12px;font-weight:400;margin-top:5px}.material-dialog a{color:#008acd}.material-dialog .material-enquiry{padding:16px;background:#f4f7f8;border-radius:5px;margin-top:20px}.material-dialog .material-enquiry strong{display:block}.material-dialog .material-enquiry a{display:inline-block;margin-right:14px;font-size:14px}
.material-products-link{display:inline-block;padding:10px 18px;background:#008acd;color:#fff!important;border-radius:4px;text-decoration:none;font-weight:600;margin:0 0 22px 12px}
.material-navigation [hidden],.material-filter-hidden{display:none!important}
.material-size-choice{font:inherit;font-weight:700;color:#008acd;border:0;background:transparent;padding:4px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.material-size-selected td{background:#d7effb!important}.material-size-choice:focus-visible,.material-select-button:focus-visible{outline:2px solid #008acd;outline-offset:4px}.material-size-hint{font-size:12px;color:#576875;margin:6px 0}.material-product-back{display:inline-block;margin:0 0 15px;color:#008acd;font-size:13px;font-weight:600}
@media(max-width:600px){.material-choice-grid{grid-template-columns:1fr}.material-navigation .material-clear{margin-left:0}.material-products-link{margin-left:0}.material-dialog{padding:20px}}

.catalog-browse-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin-bottom:22px}.catalog-browse-toolbar .material-browse-tabs{margin:0}.catalog-browse-toolbar .material-navigation{margin:0;padding:8px 12px}.catalog-browse-toolbar .material-navigation .material-clear{margin-left:0}@media(max-width:800px){.catalog-browse-toolbar{flex-wrap:wrap}}
#intermec-product .material-control-group{display:inline-flex;align-items:stretch;max-width:100%;margin:0 0 8px;min-width:0}#intermec-product .material-control-group .material-badge{margin:0!important;min-width:0}#intermec-product .material-change-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:0 0 112px;box-sizing:border-box;padding:14px 12px;margin:0;border:2px solid #000;border-radius:0;background:#fff;color:#000;font:600 14px/1.4 var(--font-body,Arial,sans-serif);cursor:pointer;text-align:center}#intermec-product .material-change-arrow{font-size:28px;line-height:1}#intermec-product .material-change-button:hover{background:#e8f3f8}#intermec-product .material-change-button:focus-visible{outline:3px solid #008acd;outline-offset:-5px}@media(max-width:600px){#intermec-product .material-change-button{flex-basis:90px;font-size:12px;padding:10px 8px}#intermec-product .material-control-group #material-label{white-space:normal!important;overflow-wrap:anywhere}}
@media(min-width:601px){#intermec-product .product-identity:has(.material-control-group){flex-wrap:nowrap!important;align-items:stretch!important}#intermec-product .product-identity:has(.material-control-group)>.product-group-badge{flex-shrink:0}#intermec-product .material-control-group{flex:0 1 auto;align-self:stretch}#intermec-product .material-control-group .material-badge{flex:1 1 auto;box-sizing:border-box}#intermec-product .material-control-group #material-label{white-space:normal!important;overflow-wrap:anywhere}#intermec-product .material-change-button{flex-basis:96px;flex-shrink:0}}

#intermec-product .pressure-control-group{display:inline-flex;align-items:stretch;min-width:0;margin:0 0 8px}#intermec-product .pressure-control-group .product-group-badge{margin:0!important;box-sizing:border-box;min-width:0}#intermec-product .product-identity:has(.pressure-control-group){flex-wrap:nowrap!important;align-items:stretch!important}#intermec-product .pressure-control-group .material-change-button{flex-basis:80px;padding:10px 8px}#intermec-product .product-identity:has(.pressure-control-group) .material-control-group{flex:0 1 auto}

/* Both selectors share one responsive identity row. */
#intermec-product .product-identity:has(.pressure-control-group){container-type:inline-size;gap:8px!important;width:100%;min-width:0}
#intermec-product .product-identity:has(.pressure-control-group) .pressure-control-group{flex:0.9 1 0;min-width:0}
#intermec-product .product-identity:has(.pressure-control-group) .material-control-group{flex:1.1 1 0;min-width:0}
#intermec-product .pressure-control-group .product-group-badge{flex:1 1 0;padding:12px 6px!important}
#intermec-product .product-identity:has(.pressure-control-group) .material-badge{flex:1 1 0;padding:12px 6px!important}
#intermec-product .product-identity:has(.pressure-control-group) .material-change-button{flex:0 0 28%;min-width:0;padding:10px 3px;font-size:clamp(10px,2.5cqi,14px);overflow-wrap:normal}
#intermec-product .product-identity:has(.pressure-control-group) #group{font-size:clamp(28px,8.5cqi,51.2px)!important}
#intermec-product .product-identity:has(.pressure-control-group) #material-label{font-size:clamp(14px,4cqi,24px)!important}
#intermec-product .pressure-control-group .product-group-badge>span:first-child,#intermec-product .product-identity:has(.pressure-control-group) .material-badge>span:first-child{font-size:clamp(8px,1.9cqi,11.2px)!important;letter-spacing:.06em!important}
#intermec-product .product-identity:has(.pressure-control-group) #series{transform:none!important;font-size:clamp(22px,5.5cqi,32px)!important}

/* Stretch the primary material link over the complete card; keep properties independent. */
.material-choice-card{position:relative}
.material-choice-title::after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer;border-radius:inherit}
.material-choice-body>a{position:relative;z-index:2}
.material-choice-title:focus-visible{outline:none}
.material-choice-title:focus-visible::after{outline:3px solid #162c3d;outline-offset:-4px}
