body{color:#052337;background:#faf9f6;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}*{box-sizing:border-box}.breadcrumbs[data-astro-cid-nz4cpmp2]{color:#698078;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;max-width:1440px;margin:0 auto;padding:1.35rem clamp(1.25rem,6vw,7rem) 0;font-size:.72rem;font-weight:700;display:flex}.breadcrumbs[data-astro-cid-nz4cpmp2] a[data-astro-cid-nz4cpmp2]{color:#052337;text-underline-offset:.25rem;text-decoration-color:#00a82d}.breadcrumbs[data-astro-cid-nz4cpmp2] svg[data-astro-cid-nz4cpmp2]{fill:none;stroke:#00a82d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.catalogue-hero[data-astro-cid-nz4cpmp2]{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(3rem,8vw,10rem);max-width:1580px;margin:auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem) clamp(6rem,11vw,11rem);display:grid}.hero-copy[data-astro-cid-nz4cpmp2]{max-width:560px}.eyebrow[data-astro-cid-nz4cpmp2],.product-index[data-astro-cid-nz4cpmp2]{color:#009d28;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem;font-weight:800}.hero-copy[data-astro-cid-nz4cpmp2] h1[data-astro-cid-nz4cpmp2],h2[data-astro-cid-nz4cpmp2]{color:#052337;letter-spacing:-.045em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;line-height:.9}.hero-copy[data-astro-cid-nz4cpmp2] h1[data-astro-cid-nz4cpmp2]{font-size:clamp(3.5rem,6.6vw,7.8rem)}.hero-copy[data-astro-cid-nz4cpmp2]>p[data-astro-cid-nz4cpmp2]:not(.eyebrow),.product-copy[data-astro-cid-nz4cpmp2]>p[data-astro-cid-nz4cpmp2]:not(.product-index),.business-copy[data-astro-cid-nz4cpmp2]>p[data-astro-cid-nz4cpmp2]:not(.eyebrow){color:#506760;font-size:clamp(.94rem,1.1vw,1.06rem);line-height:1.8}.hero-copy[data-astro-cid-nz4cpmp2]>p[data-astro-cid-nz4cpmp2]:not(.eyebrow){margin:2rem 0 0}.hero-media[data-astro-cid-nz4cpmp2]{background:#e8eee6;border-radius:3px 3px 42px;margin:0;overflow:hidden}.hero-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2]{width:100%;height:auto;display:block}.catalogue[data-astro-cid-nz4cpmp2]{border-top:1px solid #dbe3dc}.product-feature[data-astro-cid-nz4cpmp2]{--accent:#b71920;border-bottom:1px solid #dbe3dc;padding:clamp(4.8rem,9vw,9rem) clamp(1.25rem,6vw,7rem)}.product-feature[data-astro-cid-nz4cpmp2]:nth-child(2n){background:#fff}.product-feature[data-astro-cid-nz4cpmp2]:nth-child(2n) .product-inner[data-astro-cid-nz4cpmp2]{direction:rtl}.product-feature[data-astro-cid-nz4cpmp2]:nth-child(2n) .product-copy[data-astro-cid-nz4cpmp2],.product-feature[data-astro-cid-nz4cpmp2]:nth-child(2n) .product-media[data-astro-cid-nz4cpmp2]{direction:ltr}.product-inner[data-astro-cid-nz4cpmp2]{grid-template-columns:minmax(340px,.95fr) minmax(0,.8fr);align-items:center;gap:clamp(3rem,10vw,12rem);max-width:1320px;margin:auto;display:grid}.raspberry[data-astro-cid-nz4cpmp2]{--accent:#900d35}.blueberry[data-astro-cid-nz4cpmp2]{--accent:#173b80}.product-media[data-astro-cid-nz4cpmp2]{border:1px solid color-mix(in srgb, var(--accent), transparent 82%);background:linear-gradient(135deg, color-mix(in srgb, var(--accent), transparent 95%), #fff);border-radius:28px;place-items:center;min-height:clamp(320px,38vw,570px);margin:0;padding:clamp(2rem,4vw,4.5rem);display:grid;position:relative}.product-media[data-astro-cid-nz4cpmp2]:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent), transparent 80%);content:"";border-radius:50%;width:38%;position:absolute;top:12%;right:10%}.product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2]{z-index:1;object-fit:contain;object-position:center;width:auto;max-width:min(88%,530px);height:auto;max-height:min(440px,30vw);display:block;position:relative}.raspberry[data-astro-cid-nz4cpmp2] .product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2],.blueberry[data-astro-cid-nz4cpmp2] .product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2]{max-width:min(66%,380px);max-height:min(455px,33vw)}.media-number[data-astro-cid-nz4cpmp2]{color:color-mix(in srgb, var(--accent), white 30%);font-family:Georgia,serif;font-size:clamp(3.5rem,7vw,7rem);font-style:italic;line-height:.75;position:absolute;bottom:1.6rem;left:1.8rem}.product-copy[data-astro-cid-nz4cpmp2]{max-width:545px}.product-index[data-astro-cid-nz4cpmp2]{color:var(--accent)}.product-copy[data-astro-cid-nz4cpmp2] h2[data-astro-cid-nz4cpmp2],.business-copy[data-astro-cid-nz4cpmp2] h2[data-astro-cid-nz4cpmp2]{font-size:clamp(3rem,5.1vw,6rem)}.product-copy[data-astro-cid-nz4cpmp2]>p[data-astro-cid-nz4cpmp2]:not(.product-index){margin:1.6rem 0 0}.product-copy[data-astro-cid-nz4cpmp2]>p[data-astro-cid-nz4cpmp2]+p[data-astro-cid-nz4cpmp2]{margin-top:1rem}.product-copy[data-astro-cid-nz4cpmp2] ul[data-astro-cid-nz4cpmp2]{flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.product-copy[data-astro-cid-nz4cpmp2] li[data-astro-cid-nz4cpmp2]{border:1px solid color-mix(in srgb, var(--accent), transparent 70%);color:#29473a;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.5rem .8rem;font-size:.68rem;font-weight:800}.product-link[data-astro-cid-nz4cpmp2],.contact-button[data-astro-cid-nz4cpmp2]{color:#052337;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:1.4rem;margin-top:2.2rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.product-link[data-astro-cid-nz4cpmp2] span[data-astro-cid-nz4cpmp2],.contact-button[data-astro-cid-nz4cpmp2] span[data-astro-cid-nz4cpmp2]{color:var(--accent,#00a82d);font-size:1.3rem;line-height:.7;transition:transform .25s}.product-link[data-astro-cid-nz4cpmp2]:hover span[data-astro-cid-nz4cpmp2],.product-link[data-astro-cid-nz4cpmp2]:focus-visible span[data-astro-cid-nz4cpmp2],.contact-button[data-astro-cid-nz4cpmp2]:hover span[data-astro-cid-nz4cpmp2],.contact-button[data-astro-cid-nz4cpmp2]:focus-visible span[data-astro-cid-nz4cpmp2]{transform:translate(5px)}.business-cta[data-astro-cid-nz4cpmp2]{background:#052337;padding:clamp(5.5rem,10vw,10rem) clamp(1.25rem,6vw,7rem)}.business-copy[data-astro-cid-nz4cpmp2]{text-align:center;max-width:790px;margin:auto}.business-copy[data-astro-cid-nz4cpmp2] h2[data-astro-cid-nz4cpmp2]{color:#fff}.business-copy[data-astro-cid-nz4cpmp2]>p[data-astro-cid-nz4cpmp2]:not(.eyebrow){color:#ffffffb8;max-width:600px;margin:1.7rem auto 0}.contact-button[data-astro-cid-nz4cpmp2]{color:#fff;background:#00a82d;border:1px solid #00a82d;border-radius:999px;padding:1rem 1.3rem 1rem 1.5rem;transition:background .25s,border-color .25s,transform .25s}.contact-button[data-astro-cid-nz4cpmp2] span[data-astro-cid-nz4cpmp2]{color:#fff}.contact-button[data-astro-cid-nz4cpmp2]:hover,.contact-button[data-astro-cid-nz4cpmp2]:focus-visible{background:0 0;border-color:#fff;transform:translateY(-2px)}.reveal-item[data-astro-cid-nz4cpmp2]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(25px)}.is-visible[data-astro-cid-nz4cpmp2] .reveal-item[data-astro-cid-nz4cpmp2]{opacity:1;transform:translateY(0)}.is-visible[data-astro-cid-nz4cpmp2] .reveal-item[data-astro-cid-nz4cpmp2]:nth-child(2){transition-delay:.12s}@media (width<=800px){.catalogue-hero[data-astro-cid-nz4cpmp2]{grid-template-columns:minmax(0,.8fr) minmax(340px,1fr);gap:2.5rem}.product-inner[data-astro-cid-nz4cpmp2]{grid-template-columns:minmax(300px,1fr) minmax(0,.78fr);gap:3rem}.product-media[data-astro-cid-nz4cpmp2]{min-height:390px}.product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2]{max-height:330px}.raspberry[data-astro-cid-nz4cpmp2] .product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2],.blueberry[data-astro-cid-nz4cpmp2] .product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2]{max-height:340px}}@media (width<=650px){.catalogue-hero[data-astro-cid-nz4cpmp2],.product-inner[data-astro-cid-nz4cpmp2]{grid-template-columns:1fr}.catalogue-hero[data-astro-cid-nz4cpmp2]{padding-top:3.5rem;padding-bottom:5rem}.hero-media[data-astro-cid-nz4cpmp2]{max-width:650px}.hero-copy[data-astro-cid-nz4cpmp2] h1[data-astro-cid-nz4cpmp2]{font-size:clamp(3.35rem,15vw,5.4rem)}.product-feature[data-astro-cid-nz4cpmp2]:nth-child(2n) .product-inner[data-astro-cid-nz4cpmp2]{direction:ltr}.product-feature[data-astro-cid-nz4cpmp2]{padding-block:4.5rem}.product-media[data-astro-cid-nz4cpmp2]{min-height:min(104vw,460px);padding:2rem}.product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2]{max-width:88%;max-height:330px}.raspberry[data-astro-cid-nz4cpmp2] .product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2],.blueberry[data-astro-cid-nz4cpmp2] .product-media[data-astro-cid-nz4cpmp2] img[data-astro-cid-nz4cpmp2]{max-width:65%;max-height:340px}.product-copy[data-astro-cid-nz4cpmp2]{max-width:none}.product-copy[data-astro-cid-nz4cpmp2] h2[data-astro-cid-nz4cpmp2],.business-copy[data-astro-cid-nz4cpmp2] h2[data-astro-cid-nz4cpmp2]{font-size:clamp(2.9rem,13vw,4.5rem)}.product-copy[data-astro-cid-nz4cpmp2] li[data-astro-cid-nz4cpmp2]{font-size:.62rem}.business-copy[data-astro-cid-nz4cpmp2]{text-align:left}.business-copy[data-astro-cid-nz4cpmp2]>p[data-astro-cid-nz4cpmp2]:not(.eyebrow){margin-left:0}.contact-button[data-astro-cid-nz4cpmp2]{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.reveal-item[data-astro-cid-nz4cpmp2]{opacity:1;transition:none;transform:none}.product-link[data-astro-cid-nz4cpmp2] span[data-astro-cid-nz4cpmp2],.contact-button[data-astro-cid-nz4cpmp2],.contact-button[data-astro-cid-nz4cpmp2] span[data-astro-cid-nz4cpmp2]{transition:none}}
