:root{--ut-red: #c8102e;--ut-red-dark: #a20d25;--ut-ink: #15161a;--ut-ink-2: #4a4d55;--ut-muted: #83868f;--ut-line: #dcdee3;--ut-panel: #fafafb;--ut-stock: #0ca30c;--ut-order: #96700a;--ut-special: #6b6e77}.utility-bar,.utility-bar__inner,[class*=utility-bar]{background-color:var(--ut-red)!important;border-color:var(--ut-red)!important}.utility-bar a,.utility-bar__menu a,[class*=utility-bar] a,[class*=utility-bar] .icon{color:#fff!important;fill:currentColor}.utility-bar{font-size:11.5px;letter-spacing:.02em}.shopify-localization-form .disclosure-list .disclosure-list__item{color:var(--ut-ink)!important}.shopify-localization-form .disclosure-list .disclosure-list__item:hover,.shopify-localization-form .disclosure-list .disclosure-list__item:focus,.shopify-localization-form .disclosure-list .disclosure-list__item:focus-visible{color:var(--ut-ink)!important}.shopify-localization-form .disclosure-list .disclosure-list__item--current{padding-inline-start:9px;border-inline-start:3px solid var(--ut-red);font-weight:700}.ut-shipto{display:block;width:max-content;max-width:100%}.ut-shipto__toggle{display:inline-flex;align-items:center;gap:7px;border-radius:2px;background-color:transparent;line-height:1.2;transition:background-color .12s ease,border-color .12s ease}.ut-shipto__icon{flex:none;display:inline-flex}.ut-shipto__icon svg{width:15px;height:15px;fill:none;stroke-width:4}.ut-shipto__label{flex:none;font-weight:400}.ut-shipto__value{font-weight:700}.utility-bar .ut-shipto__toggle{min-height:30px;padding:6px 28px 6px 10px;font-size:12px;border:1px solid rgba(255,255,255,.7)}.utility-bar .ut-shipto__toggle:hover{background-color:#ffffff29;border-color:#fff}.utility-bar .ut-shipto__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.utility-bar .ut-shipto .disclosure__toggle:after{right:11px}.utility-bar__mobile-disclosure .ut-shipto__toggle{height:auto;min-height:44px;padding:8px 34px 8px 12px;font-size:13px;border:1px solid var(--ut-muted)}.utility-bar__mobile-disclosure .ut-shipto__toggle:hover{background-color:var(--ut-panel);border-color:var(--ut-ink)}.utility-bar__mobile-disclosure .ut-shipto__toggle:focus-visible{outline:2px solid var(--ut-ink);outline-offset:2px}.utility-bar__mobile-disclosure .ut-shipto .disclosure__toggle:after{right:14px}.ut-secbar,.home-section--title-bar{background:var(--ut-red);color:#fff;display:flex;align-items:center;gap:12px;padding:9px 16px;margin-block:16px 0}.ut-secbar h2,.ut-secbar .ut-secbar__title,.home-section--title-bar h2{margin:0;font-size:14.5px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.05em;color:#fff;text-align:left}.ut-secbar__more{margin-inline-start:auto;color:#fff;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.ut-secbar__more:hover{text-decoration:underline}.product-item,.product-item__wrapper{border-radius:0}.product-item__image-wrapper{background:var(--ut-panel)}.ut-card__sku{margin:0 0 6px;font-size:11.5px;line-height:1.3;color:var(--ut-muted)}.ut-card__sku b{color:var(--ut-ink);font-weight:700;font-variant-numeric:tabular-nums}.ut-card__ship{margin:0 0 8px;font-size:11.5px;line-height:1.35;color:var(--ut-ink-2)}.ut-card__vat{margin-inline-start:6px;font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--ut-muted)}.product-item__price,.price--large,.product__price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.ut-badge-genuine{position:absolute;top:0;inset-inline-start:0;z-index:2;padding:3px 8px;background:var(--ut-ink);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:0}.ut-ranges{display:grid;grid-template-columns:repeat(var(--ut-range-cols, 6),1fr);gap:8px;padding:14px 0}.ut-rtile{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--ut-line);text-decoration:none}.ut-rtile img{width:100%;height:150px;padding:14px;object-fit:contain;background:var(--ut-panel)}.ut-rtile__label{margin-block-start:auto;padding:9px 8px;background:var(--ut-red);color:#fff;font-size:11.5px;font-weight:700;line-height:1.25;letter-spacing:.03em;text-align:center;text-transform:uppercase}.ut-rtile__count{display:block;font-size:11px;font-weight:600;opacity:.82}@media(max-width:1000px){.ut-ranges{grid-template-columns:repeat(3,1fr)}.ut-rtile img{height:128px;min-height:128px;padding:12px}}@media(max-width:600px){.ut-ranges{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px 0}.ut-rtile img{height:104px;min-height:104px;padding:10px}.ut-rtile__label{padding:7px 5px;font-size:10.5px;letter-spacing:.02em}.ut-rtile__count{font-size:10px}.ut-rtile__placeholder{height:104px}}.button,.btn,button.button{border-radius:2px;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.site-header,.site-header-main,.site-navigation-wrapper,.site-navigation{background-color:#fff!important}.site-header{border-bottom:2px solid var(--ut-ink)}.site-navigation-wrapper{border-top:1px solid var(--ut-line)}.site-header-logo,.site-header-logo a,.site-header .site-header-actions,.site-header .site-header-actions a,.site-header .site-header-cart,.site-header .site-header-account{color:var(--ut-ink)!important}.site-header svg,.site-header .icon{fill:currentColor;color:var(--ut-ink)}.site-navigation .navmenu-link-depth-1{color:var(--ut-ink)!important;padding-inline:10px;border-bottom:3px solid transparent}.site-navigation .navmenu-link-depth-1:hover{color:var(--ut-red)!important;border-bottom-color:var(--ut-red)}.site-navigation .navmenu-item:last-child>.navmenu-link-depth-1{color:var(--ut-red)!important}.live-search-button,.site-header .live-search-button{background-color:#fff!important;color:var(--ut-ink)!important;border:1px solid var(--ut-ink)!important}.live-search-button:hover,.site-header .live-search-button:hover,.live-search-button:focus-visible,.site-header .live-search-button:focus-visible{background-color:var(--ut-ink)!important;color:#fff!important}.live-search-button .search-icon--inactive svg,.live-search-button .search-icon--inactive svg *{fill:none!important}.live-search-form,.site-header .search-form,.site-header input[type=search]{border-radius:2px}.utilitech-ranges .page-width,.utilitech-machines .page-width{max-width:1280px;margin-inline:auto;padding-inline:16px}.utilitech-ranges .ut-secbar,.utilitech-machines .ut-secbar{margin-inline:0}.ut-rtile img{background:#fff}.ut-rtile__placeholder{display:block;height:150px;background:repeating-linear-gradient(45deg,#f2f3f5,#f2f3f5 6px,#ebedf0 6px 12px)}.ut-rtile:hover{border-color:var(--ut-ink)}.home-section--title{display:block;max-width:1280px;margin:16px auto 14px;padding:9px 16px;background:var(--ut-red);color:#fff;font-size:14.5px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-align:left;text-transform:uppercase}.utilitech-range-tiles--section .home-section--title{display:none}.featured-collection__container,.collection-list--section .page-width{max-width:1280px;margin-inline:auto}.ut-band{background:var(--ut-ink);background-size:cover;background-position:center;color:#fff;text-align:center}.ut-band__inner{max-width:1280px;margin-inline:auto;padding:26px 16px 28px}.ut-band__wordmark{margin:0;font-size:30px;font-weight:800;line-height:1;letter-spacing:.16em;text-indent:.16em}.ut-band__strapline{margin:8px 0 0;font-size:12.5px;line-height:1.5;letter-spacing:.04em;color:#b9bcc4}.ut-band__cta{display:inline-block;margin-block-start:16px;padding:9px 20px;background:var(--ut-red);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;border-radius:2px}.ut-band__cta:hover{background:var(--ut-red-dark)}.ut-band--has-image .ut-band__inner{padding-block:64px 68px}@media(max-width:600px){.ut-band__wordmark{font-size:23px}.ut-band__strapline{font-size:11.5px}}.productitem__image-container,.productitem--image,.productitem--image-link{aspect-ratio:1 / 1;background:#fff}.productitem--image-primary,.productitem--image-alternate,.productitem--image img,.productitem__image-container img{width:100%;height:100%;object-fit:contain!important;object-position:center;padding:10px;background:#fff}.product-gallery--image img,.product-gallery--viewport img,.product-gallery__image img{object-fit:contain!important;background:#fff}.product-gallery--image,.product-gallery__image{aspect-ratio:1 / 1;background:#fff}.productitem{background:#fff}.productitem--info{display:flex;flex-direction:column}.productitem--title{order:1}.ut-card__sku{order:2}.ut-card__spec{order:3}.productitem__stock-level{order:4}.productitem__price{order:5}.ut-card__ship{order:6}.productitem--action,.productitem--actions{order:7}.productitem__price{font-size:21px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.productitem--description,.productitem--vendor{display:none}.ut-card__spec{margin:0 0 5px;font-size:11.5px;line-height:1.3;color:var(--ut-ink-2)}.productitem__price .price__current{display:inline-flex;align-items:baseline;gap:6px}.productitem__price .price__current:after{content:"incl. VAT";font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--ut-muted)}.productitem__container:has(.ut-card__tax[data-ut-tax=excl]) .productitem__price .price__current:after{content:"excl. VAT"}.ut-card__tax{display:none}.productitem__price .price__compare-at:empty,.productitem__price .price__compare-at.visible:not(:has(.money:not(:empty))){display:none}.productgrid--masthead{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.productgrid--masthead .collection--title{margin:0}.ut-kind{display:inline-flex;margin-inline-start:auto;border:1px solid var(--ut-ink);border-radius:2px;overflow:hidden}.ut-kind__btn{padding:7px 14px;background:#fff;color:var(--ut-ink);font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-inline-end:1px solid var(--ut-ink)}.ut-kind__btn:last-child{border-inline-end:0}.ut-kind__btn:hover{background:var(--ut-panel)}.ut-kind__btn.is-active{background:var(--ut-ink);color:#fff}@media(max-width:749px){.ut-kind{margin-inline-start:0;width:100%}.ut-kind__btn{flex:1;text-align:center}}.product-stock-level--continue-selling{color:var(--ut-stock);font-weight:600}.product-stock-level--on-order{color:var(--ut-order);font-weight:600}.product-stock-level--special-order{color:var(--ut-special);font-weight:600}.ut-pdp__badge{display:inline-block;margin:0 0 10px;padding:4px 10px;background:var(--ut-ink);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ut-pdp__meta{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--ut-ink-2)}.ut-pdp__meta b{color:var(--ut-ink);font-weight:700}.ut-pdp__dot{color:var(--ut-line)}.ut-pdp__vat{margin:2px 0 14px;font-size:12.5px;color:var(--ut-muted)}.ut-pdp__callout{margin:0 0 18px;padding:12px 16px;border-inline-start:3px solid var(--ut-red);background:#fdf3f4}.ut-pdp__callout-title{margin:0 0 4px;font-size:13px;font-weight:700;color:var(--ut-ink)}.ut-pdp__callout-body{margin:0;font-size:12.5px;line-height:1.5;color:var(--ut-ink-2)}.ut-pdp__assure{margin:14px 0 0;padding:0;list-style:none}.ut-pdp__assure li{display:flex;gap:8px;margin-bottom:6px;font-size:12.5px;line-height:1.5;color:var(--ut-ink-2)}.ut-pdp__assure b{color:var(--ut-ink)}.ut-pdp__assure-ico{flex:none;color:var(--ut-red)}.ut-pdp__h{margin:26px 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ut-muted)}.ut-pdp__specs{width:100%;border-collapse:collapse;font-size:13px}.ut-pdp__specs td{padding:9px 0;border-bottom:1px solid var(--ut-line);vertical-align:top}.ut-pdp__specs td:first-child{width:45%;color:var(--ut-ink-2)}.ut-pdp__specs td:last-child{color:var(--ut-ink);font-variant-numeric:tabular-nums}.ut-pdp__chips{display:flex;flex-wrap:wrap;gap:8px}.ut-pdp__chip{padding:7px 12px;border:1px solid var(--ut-line);border-radius:2px;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ut-ink);text-decoration:none}.ut-pdp__chip:hover{border-color:var(--ut-ink);background:var(--ut-panel)}.product-block--form .product-form--atc-button,.product-block--form button[type=submit]{background:var(--ut-red);border-color:var(--ut-red);color:#fff}.product-block--form .product-form--atc-button:hover,.product-block--form button[type=submit]:hover{background:var(--ut-red-dark);border-color:var(--ut-red-dark)}.product-block--custom-liquid:empty{display:none}.product-block--price,.product-block--custom-liquid:has(.ut-pdp__callout),.product-block--form,.product-block--inventory_status,.product-block--custom-liquid:has(.ut-pdp__assure){margin-block:0;padding-inline:22px;border-inline:1px solid var(--ut-line);background:#fff;display:flow-root}.product-block--price{margin-block-start:18px;padding-block-start:20px;border-top:1px solid var(--ut-line)}.product-block--custom-liquid:has(.ut-pdp__assure){margin-block-end:26px;padding-block-end:20px;border-bottom:1px solid var(--ut-line)}.product-block--price .price__current,.product-block--price .price__current .money{font-size:46px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.product-block--price .price__compare-at:empty{display:none}.product-block--inventory_status{padding-block-start:4px}.product-block--inventory_status .product-stock-level{font-size:13px;font-weight:700}.product-block--description h3{margin:26px 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ut-muted)}.product-block--description table{display:table;table-layout:fixed;width:100%;border-collapse:collapse;font-size:13px}.product-block--description table td{padding:10px 0;border:0;border-bottom:1px solid var(--ut-line);vertical-align:top}.product-block--description table td:first-child{width:45%;color:var(--ut-ink-2)}.product-block--description table td:first-child strong{font-weight:400}.product-block--description table td:last-child{color:var(--ut-ink);font-weight:700;font-variant-numeric:tabular-nums}.product-block--custom-liquid:not(:has(*)){display:none;margin:0;padding:0}.ut-fits{border-top:1px solid var(--ut-line)}.ut-fits__row{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--ut-line);font-size:13px;color:var(--ut-ink);text-decoration:none}.ut-fits__row:hover{background:var(--ut-panel)}.ut-fits__sku{flex:none;min-width:62px;font-weight:700;font-variant-numeric:tabular-nums}.ut-fits__name{flex:1;color:var(--ut-ink-2)}.ut-fits__price{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.ut-machines{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 0}.ut-machines__intro{margin:12px 0 0;font-size:13px;color:var(--ut-ink-2)}.ut-mtile{display:flex;flex-direction:column;gap:1px;padding:12px 14px;background:#fff;border:1px solid var(--ut-line);text-decoration:none;color:var(--ut-ink)}.ut-mtile:hover{border-color:var(--ut-ink);background:var(--ut-panel)}.ut-mtile__model{font-size:14px;font-weight:800;line-height:1.25;color:var(--ut-ink)}.ut-mtile__kind{font-size:12px;color:var(--ut-ink-2)}.ut-mtile__count{margin-block-start:3px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--ut-red)}@media(max-width:1000px){.ut-machines{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.ut-machines{grid-template-columns:repeat(2,1fr)!important}}.placeholder-svg,svg.placeholder--image,.product-gallery__placeholder{background-image:url(/cdn/shop/files/ut-placeholder.png?v=1785561643);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#fff}.placeholder-svg>*,svg.placeholder--image>*,.product-gallery__placeholder-image{display:none}.product-gallery-wrapper:has(.product-gallery__placeholder),product-gallery:has(.product-gallery__placeholder){display:block;width:100%;max-width:602px}.product-gallery__placeholder{display:block;width:100%;aspect-ratio:4 / 3;border:1px solid var(--ut-line)}.productitem--image .placeholder-svg,.productitem--image svg.placeholder--image{aspect-ratio:1 / 1;width:100%;height:auto}.ut-fits__row--art{align-items:center}.ut-fits__thumb{flex:none;width:44px;height:44px;object-fit:contain;background:#fff;border:1px solid var(--ut-line);padding:2px}.ut-fits__caveat{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:var(--ut-muted)}.product-gallery__viewer{border:1px solid var(--ut-line);background:var(--ut-panel)}.product-gallery__viewer .swiper-slide__inner{padding:20px}.product-gallery__placeholder{background-color:var(--ut-panel)}.product-gallery__navigation .thumbnail{border:1px solid var(--ut-line);border-radius:0;background:var(--ut-panel)}.product-gallery__navigation .thumbnail__image{border-radius:0}.product-gallery__navigation .swiper-slide-thumb-active .thumbnail{border-color:var(--ut-ink);box-shadow:inset 0 0 0 1px var(--ut-ink)}.product-block--inventory_status .product-stock-level,.product-block--inventory_status .product-stock-level__availability,.product-block--inventory_status .product-stock-level__badge-text{font-size:15px;line-height:1.5}.product-block--inventory_status .product-stock-level__badge-text{font-weight:700}.ut-pdp__assure li{gap:10px;margin-bottom:8px;font-size:14px;line-height:1.55}.ut-pdp__assure-ico{font-size:15px;line-height:1.45}.highlights-banner,.highlights-banner--section{padding-block:6px}.highlights-banner__item,.highlights-banner-item{padding-block:8px}.highlights-banner svg,.highlights-banner .icon,[class*=highlights-banner] svg{width:26px;height:26px}.highlights-banner__title,[class*=highlights-banner] h3,[class*=highlights-banner] h4{margin-block:6px 3px;font-size:13.5px;line-height:1.3}.highlights-banner__text,[class*=highlights-banner] p{margin:0;font-size:12px;line-height:1.45}.live-search-form .form-field.no-label{display:flex;align-items:stretch}.live-search-form .form-field.no-label:before{content:"PART NO. SEARCH";flex:none;display:flex;align-items:center;padding-inline:16px;margin-inline-end:8px;background:var(--ut-panel);border:1px solid var(--ut-ink);color:var(--ut-ink);font-size:11px;font-weight:800;letter-spacing:.07em;white-space:nowrap}.live-search-form .form-field-input{flex:1 1 auto;min-width:0}@media(max-width:860px){.live-search-form .form-field.no-label:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/utilitech.css.map */
