body.home .wp-site-blocks>*{margin-block-start:0}body.home header.wp-block-template-part{position:fixed;top:0;left:0;width:100%;z-index:100}body.home header.wp-block-template-part>.has-contrast-background-color{background-color:transparent!important;transition:background-color 0.2s ease,box-shadow 0.2s ease}body.home header.wp-block-template-part.header-scrolled>.has-contrast-background-color{background-color:var(--wp--preset--color--contrast)!important;box-shadow:0 2px 8px rgb(0 0 0 / .12)}body.home main>.wp-block-cover:first-child{padding-top:calc(var(--wp--preset--spacing--80) + 10rem)!important;min-height:calc(420px + 10rem)!important}.wp-block-site-logo img{width:75px;height:auto}.localeaf-header-brand .wp-block-site-logo img{width:75px;height:auto;border-radius:0!important}@media (max-width:768px){.localeaf-header-brand .wp-block-site-logo img{width:50px;height:auto}}.localeaf-search-toggle{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color 0.15s ease}.localeaf-search-toggle:hover{color:var(--wp--preset--color--accent-3)}.localeaf-search-toggle[aria-expanded="true"]{color:var(--wp--preset--color--accent-1)}.localeaf-search-dropdown{padding:8px var(--wp--preset--spacing--50,30px);max-width:var(--wp--style--global--wide-size,990px);margin:0 auto}.localeaf-search-dropdown[hidden]{display:none}.localeaf-search-form{display:flex;max-width:500px;margin:0 auto}.localeaf-search-form__input{flex:1;font-family:var(--wp--preset--font-family--dm-sans);font-size:14px;padding:6px 12px;border:1px solid rgb(255 255 255 / .4);border-right:none;border-radius:4px 0 0 4px;background:rgb(255 255 255 / .7);color:#333;outline:none}.localeaf-search-form__input::placeholder{color:#999}.localeaf-search-form__input:focus{border-color:var(--wp--preset--color--accent-1);background:rgb(255 255 255 / .85)}.localeaf-search-form__submit{background:var(--wp--preset--color--accent-1);color:#fff;border:none;padding:6px 12px;border-radius:0 4px 4px 0;cursor:pointer;display:flex;align-items:center}.localeaf-search-form__submit:hover{background:#B8602A}@media (max-width:768px){.localeaf-header-utils{gap:8px!important}.localeaf-header-utils>p a{font-size:0!important}.localeaf-header-utils>p a svg{width:18px;height:18px}}body:not(.single):not(.home) .wp-site-blocks main.wp-block-group{margin-top:var(--wp--preset--spacing--50)!important}body:not(.single):not(.home) .wp-site-blocks main.wp-block-group>.wp-block-group.alignfull{padding-top:var(--wp--preset--spacing--40)!important}.wp-block-image:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright){max-width:645px;margin-left:auto;margin-right:auto}.wp-block-image:not(.alignfull):not(.alignwide) img{padding:6px;background:#FFF;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.single .wp-site-blocks>*{margin-block-start:0}.localeaf-blog-sidebar{border-left:1px solid var(--wp--preset--color--accent-5,#F5F5F5);padding-left:var(--wp--preset--spacing--50,30px)}.localeaf-blog-content{min-width:0;overflow:hidden}.localeaf-blog-content .wp-block-image img{max-width:100%;height:auto}@media (max-width:768px){.localeaf-blog-content,.localeaf-blog-sidebar{flex-basis:100%!important}.localeaf-blog-content+.localeaf-blog-sidebar{flex-basis:100%!important}.localeaf-blog-sidebar{border-left:none;border-top:1px solid var(--wp--preset--color--accent-5,#F5F5F5);padding-left:0;padding-top:var(--wp--preset--spacing--50,30px)}}@media (max-width:768px){.localeaf-blog-content:has(~.localeaf-blog-sidebar),.is-layout-flex:has(.localeaf-blog-content){flex-wrap:wrap!important}}.localeaf-blog-grid .blog-card{background:var(--wp--preset--color--accent-5,#F5F5F5);border:none;border-radius:0;padding:16px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.localeaf-blog-grid .blog-card--featured{border-top:none}.localeaf-plant-card__name{font-family:var(--wp--preset--font-family--special-elite)!important;font-size:1.15rem!important}.localeaf-tag-cloud-section:has(.wp-block-tag-cloud:empty){display:none}.localeaf-tag-cloud-section .wp-block-tag-cloud:empty{display:none}.localeaf-tag-cloud-section .wp-block-tag-cloud:empty~*{display:none}.wp-block-table thead th{background-color:var(--wp--preset--color--accent-5);font-weight:600;text-align:left;border:none;border-bottom:2px solid var(--wp--preset--color--accent-4);padding:12px 16px}.wp-block-table td{border:none;border-bottom:1px solid var(--wp--preset--color--accent-6);padding:12px 16px}.wp-block-table tbody tr:nth-child(even){background-color:var(--wp--preset--color--accent-5)}.has-accent-5-background-color.has-background{box-shadow:0 2px 8px rgb(0 0 0 / .1)}.has-footer-dark-background-color .has-accent-4-color{color:#AAAAAA!important}::selection{background-color:rgb(211 120 63 / .2);color:inherit}.skip-link:focus{background-color:var(--wp--preset--color--accent-1);color:#fff;padding:8px 16px;z-index:100001;text-decoration:none;font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--small);border-radius:4px}div.wpforms-container-full{--wpforms-button-background-color:var(--wp--preset--color--accent-1);--wpforms-button-text-color:#FFFFFF;--wpforms-button-border-radius:4px;--wpforms-button-size-height:auto}div.wpforms-container-full .wpforms-submit{font-family:var(--wp--preset--font-family--dm-sans)!important;font-weight:600!important;padding:12px 28px!important;font-size:var(--wp--preset--font-size--medium)!important}.localeaf-filter-toggle,.localeaf-catalogue__search input,.localeaf-catalogue select{font-family:var(--wp--preset--font-family--dm-sans)}.localeaf-feature-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wp--preset--spacing--50,1.5rem)!important}.localeaf-feature-cards>*{margin-top:0!important}.localeaf-feature-card{display:flex;flex-direction:column;box-shadow:0 2px 8px rgb(0 0 0 / .1);padding:10px;gap:10px}.localeaf-feature-card>.wp-block-cover{min-height:220px!important}.localeaf-feature-card>.wp-block-cover .wp-block-cover__inner-container{display:none}.localeaf-feature-card{position:relative;cursor:pointer;transition:box-shadow 0.15s ease}.localeaf-feature-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .18)}.localeaf-feature-card__label{margin:0!important;margin-top:auto!important;text-align:center;font-weight:600;font-size:var(--wp--preset--font-size--medium);padding:8px 0}.localeaf-feature-card__label a{color:var(--wp--preset--color--contrast);text-decoration:none}.localeaf-feature-card__label a::after{content:'';position:absolute;inset:0}@media (max-width:781px){.localeaf-feature-cards{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}