.product-information[data-astro-cid-y5fl5mki]{display:grid;gap:var(--sp-6, 2rem);padding-block:var(--sp-6, 2rem);border-block:1px solid var(--c-divider, #aaa)}.product-information[data-astro-cid-y5fl5mki] h2[data-astro-cid-y5fl5mki]{font-size:var(--fs-h2, 2rem)}.product-information__sections[data-astro-cid-y5fl5mki]{display:grid;gap:var(--sp-5, 1.5rem)}.product-information[data-astro-cid-y5fl5mki] h3[data-astro-cid-y5fl5mki]{font-size:var(--fs-deck, 1.2rem);margin-block-end:.7rem}.product-information[data-astro-cid-y5fl5mki] p[data-astro-cid-y5fl5mki]{max-width:70ch;line-height:1.65}.product-information[data-astro-cid-y5fl5mki] p[data-astro-cid-y5fl5mki]+p[data-astro-cid-y5fl5mki]{margin-block-start:.7rem}.product-enquiry-actions[data-astro-cid-y5fl5mki]{display:grid;gap:1rem}.product-variant-label[data-astro-cid-y5fl5mki]{display:grid;gap:.5rem;max-width:32rem}.product-variant-label[data-astro-cid-y5fl5mki] select[data-astro-cid-y5fl5mki],.product-variant-label[data-astro-cid-y5fl5mki] input[data-astro-cid-y5fl5mki]{width:100%;padding:.8rem;min-height:48px;border:1px solid currentColor;background:var(--c-surface, #fff);color:var(--c-ink, #222);font:inherit}.product-information__actions[data-astro-cid-y5fl5mki]{display:flex;flex-wrap:wrap;gap:.8rem}.product-information__actions[data-astro-cid-y5fl5mki] button[data-astro-cid-y5fl5mki]{min-height:48px;padding:.8rem 1.3rem;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer}.product-information__actions[data-astro-cid-y5fl5mki] button[data-astro-cid-y5fl5mki][hidden]{display:none}.product-information__actions[data-astro-cid-y5fl5mki] button[data-astro-cid-y5fl5mki]:first-child{background:var(--c-brass, #ad9453);color:var(--c-scene, #181818);border-color:var(--c-brass, #ad9453)}.product-information__actions[data-astro-cid-y5fl5mki] button[data-astro-cid-y5fl5mki]:focus-visible,.product-variant-label[data-astro-cid-y5fl5mki] select[data-astro-cid-y5fl5mki]:focus-visible{outline:3px solid var(--c-brass, #ad9453);outline-offset:4px}.product-information__note[data-astro-cid-y5fl5mki]{font-size:var(--fs-caption, .85rem)}@media(min-width:60rem){.product-information__sections[data-astro-cid-y5fl5mki]{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-availability-summary[data-astro-cid-iriaxhib]{max-width:66ch;font-size:var(--fs-caption, .9rem);line-height:1.6;color:var(--c-ink-muted, inherit);border-inline-start:2px solid var(--c-brass, #8d773b);padding-inline-start:1rem}.pch[data-astro-cid-srkjv6dt]{position:relative;min-height:max(100svh,36rem);display:grid;align-items:end;overflow:hidden;color:var(--c-ink-inverse)}@media(min-width:48rem){.pch[data-astro-cid-srkjv6dt]{min-height:max(100svh,47.5rem)}}.pch-media[data-astro-cid-srkjv6dt]{position:absolute;inset:0;z-index:0}.pch-video[data-astro-cid-srkjv6dt],.pch-still[data-astro-cid-srkjv6dt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.pch-still[data-astro-cid-srkjv6dt]{display:none}.pch-overlay[data-astro-cid-srkjv6dt]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#1615138c,#16151326 38%,#161513b8);pointer-events:none}.pch-content[data-astro-cid-srkjv6dt]{position:relative;z-index:2;width:100%;padding-top:calc(var(--header-height) + var(--sp-6));padding-bottom:clamp(var(--sp-7),8vh,var(--sp-9));display:grid;gap:var(--sp-4)}@media(prefers-reduced-motion:reduce){.pch-video[data-astro-cid-srkjv6dt]{display:none}.pch-still[data-astro-cid-srkjv6dt]{display:block}}.psh[data-astro-cid-2vc77ayk]{position:relative;min-height:max(100svh,36rem);display:grid;align-items:end;overflow:hidden;color:var(--c-ink-inverse)}@media(min-width:48rem){.psh[data-astro-cid-2vc77ayk]{min-height:max(100svh,47.5rem)}}.psh-media[data-astro-cid-2vc77ayk]{position:absolute;inset:0;z-index:0}.psh-still[data-astro-cid-2vc77ayk]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.psh-overlay[data-astro-cid-2vc77ayk]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#1615138c,#16151326 38%,#161513b8);pointer-events:none}.psh-content[data-astro-cid-2vc77ayk]{position:relative;z-index:2;width:100%;padding-top:calc(var(--header-height) + var(--sp-6));padding-bottom:clamp(var(--sp-7),8vh,var(--sp-9));display:grid;gap:var(--sp-4)}.product-gallery[data-astro-cid-g66van4u]{border-top:1px solid var(--c-divider)}.block-h2[data-astro-cid-g66van4u]{font-size:var(--fs-h2);margin-top:var(--sp-2)}.gallery-grid[data-astro-cid-g66van4u]{display:grid;gap:var(--sp-6);margin-top:var(--sp-6)}@media(min-width:48rem){.gallery-grid[data-astro-cid-g66van4u]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid[data-astro-cid-g66van4u] li[data-astro-cid-g66van4u]:first-child{grid-column:1 / -1}}.gallery-figure[data-astro-cid-g66van4u]{margin:0;display:grid;gap:var(--sp-3)}.gallery-img[data-astro-cid-g66van4u]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;border:1px solid var(--c-divider);border-radius:2px;background:var(--c-scene)}.gallery-caption[data-astro-cid-g66van4u]{font-family:var(--font-utility);font-size:var(--fs-caption);color:var(--c-ink-muted);line-height:1.45;max-width:42ch}.doc-list[data-astro-cid-dfvtoaee]{display:grid;gap:var(--sp-4);margin-top:var(--sp-5)}.doc-item[data-astro-cid-dfvtoaee]{display:grid;gap:var(--sp-1);padding-block:var(--sp-3);border-top:1px solid var(--c-divider)}.doc-kind[data-astro-cid-dfvtoaee]{font-family:var(--font-utility);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-ink-muted)}.doc-item[data-astro-cid-dfvtoaee] a[data-astro-cid-dfvtoaee]{font-size:var(--fs-body);text-decoration:none}.doc-desc[data-astro-cid-dfvtoaee]{color:var(--c-ink-muted);font-size:var(--fs-caption);line-height:1.5;max-width:var(--measure)}.doc-item[data-astro-cid-dfvtoaee] a[data-astro-cid-dfvtoaee]:hover{text-decoration:underline;text-decoration-color:var(--rule-color);text-underline-offset:.2em}.eco-grid[data-astro-cid-vkpr4v4m]{display:grid;gap:var(--sp-5);margin-top:var(--sp-5)}@media(min-width:48rem){.eco-grid[data-astro-cid-vkpr4v4m]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.eco-grid[data-astro-cid-vkpr4v4m]{grid-template-columns:repeat(3,1fr)}}.eco-item[data-astro-cid-vkpr4v4m]{border-top:1px solid var(--c-divider);padding-top:var(--sp-4)}.eco-label[data-astro-cid-vkpr4v4m]{font-family:var(--font-utility);font-size:var(--fs-caption);font-weight:560;letter-spacing:.02em;text-transform:uppercase}.eco-item[data-astro-cid-vkpr4v4m] p[data-astro-cid-vkpr4v4m]{margin-top:var(--sp-2);font-size:var(--fs-caption);line-height:1.55;color:var(--c-ink-muted);max-width:var(--measure)}.rec-list[data-astro-cid-qbjs4iz4]{display:grid;gap:var(--sp-5);margin-top:var(--sp-5)}.rec-item[data-astro-cid-qbjs4iz4]{border-top:1px solid var(--c-divider);padding-top:var(--sp-4);max-width:var(--measure)}.rec-title[data-astro-cid-qbjs4iz4]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:460}.rec-year[data-astro-cid-qbjs4iz4]{font-family:var(--font-utility);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-accent-deep);margin-right:var(--sp-3)}.rec-context[data-astro-cid-qbjs4iz4]{margin-top:var(--sp-2);color:var(--c-ink-muted);line-height:1.55}.rec-source[data-astro-cid-qbjs4iz4]{margin-top:var(--sp-3)}
