.legacy-page{background:var(--color-rantelon-cream-light)}.legacy-heading{padding:calc(var(--header-height) + 3rem) 0 3rem}.legacy-topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem;font-size:.85rem;display:flex}.legacy-topline a:hover{color:var(--color-rantelon-red)}.legacy-heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:62rem;margin:0;font-weight:500;line-height:1}.legacy-heading .eyebrow{color:var(--color-rantelon-red);margin:0 0 1.25rem}.legacy-intro{max-width:44rem;margin:1.5rem 0 0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.5}.legacy-catalogue-layout{grid-template-columns:15rem minmax(0,1fr);gap:3rem;padding-block:1rem 6rem;display:grid}.legacy-categories{font-size:.9rem}.legacy-all{border-bottom:1px solid #00083825;padding:1rem 0;display:block}.legacy-categories details{border-bottom:1px solid #00083825;padding:.9rem 0}.legacy-categories summary{cursor:pointer;font-weight:500}.legacy-categories details a{padding:.6rem 0 .2rem 1rem;line-height:1.35;display:block}.legacy-categories a:hover,.legacy-categories a[aria-current]{color:var(--color-rantelon-red)}.legacy-results-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.legacy-results-heading h2{letter-spacing:-.04em;margin:.6rem 0 1.5rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500}.legacy-results-heading p{flex-shrink:0;font-size:.85rem}.legacy-search{margin-bottom:2rem;display:block}.legacy-search span{margin:0 0 .6rem;font-size:.85rem;display:block}.legacy-search input{width:100%;min-height:3.3rem;color:inherit;background:0 0;border:1px solid #00083855;border-radius:0;padding:.8rem 1rem}.legacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;display:grid}.legacy-card{min-width:0}.legacy-card a{background:#fff;height:100%;padding:1rem;transition:box-shadow .2s;display:block}.legacy-card a:hover{box-shadow:0 4px 18px #00083818}.legacy-card-picture{justify-content:center;align-items:center;height:10rem;margin:0 0 1.5rem;display:flex}.legacy-card img{object-fit:contain;width:100%;height:100%}.legacy-card-label{justify-content:space-between;gap:.6rem;display:flex}.legacy-card h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:500}.legacy-card p{opacity:.65;margin:.65rem 0 0;font-size:.8rem;line-height:1.4}.legacy-card--archived a{background:0 0;border-bottom:1px solid #00083825;padding:1rem 0}.legacy-grid--archive{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-page [hidden]{display:none!important}.legacy-empty{padding:2rem 0}.legacy-product-categories{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem;font-size:.9rem;display:flex}.legacy-product-categories a{text-underline-offset:.2em;text-decoration:underline}.legacy-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:1rem 4rem;display:grid}.legacy-product-picture{top:calc(var(--header-height) + 2rem);background:#fff;margin:0;padding:clamp(1rem,4vw,3rem);position:sticky}.legacy-product-picture img{object-fit:contain;width:100%;height:auto;max-height:33rem;display:block}.legacy-product-picture--blank{aspect-ratio:1}.legacy-product-copy{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.65}.legacy-product-copy p{margin:0 0 1.2rem}.legacy-product-copy h2,.legacy-product-copy h3,.legacy-product-copy h4,.legacy-product-copy h5{margin:2rem 0 1rem;font-size:1.2rem;font-weight:500;line-height:1.3}.legacy-product-copy>:first-child{margin-top:0}.legacy-product-copy ul{padding-left:1.2rem}.legacy-product-copy li{margin:.4rem 0}.legacy-product-copy li p{margin:0}.legacy-product-copy table{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-size:.92rem}.legacy-product-copy td,.legacy-product-copy th{text-align:left;vertical-align:top;border-bottom:1px solid #00083825;padding:.65rem .5rem;font-weight:400}.legacy-product-copy th{font-weight:500}.legacy-product-copy a{color:var(--color-rantelon-red);text-underline-offset:.2em;text-decoration:underline}.legacy-product-copy img{max-width:100%;height:auto;margin:1rem 0;display:block}.legacy-archive-note{max-width:46rem;line-height:1.6}.legacy-enquiry{border-top:1px solid #00083825;padding-block:2.5rem 5rem}.legacy-enquiry h2{margin:0 0 1.5rem;font-size:1.75rem;font-weight:500}.legacy-page a:focus-visible,.legacy-page input:focus-visible,.legacy-page summary:focus-visible{outline:2px solid var(--color-rantelon-red);outline-offset:4px}@media (width<=1100px){.legacy-catalogue-layout{grid-template-columns:12rem minmax(0,1fr);gap:2rem}.legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.legacy-heading{padding-top:calc(var(--header-height) + 2rem)}.legacy-topline{align-items:start;margin-bottom:2rem}.legacy-catalogue-layout,.legacy-detail{grid-template-columns:1fr;gap:2rem}.legacy-categories{max-height:18rem;overflow:auto}.legacy-product-picture{position:static}.legacy-grid--archive{grid-template-columns:1fr}.legacy-detail{padding-bottom:2rem}}@media (width<=420px){.legacy-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.legacy-card a{transition:none}}.legacy-category-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.legacy-category-overview section{background:#fff;min-width:0;padding:1.5rem}.legacy-category-overview h3{margin:0 0 1rem;font-size:1.2rem;font-weight:500}.legacy-category-overview ul{margin:0;padding:0;list-style:none}.legacy-category-overview a{padding:.65rem 0;line-height:1.4;display:block}.legacy-category-overview a:hover{color:var(--color-rantelon-red)}@media (width<=540px){.legacy-category-overview{grid-template-columns:1fr}}
