#product-cat-desktop{box-shadow:3px 4px 4px -4px rgba(0,0,0,.54)}#product-cat-desktop .background-white{transition:background .2s ease-in-out}#product-cat-desktop .background-white:active,#product-cat-desktop .background-white:focus,#product-cat-desktop .background-white:hover{background:#f5f4f4}#product-cat-desktop .background-white:active .sub-category .icon .expander,#product-cat-desktop .background-white:focus .sub-category .icon .expander,#product-cat-desktop .background-white:hover .sub-category .icon .expander{width:75px}#product-cat-desktop .sub-category .icon .expander{transition:all .2s ease-in-out}#product-cat-desktop .product-category-nav-link:active,#product-cat-desktop .product-category-nav-link:focus,#product-cat-desktop .product-category-nav-link:hover{color:rgb(71.5,71.5,71.5)}#product-cat-desktop .product-category-nav-link:active>svg path,#product-cat-desktop .product-category-nav-link:focus>svg path,#product-cat-desktop .product-category-nav-link:hover>svg path{fill:rgb(227.9919354839,94.5403225806,85.0080645161)}.primary-header-links a{transition:all .2s ease-in}.primary-header-links a:active,.primary-header-links a:focus,.primary-header-links a:hover{background-color:#595959!important}#product-cat-button-desktop>div{transition:all .2s ease-in}#product-cat-button-desktop>div:active,#product-cat-button-desktop>div:focus,#product-cat-button-desktop>div:hover{color:#fff;background-color:#2f2f2f}#product-cat-button span:hover{transition:all .2s ease-in}#product-cat-button span:hover:active,#product-cat-button span:hover:focus,#product-cat-button span:hover:hover{background-color:#000!important}.button-full.button-red,.button.button-red{transition:all .2s ease-in}.button-full.button-red:active,.button-full.button-red:focus,.button-full.button-red:hover,.button.button-red:active,.button.button-red:focus,.button.button-red:hover{background-color:#000!important}.button-full.button-white,.button.button-white{transition:all .2s ease-in}.button-full.button-white:active,.button-full.button-white:focus,.button-full.button-white:hover,.button.button-white:active,.button.button-white:focus,.button.button-white:hover{color:#fff;background-color:#000}.button-full.button-black,.button.button-black{transition:all .2s ease-in}.button-full.button-black:active,.button-full.button-black:focus,.button-full.button-black:hover,.button.button-black:active,.button.button-black:focus,.button.button-black:hover{background-color:#dd3529!important}.icon-btn,.icon-btn svg>path{transition:all .2s ease-in}.icon-btn:active,.icon-btn:focus,.icon-btn:hover{background-color:#dd3529;color:#fff}.icon-btn:active svg>path,.icon-btn:focus svg>path,.icon-btn:hover svg>path{fill:#fff}a[href^="mailto:"],a[href^="tel:"]{transition:color .2s ease-in}a[href^="mailto:"]:active,a[href^="mailto:"]:focus,a[href^="mailto:"]:hover,a[href^="tel:"]:active,a[href^="tel:"]:focus,a[href^="tel:"]:hover{color:auto;text-decoration:underline}.menu-link{transition:all .2s ease-in}.menu-link:active,.menu-link:focus,.menu-link:hover{background-color:#f2f2f2!important}.hover-underline{transition:color .2s ease-in}.hover-underline:active,.hover-underline:focus,.hover-underline:hover{color:inherit;text-decoration:underline}.product-catagory-level-1{transition:all .2s ease-in}.product-catagory-level-1:active,.product-catagory-level-1:focus,.product-catagory-level-1:hover{color:#fff;background-color:#dd3529}.generic-menu>a:not(.active){transition:all .2s ease-in}.generic-menu>a:not(.active):active,.generic-menu>a:not(.active):focus,.generic-menu>a:not(.active):hover{color:#fff;background-color:#dd3529}.generic-menu>.button-full.button-black{transition:all .2s ease-in}.generic-menu>.button-full.button-black:active,.generic-menu>.button-full.button-black:focus,.generic-menu>.button-full.button-black:hover{color:#fff;background-color:#dd3529}#contact-modal .modal-title.product-page{border-bottom:3px solid #f2f2f2}#contact-modal .modal-title,#contact-modal .modal-title.product-page .enquiry-about{margin-bottom:20px}#contact-modal .modal-title .enquiry-about{text-align:left;font-weight:700}#contact-modal .recently-viewed-products{margin-bottom:30px}#contact-modal .recently-viewed-products h3{margin-bottom:25px}#contact-modal .recently-viewed-products h3 span{display:inline-block;margin-left:10px;font-family:HelveticaNowText-Light;font-size:16px}#contact-modal .recently-viewed-products .item{border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:10px;display:block;width:100%}#contact-modal .recently-viewed-products .item h4{font-weight:300;font-size:15px;font-family:HelveticaNowText-Light;margin:0}#contact-modal .recently-viewed-products .item [class*=col-]{display:flex;align-items:center}#contact-modal .recently-viewed-products .col-sm-half{display:flex}@media (max-width:34.9375rem){#contact-modal .recently-viewed-products .col-sm-half:first-of-type .item{border-top:1px solid #f2f2f2}#contact-modal .recently-viewed-products .col-sm-half .item{border-left:1px solid #f2f2f2}}@media (min-width:35rem){#contact-modal .recently-viewed-products .col-sm-half:first-of-type .item{border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2}#contact-modal .recently-viewed-products .col-sm-half:nth-child(2) .item{border-top:1px solid #f2f2f2}#contact-modal .recently-viewed-products .col-sm-half:nth-child(odd){padding-right:0}#contact-modal .recently-viewed-products .col-sm-half:nth-child(odd) .item{border-left:1px solid #f2f2f2}#contact-modal .recently-viewed-products .col-sm-half:nth-child(2n){padding-left:0}}#contact-modal .recently-viewed-products img{max-width:100%;width:100%}#contact-modal .modal-content{overflow-y:auto;overflow-x:hidden}#contact-modal .modal-content img{max-width:100%;width:100%}#contact-modal .modal-content>.row{margin-bottom:10px}#contact-modal .modal-content>.row [class*=col-]{display:flex;align-items:center}.footer-slide a{transition:color .2s ease-in}.footer-slide a:active,.footer-slide a:focus,.footer-slide a:hover{color:#dd3529}.form input svg path{transition:fill .2s ease-in}.form input:focus,.form input:focus-within{outline:none!important;border:3px solid rgb(231.4879032258,115.310483871,107.0120967742);box-shadow:0 0 2px #dd3529}.form input:focus+svg path,.form input:focus-within+svg path{fill:#dd3529}.wp-block-file a{transition:all .2s ease-in}.wp-block-file a:active,.wp-block-file a:focus,.wp-block-file a:hover{background-color:#000!important}