@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";body{font-family:Montserrat,sans-serif;font-weight:500;color:#000;font-size:16px;line-height:24px;margin:0;letter-spacing:0}.header.page-width{max-width:1230px;margin:0 auto;display:block}.header{padding:0 50px!important}.section-header.shopify-section-group-header-group{width:100%;padding:30px 0 20px;background:url(PHC_NAV_BG_New.jpg) no-repeat center;background-size:100% auto}.section-header.shopify-section-group-header-group:before{content:"";display:block;position:absolute;background:#005581bf;top:0;right:0;left:0;bottom:0;z-index:-1}.section-header.shopify-section-group-header-group.shopify-section-header-sticky{background:#000c;padding:15px 0 20px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.header-wrapper{background:transparent;border:none}.header__heading-link{padding:0}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin:0}.header__heading-logo{max-width:200px}.header__heading{float:left;width:auto;max-width:200px}.header--middle-left .header__inline-menu{float:right;width:calc(100% - 200px)}.header__icons{align-items:center;justify-content:end;padding:0;width:calc(100% - 200px);margin-bottom:15px}.header__inline-menu .list-menu.list-menu--inline{float:right}.header__icons .announce_tab{display:flex;flex-flow:row;align-items:center;justify-content:center}.header__icons .announce_tab .extract-element .header-text{font-size:12px;font-family:PT Sans,sans-serif;color:#fff;opacity:.7;font-weight:400;letter-spacing:0}.header__icons .announce_tab .extract-element .phone-text.primary-color{font-family:Montserrat,sans-serif;color:#9fa615;font-size:15px;font-weight:400;margin-left:2px;letter-spacing:.5px}.header__icons .announce_tab .footer__list-social{margin-left:15px}.header__icons .announce_tab .footer__list-social .list-social__item .list-social__link{border:1px #fff solid;padding:2px;border-radius:50px}.header__icons .announce_tab .footer__list-social .list-social__item svg path{fill:#fff}.header__icons .announce_tab .footer__list-social .list-social__item .list-social__link:hover{background:#fff}.header__icons .announce_tab .footer__list-social .list-social__item .list-social__link:hover svg path{fill:#000}.header__icons .announce_tab .footer__list-social .list-social__item .list-social__link:hover .icon{transform:scale(1)}.header__icons .announce_tab .footer__list-social .list-social__item{margin:0 0 0 6px}.header--middle-left .header__inline-menu .header__menu-item .icon.icon-caret{display:none}.header--middle-left .header__inline-menu .header__menu-item{padding:0 12px 33px}.header__inline-menu .list-menu.list-menu--inline li:last-child .header__menu-item{padding-right:0}.header--middle-left .header__inline-menu .header__menu-item span{color:#fff;opacity:.7;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.header--middle-left .header__inline-menu .header__submenu span{color:#000}.header__submenu .header__submenu{position:absolute;left:100%;top:0;background:#fff;margin:0;min-width:12em;width:max-content;border:1px solid rgba(var(--color-foreground),.2)}.header__submenu .header__menu-item span:after{content:"";position:absolute;top:40%;right:10px;height:0;width:0;border:4px solid transparent;margin-top:0;margin-right:0;border-color:transparent;border-left-color:#0003}.header--middle-left .header__inline-menu .header__submenu .header__menu-item{padding:8px 28px 8px 18px}.header__inline-menu .list-menu.list-menu--inline .header__submenu li:last-child .header__menu-item{padding-right:18px}.header--middle-left .header__inline-menu .header__submenu li{position:relative}details[open]>.header__menu-item,.header__submenu .header__menu-item:hover{text-decoration:none}.header__submenu.list-menu{padding:0;border:none}.list-menu--disclosure{min-width:12em!important;width:max-content!important}.header__submenu .header__menu-item:hover{background:#9fa615;color:#fff}.header--middle-left .header__inline-menu .header__submenu .header__menu-item:hover span{color:#fff}.header--middle-left .header__inline-menu .header__menu-item:hover span{text-decoration:none;opacity:1}.header__inline-menu .list-menu.list-menu--inline li .mega-menu{position:relative}.header__inline-menu .list-menu.list-menu--inline li .mega-menu .mega-menu__content{min-width:200px;padding:0}.header__inline-menu .list-menu.list-menu--inline li .mega-menu .mega-menu__content .mega-menu__list{padding:0;display:block}details[open]>.header__menu-item{text-decoration:none}.header__inline-menu .list-menu.list-menu--inline li .mega-menu .mega-menu__content .mega-menu__list .mega-menu__link{font-family:Montserrat,sans-serif;padding:8px 18px;color:#999;font-size:13px;text-transform:none;background:#fff;letter-spacing:0;line-height:22px;font-weight:500}.header__inline-menu .list-menu.list-menu--inline li .mega-menu .mega-menu__content .mega-menu__list .mega-menu__link:hover{background-color:#9fa615;color:#fff;text-decoration:none}.footer{background-color:#005581;border-top:none}.footer .page-width{max-width:1230px}.footer__content-top .footer__blocks-wrapper{display:block;position:relative}.footer__content-top .footer-block{width:30.6233062331%;float:left;margin-right:4.0650406504%}.footer__content-top .footer-block:last-child{margin-right:0}.footer-block--newsletter,.footer__content-bottom{clear:both;border-top:none}.footer__content-top .footer-block__heading{color:#fff;font-size:15px;text-transform:uppercase;margin-bottom:24px;letter-spacing:-.1px;font-weight:500;font-family:Montserrat,sans-serif}.footer .footer__content-top{padding:71px 50px 0;position:relative}.footer__content-top .footer-block__brand-info p{color:#fff;font-size:13px;line-height:24px;font-family:PT Sans,sans-serif;letter-spacing:0}.footer-block__details-content ul{list-style:none;padding:0;margin:0}.footer-block__details-content ul li{color:#fff;font-size:13px;line-height:24px;font-family:PT Sans,sans-serif;letter-spacing:0;margin:0 0 13px}.footer-block__details-content ul li a{color:#fff;font-size:13px;line-height:24px;font-family:PT Sans,sans-serif;letter-spacing:0;text-decoration:none}.footer-block__details-content ul li a:hover{color:#9fa615}.footer-block__details-content p{color:#fff;font-size:13px;line-height:24px;font-family:PT Sans,sans-serif;letter-spacing:0;margin:0}.footer__content-top .footer-block:last-child .footer-block__details-content p:first-child{margin:0 0 20px}.footer__content-top .footer-block:nth-child(2) .footer-block__details-content ul li{background:url(/cdn/shop/files/footer_location_icon_6fc7c8db-fefa-4879-8b3e-eb2d5f566a3c.png) no-repeat left top 4px;background-size:10px;padding:0 0 0 13px}.footer .footer__content-top .footer-block--newsletter{position:absolute;left:50px;top:-17px;margin:0;background-color:#9fa615}.footer .footer__content-top .footer-block--newsletter:after{border-right:9px solid #777777;border-top:16px solid transparent;content:"";display:block;height:0;left:-9px;position:absolute;top:0}.footer .footer__content-bottom{background:#6d6d6d;border-top:1px solid #6d6d6d;padding:20px 0;margin:42px 0 0;display:inline-block;width:100%}.footer .footer__content-bottom .footer__copyright{margin:0;font-size:13px;color:#fff;font-family:PT Sans,sans-serif;letter-spacing:0}.footer .footer__content-bottom .footer__copyright a{margin:0;font-size:13px;color:#fff;font-family:PT Sans,sans-serif;letter-spacing:0;text-decoration:none}.footer .footer__content-bottom .footer__copyright a:hover{color:#9fa615}.list-social__item .icon.icon-linkedin{padding:4px}.footer__list-social label.font-heading{display:flex;align-items:center;padding:0 15px}.grid li.grid__item .full-unstyled-link:hover{text-decoration:none;color:#9fa615}.card--standard>.card__content .card__information .card__heading{font-size:14px}.product__text.caption-with-letter-spacing+.product__title h1{font-size:30px;line-height:normal}.facets{margin:0 auto 20px}.product_tab{padding:39px 0 25px;float:left;width:100%}.product_tab .cgt-desc ul.tabs{float:left;width:100%;list-style:none;padding:0;margin-bottom:0}.product_tab .cgt-desc ul.tabs li{font-size:16px;line-height:16px;padding:17px 38px 12px;border:1px solid #EDEDED;color:#000;cursor:pointer}.product_tab .cgt-desc ul.tabs li{float:left;width:auto;margin:0 0 0 -1px}.product_tab .cgt-desc ul.tabs li:hover{background:#005581;color:#fff;border-color:#005581}.product_tab .cgt-desc ul.tabs li.active-tab{background:#005581;border-color:#005581;color:#fff}.product_tab .cgt-content{float:left;width:100%;border:1px solid #EDEDED;padding:22px 33px 20px;margin:0;list-style:none;color:#000}.product_tab .cgt-content h1,.product_tab .cgt-content h2,.product_tab .cgt-content h3,.product_tab .cgt-content h4,.product_tab .cgt-content h5,.product_tab .cgt-content h6{font-weight:600;font-style:normal}.product_tab .cgt-desc .cgt-content ul{list-style:none}.product_tab .cgt-desc .cgt-content ul li:first-child,.product_tab .cgt-desc .cgt-content ul li{margin:0 0 5px;padding:0 0 0 25px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.8px;position:relative;display:block}.product_tab .cgt-content .tab-content div{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.8px}.product_tab .cgt-desc .cgt-content ul li:after{content:"";position:absolute;left:10px;top:9px;width:5px;height:5px;background:#000;border-radius:50%}.product_tab .cgt-content h3{margin:0;font-size:20px;line-height:26px;letter-spacing:-.8px;text-align:left!important}.product_tab .cgt-content h4{margin:0;font-size:18px;line-height:24px;letter-spacing:-.8px}.product_tab .cgt-content p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.8px;clear:both;text-align:left!important}.product_tab .cgt-content ul{list-style:disc;padding:0;margin:10px 0 20px}product-recommendations.related-products{width:100%;clear:both}.bUtEgC{display:flex;flex-direction:column}.bUtEgC>a{font-size:16px;line-height:28px;text-decoration:none}table.fKxfqs{border:1px solid #e5e5e5;border-collapse:collapse;width:100%}table.fKxfqs tbody tr,table.fKxfqs tbody tr td{border:1px solid #e5e5e5}table.fKxfqs tbody tr td{padding:5px 15px}table.fKxfqs tbody tr td.ldlwAa{width:280px;text-align:right}.pro_info_box{width:100%}.pro_info_box ul{list-style:none;padding:0;margin:0;border-top:1px solid #CCC}.pro_info_box ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #CCC;line-height:34px;font-size:14px}.pro_info_box ul li span.pro_info_lab{display:inline-block;text-align:right;width:50%;margin-right:10px;background:#f5f5f5;padding-right:5px}.product_tab .cgt-content>li:not(:first-child){display:none}.shopify-section-header-sticky{top:0}body .section-header{position:relative}.header__icons .header__icon--account{height:28px}.header__icons .header__icon--account svg path{fill:#fff}main#MainContent{min-height:600px}.button,.shopify-challenge__button,.customer button{background:#000;color:#fff}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#9fa615;border-color:#9fa615;color:#fff}.button:hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:after{display:none}.addresses form>div:last-child,.addresses form>div.button_center{text-align:center}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{color:#9fa615}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none}.active-facets__button--light .active-facets__button-inner{color:#fff}.footer .footer__content-bottom-wrapper--center{justify-content:space-between}.footer-menu ul{padding:0;margin:0;list-style:none}.footer-menu ul li{padding:0;margin:0;display:inline-block;line-height:1;vertical-align:middle}.footer-menu ul li a{float:left;margin-left:15px;text-decoration:none;font-size:12px;color:#fff}.footer-menu ul li a:hover{text-decoration:underline;color:#9fa615}.bUtEgC>a,.cart-item .cart-item__name:hover{color:#9fa615}.cart-items thead th{font-size:16px;font-weight:700;color:#000}.temp_404_outer img{max-width:100%;margin:0 auto 30px;display:block}.header__search details[open]>.search-modal{background:transparent}.header__search details[open] .modal-overlay:after{top:-30px}.header__search details[open]>.search-modal .modal__close-button .icon{stroke:#fff}div#main-cart-footer>.page-width:before{content:"Additional information and approval may be required if purchasing Haskel and/or Butech products from Pneumatic and Hydraulic outside their APR (Texas, Louisiana, Mississippi, Oklahoma, Arkansas, and Alabama).";color:#121112bf;font-size:13px;width:50%;display:inline-block}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:5rem;width:50%;float:right;padding-top:0}.product-card-wrapper .card .card__content .card__information{padding:0}.product-card-wrapper .card .card__content .card__information .vendor{display:block;font-size:14px;line-height:1.4;margin:0 0 5px;padding:0;color:#000;opacity:.5}.product-card-wrapper .card .card__content .card__information .card__heading a{font-size:17px;font-weight:700;color:#000;margin:0;padding:0;line-height:1.5}.product-card-wrapper .card .card__content .card__information .price{font-size:14px;font-weight:500;color:#000;letter-spacing:0}.product-card-wrapper .card .card__content .card__information .product__inventory{margin:10px 0 0;padding:0;font-size:15px;color:green;font-weight:500}@media only screen and (max-width: 1199px){.header{padding:0 20px!important}.header__heading-logo{max-width:150px}.header__icons,.header--middle-left .header__inline-menu{width:calc(100% - 150px)}.header__inline-menu .list-menu.list-menu--inline li:nth-child(6) .mega-menu__content,.header__inline-menu .list-menu.list-menu--inline li:last-child .mega-menu__content{left:auto}.custom_product .content-for-layout .page-width{padding:0 20px}.custom_product .product--large:not(.product--no-media) .product__media-wrapper{max-width:55%}.custom_product .product--large:not(.product--no-media) .product__info-wrapper{max-width:45%}.related-products{margin:0 0 40px}}@media only screen and (max-width: 991px){.section-header.shopify-section-group-header-group.shopify-section-header-sticky{padding:0;position:relative}.header header-drawer{width:auto;float:left;margin:0}.footer .footer__content-top{padding:71px 20px 0;position:relative}.header header-drawer .header__icon svg path{fill:#fff}.header__icons{display:block;width:unset;margin-bottom:0}.header__icons .desktop-localization-wrapper,.header__icons .header__icon--account,.header__icons .announce_tab,.header__icons .header__icon--cart{display:none}.header.page-width{justify-content:space-between;align-items:center;display:flex}.section-header.shopify-section-group-header-group{padding:0}.header{padding:15px 20px!important}.footer .footer__content-top .footer-block--newsletter{left:20px}.shopify-section .footer{margin-top:40px}.custom_product .product--large:not(.product--no-media) .product__media-wrapper{max-width:100%;width:100%}.custom_product .product--large:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%;padding:20px 0 0}.product .product__info-container{max-width:100rem}.facets-vertical{flex-wrap:wrap}.facets,.facets .facets__form-vertical{width:100%}.facets-vertical.page-width .facets-wrapper{padding-right:0;width:100%}.page-width{padding:0px 2rem}.extract-element.mob span{color:#121212}.header--has-social .menu-drawer__utility-links .menu-drawer__account.link.focus-inset{display:flex!important}}@media screen and (min-width: 750px) and (max-width: 989px){.custom_collection .grid--1-col-tablet-down .grid__item{width:calc(33% - var(--grid-desktop-horizontal-spacing) / 2)}}@media only screen and (max-width: 767px){.footer__content-top .footer-block.grid__item{margin:30px 0 0}.footer .footer__content-top .footer__blocks-wrapper,.footer .footer-block__details-content{margin:0}.footer-menu{text-align:center}.footer .footer__content-bottom-wrapper--center{justify-content:center}.custom_collection .grid{column-gap:10px}.custom_collection .grid--1-col-tablet-down .grid__item{width:calc(50% - 10px)}.cart__footer-wrapper:last-child .cart__footer,div#main-cart-footer>.page-width:before{width:100%}.cart__footer-wrapper:last-child .cart__footer{padding-top:30px}}@media only screen and (max-width: 479px){.footer__list-social label.font-heading{padding:0 7px 0 0}.footer .footer__content-top .footer-block--newsletter .list-social__item .list-social__link{padding-right:5px;padding-left:5px}.footer .footer__content-top .footer-block--newsletter .footer__list-social{padding:0 10px}.product_tab .cgt-desc ul.tabs li{width:100%;text-align:center}.product_tab .cgt-content{padding:22px 15px 20px}.product__text.caption-with-letter-spacing+.product__title h1{font-size:26px}.custom_collection .grid--1-col-tablet-down .grid__item{width:100%}product-recommendations.related-products .grid--2-col-tablet-down .grid__item{width:100%;max-width:100%}.product_tab{padding:0 0 25px}}.product-contact-section p,.product-contact-section p a{font-size:16px;color:#000;font-weight:400}.product-contact-section p a:hover{color:#9fa615;text-transform:none}.custom_product .collection{float:left;width:100%}#main-cart-footer.is-empty .page-width:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
