.woocommerce.single-product .qode-single-product-summary:has(#uni_cpo_options) .summary>.clearfix>.price{display:none}.woocommerce.single-product #uni_cpo_options{margin-bottom:35px}.woocommerce.single-product #uni_cpo_options #required_area_row{margin-top:35px}.woocommerce.single-product #uni_cpo_options #required_area_row .uni-row-content-wrap{padding-top:35px !important}.woocommerce.single-product #uni_cpo_options #required_area_row .uni-row-content-wrap .open-turf-calculator:not(.uni-module-overlay-active){cursor:pointer}.woocommerce.single-product #uni_cpo_options #required_area_row .uni-row-content-wrap .open-turf-calculator:not(.uni-module-overlay-active):hover u{color:#333}.woocommerce.single-product #uni_cpo_options #required_area_row .uni-row-content-wrap .open-turf-calculator:not(.uni-module-overlay-active)>*{pointer-events:none}.woocommerce.single-product #uni_cpo_options #required_area_row .uni-row-content-wrap .open-turf-calculator:not(.uni-module-overlay-active) li:before{content:""}.woocommerce.single-product #uni_cpo_options #required_area_row .uni-row-content-wrap .open-turf-calculator:not(.uni-module-overlay-active) li u{color:#5c8b36}.woocommerce.single-product #uni_cpo_options #uni_cpo_required_area:after{content:"m²";display:inline-block}.woocommerce.single-product #uni_cpo_options .js-uni-cpo-field-dynamic_notice a{color:#5c8b36;text-decoration:underline}.woocommerce.single-product #uni_cpo_options .js-uni-cpo-field-dynamic_notice a:hover{color:#333}.woocommerce.single-product #uni_cpo_options h5{margin-bottom:5px}.woocommerce.single-product #uni_cpo_options .uni-module-text{white-space:normal}.woocommerce.single-product #uni_cpo_options #uni_cpo_pickup_notice{margin-top:5px}.woocommerce.single-product #uni_cpo_options #uni_cpo_use_calculator_notice-field ul{margin:0}.woocommerce.single-product #uni_cpo_options #uni_cpo_pallet_bond_description-field u{color:#5c8b36;cursor:pointer}.woocommerce.single-product #uni_cpo_options #uni_cpo_pallet_bond_description-field u:hover{color:#333}.woocommerce.single-product #uni_cpo_options #uni_cpo_pallet_notice-field{font-size:.9em;margin-left:20px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap{color:#665c5f;font-family:"Open Sans",sans-serif;font-size:14px;line-height:24px;font-style:initial;font-weight:400}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-cpo-module-select-label,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-cpo-checkbox-option-label .uni-cpo-option-label__text{font-weight:bold;color:#333}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap:not(:has(#uni_cpo_pickup_delivery)){background:#f9f9f9;padding:0 35px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap #uni_row_663a2281{padding-top:35px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap #uni_cpo_product_price{margin-bottom:20px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap #uni_cpo_product_price strong{font-size:1.5em;color:#5c8b36}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap #uni_cpo_shipping_region{padding-top:10px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap #uni_cpo_shipping_postcode{padding:5px 0 20px;display:flex;flex-direction:column}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice b,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice strong{color:#333}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice ul{list-style-type:none;margin-top:10px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice ul li{display:flex;font-size:.9em;margin-bottom:10px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice ul li:before{font-family:FontAwesome !important;content:"";color:#333;display:inline-block;margin-right:5px;font-size:1rem}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_pickup,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_delivery{padding-bottom:35px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_pickup table,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_delivery table{margin:0 0 0 auto}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_pickup table th,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_pickup table td,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_delivery table th,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_delivery table td{padding:5px 0 5px 15px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_pickup table th,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_delivery table th{font-weight:normal}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_pickup table td,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_delivery table td{font-weight:bold;color:#333;text-align:right}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_pickup table tr:last-child>*,.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.total_price_delivery table tr:last-child>*{border-top:1px solid #ccc;font-size:1.2em;font-weight:bold;color:#333}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.row-sub-total>div{text-align:right;border-bottom:1px solid #ccc;padding:20px 0;margin-bottom:20px}.woocommerce.single-product #uni_cpo_options .uni-row-content-wrap .uni-module-dynamic_notice.row-sub-total>div strong{display:block;font-size:1.1em}.woocommerce.single-product .single_add_to_cart_button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.woocommerce-cart .shop_table .product-name a{color:#333 !important;font-size:16px}.woocommerce-cart .shop_table .variation *{font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.5em;font-style:initial;font-weight:400;margin:0}.woocommerce-cart .shop_table .variation dt{font-weight:bold;margin-top:5px}#cfw #delivery_date,#cfw #pickup_date{cursor:pointer !important;background-color:#fff !important}#cfw #cfw-shipping-packages-container{display:none}#cfw .delivery-fields,#cfw .pickup-fields{display:none}.woocommerce-checkout .ui-datepicker .excluded-date .ui-state-default{background:#fcc !important;color:#666 !important;cursor:not-allowed !important}.woocommerce-checkout .ui-datepicker{z-index:99999 !important;position:absolute !important;background:#fff !important;border:1px solid #ccc !important;box-shadow:0 2px 10px rgba(0,0,0,.2) !important;font-size:13px !important}.woocommerce-checkout .ui-datepicker-header{background:#5c8b36 !important;border:1px solid #ccc !important;padding:5px !important}.woocommerce-checkout .ui-datepicker table{margin:0 !important;width:100% !important}.woocommerce-checkout .ui-datepicker td{padding:1px !important}.woocommerce-checkout .ui-datepicker .ui-state-default{display:block !important;width:100% !important;padding:6px 4px !important;text-align:center !important;text-decoration:none !important;cursor:pointer !important;border:1px solid rgba(0,0,0,0) !important}.woocommerce-checkout .ui-datepicker .ui-state-default:hover{background:#e0e0e0 !important;border:1px solid #ccc !important}.woocommerce-checkout .ui-datepicker .ui-state-active{background:#0073aa !important;color:#fff !important}.search-results .title_outer .title,.search-results .title_outer .title_holder,.search-no-results .title_outer .title,.search-no-results .title_outer .title_holder{height:303px !important}@media only screen and (max-width: 768px){.search-results .title_outer .title,.search-results .title_outer .title_holder,.search-no-results .title_outer .title,.search-no-results .title_outer .title_holder{height:200px !important}}.search-results .title_outer .title,.search-no-results .title_outer .title{background-color:#5d8b36 !important;background-image:none !important}.search-results .title_outer .title .image img,.search-no-results .title_outer .title .image img{display:none}.search-results .title_outer .title_holder,.search-no-results .title_outer .title_holder{padding-top:30px !important}.search-results .title_outer h1,.search-results .title_outer h1 span,.search-no-results .title_outer h1,.search-no-results .title_outer h1 span{font-size:35px !important;line-height:1.2 !important;margin-top:40px !important}@media only screen and (max-width: 768px){.search-results .title_outer h1,.search-results .title_outer h1 span,.search-no-results .title_outer h1,.search-no-results .title_outer h1 span{font-size:28px !important;margin-bottom:80px !important}}.search-no-results .blog_holder.blog_large_image{margin-top:40px}.search-no-results .entry{padding:40px 20px;text-align:center;font-family:"Open Sans",sans-serif}.search-no-results .entry p{font-size:18px;color:#665c5f;line-height:1.6;margin-bottom:24px}.search-results .blog_holder.blog_large_image{margin-top:40px}.search-results h2.entry_title,.search-results h2.entry_title a{font-size:22px !important;line-height:1.2 !important}.search-results .post_text_inner{padding:20px !important;font-family:"Open Sans",sans-serif !important;font-weight:400 !important;font-style:normal !important}.search-results .post_text_inner h2.entry_title,.search-results .post_text_inner h2.entry_title a{font-family:"Oswald",sans-serif !important;font-weight:500 !important;font-style:normal !important}.search-results .post_text_inner .post_more,.search-results .post_text_inner .post_more *{font-family:inherit !important}.search-results .post_more .qbutton{height:47px !important;line-height:47px !important;font-size:16px !important;padding:0 29px !important}.search-results .post_image{overflow:hidden}.search-results .post_image a,.search-results .post_image img{display:block;width:100%}.search-results .post_image img{height:250px;object-fit:contain}.search-results .post_image.post_image_placeholder{height:250px;background-image:url("https://www.expertturf.co.nz/wp-content/uploads/2026/03/expert-turf-shop-placeholder-1024x682-1.jpg");background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 768px){.fullscreen_search_holder .form_holder{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.fullscreen_search_holder .form_holder .search_label{flex:0 0 100%;text-align:center;margin-right:0;margin-bottom:12px}.fullscreen_search_holder .form_holder .field_holder{width:70%}}.side_menu_button>a.search_button.fullscreen_search{position:relative !important;top:-4px !important}
