.footer-address{width:100%;height:140px;position:absolute;left:0;margin:0 auto}.triangle-badge{position:absolute;width:0;height:0;border-style:solid;border-width:80px 80px 0 0;border-color:#fd9713 transparent transparent transparent;left:0;top:0}.triangle-badge.promo-badge{border-color:#ff0000 transparent transparent transparent}.triangle-text{position:absolute;color:#fff;right:0;z-index:2;font-size:12px;top:-44px;left:14px}.rotate{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.product-item--list .triangle-badge{display:none}.product-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1 1 auto;flex-grow:1;font-size:16px;line-height:18px}.product-item__info-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1 1 auto;flex-grow:1}.product-title h6{font-size:16px;line-height:18px;margin-bottom:20px}.product-item__label-list{right:6px;left:inherit}.veto-quick-links-container{text-align:center;margin:auto}.veto-links{text-align:center}button.veto-button,a.veto-button,a.config-button,li.view-more a{background:#5b9400;color:#fff!important;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;white-space:normal;width:auto;padding:4px 8px;border-radius:3px;margin:0 8px 20px 0}li.view-more a{width:fit-content;margin:8px auto}@media only screen and (max-width: 768px){a.veto-button-top{display:none}}.product-usp-container{margin:-10px 0 0}.product-usp-container ul,.product-usp-container ul.product-usp{list-style:none}.product-usp-container ul li,.product-usp-container ul.product-usp li{background-image:url(/cdn/shop/t/17/assets/tick-inside-circle.svg?v=3332600484162986674);background-size:20px;background-repeat:no-repeat;background-position:left center;color:#73b210;font-weight:700;vertical-align:middle;padding:0 0 0 35px;margin:5px 0;font-size:16px}.short-description{margin:20px 0}.onpage-menu-loop{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:20px;padding-top:5px;max-width:1200px;margin-left:auto;margin-right:auto;text-align:center}.onpage-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:0;margin:0 0 10px;vertical-align:top}.onpage-menu .onpage-menu-border{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1 1 auto;flex-grow:1;float:left;width:100%;height:100%;position:relative;border:1px solid #73b20f;background:#fff}.onpage-menu .onpage-menu-thumb{line-height:0;margin:0 0 10px;text-align:center}@media screen and (min-width: 600px){.onpage-menu-img{max-width:215px;max-height:215px}}.onpage-menu-thumb a.img-align{display:block;line-height:215px}.onpage-menu-thumb a.img-align img{vertical-align:middle}@media only screen and (max-width: 768px){.onpage-menu-thumb a.img-align{display:block;line-height:194px}}.two-half{width:20%;float:left;font-size:16px;padding:0 5px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.three-half{width:33.333333%;float:left;font-size:16px;padding:0 5px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){.onpage-menu-loop .onpage-menu.two-mobile{width:50%}}.onpage-menu .product-title.collection h5{-ms-word-break:break-all;-ms-hyphens:auto;font-size:16px;margin:0 0 5px;font: 700 16px/1.25em Montserrat,sans-serif;text-align:center}.onpage-menu .product-title.collection h5 a{color:#5b9400;overflow:hidden;text-overflow:ellipsis}.filter-group.refine-header,.filter-group-not-shown{display:none!important}input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #edeef4;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#888;font:500 14px/1.25em Montserrat,sans-serif;min-height:40px;padding:5px 12px;position:relative;width:100%;text-align:center}.product-item--list .product-item__vendor{display:none!important}.product-item--list .product-item__info-inner{-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-flex:initial;-moz-box-flex:initial;-webkit-flex-grow:initial;-ms-flex:initial;flex-grow:initial;display:flex;flex-wrap:wrap;width:100%}.product-item--list .product-item__info-inner>div{flex-basis:50%;padding:0 15px 0 0}.product-item--list .product-item__info-inner>div.price-list{display:contents}.product-item--list .product-item__info-inner>div.price-list .price{font-size:1rem!important;font-weight:700}.product-item--list .button-stack>.button+.button{display:none}.product-item.product-item--vertical .product-item-qty{display:none}@media only screen and (max-width: 768px){.product-item__info-inner .product-title h6,.product-item__info-inner .product-sku,.product-item__info-inner .product-item__vendor{display:none}}.product{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:0;margin:0 0 10px;vertical-align:top}.product .product-border{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1 1 auto;flex-grow:1;float:left;width:100%;height:100%;position:relative;border:1px solid #73b20f;background:#fff}.product .product-thumb{line-height:0;margin:0 0 10px;text-align:center}.product .product-details{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1 1 auto;flex-grow:1}.product .product-details .product-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1 1 auto;flex-grow:1;text-align:center}.product .product-details .product-title.collection h5{font-size:16px;margin:0 0 5px;color:#5b9400;overflow:hidden;text-overflow:ellipsis;-ms-word-break:break-all;-ms-hyphens:auto;font-weight:700}ul.ducting-sub-collections{padding:0 0 16px;min-height:58px}ul.ducting-sub-collections li{list-style:none;position:relative;color:#5b9402;padding:0;margin:0;line-height:14px;font-size:12px}ul.ducting-sub-collections li a{display:inline-block;color:green;font-size:12px;line-height:14px}.product-item--vertical .collection-add-to-cart svg{margin-top:-4px}.product-item--list .collection-add-to-cart svg{margin-top:-4px}.product-item.product-item--list{padding:0 20px}.product-item.product-item--list .product-item__action-list{flex-direction:row}.product-item.product-item--list .product-item__action-list button{padding:0 20px}.product-item.product-item--list .product-item__action-list input[type=number]{flex-basis:90px}.product-item.product-item--list .product-item__action-list .collection-add-to-cart .label{display:inline-block}.product-item.product-item--list .product-item__action-list .collection-add-to-cart svg{display:inline-block}@media only screen and (max-width: 768px){#shopify-section-page-list-collection-alternate .two-mobile{width:50%}.product-item.product-item--list{padding:8px}.product-item--list .product-item__image-wrapper{width:50px}.product-item.product-item--list .product-item__action-list .collection-add-to-cart svg{display:block;margin-top:-4px}.product-item.product-item--list .product-item__action-list .collection-add-to-cart .label{display:none}.product-item--list .button-stack{flex-direction:row}.product-item--list .product-item__title{margin-bottom:12px;font-weight:400;font-size:12px}.product-item--list .product-item__info{display:flex}.product-item--list .product-item__action-list{margin:0}.product-item--list .button--primary{padding:0 15px}.product-item--list .product-item__info input[type=number]{width:40px;padding:0}.product-item--list .product-item__info-inner>div{padding:0 8px 0 0}.product-item--list .product-item__info-inner>div.price-list .price{padding:0 8px 0 0}}#mcalpine-knee-pads #main .heading.h3{color:#000;margin:0;font-size:20px;letter-spacing:0px;line-height:27px;font-weight:600}#mcalpine-knee-pads #main{background:#fff;padding-bottom:30px}p{color:#000}#mcalpine-knee-pads #main .button--primary{padding:0;background:transparent;font-weight:700;text-decoration:none;font-size:18px;line-height:24px;letter-spacing:-.36px;font-weight:800;color:#000;cursor:pointer}#mcalpine-knee-pads #main .button--primary:hover{padding:0;background:transparent;color:#000;font-weight:700;text-decoration:none;font-size:18px;line-height:24px;letter-spacing:-.36px;font-weight:800;color:#e83128;cursor:pointer}#mcalpine-knee-pads #main svg circle{fill:#e83128}#collection-onpage-links{display:none}#collection-onpage-links .product-loop{z-index:1;position:relative;margin:20px 0;clear:both;width:100%;display:flex;float:left;flex-flow:row wrap}@media only screen and (max-width: 768px){#collection-onpage-links .product-loop .whole-mobile{width:100%}}input.quantity-selector__value[disabled]{color:#bdbdbd}.menuification .mosaic__item>:first-child{min-height:unset;height:unset;text-align:center}#menuification .page__content{margin-bottom:10px}#menuification .section{margin:10px 0 60px}.menuification .mosaic__item{display:flex;flex-direction:column;flex:1 0 auto;flex-grow:1;position:relative;border:1px solid #73b20f;background:#fff;margin:10px}.menuification .mosaic__item .promo-block__heading.h3{font-size:16px;text-align:center}.menuification .mosaic__item .promo-block__inner ul{padding:0 0 16px;min-height:100px;margin:auto;width:fit-content}.menuification .mosaic__item .promo-block__inner ul li{list-style:none;position:relative;color:#5b9402;padding:0;margin:0;line-height:20px;font-size:12px;display:block;min-height:20px}.menuification .promo-block__cta{display:inherit;color:#5b9400}.menuification .promo-block__cta.button--floating:hover{box-shadow:none;text-decoration:underline}.logo-text-list-html ul li a{color:#5b9400;line-height:20px;font-size:12px;display:block;min-height:20px}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;visibility:hidden;opacity:0;z-index:99}.overlay:target{visibility:visible;opacity:1}.popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:30%;position:relative;z-index:100}.popup h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}.popup .close{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333}.popup .close:hover{color:#06d85f}.popup .content{max-height:30%;overflow:auto}.popup input,.popup textarea{border:1px solid #ccc;padding:8px}.hidden-label{display:none}.popup-product-form{display:flex;flex-direction:column;gap:10px}input[type=submit].button--primary{background:#5b9400;color:#fff}.box.success{padding:10px;background:#def0c0;color:#5b9400;margin:10px 0}@media screen and (max-width: 700px){.popup{width:90%;margin:20px auto}}.logo-text-list{margin:0!important}.logo-text-list .quick-links{background:transparent;border:none}.logo-text-list .quick-links__link{box-shadow:none;padding:5px}.logo-text-list .quick-links .quick-links__image-container{border:1px solid #5b9400;background:#fff}.logo-text-list h4{font:700 16px/14px Montserrat,sans-serif;text-align:center;color:#5b9400;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:60px;margin:0 auto;line-height:1;padding:0 4px}.logo-text-list .quick-links .quick-links__image-container>div:not(.logo-text-list-html){min-height:270px}.logo-text-list .quick-links .quick-links__image-container>div .aspect-ratio{min-height:270px}.logo-text-list .quick-links .quick-links__image-container>div .aspect-ratio img{height:auto;width:auto}@media screen and (max-width: 700px){.logo-text-list .quick-links .quick-links__image-container>div:not(.logo-text-list-html){min-height:165px}}.inc-vat,.ex-vat{font-size:14px}.shipping-quote{border:1px solid #e1e3e4;padding:10px 15px;background-color:#f0f8ff;font-size:smaller}#mvhr-design-supply-installation-servicing-amp-commissioning-services .page__header-content .page__description p{color:#fff}#shopify-section-template--20695869260061__0e1c7828-4407-46e0-95a7-9456d6e962d0 .quick-links__link{width:33.333333333333336%!important}#shopify-section-template--20695869260061__2e355c59-5892-4523-8b98-a265dd16372b .image-with-text .image-with-text__text-aligner p:after{content:"";width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid rgba(255,255,255,.3);position:absolute;right:0;top:0;bottom:0}#shopify-section-template--20695869260061__6a6aa6d3-6e08-413a-be2d-abc031c20eae .page__header-content{display:flex}#shopify-section-template--20695869260061__6a6aa6d3-6e08-413a-be2d-abc031c20eae .page__description{width:55%}#shopify-section-template--20695869260061__6a6aa6d3-6e08-413a-be2d-abc031c20eae .page__description p{color:#fff;font-size:1.65em;text-align:left;line-height:28px}#shopify-section-template--20695869260061__6a6aa6d3-6e08-413a-be2d-abc031c20eae div.h1,#shopify-section-template--20695869260061__6a6aa6d3-6e08-413a-be2d-abc031c20eae h2{width:25%}#shopify-section-template--20695869260061__6a6aa6d3-6e08-413a-be2d-abc031c20eae div.h1,#shopify-section-template--20695869260061__6a6aa6d3-6e08-413a-be2d-abc031c20eae h2{background:url(/cdn/shop/files/MVHR_advice_roundel.png?v=1702396425);background-position:center;background-size:contain;content:"";background-repeat:no-repeat;text-indent:-99999px;display:block;order:2}#shopify-section-template--20695869260061__c9d5bfaa-ed56-4581-a52f-ebe6967696eb .section__header{display:none}#mvhr-mev-intro .page__header-content.container--narrow{margin:auto}#mvhr-mev-intro .footer-brands{display:none}#mvhr-mev-intro dl{width:100%;overflow:hidden;padding:0;margin:0}#mvhr-mev-intro dt{float:left;width:10%;padding:0;margin:0;color:#4aa30b;font-weight:700}#mvhr-mev-intro dd{float:left;width:90%;padding:0;margin:0;font-weight:700}#mvhr-mev-intro #main header{align-items:start;text-align:left;padding:0;margin:0}#mvhr-mev-intro #main .page__header h1,#mvhr-mev-intro #main .page__header h2{text-align:left;line-height:.9;font-size:28pt}#mvhr-mev-intro #main p{color:#fff;font-size:26pt;line-height:34pt;text-align:left;font-weight:700}@media screen and (max-width: 700px){#shopify-section-template--20695869260061__0e1c7828-4407-46e0-95a7-9456d6e962d0 .quick-links__link{width:49.333333333333336%!important}#mvhr-mev-intro #main .page__header-content.container--narrow{margin:15px}#mvhr-mev-intro #main p{font-size:18px;line-height:16px}#shopify-section-template--20695869260061__2e355c59-5892-4523-8b98-a265dd16372b .image-with-text .image-with-text__text-aligner p:after,#shopify-section-template--20695869260061__2e355c59-5892-4523-8b98-a265dd16372b .image-with-text__image-container{display:none}#shopify-section-template--20695869260061__2e355c59-5892-4523-8b98-a265dd16372b .image-with-text__text-aligner{display:block !important padding: 15px}#shopify-section-template--20695869260061__2e355c59-5892-4523-8b98-a265dd16372b h2{text-align:left!important;align-items:start;justify-content:left!important}#MVHR_accessories .image-with-text__image-container,#shopify-section-template--20695869260061__50d55e79-ef47-400f-ac1d-ce90757d977c .image-with-text__image-container,#shopify-section-template--20695869260061__f2b6991f-f177-4f8e-add8-eb36d042d5a1 .image-with-text__image-container,#shopify-section-template--20695869260061__33184e9d-8a72-42bd-9fd2-9b2e4cb935d9 .image-with-text__image-container,#shopify-section-template--20695869260061__8fb54cc8-7e19-4ad8-83b0-a47b3564ac0a .image-with-text__image-container{border:0!important}}.footer-address section{background:#fff;margin:20px 0;padding:40px;width:100%}.footer-address section .container.container--narrow{display:flex}.footer-address section .container.container--narrow div{width:50%;color:#4aa30a}.footer-address section .container.container--narrow div p{color:#4aa30a;font-style:normal;text-align:left;font-weight:700}.footer-address section .container.container--narrow .contact-container p{padding-left:15px}.footer-address section .container.container--narrow .address-container{border-right:5px solid #4aa30a}.footer-address section .container.container--narrow .address-container address{text-align:left;font-style:normal}@media screen and (max-width: 700px){.footer-address section .container.container--narrow{display:block}.footer-address section .container.container--narrow div{width:100%}.footer-address section .container.container--narrow .address-container{border-right:0}.footer-address section .container.container--narrow .contact-container p{padding:0}}#shopify-section-template--14282590814296__1643363038dcb62088 .section,#shopify-section-template--14282590814296__mosaic_homepage_gFJFwc .section{margin:20px 0}@media screen and (max-width: 700px){.tmenu_item_level_0.filters ul.tmenu_submenu--mobile{display:grid!important;grid-template-columns:1fr 1fr}}.mosaic-homepage .mosaic__column-3block{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding-left:0;grid-template-areas:"main main main" "footer footer footer"}.mosaic-homepage .mosaic__column-3block .mosaic__item{display:block}.mosaic-homepage .mosaic__item:nth-child(1) a.promo-block-homepage,.mosaic-homepage .mosaic__item:nth-child(2) a.promo-block-homepage{border:1px solid #73b20f;padding:10px;display:block;height:100%;background-color:#fff;color:#4f5558}.mosaic-homepage .mosaic__column-3block .mosaic__item:nth-child(1) img{max-height:215px}@media screen and (min-width: 375px) and (max-width: 999px){.mosaic-homepage .mosaic__column-3block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"main main" "footer footer"}.mosaic-homepage .mosaic__column-3block .mosaic__item{display:block}.mosaic-homepage .mosaic__column-3block .mosaic__item:nth-child(3){grid-area:footer}}@media screen and (min-width: 641px){.product-item--list{width:100%!important;align-items:center;padding-right:25px;align-items:flex-start}.product-item--list .product-item__title{font-size:1rem}.product-item--list .product-item__image-wrapper{width:90px;margin-right:30px;align-items:flex-start}.product-item--list .product-item__info{display:flex;justify-content:space-between;flex:1 0 0;margin:15px 0}.product-item--list .product-item__action-list{display:flex;margin-left:30px;min-width:180px}}@media only screen and (max-width: 768px){.product-item.product-item--list .product-item__action-list .collection-add-to-cart .label{display:none}}@media (min-width: 768px){body.template-name-default-product-hbros div[data-block-id=liquid_AeiL8F]{display:none!important}}@media (max-width: 767px){body.template-name-default-product-hbros div[data-block-id=c5b866e9-b194-4f44-85e4-7cbc86ed928a],body.template-name-default-product-hbros #shopify-section-sections--24673878376827__logo_list_rjHtPi{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
