.elementor-kit-6 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce .single_add_to_cart_button,.wc-block-components-button:not(.is-link),.wp-element-button.wc-block-components-checkout-place-order-button{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:18px!important;text-transform:uppercase;letter-spacing:.01em;border-radius:6px!important;background-color:#308049!important;color:#fff!important;border:0!important;padding:12px 32px!important;line-height:1.5!important;transition:background-color .2s}.woocommerce .button:hover,.woocommerce .single_add_to_cart_button:hover,.wc-block-components-button:not(.is-link):hover{background-color:#1d6234!important}.woocommerce .single_add_to_cart_button.disabled,.woocommerce .single_add_to_cart_button:disabled{opacity:.5!important}.woocommerce .single_add_to_cart_button::before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:-4px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 11-1 9'/%3E%3Cpath d='m19 11-4-7'/%3E%3Cpath d='M2 11h20'/%3E%3Cpath d='m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4'/%3E%3Cpath d='M4.5 15.5h15'/%3E%3Cpath d='m5 11 4-7'/%3E%3Cpath d='m9 11 1 9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 11-1 9'/%3E%3Cpath d='m19 11-4-7'/%3E%3Cpath d='M2 11h20'/%3E%3Cpath d='m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4'/%3E%3Cpath d='M4.5 15.5h15'/%3E%3Cpath d='m5 11 4-7'/%3E%3Cpath d='m9 11 1 9'/%3E%3C/svg%3E") center/contain no-repeat}.rc-atc form.cart{margin:0}.rc-atc table.variations{border:0;margin:0 0 16px;width:100%}.rc-atc table.variations tr{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.rc-atc table.variations th,.rc-atc table.variations td{padding:0;border:0;background:0 0;text-align:left}.rc-atc table.variations th.label label{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;color:#242223}.rc-atc table.variations select{font-family:"Barlow",sans-serif;font-size:16px;font-weight:600;min-height:46px;width:100%;max-width:360px;border:2px solid #dededb;border-radius:6px;padding:8px 12px;background-color:#fff;color:#242223}.rc-atc table.variations select:focus{border-color:#308049;outline:none}.rc-atc .reset_variations{font-size:14px;font-weight:600;color:#308049;margin-left:4px}.rc-atc .woocommerce-variation-price .price{font-family:"Barlow",sans-serif;font-size:30px;font-weight:700;color:#308049}.rc-atc .woocommerce-variation-add-to-cart,.rc-atc form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rc-atc .quantity input.qty{font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;height:50px;width:80px;border:1px solid #dededb;border-radius:6px;text-align:center}.rc-atc .stock.in-stock{display:none}.rc-atc .stock.out-of-stock{display:inline-block;margin:0 0 12px;padding:6px 12px;border-radius:6px;background:#fff4e0;color:#9a5b00;font-weight:700;font-size:15px}.rc-price-lg{font-family:"Barlow",sans-serif;font-size:30px;font-weight:700;color:#308049;line-height:1.2}.rc-price-lg .screen-reader-text{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}.rc-desc p{color:#646266;line-height:1.625;margin:0 0 12px}.rc-desc h4{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;margin:16px 0 8px;color:#242223}.rc-desc ul{margin:0 0 12px 20px;color:#646266}.rc-coverage{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 16px}.rc-coverage th,.rc-coverage td{border-bottom:1px solid #dededb;padding:8px 6px;text-align:left}.rc-coverage th{font-weight:700;color:#242223}.rc-coverage td{color:#646266}.rc-specs table.woocommerce-product-attributes{width:100%;border:0;font-size:14px;border-collapse:collapse}.rc-specs table.woocommerce-product-attributes th,.rc-specs table.woocommerce-product-attributes td{border:0;border-bottom:1px solid #dededb;padding:8px 0;background:0 0;text-align:left;font-style:normal}.rc-specs table.woocommerce-product-attributes th{font-weight:700;width:40%;color:#242223}.rc-specs table.woocommerce-product-attributes td p{margin:0;color:#646266}.rc-delivery-list ul{list-style:disc;padding-left:20px;color:#646266;margin:0}.rc-delivery-list li{margin-bottom:8px;line-height:1.6}.rc-delivery-list strong{color:#242223}.rc-delivery-list a{font-weight:600;color:#308049}.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner.is-success{border-top-color:#308049!important;background:#e1f5e4!important;color:#1d6234!important;font-family:"Barlow",sans-serif}.woocommerce-message::before,.woocommerce-info::before{color:#308049!important}.woocommerce-message .button{padding:8px 18px!important;font-size:16px!important}.wc-block-cart,.wc-block-checkout,.wc-block-components-totals-wrapper{font-family:"Barlow",sans-serif}.wc-block-cart .wc-block-components-product-name,.wc-block-cart__totals-title,.wc-block-components-title,.wc-block-components-checkout-step__title{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;text-transform:uppercase;color:#242223!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#308049;font-family:"Barlow Condensed",sans-serif;font-size:24px;font-weight:700}.wc-block-components-text-input input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input:focus{border-color:#308049!important;box-shadow:0 0 0 1px #308049!important}.wc-block-components-radio-control__input:checked{border-color:#308049!important}.wc-block-components-radio-control__input:checked::before{background:#308049!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#308049!important;border-color:#308049!important}.woocommerce-cart .page-content,.woocommerce-checkout .page-content,.woocommerce-account .page-content{max-width:1280px;margin:0 auto;padding:0 16px 40px}.woocommerce-cart .page-header .entry-title,.woocommerce-checkout .page-header .entry-title,.woocommerce-account .page-header .entry-title{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:48px;text-transform:uppercase;max-width:1280px;margin:40px auto 24px;padding:0 16px;line-height:1}@media (max-width:767px){.woocommerce-cart .page-header .entry-title,.woocommerce-checkout .page-header .entry-title,.woocommerce-account .page-header .entry-title{font-size:36px;margin-top:24px}}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Barlow Condensed",sans-serif;font-weight:700;text-transform:uppercase;border-radius:6px}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout{background:#308049}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart{background:#242223}body.admin-bar .elementor-location-header{top:-4px}.rc-sort .woocommerce-ordering{margin:0}.rc-sort select.orderby{font-family:"Barlow",sans-serif;font-size:14px;height:36px;border:1px solid #dededb;border-radius:4px;padding:0 8px;background:#fff}.rc-sort .woocommerce-result-count{display:none}.rc-stripe{background-image:repeating-linear-gradient(135deg,#308049 0 14px,#1d6234 14px 28px)}.rc-hero-overlay{background-image:linear-gradient(90deg,rgba(23,22,23,.88) 0%,rgba(23,22,23,.55) 55%,rgba(23,22,23,.1) 100%)}.rc-cat-overlay{background-image:linear-gradient(to top,#242223 0%,rgba(36,34,35,.3) 50%,transparent 100%)}.rc-card-actions .elementor-widget-woocommerce-product-add-to-cart .woocommerce-loop-product__link,.rc-card-actions .added_to_cart{display:none}.rc-card-actions a.button,.rc-card-actions button.button{display:block!important;width:100%;text-align:center;margin:0!important;font-family:"Barlow",sans-serif!important;font-weight:600!important;font-size:14px!important;letter-spacing:.025em;text-transform:uppercase;background-color:#242223!important;color:#f5f5f5!important;padding:8px!important;border-radius:6px!important;line-height:1.43!important}.rc-card-actions a.button:hover,.rc-card-actions button.button:hover{background-color:#308049!important}.rc-card-actions a.button.ajax_add_to_cart{background-color:#308049!important;color:#fff!important;flex:1}.rc-card-actions a.button.ajax_add_to_cart:hover{background-color:#1d6234!important}.rc-card-actions form.cart:not(:has(.ajax_add_to_cart)) .quantity{display:none}.rc-card-actions form.cart{align-items:stretch}.rc-card-actions a.button.loading{opacity:.6}.rc-card-actions .elementor-add-to-cart{display:flex;flex-direction:column;gap:8px}.rc-card-actions form.cart{display:flex;gap:8px;margin:0}.rc-card-actions .quantity input.qty{height:36px;width:64px;border:1px solid #dededb;border-radius:6px;text-align:center;font-weight:600}.rc-card-actions .screen-reader-text{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}@media (max-width:767px){.rc-card-actions a.button,.rc-card-actions button.button{font-size:12px!important}}.rc-enquiry .rc-enquiry-text{display:block;font-weight:600;color:#1d6234}.rc-enquiry{background:#e1f5e4;border-radius:8px;padding:20px;margin-top:32px}.rc-enquiry:empty{display:none!important}.rc-enquiry .rc-enquire-btn{display:inline-block;margin-top:12px;background:#308049;color:#fff;padding:12px 24px;border-radius:6px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;text-decoration:none}.rc-enquiry .rc-enquire-btn:hover{background:#1d6234;color:#fff}.rc-price>span:nth-child(4),.rc-price-lg>span:nth-child(4){position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.rc-price .screen-reader-text,.rc-price-lg .screen-reader-text{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}.rc-price del{opacity:.6;font-weight:400}.elementor-widget-woocommerce-archive-products ul.products,.elementor-widget-woocommerce-archive-products .woocommerce-pagination,.elementor-widget-woocommerce-archive-products .woocommerce-info,.elementor-widget-woocommerce-archive-products .woocommerce-no-products-found{display:none!important}.elementor-widget-woocommerce-archive-products .woocommerce{display:flex;align-items:center;justify-content:space-between;gap:8px}.elementor-widget-woocommerce-archive-products .woocommerce::before,.elementor-widget-woocommerce-archive-products .woocommerce::after{display:none}.elementor-widget-woocommerce-archive-products .woocommerce-result-count{margin:0!important;float:none!important;font-family:"Barlow",sans-serif;font-size:14px;color:#646266}.elementor-widget-woocommerce-archive-products .woocommerce-ordering{margin:0 0 0 auto!important;float:none!important}.elementor-widget-woocommerce-archive-products .woocommerce-ordering select{font-family:"Barlow",sans-serif;font-size:14px;height:36px;border:1px solid #dededb;border-radius:4px;padding:0 8px;background:#fff;color:#242223}@media (max-width:1024px){.elementor-widget-woocommerce-archive-products .woocommerce-result-count{display:none}}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{margin:0;font-family:"Barlow",sans-serif;font-size:14px;color:#242223;font-weight:600}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{color:#242223;font-weight:400}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a:hover{color:#308049}.elementor-widget-woocommerce-archive-description .term-description p,.elementor-widget-woocommerce-archive-description .page-description p{margin:0;color:#646266;font-family:"Barlow",sans-serif;line-height:1.6}.rc-filter-refine:not(:has(ul)){display:none!important}.rc-filter-card .widget{margin:0}.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories{list-style:none;margin:0;padding:0;font-family:"Barlow",sans-serif}.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories li{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;border-radius:6px}.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories li a{flex:1;min-width:0;padding:9px 10px;color:#242223;font-size:15px;font-weight:600;text-decoration:none;border-radius:6px}.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories li:hover>a{color:#1d6234;background:#f4f3f1}.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories .count{margin-left:auto;margin-right:8px;min-width:28px;text-align:center;padding:1px 8px;border-radius:999px;background:#f4f3f1;color:#646266;font-size:12px;font-weight:700}.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories li.current-cat>a,.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories li.current-cat-parent>a{color:#1d6234;background:#e8f3ec;box-shadow:inset 3px 0 0 #308049}.elementor-widget-wp-widget-woocommerce_product_categories ul.product-categories li.current-cat>.count{background:#308049;color:#fff}.elementor-widget-wp-widget-woocommerce_product_categories ul.children{list-style:none;flex-basis:100%;margin:2px 0 6px 12px;padding:0 0 0 10px;border-left:2px solid #e8f3ec}.elementor-widget-wp-widget-woocommerce_product_categories ul.children li a{font-size:14px;font-weight:500;padding:7px 10px}.elementor-widget-wp-widget-woocommerce_layered_nav+.elementor-widget-wp-widget-woocommerce_layered_nav:has(ul){margin-top:16px}.elementor-widget-wp-widget-woocommerce_layered_nav h5,.elementor-widget-wp-widget-woocommerce_layered_nav h2,.elementor-widget-wp-widget-woocommerce_layered_nav .widget-title,.elementor-widget-wp-widget-woocommerce_layered_nav_filters h5,.elementor-widget-wp-widget-woocommerce_layered_nav_filters h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;color:#242223;margin:0 0 10px;letter-spacing:.01em}.elementor-widget-wp-widget-woocommerce_layered_nav ul.woocommerce-widget-layered-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.elementor-widget-wp-widget-woocommerce_layered_nav ul.woocommerce-widget-layered-nav-list li{margin:0;padding:0}.rc-filter-card .elementor-widget-wp-widget-woocommerce_layered_nav ul.woocommerce-widget-layered-nav-list li a{display:inline-flex;align-items:center;min-height:38px;padding:6px 14px!important;border:1px solid #d8d7d5;border-radius:999px;background:#fff;color:#242223;font-family:"Barlow",sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.elementor-widget-wp-widget-woocommerce_layered_nav ul.woocommerce-widget-layered-nav-list li a:hover{border-color:#308049;color:#1d6234}.elementor-widget-wp-widget-woocommerce_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen a{background:#308049;border-color:#308049;color:#fff}.elementor-widget-wp-widget-woocommerce_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen a::before{content:"✓";margin-right:6px}.elementor-widget-wp-widget-woocommerce_layered_nav ul.woocommerce-widget-layered-nav-list .count{display:none}.elementor-widget-wp-widget-woocommerce_layered_nav_filters:has(ul){margin-top:18px;padding-top:14px;border-top:1px solid #ecebe8}.elementor-widget-wp-widget-woocommerce_layered_nav_filters ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.elementor-widget-wp-widget-woocommerce_layered_nav_filters li a{display:inline-block;font-family:"Barlow",sans-serif;font-size:13px;font-weight:600;color:#1d6234;background:#e1f5e4;border-radius:999px;padding:5px 12px;text-decoration:none}.elementor-widget-wp-widget-woocommerce_layered_nav_filters li a::before{content:"✕ "}.elementor-widget-wp-widget-woocommerce_layered_nav:empty,.elementor-widget-wp-widget-woocommerce_layered_nav_filters:empty{display:none}details[data-e-type=e-accordion-item]>summary{cursor:pointer;list-style:none}.rc-delivery-list strong{color:#242223;font-weight:700}.rc-delivery-list a{color:#308049;font-weight:600;text-decoration:none}.rc-delivery-list a:hover{color:#1d6234}.rc-enquiry>span:first-child{display:block;font-weight:600;color:#1d6234}.rc-enquiry>a{display:inline-block;margin-top:12px;background:#308049;color:#fff!important;padding:12px 24px;border-radius:6px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;text-decoration:none}.rc-enquiry>a:hover{background:#1d6234}.woocommerce-cart #content,.woocommerce-checkout #content,.woocommerce-account #content{max-width:1280px;width:100%;margin:0 auto;padding:0 16px 40px}.woocommerce-cart .page-content,.woocommerce-checkout .page-content,.woocommerce-account .page-content{max-width:none;padding:0}.woocommerce-cart .page-header .entry-title,.woocommerce-checkout .page-header .entry-title,.woocommerce-account .page-header .entry-title{padding:0;margin:40px 0 32px;max-width:none}.wp-block-woocommerce-cart.alignwide,.wp-block-woocommerce-checkout.alignwide{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.wc-block-cart-items__header,.wc-block-cart-items th{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-weight:700;color:#242223}.wc-block-cart .wc-block-cart__totals-title{font-size:18px!important}.wc-block-components-product-name{text-decoration:none!important;font-size:20px!important}.rc-basket-note{background:#e1f5e4;color:#1d6234;font-weight:600;border-radius:6px;padding:10px 14px;margin:0 0 24px;font-family:"Barlow",sans-serif}details>summary [data-e-type=e-accordion-item-icon]{display:flex!important;align-items:center;justify-content:center;width:28px!important;min-width:28px;height:28px;flex-shrink:0}details>summary [data-e-type=e-accordion-item-icon]::after{content:"+";font-family:"Barlow",sans-serif;font-size:28px;font-weight:400;line-height:1;color:#308049;transition:transform .2s}details[open]>summary [data-e-type=e-accordion-item-icon]::after{transform:rotate(45deg)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.rc-desc .elementor-widget-theme-post-content p{color:#646266;line-height:1.625;margin:0 0 12px;font-family:"Barlow",sans-serif}.rc-desc .elementor-widget-theme-post-content h4{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;margin:18px 0 8px;color:#242223}.rc-desc .elementor-widget-theme-post-content ul{margin:0 0 12px 20px;padding:0;color:#646266}.rc-desc .elementor-widget-theme-post-content li{margin-bottom:4px}.rc-desc .elementor-widget-theme-post-content a{color:#308049;font-weight:600}.rc-desc .elementor-widget-theme-post-content table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 16px;border:0}.rc-desc .elementor-widget-theme-post-content th,.rc-desc .elementor-widget-theme-post-content td{border:0;border-bottom:1px solid #dededb;padding:8px 6px;text-align:left;background:0 0}.rc-desc .elementor-widget-theme-post-content th{font-weight:700;color:#242223}.rc-desc .elementor-widget-theme-post-content td{color:#646266}@media (max-width:767px){.rc-desc .elementor-widget-theme-post-content table{display:block;overflow-x:auto;white-space:nowrap}}body.term-fence-panels .rc-panel-tabs,body.term-heavy-duty-closeboard-panels .rc-panel-tabs,body.term-closeboard-panels .rc-panel-tabs,body.term-waney-lap-panels .rc-panel-tabs,body.term-omega-lattice-top-panels .rc-panel-tabs,body.term-double-slatted-panels .rc-panel-tabs,body.term-square-horizontal-panels .rc-panel-tabs{display:flex!important}.rc-tab{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;color:#242223;background:#fff;border:2px solid #dededb;border-radius:999px;padding:8px 18px;text-decoration:none;transition:border-color .15s,background .15s;flex-shrink:0}.rc-tab:hover{border-color:#308049;color:#1d6234}body.term-fence-panels .rc-tab-fence-panels,body.term-heavy-duty-closeboard-panels .rc-tab-heavy-duty-closeboard-panels,body.term-closeboard-panels .rc-tab-closeboard-panels,body.term-waney-lap-panels .rc-tab-waney-lap-panels,body.term-omega-lattice-top-panels .rc-tab-omega-lattice-top-panels,body.term-double-slatted-panels .rc-tab-double-slatted-panels,body.term-square-horizontal-panels .rc-tab-square-horizontal-panels{background:#308049;border-color:#308049;color:#fff}body.term-gravel-boards .rc-gravel-tabs,body.term-plain-gravel-boards .rc-gravel-tabs,body.term-recessed-gravel-boards .rc-gravel-tabs,body.term-rock-face-gravel-boards .rc-gravel-tabs,body.term-lightweight-rebated-gravel-boards .rc-gravel-tabs{display:flex!important}body.term-gravel-boards .rc-tab-gravel-boards,body.term-plain-gravel-boards .rc-tab-plain-gravel-boards,body.term-recessed-gravel-boards .rc-tab-recessed-gravel-boards,body.term-rock-face-gravel-boards .rc-tab-rock-face-gravel-boards,body.term-lightweight-rebated-gravel-boards .rc-tab-lightweight-rebated-gravel-boards{background:#308049;border-color:#308049;color:#fff}.rc-trade-label{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#e8f3ec;color:#1d6234;font-family:"Barlow",sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;vertical-align:middle;text-transform:uppercase}.rc-to-top.is-visible{opacity:1;visibility:visible;transform:none}.woocommerce-account .woocommerce h2{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:30px;text-transform:uppercase;color:#242223;margin:0 0 14px}.woocommerce-account form.woocommerce-form-login,.woocommerce-account form.woocommerce-form-register{border:1px solid #dededb;border-radius:10px;padding:24px;background:#fff;margin:0}.woocommerce-account .woocommerce-form-row label,.woocommerce-account form .form-row label{font-family:"Barlow",sans-serif;font-weight:600;font-size:14px;color:#242223;margin-bottom:6px}.woocommerce-account .woocommerce-Input,.woocommerce-account form .input-text{height:46px;border:1px solid #d8d7d5;border-radius:6px;padding:0 14px;font-family:"Barlow",sans-serif;font-size:16px;background:#f4f3f1;transition:border-color .15s,background .15s}.woocommerce-account .woocommerce-Input:focus,.woocommerce-account form .input-text:focus{border-color:#308049;background:#fff;outline:none}.woocommerce-account .woocommerce-form-login__submit,.woocommerce-account .woocommerce-form-register__submit{min-height:46px;padding:0 26px;border-radius:6px}.woocommerce-account .woocommerce-LostPassword a,.woocommerce-account .rc-trade-note a{color:#1d6234;font-weight:600}.rc-trade-note{margin:16px 0 0;padding:12px 14px;border-radius:6px;background:#e8f3ec;font-family:"Barlow",sans-serif;font-size:14px;color:#1d6234}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:4px}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:10px 14px;border-radius:6px;font-family:"Barlow",sans-serif;font-weight:600;color:#242223;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#f4f3f1;color:#1d6234}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#e8f3ec;color:#1d6234;box-shadow:inset 3px 0 0 #308049}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}.woocommerce-account .woocommerce-MyAccount-navigation li a{white-space:nowrap;border:1px solid #dededb;border-radius:999px;padding:8px 14px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{box-shadow:none;border-color:#308049}}.privacy-policy .page-content{max-width:860px;margin:0 auto;padding:0 16px 56px;font-family:"Barlow",sans-serif;font-size:17px;line-height:1.65;color:#3f3d3e}.privacy-policy .page-header .entry-title{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:48px;text-transform:uppercase;max-width:860px;margin:40px auto 16px;padding:0 16px;line-height:1;color:#242223}.privacy-policy .page-content h2{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:26px;text-transform:uppercase;color:#242223;margin:36px 0 10px}.privacy-policy .page-content a{color:#1d6234;font-weight:600}.privacy-policy .page-content ul{padding-left:22px}.privacy-policy .page-content li{margin-bottom:6px}.rc-policy-updated{color:#646266;font-size:15px}.rc-policy-table{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:15px}.rc-policy-table th,.rc-policy-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #ecebe8;vertical-align:top}.rc-policy-table th{background:#f4f3f1;font-weight:700;color:#242223}.privacy-policy mark{background:#fff1b8;padding:0 3px}@media (max-width:767px){.privacy-policy .page-header .entry-title{font-size:36px;margin-top:24px}.rc-policy-table{display:block;overflow-x:auto}}@media (max-width:767px){body:is(.term-fence-panels,.term-heavy-duty-closeboard-panels,.term-closeboard-panels,.term-waney-lap-panels,.term-omega-lattice-top-panels,.term-double-slatted-panels,.term-square-horizontal-panels) .rc-panel-tabs.rc-panel-tabs,body:is(.term-gravel-boards,.term-plain-gravel-boards,.term-recessed-gravel-boards,.term-rock-face-gravel-boards,.term-lightweight-rebated-gravel-boards) .rc-gravel-tabs.rc-gravel-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:0}.rc-panel-tabs .rc-tab.rc-tab,.rc-gravel-tabs .rc-tab.rc-tab{display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.15;font-size:15px;padding:10px 8px;min-height:44px}.rc-panel-tabs .rc-tab-fence-panels.rc-tab,.rc-gravel-tabs .rc-tab-gravel-boards.rc-tab{grid-column:1/-1}}.rc-slider{position:relative;overflow:hidden}.rc-slider .rc-slider-track{display:flex;flex-wrap:nowrap;align-items:stretch;transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform}.rc-slider .rc-slider-track>.rc-slide{flex:0 0 100%;width:100%;min-width:0}.rc-slider:not(.is-ready) .rc-slider-track>.rc-slide~.rc-slide{visibility:hidden}.rc-slider .rc-slide [class*=rc-eyebrow],.rc-slider .rc-slide h1,.rc-slider .rc-slide h2,.rc-slider .rc-slide [class*=rc-body],.rc-slider .rc-slide a{transition:opacity .5s ease .15s,transform .5s ease .15s}.rc-slider.is-ready .rc-slide:not(.is-active) :is(h1,h2,p,a){opacity:0;transform:translateY(12px)}.rc-slider-ui{position:absolute;inset:0;z-index:5;pointer-events:none}.rc-slider-arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#f5f5f5;background:rgba(23,22,23,.45);border:2px solid rgba(245,245,245,.55);transition:background-color .2s,border-color .2s}.rc-slider-arrow:hover,.rc-slider-arrow:focus-visible{background:#308049;border-color:#308049;color:#fff}.rc-slider-prev{left:16px}.rc-slider-next{right:16px}.rc-slider-dots{pointer-events:auto;position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:10px}.rc-slider-dot{width:44px;height:24px;padding:10px 0;border:0;background:0 0;cursor:pointer}.rc-slider-dot span{display:block;position:relative;height:4px;border-radius:2px;background:rgba(245,245,245,.4);overflow:hidden}.rc-slider-dot span::after{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:#308049}.rc-slider-dot.is-active span::after{transform:scaleX(1)}.rc-slider.is-timing .rc-slider-dot.is-active span::after{animation:rc-slide-timer var(--rc-slide-delay,6000ms) linear forwards}.rc-slider-dot:hover span,.rc-slider-dot:focus-visible span{background:rgba(245,245,245,.75)}@media (max-width:767px){.rc-slider-arrow{top:auto;bottom:14px;transform:none;width:40px;height:40px}.rc-slider-dots{bottom:22px;gap:6px}.rc-slider-dot{width:26px}}@media (prefers-reduced-motion:reduce){.rc-slider .rc-slider-track,.rc-slider .rc-slide *{transition:none!important}}.rc-slider>.elementor-widget-html{position:absolute;inset:0;z-index:5;pointer-events:none;width:auto;margin:0}.rc-slider .rc-slider-track{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.rc-slider .rc-slider-track img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.rc-slider.is-dragging .rc-slider-track{transition:none;cursor:grabbing}.rc-slider.is-dragging .rc-slide :is(h1,h2,p,a){transition:none}.rc-slider .rc-slide a{cursor:pointer}@media (max-width:767px){.rc-slider .rc-slider-arrow{display:none}.rc-slider .rc-slider-dots{bottom:14px;gap:2px}.rc-slider .rc-slider-dot{width:20px;height:20px;padding:6px;display:flex;align-items:center;justify-content:center}.rc-slider .rc-slider-dot span{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.rc-slider .rc-slider-dot span::after{display:none}.rc-slider .rc-slider-dot.is-active span{background:#308049;transform:scale(1.25)}.rc-slider .rc-slider-track>.rc-slide.rc-slide{padding-bottom:60px}}