@charset "UTF-8";
/*!
Theme Name: Stourton Estates
Author: POP Branding
Author URI: http://pop-branding.com/
Version: 3.2.1.1
Text Domain: stourtonestate
*/:root{--primary-colour:#00494f;--secondary-colour:#659798;--container-width:100%}@media (min-width:768px){:root{--container-width:750px}}@media (min-width:992px){:root{--container-width:970px}}@media (min-width:1200px){:root{--container-width:1170px}}@media (min-width:1300px){:root{--container-width:1280px}}@media (min-width:1600px){:root{--container-width:1530px}}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.15}html:focus-within{scroll-behavior:smooth}body{background-color:#fff;color:#00494f;color:var(--primary-colour);font-family:Dosis,sans-serif;font-size:16px;line-height:1.45;margin:0}@media (min-width:1200px){body{font-size:18px}}@media (min-width:1600px){body{font-size:20px}}body.body-light-green{--primary-colour:#22967c;--secondary-colour:#00494f}body.body-light-green .button:focus,body.body-light-green .button:hover{background-color:#00494f;background-color:var(--primary-colour)}a,body.body-light-green .section:not(.section--primary) li,body.body-light-green .section:not(.section--primary) p,body.body-light-green main li,body.body-light-green main p{color:#659798;color:var(--secondary-colour)}a{background-color:transparent;font-weight:600;text-decoration:none;transition:.5s ease-out}a:focus,a:hover{color:#00494f;color:var(--primary-colour);outline:0}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.products .product,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:0;text-decoration:none}b,strong{font-weight:700}dfn{font-style:italic}.title,h1{font-size:2em;letter-spacing:-1px;margin:.67em 0}mark{background:#659798;color:#fff;padding-left:.25em;padding-right:.25em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #659798;margin:0 2px;padding:.35em .625em .75em}legend{background:#fff;border:0;color:#00494f;display:inline-block;font-family:Roboto Slab,serif;font-weight:700;padding:.4em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{height:auto;max-width:100%;vertical-align:middle}hr{border:0;border-top:1px solid #00494f;margin-bottom:20px;margin-top:20px}[role=button]{cursor:pointer}li.my-account{display:none!important}@media screen and (min-width:992px){li.my-account{display:block!important}}.product .button .fa,.product .button .far{float:right;margin-top:5px}address{font-style:normal}#google-map,iframe{max-width:100%}iframe{height:auto;min-height:14em}.white{background-color:#fff}@media screen and (min-width:768px){.woocommerce-account .shop_table.woocommerce-checkout-review-order-table,.woocommerce-account .shop_table.woocommerce-table--customer-details,.woocommerce-account .shop_table.woocommerce-table--order-details{width:100%}}.woocommerce-store-notice{animation:Pulse 2s infinite;background:#00494f;bottom:0;box-shadow:0 0 0 rgba(0,73,79,.4);color:#fff;font-size:1.2em;margin:0;padding:.5em;position:fixed;text-align:center;width:100%;z-index:10}.title,h1{font-family:Kaushan Script,cursive;font-size:2.6em;font-weight:400;line-height:1.2;margin-bottom:.7em;margin-left:-.1em}@media screen and (min-width:768px){.title,h1{font-size:3.6em}}@media screen and (min-width:1600px){.title,h1{font-size:4em}}h2{font-family:Kaushan Script,cursive;font-size:2em;font-weight:400}@media screen and (min-width:768px){h2,h2.title{font-size:2.7em}}@media screen and (min-width:1600px){h2,h2.title{font-size:3em}}.article-title,h3{font-family:Roboto Slab,serif;font-size:1.3em;line-height:1.3}.article-title--small{font-size:1em}.woocommerce-loop-product__title{font-family:Roboto Slab,serif;font-size:1em;margin-bottom:.5em}.products .product .price{font-size:.9em!important}section{padding-bottom:4.8em;padding-top:3em}section.extra-padding{padding-bottom:8em}@media screen and (min-width:768px){section.extra-padding{padding-bottom:10em}}@media screen and (min-width:992px){section.extra-padding{padding-bottom:14em}}@media screen and (min-width:1600px){section.extra-padding{padding-bottom:18em}}section.related,section.related .products{padding-top:0}section.inline{padding:0}section .container{position:relative}section .more-link.global{display:none}@media screen and (min-width:768px){section .more-link.global{display:inline-block;position:absolute;right:30px;top:2.7em}}@media screen and (min-width:1600px){section .more-link.global{top:3em}}section .title{margin-top:0;text-align:center}@media screen and (min-width:768px){section .title{text-align:left}}#sidebar-menu{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}@media screen and (min-width:768px){#sidebar-menu{max-width:50%}}@media screen and (min-width:1200px){#sidebar-menu{max-width:20%}}#sidebar-menu li{border-bottom:1px solid rgba(0,73,79,.4);margin-bottom:.5em;padding-bottom:.5em}#sidebar-menu li:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}#sidebar-menu a{text-decoration:none!important}#sidebar-menu .count{font-size:.8em}#sidebar-nav{clear:both;display:none;padding-top:2em}#sidebar-nav-toggle{align-items:center;display:flex;justify-content:center;width:100%}#sidebar-nav-toggle .button__icon,#sidebar-nav-toggle .button__text{margin-left:auto}@media screen and (min-width:420px){#sidebar-nav-toggle{float:left;max-width:16em}}.cart_totals .shop_table{margin-bottom:2em}@media screen and (max-width:991px){.cart_totals .shop_table .cart-subtotal td{border-top:1px solid rgba(0,73,79,.4)}}.additional-message .woocommerce-checkout p,.woocommerce-checkout .additional-message p,.woocommerce-checkout label{margin-bottom:.5em;margin-right:0}@media screen and (max-width:419px){.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none!important;margin-left:0;margin-right:0;width:100%}}.woocommerce-checkout-payment{border-top:1px solid rgba(0,73,79,.4);margin-top:2em;padding-top:2em}.woocommerce-info,.woocommerce-message{border:1px solid rgba(16,72,77,.2);border-radius:15px;margin-bottom:1.25em;padding:1em}.woocommerce-message:after{clear:both;content:"";display:table}#respond .woocommerce-message .submit,.woocommerce-message #respond .submit,.woocommerce-message .button,.woocommerce-message .woocommerce-tabs .tabs a,.woocommerce-tabs .tabs .woocommerce-message a{font-size:.8em}.wc_payment_methods{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.wc_payment_method:after{clear:both;content:"";display:table}.additional-message .wc_payment_method p,.wc_payment_method .additional-message p,.wc_payment_method label{float:left;margin-bottom:0;margin-right:1em}.additional-message .wc_payment_method p img,.wc_payment_method .additional-message p img,.wc_payment_method label img{margin-left:.5em;margin-right:.5em;max-width:7em}.wc_payment_method .about_paypal{display:none}.payment_box{clear:both}.return-to-shop{margin-bottom:3em}.woocommerce-error{border:1px solid;border-radius:15px;color:red;font-family:Roboto Slab,serif;list-style:none;margin-top:0;padding:1em}.woocommerce-error li{border-bottom:1px solid red;margin-bottom:1em;padding-bottom:1em}.woocommerce-error li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.shipping-calculator-form{padding:0}.shipping-calculator-form p{font-size:1.2rem}#shipping_method{font-size:1.2rem;list-style:none;padding-left:0}#shipping_method .additional-message p,#shipping_method label,.additional-message #shipping_method p{margin-left:1em;margin-right:0}.variation-header{color:#00494f;margin-bottom:.3em}@media screen and (min-width:1200px){.woocommerce-notice{font-size:1.2em}}@media screen and (min-width:1600px){.woocommerce-notice{font-size:1.4em}}.addon-metadata,.woocommerce-order-overview{list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.addon-metadata,.woocommerce-order-overview{width:50%}}@media screen and (min-width:1200px){.addon-metadata,.woocommerce-order-overview{width:33.33%}}.addon-metadata li,.woocommerce-order-overview li{border-bottom:1px solid rgba(0,73,79,.4);margin-bottom:.5em;padding-bottom:.5em}@media screen and (min-width:1200px){.addon-metadata li,.woocommerce-order-overview li{font-size:1.2em}}@media screen and (min-width:1600px){.addon-metadata li,.woocommerce-order-overview li{font-size:1.4em}}.addon-metadata li:last-child,.woocommerce-order-overview li:last-child{border:0}.addon-metadata{margin-top:1em}.addon-metadata li.variation-header{border-bottom:0}.woocommerce-page .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cross-sells{float:none;width:100%}img.alignright{margin:1em 0 1em 1em}@media screen and (min-width:768px){img.alignright{max-width:50%}}img.alignleft{margin:1em 1em 1em 0}@media screen and (min-width:768px){img.alignleft{max-width:50%}}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{bottom:-5000px;display:none;left:-5000px;position:fixed;right:-5000px;top:-5000px;z-index:9999}.remodal-wrapper{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:10000}.remodal-wrapper:after{content:"";display:inline-block;height:100%;margin-left:-.05em}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;outline:none;position:relative}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{background:#fff;box-sizing:border-box;color:#2b2e38;margin-bottom:10px;padding:35px;transform:translateZ(0);width:100%}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{background:transparent;border:0;color:#659798;color:var(--secondary-colour);cursor:pointer;display:block;height:35px;left:0;margin:0;outline:0;overflow:visible;padding:0;position:absolute;text-decoration:none;top:0;transition:color .5s ease-out;width:35px}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{content:"×";display:block;font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;left:0;line-height:35px;position:absolute;text-align:center;top:0;width:35px}.remodal-cancel,.remodal-confirm{border:0;cursor:pointer;display:inline-block;font:inherit;margin:0;min-width:110px;outline:0;overflow:visible;padding:12px 0;text-align:center;text-decoration:none;transition:background .5s ease-out;vertical-align:middle}.remodal-confirm{background:#81c784;color:#fff}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{background:#e57373;color:#fff}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{border:0;padding:0}@keyframes remodal-opening-keyframes{0%{opacity:0;transform:scale(1.05)}to{filter:blur(0);opacity:1;transform:none}}@keyframes remodal-closing-keyframes{0%{opacity:1;transform:scale(1)}to{filter:blur(0);opacity:0;transform:scale(.95)}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}#contact-form{margin-top:2em;padding-left:2.5em}.woocommerce-ordering{float:none!important;margin-top:1.5em}@media screen and (min-width:420px){.woocommerce-ordering{float:right!important;margin-top:0}}.wpcf7-form{padding-bottom:5em;position:relative}.wpcf7-form .info-table{max-width:100%}@media screen and (min-width:768px){.wpcf7-form .info-table .table-cell:first-of-type{min-width:10em;width:auto}}.wpcf7-response-output{border:2px solid #00494f!important;border-radius:15px;bottom:0;font-weight:600;margin:0!important;padding:1em!important;position:absolute;width:auto}@media screen and (min-width:768px){.wpcf7-response-output{font-size:1.2em}}.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#22967c!important}#calculator-button{margin-bottom:1em}#calculator-results{font-size:1.2em;padding-top:1em}#calculator-results table tr:first-child td:first-child,#calculator-results table tr:first-child th:first-child{border-right:1px solid rgba(16,72,77,.2)}#calculator-results table tr:first-child td:nth-child(3),#calculator-results table tr:first-child th:nth-child(3){border-left:1px solid rgba(16,72,77,.2)}#stourton-calculator-wrapper{display:none}#stourton-calculator{border:1px solid rgba(16,72,77,.2);border-radius:15px;margin-bottom:1em;padding:1em 1em 1.4em}#stourton-calculator p{color:#659798!important}#stourton-calculator .form-row{margin-bottom:1em}#stourton-calculator .form-row:last-child{margin-bottom:0}@media screen and (min-width:768px){#stourton-calculator .form-row{margin-bottom:0}}#stourton-calculator .row{margin-bottom:1em}.styled-select{padding:0 .5em 0 0!important;position:relative}.styled-select select{background-color:transparent;border:0;padding:.5em 1em;width:100%}.styled-select .reset_variations{float:left;left:calc(100% + 1em);position:absolute;top:50%;transform:translateY(-50%)}.select2-dropdown{border-color:#00494f}.select2-container--default .select2-selection--single{height:2.4em;padding-bottom:0;padding-left:0;padding-top:.3em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#00494f transparent transparent}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.4em}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #00494f}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#00494f!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#22967c}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-search--dropdown .select2-search__field:hover{border-color:#00494f}.additional-message p,label{color:#00494f;display:inline-block;font-family:Roboto Slab,serif;font-weight:700;margin-right:0}@media screen and (min-width:420px){.additional-message p,label{margin-bottom:.3em;margin-right:1em}}.qty{padding-bottom:.4em;padding-top:.4em}.social-media-links{margin-bottom:0;margin-top:0}.sitemap,.social-media-links{list-style:none;padding-left:0}.sitemap li{border-bottom:1px solid rgba(16,72,77,.2);margin-bottom:.5em;padding-bottom:.5em}.sitemap li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.sitemap .child{padding-top:.5em}.social-media-links li{display:inline-block;line-height:1;margin-right:2em}.flex-control-nav{list-style:none;margin-bottom:1em;margin-top:1em;padding-left:0}.flex-control-nav li{display:inline-block;margin-bottom:1em;margin-right:1em;width:calc(33.33% - .667em)}@media screen and (max-width:1199px){.flex-control-nav li:nth-child(3n+3){margin-right:0}}@media screen and (min-width:1200px){.flex-control-nav li{width:calc(25% - .75em)}.flex-control-nav li:nth-child(4n+4){margin-right:0}}.flex-control-nav li:last-child{margin-right:0}.flex-control-nav img{border:1px solid #00494f;transition:all .5s ease-out}.flex-control-nav .flex-active{border-color:#00494f;opacity:.5}.woocommerce-product-gallery__trigger{left:.5em;opacity:0;position:absolute;top:.5em;transition:all .5s ease-out;z-index:1}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery:hover .woocommerce-product-gallery__trigger{opacity:1}.pswp__bg{background-color:rgba(16,72,77,.8)!important}.pswp--zoomed-in .pswp__img{max-width:none!important}.gallery-row{clear:both;padding-top:1.5em}@media screen and (min-width:992px){.gallery-row{border-top:1px solid rgba(0,73,79,.4);margin-top:3em;padding-top:3em}.gallery-row:first-of-type{border-top:0;margin-top:0}}.gallery-row:last-child .gallery-article{border-bottom:0}dl.variation{margin-top:0}dl.variation:after{clear:both;content:"";display:table}dl.variation dd,dl.variation dt{float:left}@media screen and (min-width:768px){dl.variation dd,dl.variation dt{font-size:.8em}}dl.variation dd p,dl.variation dt p{margin:0}dl.variation dt{color:#207e83;font-weight:600;margin-right:.3em}dl.variation dd{color:#569a97;margin-left:0;margin-right:1em}.shop_table{width:100%}@media screen and (min-width:768px){.shop_table.woocommerce-checkout-review-order-table,.shop_table.woocommerce-table--customer-details,.shop_table.woocommerce-table--order-details{width:60%}}.shop_table td,.shop_table th{border:1px solid rgba(0,73,79,.4);border-top:0;padding:1em;text-align:center}@media screen and (min-width:992px){.shop_table td:first-child,.shop_table th:first-child{border-left:0}.shop_table td:last-child,.shop_table th:last-child{border-right:0}}.shop_table td.product-name,.shop_table th.product-name{text-align:left}@media screen and (min-width:992px){.shop_table tr:last-child:not(:only-child) td,.shop_table tr:last-child:not(:only-child) th{border-bottom:0}}.shop_table th{color:#00494f;font-family:Roboto Slab,serif}.shop_table td.actions{border:0}.shop_table td.product-thumbnail{max-width:4em}.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgba(0,73,79,.4)}#calculator-results table{margin-bottom:1em}#calculator-results table td,#calculator-results table th{padding:.25em .75em;text-align:center}#calculator-results table th{font-weight:400}#calculator-results table td{color:#659798!important;font-family:Roboto Slab,serif;font-weight:700}#calculator-results table tr:first-child th{border-bottom:1px solid rgba(16,72,77,.2)}#breadcrumbs,.woocommerce-breadcrumb{font-family:Roboto Slab,serif;margin-bottom:1em;margin-top:1em}#footer-menu{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}@media screen and (max-width:991px){.menu-item-has-children>a:after{color:#fff;content:"\f078";font-family:Font Awesome\ 6 Pro;font-size:.7em;font-weight:400;left:.4em;position:relative;top:-.1em;transition:all .5s ease-out}.menu-item-has-children>a:focus:after{color:#00494f}}.my-account{float:right;padding-right:1em;position:relative;top:.8em}.my-account svg{bottom:-8px;position:relative;width:16px}@media screen and (min-width:992px){.my-account{padding-left:1.3em;position:relative}}.woocommerce-pagination{padding-bottom:4.8em;padding-top:3em;text-align:center}.woocommerce-pagination ul{list-style:none;margin:0;padding:0}.woocommerce-pagination li{font-size:1.2em}@media screen and (min-width:768px){.woocommerce-pagination li{font-size:1.4em}}.woocommerce-pagination .current,.woocommerce-pagination a{border:1px solid #00494f;display:inline-block;height:1.8em;line-height:1.7;text-align:center;width:1.8em}.woocommerce-pagination a{background-color:#00494f;color:#fff}.woocommerce-pagination a:focus,.woocommerce-pagination a:hover{background-color:#207e83;border-color:#207e83}.woocommerce-pagination a.next{border-radius:0 15px 15px 0}.woocommerce-pagination a.prev{border-radius:15px 0 0 15px}.woocommerce-pagination span.current{border-color:#207e83}.products .product[class*=col-md],article[class*=col-md]{margin-bottom:2em;padding-bottom:2em}@media screen and (min-width:992px){.products .product[class*=col-md],article[class*=col-md]{margin-bottom:0;padding-bottom:0}.products .product[class*=col-md]:after,article[class*=col-md]:after{border-right:1px solid;content:"";height:100%;position:absolute;top:0}.products .product[class*=col-md]:first-child,article[class*=col-md]:first-child{margin-left:0}.products .product[class*=col-md]:last-child,article[class*=col-md]:last-child{margin-right:0}.products .product[class*=col-md]:last-child:after,article[class*=col-md]:last-child:after{display:none}}.products .product[class*=col-md] .more-link,article[class*=col-md] .more-link{display:inline-block;margin-top:1em}.products .col-md-3.product,.products .col-md-4,article.col-md-3{border-color:rgba(0,73,79,.4)}@media screen and (min-width:768px){.products .col-md-3.product,article.col-md-3{margin-bottom:3em;margin-left:1.5em;margin-right:1.5em;padding-bottom:2.8em;width:calc(50% - 1.5em)}.products .col-md-3.product .more-link,article.col-md-3 .more-link{bottom:0;margin-top:0;position:absolute;z-index:1}}@media screen and (min-width:768px) and (max-width:991px){.products .col-md-3.product,article.col-md-3{margin-bottom:2.4em;padding-bottom:4.3em}.products .col-md-3.product:nth-child(odd),article.col-md-3:nth-child(odd){margin-left:0}.products .col-md-3.product:nth-child(2n),article.col-md-3:nth-child(2n){margin-right:0}.products .col-md-3.product .more-link,article.col-md-3 .more-link{bottom:1.5em}}@media screen and (min-width:992px){.products .col-md-3.product,article.col-md-3{margin-bottom:0;padding-bottom:3.6em;width:calc(25% - 2.25em)}.products .col-md-3.product:after,.products .col-md-4:after,article.col-md-3:after{border-right-color:rgba(16,72,77,.25)}}@media screen and (min-width:1200px){.products .col-md-3.product,article.col-md-3{margin-left:2.0625em;margin-right:2.0625em;width:calc(25% - 3.09375em)}.products .col-md-3.product:after,article.col-md-3:after{right:-2.0625em}}@media screen and (min-width:768px) and (max-width:991px){.products .col-md-4.product:after,article.col-md-4:after{clear:both;content:"";display:table}.products .col-md-4.product img,article.col-md-4 img{float:left;margin-right:2em;max-width:33.33%}}@media screen and (min-width:992px){.products .col-md-4.product,article.col-md-4{margin-left:1.6em;margin-right:1.6em;padding-bottom:2.8em;width:calc(33.33% - 2.13333em)}.products .col-md-4.product:after,article.col-md-4:after{border-right-color:hsla(0,0%,100%,.1);right:-1.6em}.products .col-md-4.product .more-link,article.col-md-4 .more-link{bottom:0;position:absolute;z-index:1}}@media screen and (min-width:1200px){.products .col-md-4.product,article.col-md-4{margin-left:2.9em;margin-right:2.9em;width:calc(33.33% - 3.86667em)}.products .col-md-4.product:after,article.col-md-4:after{right:-2.9em}}.products .product .article-title,article .article-title{margin-bottom:.25em;margin-top:1.25em}.products .product p,article p{margin-bottom:0;margin-top:0}.products .product time,article time{display:inline-block;font-size:.9em;font-weight:400;margin-top:-1em}.time--large{font-size:1.1em!important}.products .product .article-link,article .article-link{display:block}.products .product .article-link+p,article .article-link+p{margin-top:1em}.added_to_cart{bottom:2em;display:block;margin-bottom:.5em;position:absolute;text-align:center;width:100%}.additional-message{display:none}.additional-message p{float:none;width:auto}.onsale{color:#00494f;font-family:Kaushan Script,cursive;font-size:1.5em}.products{clear:both;padding-top:1.5em}@media screen and (min-width:992px){.products{margin-top:3em;padding-top:3em}.products:first-of-type{border-top:0;margin-top:0;padding-top:0}}.products .onsale{background:#fff;border-bottom-right-radius:15px;display:inline-block;left:0;padding:.2em .6em;position:absolute;top:0}@media screen and (min-width:768px){#respond .products .product .submit,.products .product #respond .submit,.products .product .button,.products .product .woocommerce-tabs .tabs a,.woocommerce-tabs .tabs .products .product a{bottom:0;position:absolute}}.products .product .price{color:#00494f;display:block;font-weight:400;margin-bottom:1em}.single-product main{padding-bottom:2em}@media screen and (min-width:768px){.single-product main{padding-bottom:4em}}#respond .single-product .submit,.single-product #respond .submit,.single-product .woocommerce-tabs .tabs a,.woocommerce-tabs .tabs .single-product a{max-width:14em}.single-product .summary .price{color:#00494f;font-family:Roboto Slab,serif;font-size:1.2em;font-weight:600;margin-top:0}@media screen and (min-width:1200px){.single-product .summary .price{font-size:1.4em}}@media screen and (min-width:1600px){.single-product .summary .price{font-size:1.63em}}.product-addon{padding-bottom:1em}.product-addon p{font-size:.9em}.additional-message .product-addon p p,.product-addon p .additional-message p,.product-addon p label{margin-right:0}.product-addon .table-cell{padding-top:1em}.product-addon.table-row:first-of-type .table-cell{padding-top:0}.product-addon.table-row:last-child .table-cell{padding-bottom:1em!important}@media screen and (min-width:420px){.info-table{display:table;width:100%}}.info-table.simple-button{padding-top:calc(1em + 7px)}#respond .info-table .submit,.info-table #respond .submit,.info-table .button,.info-table .woocommerce-tabs .tabs a,.woocommerce-tabs .tabs .info-table a{max-width:100%}.info-table .table-cell{padding-bottom:1em;vertical-align:top}@media screen and (min-width:420px){.info-table .table-cell{display:table-cell}}@media screen and (min-width:768px){.info-table .table-cell:first-of-type{width:8em}}@media screen and (min-width:420px){.info-table .table-row{display:table-row}}.info-table .table-row:last-child .table-cell{padding-bottom:0}.stars{font-size:1.4em;margin-top:.5em}.stars.selected a.active:before,.stars:hover a:before{content:"\f005"}.stars a{display:inline-block;height:1em;position:relative;text-decoration:none;text-indent:-999em;width:1em}.stars a:before{content:"\f006";display:block;font-family:FontAwesome;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:1em}.stars a:hover~a:before{content:"\f006"}.term-description,.variations{margin-bottom:2.2em}.variations{position:relative;text-align:left}.variations td{padding-bottom:.4em}.variations .reset_variations{bottom:-1em;font-size:.889em;position:absolute;right:0;text-decoration:underline}@media screen and (max-width:419px){.variations td{display:block}.variations td.label{padding-bottom:1em}}@media screen and (min-width:768px){.variations{width:100%}.variations td.label,.variations th{width:8em}}.variation-description{display:none;padding:0 0 1em}.variation-description p{color:#207e83;font-weight:600;margin:0}@media screen and (min-width:1200px){.variation-description p{font-size:1.2em}}@media screen and (min-width:1600px){.variation-description p{font-size:1.43em}}.stock{color:#569a97;font-family:Roboto Slab,serif;line-height:2.1;margin:0}.woocommerce-product-details__short-description p{margin-top:0}.woocommerce-loop-product__title{font-weight:600}.woocommerce-LoopProduct-link{display:block;text-decoration:none!important}@media screen and (min-width:1600px){.woocommerce #content div.product div.images,.woocommerce-page div.product div.images{width:36%}.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary{width:61%}}.woocommerce-tabs{padding-top:3em}.woocommerce-tabs .panel{border:1px solid rgba(0,73,79,.4);padding:1em}@media screen and (min-width:992px){.woocommerce-tabs .panel{padding:2em}}.woocommerce-tabs .panel .panel{border:0;display:block!important;padding:0}.woocommerce-tabs .tabs{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.woocommerce-tabs .tabs a{border:1px solid;border-bottom:0;border-radius:1em 1em 0 0;display:inline-block;padding:.6em 1em}.woocommerce-tabs .tabs li{margin-bottom:-1px}.woocommerce-tabs .tabs li.active a{background-color:#fff;border-color:rgba(0,73,79,.4);color:#00494f}.woocommerce-variation .woocommerce-variation-availability,.woocommerce-variation .woocommerce-variation-price{float:left}.woocommerce-variation .woocommerce-variation-availability{padding-left:.3em}.woocommerce-variation .woocommerce-variation-price .price{color:#22967c}.woocommerce-variation:after{clear:both;content:"";display:table}.woocommerce-product-details__short-description a,.woocommerce-Tabs-panel a{text-decoration:underline}#comments .woocommerce-Reviews-title{display:none}#respond>span{display:inline-block;margin-bottom:1em}@media screen and (min-width:1200px){#respond>span{font-size:.9em}}@media screen and (min-width:1600px){#respond>span{font-size:.9em}}#respond .additional-message p,#respond label,.additional-message #respond p{margin-bottom:.5em}#respond textarea{display:block}#respond .submit{width:auto!important}@keyframes Pulse{0%{box-shadow:0 0 0 0 rgba(128,38,59,.4)}70%{box-shadow:0 0 0 2em rgba(128,38,59,0)}to{box-shadow:0 0 0 0 rgba(128,38,59,0)}}.up-sells h2{margin-bottom:.7em;margin-left:-.1em;margin-top:0}.up-sells .products{padding-top:0}.woocommerce-products-header:after{clear:both;content:"";display:table}.container{margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;width:100%;width:var(--container-width)}@media (min-width:420px){.container{padding-left:1.75em;padding-right:1.75em}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.row.sans-padding{margin-left:0;margin-right:0}.row.sans-padding>[class*=col-]{padding-left:0;padding-right:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-3,.col-lg-5{float:left}.col-lg-5{width:41.66666667%}.col-lg-3{width:25%}.col-lg-offset-1{margin-left:8.33333333%}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}@media (min-width:1600px){.visible-lg{display:none!important}.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}td.hidden-lg,th.hidden-lg{display:table-cell!important}}.content-area{border-bottom:1px solid rgba(17,72,77,.15);padding-bottom:1.7em}@media (min-width:768px){.content-area{margin-bottom:1em;padding-bottom:3.4em}}.content-area:after{clear:both;content:"";display:table}.content-area a:not(.button):not(.article-link):not(.more-link){text-decoration:underline}.content-area .title{margin-bottom:.5em;margin-top:.4em}.content-wrapper{background-color:#fff;padding-top:1em}@media (min-width:768px){.content-wrapper{position:relative}}.padded-main{padding:3em 0}.flex-row{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.flex-row>.col-sm-6{flex:0 0 calc(50% - 2.25em);float:none;margin:0 auto 3em;width:100%}}@media screen and (min-width:768px) and (max-width:991px){.flex-row>.col-sm-6:nth-child(odd){margin-right:1.5em}.flex-row>.col-sm-6:nth-child(2n){margin-left:1.5em}}@media screen and (min-width:992px){.flex-row>.col-sm-6{flex:0 0 calc(25% - 2.25em);margin-left:1.5em;margin-right:1.5em}.flex-row>.col-sm-6:nth-child(4n+1){margin-left:0}.flex-row>.col-sm-6:nth-child(4n+4){margin-right:0}.flex-row>.col-sm-6:nth-child(4n+4):after{display:none}}@media screen and (min-width:1200px){.flex-row>.col-sm-6:after{right:-1.5em}}.section__intro{margin-bottom:3em}.section--estate-products{--primary-colour:#00494f;--secondary-colour:#659798}.section--estate-products .products .product .price{color:#659798;color:var(--secondary-colour)}.section--stourton-woods{--primary-colour:#22967c;--secondary-colour:#00494f}.section--primary{background-color:#00494f;background-color:var(--primary-colour);color:#fff}.section--primary .article-link:focus,.section--primary .article-link:hover,.section--primary .more-link:focus,.section--primary .more-link:hover,.section--primary .woocommerce-loop-product__link:focus,.section--primary .woocommerce-loop-product__link:hover{color:#fff}.section--primary .button{background-color:#659798;background-color:var(--secondary-colour)}.section--primary .button:focus,.section--primary .button:hover{background-color:#fff!important;color:#00494f!important;color:var(--primary-colour)!important}.section.woocommerce-order-details{padding-top:0}#footer-menu li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:.3em;padding-bottom:.3em}.footer-text{padding-top:2em;text-align:center}.footer-text p{margin:0}#site-footer{-moz-webkit-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#00494f;background-color:var(--primary-colour);color:#fff;padding-bottom:2.9em;padding-top:2.9em}#site-footer h3{font-weight:400;margin-bottom:.75em;margin-top:0}#site-footer a{color:#659798;color:var(--secondary-colour)}#site-footer a:focus,#site-footer a:hover{color:#fff}@media (min-width:768px) and (max-width:991px){#site-footer .col-lg-5{clear:both;display:flex;padding-top:2em}#site-footer .col-lg-5>div{flex:0 0 50%}}#site-footer .credit{margin-top:1em}@media (max-width:767px){#site-footer .row>div:not(:last-child){margin-bottom:2em}}@media (min-width:992px) and (max-width:1199px){#site-footer .row>div:nth-child(2){padding-right:2em;width:28.333333%}#site-footer .row>div:last-child{width:38.333333%}}#site-footer .sub-section:not(:last-child){margin-bottom:2em}.social-media-links li:not(:last-child){margin-right:1em}.social-media-links a{display:inline-block;font-size:2em}#site-header{background-color:#659798;background-color:var(--secondary-colour);position:relative;z-index:1}@media (max-width:991px){#site-header{height:3.25em}}#site-header:before{background-color:#00494f;background-color:var(--primary-colour);content:"";display:block;height:.5em;width:100%}@media (min-width:992px){#site-header:before{height:1.5em}#site-header:after{background-color:#659798;background-color:var(--secondary-colour);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}}#site-header .container{align-items:center;display:grid;grid-template-columns:1fr 9em 1fr}@media (min-width:992px){#site-header .container{grid-template-columns:10em 1fr 5em}}@media (min-width:1600px){#site-header .container{grid-template-columns:11em 1fr 11em}}#site-header .container:after,#site-header .container:before{content:none}.customer-links{align-items:center;display:flex;justify-content:flex-end}@media (max-width:991px){.customer-links{order:3}.customer-links i{font-size:1.3em}}.customer-links a{color:#fff;display:inline-block}.customer-links a:not(:last-child){margin-right:1em}@media (min-width:992px){.customer-links a:not(:last-child){margin-right:1.5em}}.customer-links a:focus,.customer-links a:hover{color:#00494f;color:var(--primary-colour)}.customer-links .basket-count{display:inline-block;font-weight:400;margin-left:.15em}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:1px solid rgba(101,151,152,.15);margin-bottom:.3em;padding-bottom:.3em}.woocommerce-MyAccount-navigation ul a{text-decoration:none!important}.woocommerce-Address-title{font-size:1em}.woocommerce-Address-title a{font-family:Dosis,sans-serif}.woocommerce-table--order-details .wc-item-meta{list-style:none;margin:0;padding:0}.woocommerce-table--order-details .wc-item-meta p{margin-top:0}.woocommerce-page form .show-password-input:after,.woocommerce form .show-password-input:after{content:"\f06e";font-family:Font Awesome\ 6 Pro;font-weight:400}.accordion{margin-top:2em}.accordion__button{background:transparent;border-top:1px solid #00494f!important;border-top:1px solid var(--primary-colour)!important;border:0;color:#659798;color:var(--secondary-colour);display:block;font-weight:700;outline:none;padding:2rem 0;text-align:left;transition:.5s ease-out;width:100%}.accordion__button:hover{color:#00494f;color:var(--primary-colour)}.accordion__content{display:none;margin-bottom:2em}.button{background-color:#00494f;border:0;border-radius:2em;color:#fff;display:inline-block;font-size:.9em;font-weight:600;letter-spacing:.05ch;padding:.5em 1em;text-align:center;transition:.5s ease-out}.button:focus,.button:hover{background-color:#659798;background-color:var(--secondary-colour);color:#fff}.more-link{display:inline-block;line-height:1;text-decoration:underline}.contact-details{margin-top:3em}.contact-info{align-items:flex-start;display:flex;margin-bottom:2em}.contact-info p{margin:0}.contact-info i{font-size:1.2em;margin-right:1em}.contact-info iframe{max-width:calc(100% - 2.5em)}.dynamic-block h1,.dynamic-block h2{line-height:1}.dynamic-block p:last-child{margin-bottom:0}.dynamic-block iframe{aspect-ratio:16/9;border:0;height:auto;width:100%}.dynamic-block--cards{overflow:hidden}.dynamic-block--cards .u\:flex{flex-wrap:wrap;margin-left:-1em;margin-right:-1em}@media (max-width:767px){.dynamic-block--cards .u\:flex{flex-direction:column}}@media (min-width:992px){.dynamic-block--cards .u\:flex{margin-left:-1.4em;margin-right:-1.4em}}.dynamic-block--cards article{display:flex;flex-direction:column;margin-bottom:2em;padding-bottom:2px;padding-left:1em;padding-right:1em}@media (min-width:992px){.dynamic-block--cards article{margin-bottom:0;padding-left:1.4em;padding-right:1.4em}}.dynamic-block--cards p{margin-bottom:1em}.dynamic-block--cards .more-link{margin-top:auto}.dynamic-block--columns{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.dynamic-block--horizontal-rule{background-clip:content-box;background-color:rgba(17,72,77,.15);border:0;height:1px;margin:1rem 0}@media (min-width:768px){.dynamic-block__column{flex:0 0 calc(50% - 1rem)}}.dynamic-block.u\:bg-primary .styled-list li{border-color:hsla(0,0%,100%,.15)}.styled-list{list-style:none;margin:0;padding:0}@media (min-width:768px){.styled-list{-moz-column-gap:2rem;column-gap:2rem}}.styled-list li{border-bottom:1px solid rgba(17,72,77,.15);margin-bottom:.5rem;padding-bottom:.5rem}@media (min-width:768px){.styled-list li{-moz-column-break-inside:avoid;break-inside:avoid-column}}@media (max-width:991px){.cff-wrapper{margin-bottom:2em}}.cff-wrapper .cff-bio{display:none!important}.cff-wrapper .cff-posts-wrap{font-size:.889em}#subscribe-form{display:flex}@media (max-width:767px){#subscribe-form{flex-direction:column}}#subscribe-form input{background-color:transparent;border-color:#659798;border-color:var(--secondary-colour);border-radius:2em 2em 0 0}#subscribe-form input::-moz-placeholder{color:#fff}#subscribe-form input:-ms-input-placeholder{color:#fff}#subscribe-form input::placeholder{color:#fff}@media (min-width:768px){#subscribe-form input{border-radius:2em 0 0 2em;flex:0 0 65%}}#subscribe-form .button{background-color:#659798;background-color:var(--secondary-colour);border-radius:0 0 2em 2em}@media (min-width:768px){#subscribe-form .button{border-radius:0 2em 2em 0;flex:0 0 35%;padding-left:2em;padding-right:2em}}#subscribe-form .button:focus,#subscribe-form .button:hover{background-color:#fff;color:#00494f;color:var(--primary-colour)}#subscribe-form:after{clear:both;content:"";display:table}.post-password-form{margin-left:auto;margin-right:auto;max-width:36rem;min-height:24rem}.post-password-form p:last-child{display:flex;flex-direction:column}.post-password-form p:last-child label{margin-right:0}.post-password-form input[type=submit]{background-color:#00494f;border:0;border-radius:2em;color:#fff;display:inline-block;font-size:.9em;font-weight:600;letter-spacing:.05ch;padding:.5em 1em;text-align:center;transition:.5s ease-out}.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:hover{background-color:#659798;background-color:var(--secondary-colour);color:#fff}.gallery-grid__link{margin-bottom:3em}@media (min-width:992px){.gallery-grid__link:nth-child(3n+1){margin-left:0}.gallery-grid__link:nth-child(3n+3){margin-right:0}}.gallery-grid .article-title{margin-bottom:0;margin-top:.5em}.photoswipe-gallery-caption{background-color:#10484d;color:#fff;display:block;font-family:Roboto Slab,serif;font-size:1.4em;margin-top:-1px;padding:.5em;transition:.7s ease-out}.hero{background-size:cover;height:70vh;position:relative}.hero:not(.hero--full) .hero__caption{text-align:center;width:100%}.hero:not(.hero--full) .hero__caption p{max-width:none}.hero--full{background-image:url(img/hero.jpg);background-position:50%;height:calc(100vh - 3.75em)}@media (min-width:992px){.hero--full{height:calc(100vh - 6.65em)}}@media only screen and (orientation:portrait){.hero--full{background-position:65%}}.hero--small{height:auto;width:100%}@media (min-width:768px){.hero--small{position:absolute!important}}.hero--small img{height:auto;width:100%}@media (min-width:768px){.hero--small+.content-wrapper{margin-bottom:7em;top:7em}}.hero__anchor{background-color:#00494f;background-color:var(--primary-colour);border-radius:50%;bottom:-.625em;color:#fff;font-size:2em;height:1.25em;left:50%;line-height:1;position:absolute;text-align:center;transform:translateX(-50%);width:1.25em;z-index:1}.hero__anchor:focus,.hero__anchor:hover{color:#659798;color:var(--secondary-colour)}@media (min-width:768px){.hero__anchor{font-size:3em}}.hero__anchor i{font-size:.8em;position:relative;top:.1em}.hero__button{font-size:1.1em;padding-left:2em;padding-right:2em}.hero__caption{-moz-webkit-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;left:0;padding-left:30px;padding-right:30px;position:absolute;top:45%;transform:translateY(-50%)}@media (min-width:420px){.hero__caption{padding-left:0;padding-right:0}}@media only screen and (orientation:portrait){.hero__caption{bottom:4em;text-align:center;top:auto;transform:translateY(0)}}@media only screen and (min-width:768px) and (orientation:portrait){.hero__caption{bottom:6em}}.hero__caption p{font-family:Roboto Slab,serif;font-size:1.2em;margin-bottom:1.6em;margin-top:.5em;text-shadow:0 3px 6px rgba(0,0,0,.7)}@media (min-width:768px){.hero__caption p{font-size:1.3em;max-width:50%}}@media only screen and (min-width:768px) and (orientation:portrait){.hero__caption p{max-width:100%;padding-left:6em;padding-right:6em}}.hero__title{color:#fff;letter-spacing:-2px;margin-bottom:0;margin-top:0;text-shadow:2px 2px 5px rgba(0,0,0,.6)}.hero .container{height:100%;position:relative}.hero.landscape{padding-bottom:0}input,select,textarea{border:2px solid #00494f;border:2px solid var(--primary-colour);border-radius:2em;max-width:100%;padding:.5em 1em;transition:all .5s ease-out;width:100%}input:focus,select:focus,textarea:focus{border-color:#659798;border-color:var(--secondary-colour);outline:0}input[type=checkbox],input[type=radio]{width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(img/chevron-down-solid-estates.svg);background-position:95%;background-repeat:no-repeat;background-size:.6em}.body-light-green select{background-image:url(img/chevron-down-solid-woods.svg)}.checkbox{align-items:center;display:grid!important;font-size:1.1em;gap:.5em;grid-template-columns:1.5em auto}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.15em solid;border-radius:.15em;color:currentColor;display:grid;font:inherit;height:1em;margin:0;place-content:center;transform:translateY(-.075em);width:1em}.checkbox input[type=checkbox]:before{box-shadow:inset .8em .8em #00494f;content:"";height:.5em;transform:scale(0);transition:transform .12s ease-in-out;width:.55em}.checkbox input[type=checkbox]:checked:before{transform:scale(1)}.checkbox .optional{display:none}.validate-required .checkbox{grid-template-columns:1em auto auto auto}@media (max-width:991px){.woocommerce .actions .coupon .input-text{float:left!important}}@media (max-width:419px){.woocommerce .actions .coupon .input-text{display:block!important;float:none!important;margin-bottom:1em!important;width:100%!important}.woocommerce .actions .coupon .input-text+input{float:none!important;width:100%!important}}.woocommerce .actions .input-text{width:10em!important}.wc_payment_method.payment_method_paypal input{margin-top:1em}.wc_payment_method input{margin-top:.4em}.woocommerce-invalid-required-field input{background:rgba(255,0,0,.1);border-color:red}.select2-container--default .shop_table td .qty.select2-selection--single,.select2-container--default .shop_table th .qty.select2-selection--single,.shop_table td .qty.styled-select,.shop_table td .select2-container--default .qty.select2-selection--single,.shop_table td input.qty,.shop_table th .qty.styled-select,.shop_table th .select2-container--default .qty.select2-selection--single,.shop_table th input.qty{width:4em}.select2-container--default .single-product .summary .select2-selection--single,.single-product .summary .select2-container--default .select2-selection--single,.single-product .summary .styled-select,.single-product .summary input{width:100%}.landscape{padding-bottom:9em;position:relative}@media (min-width:1200px){.landscape{padding-bottom:12em}}@media (min-width:1600px){.landscape{padding-bottom:14em}}.landscape:after{background-repeat:no-repeat;bottom:-1px;content:"";left:0;position:absolute;width:100%}.landscape--deer{padding-top:0}.landscape--deer:after{background-image:url(img/dark-green-scenery.png);background-position:0 100%;background-size:70em;height:8em;z-index:-1}@media (min-width:768px){.landscape--deer:after{background-size:cover;height:12em}}@media (min-width:992px){.landscape--deer:after{background-size:contain;height:15em}}@media (min-width:1600px){.landscape--deer:after{height:20em}}.landscape--deer .container{padding-top:3em;position:relative;z-index:1}.landscape--deer .products{padding-top:0}.landscape--trees:after{background-image:url(img/trees.png);background-position:bottom;background-size:80em;height:6em;z-index:0}@media (min-width:768px){.landscape--trees:after{background-size:100em;height:8em}}@media (min-width:992px){.landscape--trees:after{background-size:contain;height:100%}}.landscape--trees .container{z-index:1}.body-light-green .landscape--deer:after{background-image:url(img/light-green-scenery.png)}.page-template-landing-page .landscape--deer:after{z-index:0}.logo{filter:drop-shadow(0 0 2em rgba(0,0,0,.3))}.logo__badge{fill:#00494f;fill:var(--primary-colour)}.logo__stitching{fill:#659798;fill:var(--secondary-colour)}.logo__wordmark--woods{display:none}.logo-container{align-self:flex-start;display:block;margin-bottom:-10em;position:relative;top:-.5em;z-index:1}@media (max-width:991px){.logo-container{order:2}}@media (min-width:992px){.logo-container{top:-1.5em}}.body-light-green .logo__wordmark--estates{display:none}.body-light-green .logo__wordmark--woods{display:block}#main-menu>li>.sub-menu>li>a,#main-menu>li>a{-moz-webkit-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto Slab,serif}@media (max-width:991px){#main-nav{background-color:#00494f;background-color:var(--primary-colour);display:none;height:calc(100vh - 3.25em);left:0;overflow:scroll;padding:6em 1em 1em;position:absolute;top:3.25em;width:100vw;z-index:0}}@media (min-width:768px){#main-nav{padding-left:calc(50vw - 50% + 1.75em);padding-left:calc(50vw - var(--container-width)/2 + 1.75em);padding-right:calc(50vw - 50% + 1.75em);padding-right:calc(50vw - var(--container-width)/2 + 1.75em)}}@media (min-width:992px){#main-nav{padding:0 2em}#main-nav[style]{display:block!important}}@media (min-width:1600px){#main-nav{padding-left:4em;padding-right:4em}}#main-nav ul{list-style:none;margin:0;padding-left:0}#main-menu{display:flex;justify-content:space-around}@media (max-width:991px){#main-menu{flex-direction:column;font-size:1.2em}#main-menu>li:not(:last-child){border-bottom:1px solid #659798;border-bottom:1px solid var(--secondary-colour);margin-bottom:.5em;padding-bottom:.5em}}@media (min-width:992px){#main-menu>li.menu--three-cols>.sub-menu{flex-wrap:wrap}#main-menu>li.menu--three-cols>.sub-menu>li{flex:0 0 30%}}#main-menu>li>a{font-weight:400}@media (min-width:992px){#main-menu>li>a{padding-bottom:1.1em;padding-top:1.1em}}#main-menu>li>.sub-menu{background-color:#659798;background-color:var(--secondary-colour);display:none;padding:1em}@media (max-width:991px){#main-menu>li>.sub-menu{flex-direction:column;margin-bottom:-.5em}}@media (min-width:992px){#main-menu>li>.sub-menu{background-color:#00494f;background-color:var(--primary-colour);display:flex;gap:2em;justify-content:space-between;left:50%;margin-left:-50%;opacity:0;padding:1.1em calc(50vw - 50% + 8.75em) 2.1em calc(50vw - 50% + 13.75em);padding:1.1em calc(50vw - var(--container-width)/2 + 8.75em) 2.1em calc(50vw - var(--container-width)/2 + 13.75em);position:absolute;top:-20em;width:100%;z-index:-1}}@media (min-width:1600px){#main-menu>li>.sub-menu{padding-left:calc(50vw - 50% + 16.75em);padding-left:calc(50vw - var(--container-width)/2 + 16.75em);padding-right:calc(50vw - 50% + 16.75em);padding-right:calc(50vw - var(--container-width)/2 + 16.75em)}}@media (max-width:991px){#main-menu>li>.sub-menu>li:not(:last-child){border-bottom:1px solid #00494f;border-bottom:1px solid var(--primary-colour);margin-bottom:.5em;padding-bottom:.5em}}@media (min-width:992px){#main-menu>li>.sub-menu>li>a{margin-bottom:.5em}}#main-menu>li>.sub-menu a:focus,#main-menu>li>.sub-menu a:hover{color:#00494f;color:var(--primary-colour)}@media (min-width:992px){#main-menu>li>.sub-menu a:focus,#main-menu>li>.sub-menu a:hover{color:#659798;color:var(--secondary-colour)}}@media (max-width:991px){#main-menu>li>.sub-menu .sub-menu{display:none;flex-direction:column}}@media (min-width:992px){#main-menu>li>.sub-menu .sub-menu li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:.3em;padding-bottom:.3em}}#main-menu>li>.sub-menu .sub-menu a{font-weight:400}#main-menu a{color:#fff;display:inline-block;font-size:.9em}@media (max-width:991px){#main-menu a{padding-bottom:.25em;padding-top:.25em}}#main-menu a:focus,#main-menu a:hover{color:#659798;color:var(--secondary-colour)}@media (min-width:992px){#main-menu a:focus,#main-menu a:hover{color:#00494f;color:var(--primary-colour)}}#nav-toggle{color:#fff;display:inline-block;font-size:1.4em;margin-left:-1rem;padding:.25em 1rem}@media (min-width:992px){#nav-toggle{display:none}}@media (max-width:991px){.nav-container{order:1}}@media (min-width:992px){.sub-menu--two-cols>ul{-moz-columns:2;column-count:2;-moz-column-gap:1em;column-gap:1em}.sub-menu--two-cols>ul li{-moz-column-break-inside:avoid;break-inside:avoid-column}}.add-to-cart-wrap{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.add-to-cart-wrap input{width:100%}.discount-table{margin-bottom:2rem;max-width:32rem;width:100%}.discount-table-header{font-size:1em;margin-bottom:.5rem;margin-top:0}.discount-table span{color:#659798}.discount-table td{padding:.2rem .5rem}.discount-table tr:not(:last-child){border-bottom:1px solid #659798}.product .button{align-items:center;display:flex;justify-content:center}.product .button__icon,.product .button__text{margin-left:auto}.product .cart{max-width:32rem}.product .cart .button,.products.sans-padding .product .button{width:100%}.products .product .button{width:calc(100% - 30px)}#wbda-dynamic-price{margin-bottom:1rem}.grecaptcha-badge{display:none}.page-id-19 .grecaptcha-badge{display:block}.u\:bg-primary{background-color:#00494f;background-color:var(--primary-colour)}.u\:bg-secondary{background-color:#659798;background-color:var(--secondary-colour)}@media (min-width:768px){.u\:columns-2{-moz-columns:2;column-count:2}.u\:columns-3{-moz-columns:3;column-count:3}.u\:columns-4{-moz-columns:4;column-count:4}}.u\:align-center{align-items:center}.u\:align-end{align-items:flex-end}.u\:align-start{align-items:flex-start}@media (min-width:768px){.u\:basis-sm-1\/2{flex-basis:50%}}@media (min-width:992px){.u\:basis-md-1\/3{flex-basis:33.3333333333%}.u\:basis-md-1\/4{flex-basis:25%}}.u\:flex{display:flex}.u\:mx-auto{margin-left:auto;margin-right:auto}.u\:-mx-container{margin-left:-1em;margin-right:-1em}@media (min-width:420px){.u\:-mx-container{margin-left:-1.75em;margin-right:-1.75em}}.u\:max-w-md{max-width:56rem}.u\:px-container{padding-left:1em;padding-right:1em}@media (min-width:420px){.u\:px-container{padding-left:1.75em;padding-right:1.75em}}.u\:py-sm{padding-bottom:1em;padding-top:1em}.u\:py-md{padding-bottom:1.7em;padding-top:1.7em}@media (min-width:768px){.u\:py-md{padding-bottom:2.8em;padding-top:2.8em}}.u\:py-lg{padding-bottom:2.8em;padding-top:2.8em}@media (min-width:768px){.u\:py-lg{padding-bottom:5.6em;padding-top:5.6em}}.u\:pb-sm{padding-bottom:1em}.u\:pb-md{padding-bottom:1.7em}@media (min-width:768px){.u\:pb-md{padding-bottom:2.8em}}.u\:pb-lg{padding-bottom:2.8em}@media (min-width:768px){.u\:pb-lg{padding-bottom:5.6em}}.u\:pt-sm{padding-top:1em}.u\:pt-md{padding-top:1.7em}@media (min-width:768px){.u\:pt-md{padding-top:2.8em}}.u\:pt-lg{padding-top:2.8em}@media (min-width:768px){.u\:pt-lg{padding-top:5.6em}}.u\:text-white{color:#fff}
