html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width: 820px){section#content{margin-bottom:0 !important}}.fusion-text h1,.fusion-text h2,.fusion-text h3,.fusion-text h4,.fusion-text h5,.fusion-text h6,.fusion-text p,.fusion-title h1,.fusion-title h2,.fusion-title h3,.fusion-title h4,.fusion-title h5,.fusion-title h6,.fusion-title p{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width: 820px){.fusion-text h1,.fusion-title h1{font-size:48px !important;line-height:1.1 !important}.fusion-text h2,.fusion-title h2{font-size:30px !important;line-height:1.1 !important}}.main-header{-webkit-backdrop-filter:blur(12px) !important;backdrop-filter:blur(12px) !important}ul.fusion-menu li.menu-button a span.menu-text{background:#005bac !important;color:#fff !important;-webkit-transition:all 0.2s;transition:all 0.2s;padding:10px 20px;font-size:11px !important;text-transform:uppercase !important;font-weight:700 !important;border-radius:999px;letter-spacing:0.08em;font-family:"Manrope"}ul.fusion-menu li.menu-button a span.menu-text:hover{background:#005686 !important;-webkit-transition:all 0.2s;transition:all 0.2s;padding:10px 20px}.home-banner .fusion-title h1 span.smaller{font-size:55px !important}@media screen and (max-width: 820px){.home-stats .fusion-text.stat p{font-size:32px !important}.home-stats .fusion-text.description p{font-size:9px !important;line-height:1.3 !important}}@media screen and (max-width: 820px){.pool-visualiser-container #udrew-widget{height:500px !important;max-height:500px !important}}@media screen and (max-width: 820px){.up-buttons-row .fusion-column-wrapper{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}.centered-mega-parent .awb-menu__mega-wrap{left:50% !important;right:auto !important;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:70px !important}.centered-mega-parent .awb-menu__mega-wrap:before{content:'s';top:0;right:0;position:absolute}body.single-product .fusion-title.single-product-title h1{font-size:38px !important}body.single-product .fusion-woo-cart form.cart table.variations{max-width:310px !important}body.single-product .fusion-woo-cart form.cart .single_variation_wrap .single_variation .woocommerce-variation-price span.price span.amount bdi{font-size:24px !important;font-weight:700 !important;color:#005bac !important;font-family:"Big Shoulders" !important}body.single-product .fusion-woo-cart form.cart .single_variation_wrap .single_variation .woocommerce-variation-price span.price del{margin-left:12px !important}body.single-product .fusion-woo-cart form.cart .single_variation_wrap .single_variation .woocommerce-variation-price span.price del span.amount bdi{font-size:24px !important;font-weight:700 !important;color:#c3c4c5 !important;font-family:"Big Shoulders" !important;text-decoration:line-through !important}@media screen and (min-width: 820px){.single-product-post-card .product-post-card-details{min-height:80px}}@media screen and (max-width: 820px){.single-product-post-card .product-post-card-details{height:100px !important;overflow:hidden}}.single-product-post-card .zesty-product-price{color:#14276d !important;font-family:"Big Shoulders" !important;font-size:22px !important;font-weight:800 !important;letter-spacing:-0.01em;line-height:1 !important;min-height:66px !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}@media screen and (max-width: 820px){.single-product-post-card .zesty-product-price{text-align:center !important}}.single-product-post-card .zesty-product-price ins{text-decoration:none !important}.single-product-post-card .zesty-product-price span.zesty-product-price__label,.single-product-post-card .zesty-product-price span.zesty-product-price__from{font-family:"Manrope" !important;color:#6e7073 !important;line-height:1 !important;text-transform:uppercase !important;font-weight:700;font-size:11px;letter-spacing:0.1em}.single-product-post-card .zesty-product-price span.zesty-product-price__was{font-family:"Manrope" !important;color:#ff0000 !important;line-height:1 !important;text-transform:uppercase !important;font-weight:700;font-size:11px;letter-spacing:0}.single-product-page-price .zesty-product-price span.zesty-product-price__label,.single-product-page-price .zesty-product-price span.zesty-product-price__from{font-family:"Manrope" !important;color:#6e7073 !important;line-height:1 !important;text-transform:uppercase !important;font-weight:700;font-size:11px;letter-spacing:0.1em}.single-product-page-price .zesty-product-price span.zesty-product-price__was{font-family:"Manrope" !important;color:#ff0000 !important;line-height:1 !important;text-transform:uppercase !important;font-weight:700;font-size:15px;letter-spacing:0}.fusion-post-cards ul.fusion-filters{border:none !important;margin-bottom:28px !important}.fusion-post-cards ul.fusion-filters li.fusion-filter{font-family:"Manrope" !important;font-weight:700 !important;font-size:12px !important;letter-spacing:0.06em !important;text-transform:uppercase !important;border-radius:999px !important;background:#f3f5f7 !important;margin-right:6px !important;-webkit-transition:all 0.2s !important;transition:all 0.2s !important;margin-bottom:8px}.fusion-post-cards ul.fusion-filters li.fusion-filter a{border:none !important;-webkit-transition:all 0.2s !important;transition:all 0.2s !important;padding:9px 16px !important;line-height:1.5 !important}.fusion-post-cards ul.fusion-filters li.fusion-filter:hover{background:#e8f4fa !important;-webkit-transition:all 0.2s !important;transition:all 0.2s !important}.fusion-post-cards ul.fusion-filters li.fusion-filter:hover a{color:#005bac !important;-webkit-transition:all 0.2s !important;transition:all 0.2s !important}.fusion-post-cards ul.fusion-filters li.fusion-filter.fusion-active{background:#14276d !important}.fusion-post-cards ul.fusion-filters li.fusion-filter.fusion-active a{color:#fff !important}.fusion-post-cards ul.fusion-filters li.fusion-filter.fusion-active:hover{background:#14276d !important}.fusion-post-cards ul.fusion-filters li.fusion-filter.fusion-active:hover a{color:#fff !important}.fusion-post-cards.zesty-post-filters ul.fusion-filters{margin-top:0 !important;margin-bottom:40px !important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fusion-post-cards.zesty-post-filters ul.fusion-filters li.fusion-filter{border-radius:12px !important}@media screen and (max-width: 820px){.fusion-post-cards.zesty-post-filters ul.fusion-filters li.fusion-filter{width:100% !important}}.fusion-post-cards.zesty-post-filters ul.fusion-filters li.fusion-filter a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:13px !important;font-weight:800 !important;height:100% !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fusion-post-cards.zesty-post-filters ul.fusion-filters li.fusion-filter a span.zesty-filter-description{display:block;width:100%;margin-top:2px;text-transform:none !important;font-size:12px !important;font-weight:400 !important}a.zesty-add-product-button{background:#e8f4fa;border-radius:999px;font-family:"Manrope" !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.08em !important;font-size:11px !important;padding:8px 14px !important;color:#005bac;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width: 820px){a.zesty-add-product-button{width:100%;text-align:center;margin-top:15px !important}}a.zesty-add-product-button.loading{background:#005bac;color:#fff !important}a.zesty-add-product-button.loading:after{display:none !important}a.zesty-add-product-button.loading:before{content:''}a.zesty-add-product-button.error::after{content:" — error"}a.zesty-add-product-button:before{content:'\f067';font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;margin-right:5px !important;font-size:10px !important}a.zesty-add-product-button.added{background:#28a745 !important;color:#fff !important}a.zesty-add-product-button.added:before{content:'\f00c';color:#fff !important}a.zesty-add-product-button:hover{background:#005bac;color:#fff}a.zesty-add-product-button:hover:before{color:#fff}.pool-technical-details-table{padding:10px}.pool-technical-details-table table{border:1px solid rgba(20,39,109,0.06) !important;background:#fff !important;border-radius:20px !important;-webkit-box-shadow:0 2px 6px rgba(20,39,109,0.06);box-shadow:0 2px 6px rgba(20,39,109,0.06);overflow:hidden}@media screen and (max-width: 820px){.pool-technical-details-table table{border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important}}@media screen and (max-width: 820px){.pool-technical-details-table table thead{display:none !important}}.pool-technical-details-table table thead tr th{background:#005bac;color:#fff;border:none !important;text-align:center !important;font-family:"Manrope" !important;font-weight:800 !important;font-style:16px !important;padding:20px !important}@media screen and (max-width: 820px){.pool-technical-details-table table tbody tr{display:block !important;width:100% !important;padding-bottom:40px !important;background:#f3f5f7 !important}.pool-technical-details-table table tbody tr:last-child{padding-bottom:0 !important}}.pool-technical-details-table table tbody tr td{background:#fff !important;text-align:center !important;border-color:#8D8D8D !important}@media screen and (max-width: 820px){.pool-technical-details-table table tbody tr td{display:block !important;width:100% !important;text-align:right !important}.pool-technical-details-table table tbody tr td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}}.pool-technical-details-table table tbody tr td:first-child{border-left:none !important}.pool-technical-details-table table tbody tr td:last-child{border-right:none !important}@media screen and (max-width: 820px){.pool-technical-details-table table tbody tr td:last-child{border-right:1px solid #8D8D8D !important}}.pool-technical-details-table table tbody tr td img{width:100%;max-width:140px !important}@media screen and (max-width: 820px){.pool-technical-details-table table tbody tr td:first-child{background:#005bac !important;color:#fff !important;border:none !important;font-weight:700 !important}}.cta-boxes .content-box-column .content-box-wrapper{padding:18px !important;border:1px solid #c3c4c5 !important}.cta-boxes .content-box-column .content-box-wrapper .heading{text-transform:uppercase !important;margin-bottom:2px !important;font-weight:700 !important;letter-spacing:0.10em !important}.cta-boxes .content-box-column .content-box-wrapper .heading img{margin-top:-3px !important}.cta-boxes .content-box-column .content-box-wrapper .heading a{color:#6e7073 !important}.cta-boxes .content-box-column .content-box-wrapper .content-container{margin-bottom:0 !important;font-family:"Manrope" !important;font-size:16px !important;font-weight:700 !important}.cta-boxes .content-box-column .content-box-wrapper .content-container a{color:#14276d !important}.gform_validation_errors{display:none !important}.gform_wrapper{margin-bottom:0 !important}.gform_wrapper .gform_heading{display:none !important}.gform_wrapper form .gform_body .gform_fields .gfield label{font-family:"Manrope" !important;font-weight:700 !important;font-size:11px !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#6e7073 !important;margin-bottom:6px !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select{font-family:"Cabin",sans-serif !important;font-size:15px !important;padding:12px 14px;background:#fff;border:1px solid #c3c4c5 !important;border-radius:10px !important;color:#575756 !important;height:45px !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-webkit-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::-webkit-input-placeholder{color:#575756 !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-ms-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-ms-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:-ms-input-placeholder{color:#575756 !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-ms-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-ms-input-placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::-ms-input-placeholder{color:#575756 !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::placeholder{color:#575756 !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .select-arrow{border-left:none !important;color:#575756 !important;background:none !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{font-family:"Cabin",sans-serif !important;font-size:15px !important;padding:12px 14px;background:#fff;border:1px solid #c3c4c5 !important;border-radius:10px !important;color:#575756 !important;height:100px !important;resize:none !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:#575756 !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#575756 !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#575756 !important}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#575756 !important}.gform_wrapper form .gform_footer{padding-bottom:0 !important;padding-top:0 !important;margin-top:22px !important}.fusion-post-cards .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px !important}.fusion-post-cards .pagination span.current{width:auto;background:transparent !important;color:#005bac !important;font-weight:700 !important}.fusion-post-cards .pagination a,.fusion-post-cards .pagination a.pagination-next,.fusion-post-cards .pagination a.pagination-prev{color:#6e7073 !important;font-weight:700 !important}.fusion-post-cards .pagination a:hover,.fusion-post-cards .pagination a.pagination-next:hover,.fusion-post-cards .pagination a.pagination-prev:hover{color:#005bac !important}.fusion-post-cards .pagination a:before,.fusion-post-cards .pagination a:after,.fusion-post-cards .pagination a.pagination-next:before,.fusion-post-cards .pagination a.pagination-next:after,.fusion-post-cards .pagination a.pagination-prev:before,.fusion-post-cards .pagination a.pagination-prev:after{color:#6e7073 !important}.fusion-post-cards .pagination a:hover:before,.fusion-post-cards .pagination a:hover:after,.fusion-post-cards .pagination a.pagination-next:hover:before,.fusion-post-cards .pagination a.pagination-next:hover:after,.fusion-post-cards .pagination a.pagination-prev:hover:before,.fusion-post-cards .pagination a.pagination-prev:hover:after{color:#005bac !important}span.opening-hours-checker{position:relative;font-size:11px !important;text-transform:uppercase !important;font-family:"Manrope" !important;letter-spacing:0.08em !important;font-weight:700 !important;color:#7fd0e0 !important;line-height:1.2 !important;margin-left:17px !important}span.opening-hours-checker:before{content:'';position:absolute;width:8px;height:8px;border-radius:100%;background:#6ee29a;top:3px;left:-17px;-webkit-animation:upStatusPulseGreen 2s ease-in-out infinite;animation:upStatusPulseGreen 2s ease-in-out infinite}span.opening-hours-checker.open:before{background:#6ee29a;-webkit-animation:upStatusPulseGreen 2s ease-in-out infinite;animation:upStatusPulseGreen 2s ease-in-out infinite}span.opening-hours-checker.closed{color:#ef6b6b !important}span.opening-hours-checker.closed:before{background:#ef6b6b;-webkit-animation:upStatusPulseRed 2s ease-in-out infinite;animation:upStatusPulseRed 2s ease-in-out infinite}span.opening-hours-checker.opening-soon{color:#f6b45b !important}span.opening-hours-checker.opening-soon:before{background:#f6b45b;-webkit-animation:upStatusPulseOrange 2s ease-in-out infinite;animation:upStatusPulseOrange 2s ease-in-out infinite}span.opening-hours-checker.closing-soon{color:#f6b45b !important}span.opening-hours-checker.closing-soon:before{background:#f6b45b;-webkit-animation:upStatusPulseOrange 2s ease-in-out infinite;animation:upStatusPulseOrange 2s ease-in-out infinite}@-webkit-keyframes upStatusPulseGreen{0%,
	100%{-webkit-box-shadow:0 0 0 4px rgba(110,226,154,0.25);box-shadow:0 0 0 4px rgba(110,226,154,0.25)}50%{-webkit-box-shadow:0 0 0 6px rgba(110,226,154,0.1);box-shadow:0 0 0 6px rgba(110,226,154,0.1)}}@keyframes upStatusPulseGreen{0%,
	100%{-webkit-box-shadow:0 0 0 4px rgba(110,226,154,0.25);box-shadow:0 0 0 4px rgba(110,226,154,0.25)}50%{-webkit-box-shadow:0 0 0 6px rgba(110,226,154,0.1);box-shadow:0 0 0 6px rgba(110,226,154,0.1)}}@-webkit-keyframes upStatusPulseOrange{0%,
	100%{-webkit-box-shadow:0 0 0 4px rgba(246,180,91,0.25);box-shadow:0 0 0 4px rgba(246,180,91,0.25)}50%{-webkit-box-shadow:0 0 0 7px rgba(246,180,91,0.1);box-shadow:0 0 0 7px rgba(246,180,91,0.1)}}@keyframes upStatusPulseOrange{0%,
	100%{-webkit-box-shadow:0 0 0 4px rgba(246,180,91,0.25);box-shadow:0 0 0 4px rgba(246,180,91,0.25)}50%{-webkit-box-shadow:0 0 0 7px rgba(246,180,91,0.1);box-shadow:0 0 0 7px rgba(246,180,91,0.1)}}@-webkit-keyframes upStatusPulseRed{0%,
	100%{-webkit-box-shadow:0 0 0 4px rgba(239,107,107,0.25);box-shadow:0 0 0 4px rgba(239,107,107,0.25)}50%{-webkit-box-shadow:0 0 0 7px rgba(239,107,107,0.1);box-shadow:0 0 0 7px rgba(239,107,107,0.1)}}@keyframes upStatusPulseRed{0%,
	100%{-webkit-box-shadow:0 0 0 4px rgba(239,107,107,0.25);box-shadow:0 0 0 4px rgba(239,107,107,0.25)}50%{-webkit-box-shadow:0 0 0 7px rgba(239,107,107,0.1);box-shadow:0 0 0 7px rgba(239,107,107,0.1)}}table.opening-hours-table{margin-top:18px !important;margin-bottom:18px !important}table.opening-hours-table tr th,table.opening-hours-table tr td{font-family:"Manrope";font-size:14px !important;padding-top:12px !important;padding-bottom:12px !important}table.opening-hours-table tr th{text-align:left !important;color:rgba(255,255,255,0.85) !important;font-weight:600 !important;border-top:1px solid rgba(255,255,255,0.12)}table.opening-hours-table tr td{text-align:right !important;color:#fff !important;font-weight:700 !important;border-top:1px solid rgba(255,255,255,0.12)}table.opening-hours-table tr:first-child th,table.opening-hours-table tr:first-child td{border-top:none !important}.team-member{min-height:470px}@media screen and (max-width: 820px){.team-member{min-height:320px}}.colour-comparison-main{width:100%;max-width:1250px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;gap:22px;background:#fff;border-radius:14px;border:1px solid #c3c4c5 !important}@media screen and (max-width: 820px){.colour-comparison-main{margin-top:30px !important}}.colour-comparison-main .cc-left{-ms-flex-preferred-size:25%;flex-basis:25%;padding-top:20px;padding-left:10px;padding-right:10px}@media screen and (max-width: 820px){.colour-comparison-main .cc-left{-ms-flex-preferred-size:100%;flex-basis:100%}}.colour-comparison-main .cc-left p.cc-title{text-align:center;color:#fff;font-weight:800 !important;margin-top:0 !important;margin-bottom:20px !important;margin-left:10px !important;margin-right:10px !important;font-size:16px !important;background:#005bac;border-radius:14px !important;padding:8px !important;font-family:"Manrope" !important}.colour-comparison-main .cc-left .cc-left-inner{width:100%;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 820px){.colour-comparison-main .cc-left .cc-left-inner{max-width:100%}}.colour-comparison-main .cc-left .cc-left-inner .single-pool-colour-comp{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);height:117px;margin-left:10px;margin-right:10px;margin-bottom:20px;background-position:center;background-size:cover;cursor:pointer;border-radius:100%}@media screen and (max-width: 820px){.colour-comparison-main .cc-left .cc-left-inner .single-pool-colour-comp{-ms-flex-preferred-size:80px;flex-basis:80px;height:80px}}.colour-comparison-main .cc-right{-ms-flex-preferred-size:calc(75% - 22px);flex-basis:calc(75% - 22px);padding:20px}@media screen and (max-width: 820px){.colour-comparison-main .cc-right{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:0 !important}}.colour-comparison-main .cc-right .pool-colour-comp-large-main .pool-colour-comp-large{display:none}.colour-comparison-main .cc-right .pool-colour-comp-large-main .pool-colour-comp-large.open{display:block}.colour-comparison-main .cc-right .pool-colour-comp-large-main .pool-colour-comp-large p.comp-title{margin-top:0px !important;margin-bottom:0 !important;font-size:30px !important;font-weight:800 !important;color:#005bac;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding-left:5px;font-family:"Manrope" !important}@media screen and (max-width: 820px){.colour-comparison-main .cc-right .pool-colour-comp-large-main .pool-colour-comp-large p.comp-title{text-align:center;margin-top:0px !important;padding-left:0}}.colour-comparison-main .cc-right .pool-colour-comp-large-main .pool-colour-comp-large .comp-desc{padding-left:5px;width:100%}@media screen and (max-width: 820px){.colour-comparison-main .cc-right .pool-colour-comp-large-main .pool-colour-comp-large .comp-desc{text-align:center;margin-top:0px !important;padding-left:0}}.colour-comparison-main .cc-right .pool-colour-comp-large-main .pool-colour-comp-large .comp-image{width:100%;height:630px;background-position:bottom;background-size:cover;border-radius:14px}@media screen and (max-width: 820px){.colour-comparison-main .cc-right .pool-colour-comp-large-main .pool-colour-comp-large .comp-image{background-size:cover;height:300px}}.fusion-woo-cart_table-wrapper form.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity{border-color:#fff !important}.fusion-woo-cart_table-wrapper form.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity input[type="button"]{background:#c3c4c5 !important;-webkit-transition:all 0.2s;transition:all 0.2s;color:#fff;font-size:18px !important;border:1px solid #c3c4c5}.fusion-woo-cart_table-wrapper form.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity input[type="button"]:hover{background:#14276d !important;-webkit-transition:all 0.2s;transition:all 0.2s;border:1px solid #14276d}.fusion-woo-cart_table-wrapper form.woocommerce-cart-form table.shop_table tbody tr td.product-quantity .quantity input[type="number"]{border:1px solid #c3c4c5 !important;font-size:17px !important}@media screen and (max-width: 820px){.fusion-woo-cart_table-wrapper form.woocommerce-cart-form table.shop_table tbody tr td.product-remove{top:30px !important;right:20px !important}.fusion-woo-cart_table-wrapper form.woocommerce-cart-form table.shop_table tbody tr td.product-remove a{color:#fff !important}}.fusion-woo-cart-totals-wrapper .cart_totals .wc-proceed-to-checkout{padding-top:15px !important}.fusion-woo-cart-totals-wrapper .cart_totals .wc-proceed-to-checkout a.fusion-button{margin-left:15px !important}.fusion-woo-cart-totals-wrapper .cart_totals .wc-proceed-to-checkout a.fusion-button.fusion-update-cart{display:none !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout{padding-top:0 !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block{background:#fff;padding:30px !important;border-radius:20px !important;-webkit-box-shadow:0 2px 6px rgba(20,39,109,0.06);box-shadow:0 2px 6px rgba(20,39,109,0.06);border:1px solid #e2e2e3 !important}@media screen and (max-width: 820px){.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block{padding:25px !important}}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__shipping-option .wc-block-components-checkout-step__content .wc-block-components-radio-control__option span.wc-block-components-radio-control__label{font-size:15px !important;font-family:"Manrope" !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__shipping-option .wc-block-components-checkout-step__content .wc-block-components-radio-control__option span.wc-block-formatted-money-amount{font-size:15px !important;font-family:"Manrope" !important;font-weight:800 !important;color:#14276d !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__payment-method .wc-block-components-radio-control::after{display:none !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__payment-method .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option{-webkit-box-shadow:none !important;box-shadow:none !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__payment-method .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{display:none !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__payment-method .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control-accordion-content{padding:0 !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step{margin-bottom:40px !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading-container{margin-bottom:10px !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading-container h2.wc-block-components-title{font-family:"Manrope" !important;font-weight:800 !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__content input[type="text"],.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__content input[type="email"],.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__content input[type="tel"],.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__content textarea,.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__content select{border:1px solid #c3c4c5 !important;font-family:"Manrope"}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__content select{cursor:pointer !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__content textarea{resize:none !important;height:200px !important;font-size:14px !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__actions{margin-bottom:0 !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__actions button.wc-block-components-checkout-place-order-button{background:#005bac !important;font-size:15px !important;font-family:"Manrope";font-weight:800 !important;-webkit-transition:all 0.2s;transition:all 0.2s;border-radius:10px !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__actions button.wc-block-components-checkout-place-order-button:hover{background:#005686 !important;-webkit-transition:all 0.2s;transition:all 0.2s}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block{background:#fff !important;border-radius:20px !important;-webkit-box-shadow:0 2px 6px rgba(20,39,109,0.06);box-shadow:0 2px 6px rgba(20,39,109,0.06)}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title p.wc-block-components-checkout-order-summary__title-text{font-size:20px !important;font-family:"Manrope" !important;font-weight:800 !important;color:#14276d !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity{background:#005bac !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__content form.wc-block-components-totals-coupon__form input[type="text"]{border:1px solid #c3c4c5 !important;font-family:"Manrope"}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__content form.wc-block-components-totals-coupon__form button{background:#005bac !important;font-size:12px !important;font-family:"Manrope";font-weight:800 !important;-webkit-transition:all 0.2s;transition:all 0.2s;border-radius:6px !important;color:#fff !important}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon__content form.wc-block-components-totals-coupon__form button:hover{background:#005686 !important;-webkit-transition:all 0.2s;transition:all 0.2s}.ultimate-pools-checkout-container .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper .wc-block-components-totals-item__value span.wc-block-formatted-money-amount{color:#14276d !important;font-weight:700 !important}@media screen and (max-width: 820px){.wc-block-components-sidebar{display:none !important}}.zesty-multiple-shipments-notice{margin:0;padding:16px 20px;text-align:left;background:#fff8e6;border:1px solid #e3c778;color:#5f4b1d}.zesty-multiple-shipments-notice strong{display:block;margin-bottom:5px !important}.zesty-multiple-shipments-notice p{margin:0 !important;margin-bottom:2px !important}.projects-page-post-cards .project-post-card{min-height:320px !important}@media screen and (min-width: 1180px){.projects-page-post-cards .project-post-card:first-child{min-height:500px !important}}.homepage-project-post-cards .project-post-card{min-height:320px !important}
