html{scroll-behavior:smooth}:root{--primary-color:#658b72;--secondary-color:#415d4a;--black-color:#151616;--white-color:#fff;--primary-border-radius:10px}@font-face{font-family:'BakerSignet';src:url('/wp-content/themes/snstheme/fonts/BakerSignet.ttf') format('truetype');src:url('/wp-content/themes/snstheme/fonts/BakerSignet.woff2') format('woff2'),url('/wp-content/themes/snstheme/fonts/BakerSignet.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}body{background-color:var(--black-color) !important;color:#fff !important}body,html{font-family:'Figtree',sans-serif}div#ui-datepicker-div{display:none}h1,h2,h4,h3,h5,h6,label.wpforms-field-label{font-family:'BakerSignet',sans-serif;font-weight:600}a,p{font-family:"Figtree",sans-serif !important}.contactus-container p{margin-bottom:0}.woocommerce-variation-price{margin-bottom:5%}.woocommerce ul.products li.product .price{font-size:22px}.banner-title .n2-ss-text{font-family:'BakerSignet',sans-serif !important}.banner-parag p{font-family:"Figtree",sans-serif !important;font-size:18px !important}span.wc-block-components-checkbox__label a{color:#fff;text-decoration:underline}.top-inner-container a{font-family:'BakerSignet',sans-serif;font-weight:400}.main-navigation .sub-menu,.main-navigation .children{font-size:15px}.main-navigation li ul a,.main-navigation li ul li a{font-weight:500;text-transform:uppercase}.main-navigation ul li a{text-transform:uppercase;margin-bottom:0;line-height:4}.gform_wrapper.gravity-theme .gfield textarea.medium{font-family:inherit}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.5em}span.woocommerce-Price-amount.amount{font-size:30px}h3.wp-block-heading{font-family:"Figtree",sans-serif;color:var(--white-color) !important;text-transform:uppercase;font-size:18px}.gform_wrapper.gravity-theme .gfield_label{font-weight:400 !important}.site-info{text-align:center}.gform-body.gform_body{font-family:'Figtree',sans-serif}td#wapo-total-options-price span{color:var(--primary-color) !important}.ypop-header{background-image:url(/wp-content/uploads/2025/06/newsletter-signup.jpg);background-size:cover !important}.ypop-container-inner{color:var(--black-color)}ol.flex-control-nav.flex-control-thumbs img{padding:10px 5px 5px}.no-margin-top{margin-top:-9% !important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:13px !important;border-radius:5px !important}.is-search-icon{width:50px}.cta-right a{font-size:1em}span.is-search-icon{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:5px}.is-form-style .is-search-submit path{fill:#fff}.is-search-icon svg{width:25px}input#is-search-input-175{border-top-left-radius:5px;border-bottom-left-radius:5px}.is-ajax-search-details a,.is-ajax-search-result a{color:var(--primary-color) !important}.is-ajax-search-result span.woocommerce-Price-amount.amount{font-size:17px}.is-ajax-woocommerce-actions .add_to_cart_inline a.button{padding:7px 10px !important;background:var(--primary-color) !important;color:#fff !important}.is-form-style.is-form-style-3 label{width:calc(65% - 36px) !important}.flex-container{display:flex;align-items:center}.flex-item{flex:1;padding:10px}.cols-info.item3 ul li{display:inline-block}.top-inner-container .fa{padding:0 10px}.cols-info.item2{text-align:center}.cols-info.item3{text-align:right}.top-header ul,.top-header ol{margin:0}select#size{background-color:#fff}.img-round img{border-radius:15px}.container{max-width:1800px}.flex-main-container.top-header p{margin-bottom:0;font-weight:500}.main-navigation .sub-menu,.main-navigation .children{top:68px}.search-box{flex:1;display:flex;justify-content:flex-start}.site-title-wrap{flex:1}.cta-right{flex:1;display:flex;justify-content:flex-end}.site-identity.clear{display:flex;justify-content:space-between;align-items:center}.top-navigation .main-navigation{text-align:center}.top-navigation-right{float:unset;display:block;max-width:100%}.container{padding:0 8%}.home #page{padding-top:0}.home .site-content,.page-id-113 .site-content,.page-id-135 .site-content,.page-id-1209 .site-content{padding:0}#primary{margin:0 auto;display:block;width:100%;max-width:1600px}.main-navigation .sub-menu,.main-navigation .children{border-radius:0}.footer-tagline{width:100%;display:block}.footer-widgets ul li.wp-block-social-link{padding:0 !important}.footer-widgets ul li{padding:0 0 24px}.footer-widgets{margin-bottom:0}.site-footer{padding:0}.site-footer{background-image:url(https://staging.poolsideplumbing.com.au/wp-content/uploads/2024/01/footer-bg.png) !important;background:rgb(242 242 242/0%) !important;background-size:cover !important;background-repeat:no-repeat !important}.footer-widgets .footer-column{width:18.6%}.footer-column.col3 p{margin-bottom:0}.footer-copyright{padding:20px 0}.footer-widgets{margin-bottom:7% !important}.footer-column.col1{margin-right:10% !important}.page-id-40 tr.wc-block-cart-items__header{background-color:#151616}.woocommerce div.product form.cart .variations select{background-color:#fff;color:var(--black-color)}table tr:nth-child(even){background:0 0}.ypop-wrapper{left:10px !important}.ypop-wrapper a.close{background-color:var(--secondary-color) !important}.home label.gfield_label.gform-field-label{color:#fff !important}.n2-ss-layer.n2-ow.banner-title h2,.banner-parag p{color:#fff !important}.main-navigation a{color:var(--white-color)}.top-navigation-right{background-color:var(--primary-color)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:var(--primary-color)}ul.page-numbers{background-color:#fff !important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--primary-color);color:#fff}p.site-title a{color:var(--primary-color) !important}p.site-description{color:var(--secondary-color)}h1,h2,h3,h4,h5,h6,.entry-header .entry-title a,.editor-post-title__input alabel.wpforms-field-label{color:var(--primary-color) !important}div#n2-ss-2 .nextend-bullet-bar .n2-bullet.n2-active{background-color:var(--primary-color)}div#n2-ss-2 .nextend-arrow{background-color:var(--primary-color);border-radius:50px;padding:5px}div#n2-ss-2 .nextend-arrow img{width:23px !important}.entry-content p a,.header-text a,.entry-content .meta-list a,.site-footer a{color:var(--secondary-color) !important}.main-navigation ul li.current-menu-item ul.sub-menu li a{color:var(--white-color) !important}.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-item a{color:var(--black-color) !important}a,p{color:var(--black-color)}.site-header{background:var(--white-color)}.main-navigation li ul a,.main-navigation li ul li a{color:var(--white-color)}.main-navigation .sub-menu li:hover,.main-navigation .children li:hover{background-color:var(--secondary-color)}.main-navigation ul .sub-menu li.current-menu-item a,.main-navigation ul .sub-menu li.current-page-item a{color:#fff !important}.main-navigation ul .sub-menu li.current-menu-item.menu-item-has-children a:hover,.main-navigation ul .sub-menu li.current-page-item.menu-item-has-children a:hover{color:#fff !important}.main-navigation ul .sub-menu li.current-menu-item a:hover,.main-navigation ul .sub-menu li.current-page-item a:hover{color:#fff !important}.main-navigation ul li.current-menu-item ul.sub-menu li a{color:var(--white-color) !important}.top-header{background-color:var(--primary-color);text-align:center;text-transform:uppercase}.top-header a,.top-header p,li.cart span.total{color:var(--white-color)}.top-header i{color:var(--secondary-color)}mark.count{background-color:rgb(255 255 255/0%);color:#fff}.main-navigation .sub-menu,.main-navigation .children{background:var(--primary-color)}::selection{background:var(--primary-color);color:var(--white-color)}footer#colophon{background-color:var(--primary-color) !important}.footer-copyright{background-color:var(--primary-color);color:#fff}.footer-column.col4 a{color:#fff !important}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:var(--primary-color) !important;color:var(--white-color)}.entry-content p a,.header-text a{box-shadow:inset 0 -1px 0 var(--primary-color) !important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--secondary-color)}.site-footer a,.footer-column.col3 p{color:var(--white-color) !important}.section5 p a{color:#fff !important}.archive.woocommerce.woocommerce-page ul.products li.product .button,.woocommerce.woocommerce-page .button,.related.products ul.products li.product .button{padding:10px;max-width:100%;border-radius:8px}.woocommerce-page #page p,.woocommerce-checkout #page p,.woocommerce-page #page .nav-previous a,.woocommerce-page #page span.posted_in,.woocommerce-page #page .nav-next a{color:var(--white-color)}.woocommerce-page #page p a,.woocommerce-page #page span.posted_in a{color:var(--primary-color)}.woocommerce-error,.woocommerce-info,.woocommerce-message{color:var(--black-color) !important}.gform_wrapper.gravity-theme .gfield_label,span.woocommerce-Price-amount.amount{color:var(--white-color)}.wc-block-grid__product-title{color:var(--primary-color) !important}span.woocommerce-Price-amount.amount{color:var(--primary-color) !important}.n2-ss-button-container a{background-color:var(--primary-color) !important;border-radius:var(--primary-border-radius) !important}.wp-block-button__link,input[type=submit],.gform_wrapper input[type=submit],.cta-right a{color:#fff;background-color:var(--primary-color);border-radius:var(--primary-border-radius);box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;font-weight:500}.btn-secondary .wp-block-button__link{color:var(--primary-color);background-color:rgb(255 255 255/0%);border-radius:var(--primary-border-radius);box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;border:2px solid var(--primary-color);font-weight:500}.entry-content p a:hover{box-shadow:inset 0 -1px 0 var(--secondary-color) !important}.wp-block-button__link,.btn-secondary .wp-block-button__link,.n2-ss-button-container a,button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained,button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block,.cta-right a{transition:all .3s cubic-bezier(.4,0,.2,1) !important;transform:scale(1.02)}button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained,button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{color:#fff;background-color:var(--primary-color);border-radius:var(--primary-border-radius);box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px)}.entry-content p a:hover,.header-text a:hover,.post-navigation a:hover .post-title,.entry-header .entry-title a:hover,#page .more-link:hover,.main-navigation a:hover{color:var(--secondary-color) !important}.main-navigation ul.sub-menu li a:hover{color:#fff !important}.main-navigation ul li.current-menu-item ul.sub-menu li:hover a{color:#fff !important}div#n2-ss-2 .nextend-bullet-bar .n2-bullet:hover{background-color:var(--secondary-color) !important}.top-header a:hover{color:var(--secondary-color)}.wp-block-button__link:hover,.n2-ss-button-container a:hover,.gform_wrapper input[type=submit]:hover,.cta-right a:hover{color:#fff;background-color:var(--secondary-color) !important;transform:scale(1.05)}.btn-secondary .wp-block-button__link:hover{color:var(--white-color);background-color:var(--secondary-color);border:2px solid var(--secondary-color);transform:scale(1.05)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:var(--secondary-color) !important;color:var(--white-color) !important}button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained:hover,button.woocommerce-button.button.woocommerce-form-login__submit:hover,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover,.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block:hover{background-color:var(--secondary-color) !important;color:var(--white-color) !important}.woocommerce.woocommerce-page .products li.product{background:var(--fourth-color);padding:15px}h2.woocommerce-loop-category__title{background-color:var(--primary-color);color:var(--white-color) !important;margin-top:26px !important;text-align:center;border-radius:5px;border:1px solid var(--primary-color)}h2.woocommerce-loop-category__title:hover{background-color:var(--primary-color);color:#fff !important}.archive.woocommerce.woocommerce-page ul.products li.product .button,.woocommerce.woocommerce-page .button,.related.products ul.products li.product .button{padding:10px;max-width:100%;border-radius:0}.woocommerce ul.products li.product .button{display:block;text-align:center;color:var(--white-color);border-radius:var(--primary-border-radius)}.woocommerce ul.products li.product .button,.woocommerce.woocommerce-page .button,.woocommerce div.product form.cart .button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce button.button.alt{color:#fff;background-color:var(--primary-color);border-radius:var(--primary-border-radius);box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;font-weight:300}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff;background-color:red !important;border-radius:var(--primary-border-radius);box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;font-weight:300}.wc-block-cart__submit{background-color:var(--primary-color);border-radius:var(--primary-border-radius);box-shadow:none;text-decoration:none}.wc-block-cart__submit a{color:#fff;font-weight:300}.woocommerce ul.products li.product .price{color:var(--white-color);display:block;font-weight:400;margin-bottom:.5em;font-size:22px}.woocommerce a.added_to_cart{padding-top:.5em;display:block;text-align:center !important}.woocommerce-info{border-top-color:var(--secondary-color)}.woocommerce-info:before{color:var(--secondary-color)}span.cart-total{display:inline-block;background:#ff0;border-radius:100%;line-height:1;padding:1px 3px;position:absolute;margin-left:20px;margin-top:-5px;font-size:12px;color:#2a2a2a;font-weight:700}p.woocommerce-result-count,form.woocommerce-ordering{display:none}.footer-copyright{display:none !important}.product_meta{display:none}.floating-phone{display:none}h3.custom-header-subcat{display:none}.woocommerce p.entry-byline{display:none !important}.mobile-navigation{display:none !important}.footer-bottom{display:none}li.cta-mobile-rqt a{display:none !important}.sub-menu .menu-item-has-children>a:after,.sub-menu .page_item_has_children>a:after{display:none}li.cta-mobile-rqt.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-160{display:none}.custom-logo-link img{display:block;margin:0 auto}@media only screen and (max-width:1280px){.footer-widgets{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.footer-widgets .footer-column{width:100%}}@media only screen and (max-width:1000px){.site-identity{padding:5% 0}.footer-widgets .footer-column{margin-right:3%}.flex-main-container.top-header{font-size:15px}html body div.wprm-wrapper{overflow:visible}.footer-widgets{display:block}.floating-phone{display:block;position:fixed;right:0;z-index:999999;top:0;width:85%;text-align:right;height:42px}.admin-bar .floating-phone{top:25px}.admin-bar #wprmenu_menu_ul{position:initial}.floating-phone a{width:100%;display:block;padding-top:10px}.floating-phone i{color:#fff;font-size:25px}li.cta-mobile-rqt a{background-color:var(--secondary-color) !important;border-radius:100px;text-align:center;margin:22px}li.cta-mobile-rqt a{display:block !important}li.cta-mobile-rqt.menu-item.menu-item-type-custom{position:absolute;width:100%;bottom:50px}#mysticky-nav.wrapfixed{margin-top:41px !important}li.cta-mobile-rqt.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-160{display:block}}@media only screen and (max-width:900px){.is-form-style.is-form-style-3 label{width:calc(100% - 36px) !important}.site-identity.clear{gap:2em}.cta-right a{font-size:1em}.container.mainNav{padding:0 !important}}@media only screen and (max-width:785px){.search-box{display:none}.cta-right{display:none}.site-identity.clear{display:block !important}.site-identity{padding:2%}}@media only screen and (max-width:782px){.admin-bar .floating-phone{top:44px}}@media only screen and (max-width:768px){.flex-container{display:flex;align-items:center;flex-direction:column}.flex-item{padding:5px}.top-header{padding:15px 0}.footer-widgets .footer-column{width:100%}}@media only screen and (max-width:500px){.flex-container{display:flex;align-items:center;flex-direction:column}}@media (min-width:1000px){.n2-ss-section-main-content,.alignwide{width:82vw !important}}