.wp-block-group{margin-block-start:0;margin-block-end:0}.wp-block-image{margin:0}.wp-block-image img{height:auto}.wp-block-group>p:empty{display:none}.wp-block-heading{color:inherit}.lge-link-wrap{margin:0}.hero-buttons>.lge-link-wrap{display:contents}.path>.lge-link-wrap{display:contents}.hero-picture>.wp-block-image,.nature-feature-img>.wp-block-image,.founder-image>.wp-block-image{height:100%}.hero-picture>.wp-block-image img,.nature-feature-img>.wp-block-image img{width:100%;height:100%;object-fit:cover}.about-story>.wp-block-image img{width:100%;height:100%;object-fit:cover}.hero-note{display:flex;align-items:center;gap:10px}.hero-note p{margin:0}.values-strip p{margin:0;color:inherit;font-size:11px;letter-spacing:.1em}.values-strip{gap:16px}.photo-caption{color:white}.product-detail .wp-block-group>p{margin:18px 0}.languages a{font-size:10px;color:#d9dfd6}.languages [aria-current]{color:white;border-bottom:1px solid white}.closing{justify-content:center;text-align:center}.lge-catalogue{width:100%}.lge-product-feature img{width:100%;border-radius:4px}.lge-shop-empty{grid-column:1/-1}.lge-notice{padding:16px 20px;border:1px solid var(--line);background:#f0edde;margin-bottom:20px}.lge-form-message{padding:20px;border:1px solid var(--forest)}.lge-catalogue [hidden],[data-market-only][hidden]{display:none!important}.lge-catalogue .product-title{display:block}.prose{max-width:900px;margin:0 auto}.prose>.wp-block-image{margin:24px 0}.prose>.wp-block-image img{max-height:440px;object-fit:cover;width:100%}.product-detail>figure{margin:0}.journal-card a.journal-image{display:block}.journal-card h3{margin:18px 0}.contact-section>.wp-block-group{min-width:0}.wp-block-shortcode{white-space:normal}.product-card .product-image{display:block}.product-card img{width:100%;height:100%;object-fit:cover}.editor-styles-wrapper .wp-block{max-width:1100px}.editor-styles-wrapper .hero-copy{padding:30px}.editor-styles-wrapper .hero-picture{min-height:450px}.enquiry-form input,.enquiry-form textarea,.enquiry-form select{max-width:100%}.lge-product-description{white-space:normal}.admin-bar .header{scroll-margin-top:32px}.lge-search-count{margin:15px 0}.lge-product-price{font-size:23px;color:var(--forest)}
@media(max-width:760px){.hero-buttons>.lge-link-wrap{display:block}.values-strip{flex-wrap:wrap}.product-detail{gap:28px}.topline{gap:8px}.top-controls{gap:10px}.header-actions{gap:14px}.header .shop-icon{font-size:12px}}
