body{letter-spacing:normal!important}body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:normal!important}.search_style_fullscreen.search_wrap{min-width:2.55em}a.elementor-post__read-more{display:flex;justify-content:center;align-items:center;padding:10px 25px!important;gap:10px;font-size:16px;isolation:isolate;width:151px;overflow:hidden;line-height:1.7;text-decoration:none;transition:background 0.3s ease;color:#fff;border:1px solid #181D4E;height:48px;background:#181D4E;border-radius:10px;align-items:center;z-index:1;background-repeat:no-repeat;position:relative}.theme-btn.white-btn a.elementor-button{border-color:#fff}.theme-btn a.elementor-buttonspan.elementor-button-icon{transition:0.5s ease-in-out}.theme-btn a.elementor-button:hover span.elementor-button-icon{transform:rotate(30deg);transition:0.5s ease-in-out}a.elementor-post__read-more:hover{color:#181D4E}a.elementor-post__read-more:after{background-image:url(https://precisionhoses.com.au/storage/arrow-right-upsvg-1.svg);background-position:center;background-repeat:no-repeat;content:"";display:block;position:absolute;right:18px;width:24px;height:20px;top:13px}.top--search button.search_submit{background:#F0F0F0;padding:7px 12px;border-radius:10px}.top--search button.search_submit::before{font-weight:700;font-size:16px;color:#181D4E}.theme-btn a.elementor-button{position:relative;overflow:hidden}.theme-btn a.elementor-button:before,a.elementor-post__read-more:before{content:"";position:absolute;inset:0;background:#fff;transform:translateX(-101%);transition:transform 0.45s cubic-bezier(.77,0,.18,1);z-index:0}a.elementor-post__read-more:before{z-index:-1}.theme-btn a.elementor-button:hover:before,a.elementor-post__read-more:hover:before{transform:translateX(0)}.theme-btn a.elementor-button:hover{color:#181D4E!important}.theme-btn a.elementor-button span.elementor-button-content-wrapper{z-index:99;position:relative}.theme-btn a.elementor-button:hover svg path{fill:#181d64}.theme-btn.white-btn a.elementor-button:hover span.elementor-button-text{color:#fff}.theme-btn.white-btn a.elementor-button:hover svg path{fill:#fff!important}a.elementor-post__read-more:hover::after{transition:0.5s ease-in-out;filter:invert(1);transform:rotate(27deg)}.theme-btn a.elementor-button{border:1px solid #181D4E}.theme-btn.white-btn a.elementor-button:before{background:#181d64}.top--search button.search_submit:hover{background:#181d4e}.top--search button.search_submit:hover::before{color:#fff}.footer-link ul li a{transition:0.5s ease-in-out}.footer-link ul li a:hover{transition:0.5s ease-in-out;padding-left:5px;opacity:.6}.title-heading.left-heading h2.elementor-heading-title.elementor-size-default{padding:0;background:none;white-space:unset}.title-heading.left-heading h2.elementor-heading-title.elementor-size-default:after,.title-heading.left-heading h2.elementor-heading-title.elementor-size-default:before{display:none}.product--category ul.products:after,.product--category ul.products:before{display:none}.product--category ul.products{margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product--category ul.products li.product-category{width:100%!important;margin:0!important;padding:0!important;position:relative!important;box-sizing:border-box;border-width:1px 1px 1px 1px;overflow:hidden;border-style:solid;border-color:#ddd;box-shadow:0 4px 15px rgb(0 0 0 / .25);transition:0.5s ease-in-out;border-radius:15px}.product--category ul.products li.product-category:hover{box-shadow:0 4px 0 #437B93}.product--category ul.products li.product-category .post_featured a{position:relative;padding-top:100%;overflow:hidden;display:block;border-radius:10px}.product--category ul.products li.product-category a img{position:absolute;top:0;left:0;right:0;margin:auto;bottom:0;height:100%}.product--category ul.products li.product-category .post_featured.hover_shop{position:relative;margin:0}.product--category ul.products li.product-category .post_featured.hover_shop:after{background:linear-gradient(180deg,#fff0 6.67%,#181D4E 80.71%);content:"";display:block;position:absolute;z-index:9;height:80%;width:100%;top:auto;bottom:0}.product--category ul.products li.product-category .post_data{position:absolute;bottom:0;z-index:9;padding:25px!important;width:100%}.product--category ul.products li.product-category h2.woocommerce-loop-category__title{font-family:'Outfit';font-style:normal;font-weight:700;font-size:18px;line-height:25px;display:flex;align-items:center;color:#FFF}.product--category ul.products li.product-category h2.woocommerce-loop-category__title mark.count{display:none}.title-heading .elementor-widget-container{width:100%;text-align:center}.title-heading h2.elementor-heading-title{display:inline-block;position:relative;margin:0;padding:0 99px;font-weight:700;line-height:1.3;color:#000;white-space:nowrap;background-image:linear-gradient(#437B93,#437B93),linear-gradient(#437B93,#437B93);background-repeat:no-repeat;background-size:65px 2px,65px 2px;background-position:left center,right center}.title-heading h2.elementor-heading-title span{color:#181D4E}.title-heading h2.elementor-heading-title::before,.title-heading h2.elementor-heading-title::after{content:"";position:absolute;top:50%;width:10px;height:10px;background:#437B93;border-radius:50%;transform:translateY(-50%)}.title-heading h2.elementor-heading-title::before{left:62px}.title-heading h2.elementor-heading-title::after{right:62px}.cs-image:after{background:#002650;width:100px;height:100px;content:"";display:block;position:absolute;right:-15px;top:-15px;border-radius:15px;z-index:0}.cs-image:before{background:#002650;width:150px;height:150px;content:"";display:block;position:absolute;left:-15px;bottom:-15px;border-radius:15px;z-index:0}.cs-image.apart:after,.cs-image.apart:before{background:#437B93!important;z-index:0}.cs-image.apart:before{left:auto;right:-15px}.cs-image.apart:after{top:-15px;left:-15px}.product-card{border:1px solid hwb(0deg 0% 100% / 40%)}.page-id-9582 .top_panel_title.sc_layouts_row.sc_layouts_row_type_normal{display:none}.page-id-9582 .content_wrap{width:100%}.apart-list span.elementor-icon{border:none}.apart-list span.elementor-icon{border:none;box-shadow:4px 3px 0 rgb(0 0 0 / .25)}.cs-image img{position:relative;z-index:2}.page-id-9582 .page_content_wrap{padding-bottom:0;margin-top:0!important;padding-top:0!important}.product-section{box-sizing:border-box}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;position:relative!important;box-sizing:border-box;border-width:1px 1px 1px 1px;overflow:hidden;border-style:solid;border-color:hsl(0deg 0% 0% / 40%);box-shadow:0 4px 15px rgb(0 0 0 / .25);transition:0.5s ease-in-out;border-radius:15px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.product-card:hover{box-shadow:0 4px 0 #437B93}.product-image{width:100%;overflow:hidden;display:flex;padding:15px;align-items:center;justify-content:center;background:#fff}.product-image img{display:block;width:100%;height:100%;object-fit:contain}.product-image img{-webkit-transition:opacity 0.3s ease,transform 0.3s ease;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.product-card:hover .product-image img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.product-content{flex-direction:column;align-items:flex-start;padding:20px 24px 25px;row-gap:20px}.product-card .product-title{margin:0 0 12px;font-family:'Outfit';font-style:normal;font-weight:700;font-size:18px;line-height:23px;letter-spacing:normal;min-height:50px;color:#111}.product-grid a.product-button{display:flex;justify-content:center;align-items:center;padding:10px 16px;gap:10px;font-size:16px;width:151px;line-height:1.2;text-decoration:none;transition:background 0.3s ease;color:#fff;height:48px;background:#181D4E;border-radius:10px}.product-button:hover{background:#437B93;color:#fff}.my-blog .elementor-post__text{margin-top:0!important}.product-button span{font-size:12px}.my-blog article .elementor-card-shadow-yes .elementor-post__card{box-shadow:0 4px 15px rgb(0 0 0 / .25)}.my-blog article .elementor-post__meta-data{border:none!important;order:2;margin-bottom:5px!important}.my-blog article a.elementor-post__thumbnail__link{order:1}.my-blog article .elementor-post__text{order:3}.my-blog article .elementor-post__card{padding-bottom:30px}.my-blog article h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:normal;font-weight:600}.my-blog article span.elementor-post-date{box-sizing:border-box;background:rgb(234 105 108 / 15%);border:1px solid rgb(67 123 147 / .1);border-radius:50px;font-family:'Outfit';font-style:normal;font-weight:600;font-size:13px;line-height:33px;padding:5px 15px;text-transform:capitalize;color:#181D4E}@media (max-width:1024px){.top--search button.search_submit{background:#F0F0F0;padding:5px 10px;border-radius:10px;width:48px;height:48px;text-align:center;display:block;left:-22px;top:-10px}.elementor-menu-toggle{background:#F0F0F0;padding:8px 10px;height:48px!important;width:48px;border-radius:10px}.menu-block .theme-btn{display:flex;align-items:center}.main-menu nav ul>li{border-bottom:1px solid #ddd}}@media (max-width:900px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-title{font-size:16px}.product--category ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.product-section{padding:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-title{font-size:16px;min-height:48px}}@media (max-width:767px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.title-heading h2.elementor-heading-title:after,.title-heading h2.elementor-heading-title:before{display:none}.title-heading h2.elementor-heading-title{background:none}.product--category ul.products{grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important}.menu-block .theme-btn{display:none!important}.top--search button.search_submit{width:40px;height:40px;left:-16px;top:-6px}.elementor-menu-toggle{height:40px!important;width:40px;border-radius:10px}.apart-list .elementor-icon-box-wrapper{flex-direction:unset!important;text-align:left}.apart-list .elementor-icon-box-wrapper .elementor-icon-box-content{text-align:left}}@media (min-width:767.99px){.main-menu nav ul>li>a:after{content:""!important;background-color:#181D4E!important;position:absolute;width:0%!important;opacity:1!important;top:auto!important;bottom:5px!important;height:2px!important;left:0!important;transition:0.5s ease-in-out}.main-menu nav ul>li>a{position:relative}.main-menu nav ul>li>a:hover:after{width:100%!important;opacity:1}.main-menu nav ul>li>a:before{content:""!important;background-color:#181D4E!important;position:absolute;opacity:0!important;top:auto!important;bottom:2px!important;height:8px!important;left:0!important;transition:0.5s ease-in-out;width:8px!important;border-radius:100%;z-index:2}.main-menu nav ul>li>a:hover:before{opacity:1!important}}@media (max-width:480px){.product--category ul.products{grid-template-columns:repeat(1,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}}