.gc_pageOptions .gc_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gc_pagination .page_pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d7d7d7;border-radius:6px;background:#fff;color:#3c3c3c;white-space:nowrap}.gc_pagination .page_pagination>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 2.75em;flex:0 1 2.75em;margin:0}.gc_pagination .page_pagination .page_current,.gc_pagination .page_pagination .page_elipsis,.gc_pagination .page_pagination .page_next_off,.gc_pagination .page_pagination .page_previous_off,.gc_pagination .page_pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:2.75em;min-height:2.75em;padding:0.5em 0.75em}.gc_pagination .page_pagination a{color:#3c3c3c;text-decoration:none;-webkit-transition:color 0.2s ease, background-color 0.2s ease;-o-transition:color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, background-color 0.2s ease}.gc_pagination .page_pagination a:focus-visible,.gc_pagination .page_pagination a:hover{background-color:#f57a20;color:#fff}.gc_pagination .page_pagination a:focus-visible{outline:2px solid #3c3c3c;outline-offset:2px}.gc_pagination .page_pagination .page_current{background:#3c3c3c;color:#fff;font-weight:bold}.gc_pagination .page_pagination .page_current,.gc_pagination .page_pagination .page_elipsis,.gc_pagination .page_pagination .page_link a{padding-inline:0}.gc_pagination .page_pagination .page_link a{width:100%}.gc_pagination .page_pagination .page_next,.gc_pagination .page_pagination .page_previous{-webkit-box-flex:1;-ms-flex:1 1 7.5em;flex:1 1 7.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.gc_pagination .page_pagination .page_next a,.gc_pagination .page_pagination .page_previous a{width:100%}.gc_pagination .page_pagination .page_next_off,.gc_pagination .page_pagination .page_next a,.gc_pagination .page_pagination .page_previous_off,.gc_pagination .page_pagination .page_previous a{gap:0.5em;padding-inline:1em}.gc_pagination .page_pagination .page_next_off .chev,.gc_pagination .page_pagination .page_next a .chev,.gc_pagination .page_pagination .page_previous_off .chev,.gc_pagination .page_pagination .page_previous a .chev{font-size:1.67em}.gc_pagination .page_pagination .page_previous_off,.gc_pagination .page_pagination .page_previous a{border-radius:5px 0 0 5px}@media (min-width:501px){.gc_pagination .page_pagination .page_previous_off:after,.gc_pagination .page_pagination .page_previous a:after{content:'Previous'}}.gc_pagination .page_pagination .page_next{background:-webkit-gradient(linear, left top, left bottom, from(#d7d7d7), to(#d7d7d7)) left center/1px 60% no-repeat;background:-webkit-linear-gradient(#d7d7d7, #d7d7d7) left center/1px 60% no-repeat;background:-o-linear-gradient(#d7d7d7, #d7d7d7) left center/1px 60% no-repeat;background:linear-gradient(#d7d7d7, #d7d7d7) left center/1px 60% no-repeat}.gc_pagination .page_pagination .page_next_off,.gc_pagination .page_pagination .page_next a{border-radius:0 5px 5px 0}@media (min-width:501px){.gc_pagination .page_pagination .page_next_off:before,.gc_pagination .page_pagination .page_next a:before{content:'Next'}}.gc_pagination .page_pagination .page_next_off,.gc_pagination .page_pagination .page_previous_off{color:rgba(60, 60, 60, 0.5);cursor:not-allowed}@media (max-width:600px){.gc_pagination .page_pagination{width:100%}.gc_pagination .page_pagination .page_current,.gc_pagination .page_pagination .page_elipsis,.gc_pagination .page_pagination .page_next_off,.gc_pagination .page_pagination .page_previous_off,.gc_pagination .page_pagination a{padding-block:0.25em}.gc_pagination .page_pagination .page_next,.gc_pagination .page_pagination .page_previous{-ms-flex-preferred-size:6em;flex-basis:6em}.gc_pagination .page_pagination .page_next_off,.gc_pagination .page_pagination .page_next a,.gc_pagination .page_pagination .page_previous_off,.gc_pagination .page_pagination .page_previous a{gap:0.25em;padding-inline:0.5em}}@media (prefers-reduced-motion:reduce){.gc_pagination .page_pagination a{-webkit-transition:none;-o-transition:none;transition:none}}.attachments-category .main-heading-lower{margin-top:0;font-family:Oswald, sans-serif;font-size:calc(30rem / 16);font-weight:bold;text-transform:uppercase}.attachments-category .product-count{color:#595959;font-weight:600}.attachments-category .product-count .num{color:#000;font-weight:900}.attachments-category .main-subcat-selection{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;background-color:#ebebeb}.attachments-category .main-subcat-selection .main-subcat-option{position:relative;padding:clamp(16px, 3vw, 40px);background-color:#fff;border:4px solid transparent;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 0.3s ease, border-color 0.3s ease;-o-transition:opacity 0.3s ease, border-color 0.3s ease;transition:opacity 0.3s ease, border-color 0.3s ease}.attachments-category .main-subcat-selection .main-subcat-option:focus-within,.attachments-category .main-subcat-selection .main-subcat-option:hover{border-color:#f57a20}.attachments-category .main-subcat-selection .main-subcat-option:focus-within img:not(.brand-logo),.attachments-category .main-subcat-selection .main-subcat-option:hover img:not(.brand-logo){-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98)}.attachments-category .main-subcat-selection .main-subcat-option a{position:absolute;inset:0;z-index:2}.attachments-category .main-subcat-selection .main-subcat-option .img-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.attachments-category .main-subcat-selection .main-subcat-option .img-wrap img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.attachments-category .main-subcat-selection .main-subcat-option .content-wrap img{height:1em;width:auto}.attachments-search{margin-bottom:24px;min-width:0}.attachments-search .attachments-search-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0;padding-inline:14px;border:1px solid #d7d7d7;border-radius:4px;background:#fff;color:#787878;-webkit-transition:border-color 0.2s ease, -webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease, -webkit-box-shadow 0.2s ease;-o-transition:border-color 0.2s ease, box-shadow 0.2s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}.attachments-search .attachments-search-field:hover{border-color:#999}.attachments-search .attachments-search-field:focus-within{border-color:#3c3c3c;-webkit-box-shadow:0 0 0 1px #3c3c3c;box-shadow:0 0 0 1px #3c3c3c}.attachments-search .attachments-search-field svg{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:18px;fill:currentColor}.attachments-search .attachments-search-field input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:100%;min-height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:12px 0;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;color:#3c3c3c;font:inherit;font-weight:normal}.attachments-search .attachments-search-field input::-webkit-input-placeholder{color:#787878;opacity:1}.attachments-search .attachments-search-field input:-ms-input-placeholder{color:#787878;opacity:1}.attachments-search .attachments-search-field input::-ms-input-placeholder{color:#787878;opacity:1}.attachments-search .attachments-search-field input::placeholder{color:#787878;opacity:1}@media (prefers-reduced-motion:reduce){.attachments-search .attachments-search-field{-webkit-transition:none;-o-transition:none;transition:none}}.attachments-search .attachments-search-results:not(:empty){margin-top:1rem}.attachments-cat-split{display:-ms-grid;display:grid;-ms-grid-columns:minmax(350px, 1fr) minmax(0, 3fr);grid-template-columns:minmax(350px, 1fr) minmax(0, 3fr)}.attachments-cat-split>*{min-width:0}.attachments-cat-split .attachments-category-toggle{display:none}.attachments-cat-split .attachments-subcats a{text-decoration:none;color:#000;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.attachments-cat-split .attachments-subcats ul{list-style:none;padding:0;margin:0}.attachments-cat-split .attachments-subcats ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;overflow-wrap:anywhere}.attachments-cat-split .attachments-subcats ul li a:focus-visible,.attachments-cat-split .attachments-subcats ul li a:hover{color:#f57a20;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.attachments-cat-split .attachments-subcats ul li a:focus-visible .subcat-count,.attachments-cat-split .attachments-subcats ul li a:hover .subcat-count{-ms-flex-negative:0;flex-shrink:0;color:#f57a20}.attachments-cat-split .attachments-subcats ul li a .subcat-count{color:#787878;white-space:nowrap;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.attachments-category .attachments-breadcrumbs{padding-top:24px;overflow-wrap:anywhere}.attachments-category .attachments-breadcrumbs p{margin:0}@media (max-width:600px){.attachments-category .attachments-breadcrumbs{padding-inline:16px}}.attachments-category .attachments-breadcrumbs a{color:#595959;text-decoration:none;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.attachments-category .attachments-breadcrumbs a:last-of-type{color:#000}.attachments-category .attachments-breadcrumbs a:focus-visible,.attachments-category .attachments-breadcrumbs a:hover{color:#f57a20}.attachments-results{min-width:0}.attachments-results .attachments-prod-grid{margin-block:clamp(30px, 2.5vw, 50px);display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.attachments-results .attachments-prod-grid .product-tile{min-width:0;overflow-wrap:anywhere;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px;border:2px solid #f6f6f6;border-radius:6px}.attachments-results .attachments-prod-grid .product-tile .img-wrap{height:clamp(200px, 20vw, 400px)}.attachments-results .attachments-prod-grid .product-tile .img-wrap img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.attachments-results .attachments-prod-grid .product-tile .content-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.attachments-results .attachments-prod-grid .product-tile .content-wrap .product-name{text-decoration:none;color:#000;font-family:Oswald, sans-serif;font-size:calc(22rem / 16);font-weight:bold;line-height:1.3;text-transform:uppercase;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.attachments-results .attachments-prod-grid .product-tile .content-wrap .product-name:focus-visible,.attachments-results .attachments-prod-grid .product-tile .content-wrap .product-name:hover{color:#f57a20}.attachments-results .attachments-prod-grid .product-tile .content-wrap .product-mpn{color:#595959;font-weight:600;letter-spacing:0.02em;line-height:1.25}.attachments-results .attachments-prod-grid .product-tile .content-wrap .product-price{display:block;margin-top:10px;color:#f57a20;font-family:Oswald, sans-serif;font-size:calc(22rem / 16);font-weight:bold;line-height:1.3}.attachments-results .attachments-prod-grid .product-tile .content-wrap .product-price span{color:#000}.attachments-results .attachments-prod-grid .product-tile .content-wrap .orange-btn{white-space:normal;text-align:center;margin:0;margin-top:auto}@media (max-width:1200px){.attachments-results .attachments-prod-grid{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:1000px){.attachments-cat-split{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.attachments-cat-split .attachments-subcats{padding-bottom:0}.attachments-cat-split .attachments-category-menu.is-enhanced{border:1px solid #d7d7d7;border-radius:6px;background:#fff}.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-heading{display:none}.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:14px 16px;border:0;border-radius:5px;background-color:#ebebeb;color:#3c3c3c;font:inherit;font-weight:bold;text-align:left;cursor:pointer;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-toggle:hover{color:#a74b08}.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-toggle:focus-visible{outline:2px solid #3c3c3c;outline-offset:3px}.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-toggle svg{width:1em;height:0.6em;-ms-flex-negative:0;flex-shrink:0;fill:none;stroke:currentColor;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;-o-transition:transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease}.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-panel{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;visibility:hidden;-webkit-transition:grid-template-rows 0.25s ease, visibility 0s linear 0.25s;-o-transition:grid-template-rows 0.25s ease, visibility 0s linear 0.25s;transition:grid-template-rows 0.25s ease, visibility 0s linear 0.25s;transition:grid-template-rows 0.25s ease, visibility 0s linear 0.25s, -ms-grid-rows 0.25s ease}.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-panel-inner{min-height:0;overflow:hidden}.attachments-cat-split .attachments-category-menu.is-enhanced.is-open .attachments-category-panel{-ms-grid-rows:1fr;grid-template-rows:1fr;visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.attachments-cat-split .attachments-category-menu.is-enhanced.is-open svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.attachments-cat-split .attachments-category-menu.is-enhanced ul{padding:8px 16px 12px;background:#fff}.attachments-cat-split .attachments-category-menu.is-enhanced ul a{min-height:44px}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-panel,.attachments-cat-split .attachments-category-menu.is-enhanced .attachments-category-toggle,.attachments-cat-split .attachments-category-menu.is-enhanced svg{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:600px){.attachments-category .main-subcat-selection{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);gap:16px}.attachments-category .attachments-results,.attachments-category .attachments-subcats,.attachments-category .main-subcat-selection{padding-inline:16px;padding-top:24px}.attachments-category .main-subcat-option .content-wrap{text-align:center;overflow-wrap:anywhere}.attachments-results .attachments-prod-grid{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);gap:16px}}.attachments-category .gc_pagination .page_pagination{-ms-flex-wrap:nowrap;flex-wrap:nowrap}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-layout{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:40px}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-layout>*{min-width:0}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-layout.attachment-product-layout--no-image{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}@media (max-width:1075px){body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-layout{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-image{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-image a{display:block;cursor:-webkit-zoom-in;cursor:zoom-in}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-image a:focus-visible{outline:2px solid #3c3c3c;outline-offset:4px}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-image img{display:block;width:100%;height:auto;max-height:650px;-o-object-fit:contain;object-fit:contain}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-layout .product-details{display:block;overflow-wrap:anywhere}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-layout .product-details p{margin-block:20px}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-layout .product-details .attachment-product-sku{margin-bottom:0}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-layout .product-details .attachment-order-link{margin-inline:0;margin-top:20px}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-compatible-machines,body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-description{overflow-wrap:anywhere;overflow-x:auto}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-compatible-machines img,body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-description img{max-width:100%;height:auto}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-description p:first-child,body.attachment-product-entry .EquipmentSiteContent .contentWrapper .price-wrapper p:first-child{margin-top:0}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .attachment-product-description p:last-child,body.attachment-product-entry .EquipmentSiteContent .contentWrapper .price-wrapper p:last-child{margin-bottom:0}body.attachment-product-entry .EquipmentSiteContent .contentWrapper .price-wrapper{margin-block:20px}
/*# sourceMappingURL=attachments-categories.css.map */