@font-face{font-family:dmSans;src:url(../media/normal_400_700_780cf59b-s.p.0yo6-5yoeeudq.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_c74b75bc-module__miyVlq__className{font-family:dmSans,dmSans Fallback}.dmsans_c74b75bc-module__miyVlq__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
[data-theme=good-earth]{--brand-accent:102 187 70;--brand-accent-fg:255 255 255;--brand-accent-2:52 120 59;--brand-fg:27 38 30;--brand-bg:255 255 255;--surface-card:255 255 255;--surface-dark:27 38 30;--surface-cream:240 247 234;--footer-bg:27 38 30;--body-fg:92 93 101;--muted-fg:134 134 134;--price-color:52 120 59;--price-sale:211 70 47;--price-compare:153 153 153;--font-display:var(--font-dm-sans), system-ui, sans-serif;--font-body:var(--font-dm-sans), system-ui, sans-serif;--font-accent:var(--font-dm-sans), system-ui, sans-serif;--font-display-weight:700;--font-body-weight:400;--font-button-weight:600;--letter-spacing-display:-.01em;--button-case:none;--radius-button:999px;--radius-card:14px;--radius-input:999px;--container-max:1400px;--container-gutter:clamp(1rem, 3vw, 2.5rem);--transition-base:all .3s ease;font-family:var(--font-body);font-weight:var(--font-body-weight);color:rgb(var(--brand-fg));background-color:rgb(var(--brand-bg));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}[data-theme=good-earth] h1,[data-theme=good-earth] h2,[data-theme=good-earth] h3{font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);font-weight:700}[data-theme=good-earth] h4,[data-theme=good-earth] h5,[data-theme=good-earth] h6{font-family:var(--font-display);font-weight:600}[data-theme=good-earth] header input[type=search],[data-theme=good-earth] header input[type=text]{background-color:rgb(var(--surface-cream));border-color:rgb(var(--muted-fg) / .35);color:rgb(var(--brand-fg))}[data-theme=good-earth] header input[type=search]::placeholder{color:rgb(var(--muted-fg))}[data-theme=good-earth] header input[type=search]:focus{border-color:rgb(var(--brand-accent));outline:none}[data-theme=good-earth] header a[href*=\/cart],[data-theme=good-earth] header a[href*=\/basket],[data-theme=good-earth] header a[href*=\/wishlist],[data-theme=good-earth] header button[aria-label*=cart i],[data-theme=good-earth] header button[aria-label*=wishlist i]{color:rgb(var(--brand-fg));border-color:rgb(var(--muted-fg) / .25)}[data-theme=good-earth] header a[href*=\/cart]:hover,[data-theme=good-earth] header a[href*=\/basket]:hover,[data-theme=good-earth] header a[href*=\/wishlist]:hover{color:rgb(var(--brand-accent));border-color:rgb(var(--brand-accent))}[data-theme=good-earth]{--cc-surface:rgb(var(--surface-card));--cc-ink:rgb(var(--brand-fg));--cc-muted:rgb(var(--body-fg));--cc-border:rgb(var(--surface-cream));--cc-accent:rgb(var(--brand-accent-2));--cc-accent-ink:rgb(var(--brand-accent-fg));--cc-accent-hover:rgb(var(--surface-dark));--cc-check:rgb(var(--brand-accent-2));--cc-radius:var(--radius-card);--cc-btn-radius:var(--radius-button)}
