.page_hero__MZ_wd{padding:160px 24px 52px;text-align:center;background:#eeeee6}.page_eyebrow__4pK6v{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700;color:#48604d}.page_hero__MZ_wd h1{font-family:var(--font-serif),Georgia,serif;font-size:clamp(38px,6vw,70px);font-weight:400;line-height:1.1;margin:18px 0}.page_hero__MZ_wd>p:not(.page_eyebrow__4pK6v){max-width:570px;margin:0 auto;line-height:1.8;color:#536056}.page_designLink__ulNdV{display:inline-block;margin-top:24px;color:#234b36;font-size:13px;text-underline-offset:5px}.page_catalogue__igyH_{max-width:1240px;padding:40px 28px 70px;margin:auto}.page_filters__xjwbb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;padding:24px;background:#f5f4ef;border:1px solid #dedfd6}.page_filters__xjwbb label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:600}.page_filters__xjwbb input,.page_filters__xjwbb select{width:100%;min-width:0;min-height:46px;border:1px solid #c7cec4;background:white;border-radius:3px;padding:10px;font:inherit;font-size:14px;color:#263b2e}.page_search__QYE4C{grid-column:span 2}.page_filterActions__quxVk{display:flex;align-items:center;gap:18px;grid-column:span 2}.page_filterActions__quxVk a{font-size:12px;color:#35513d}.page_results__u9eFN{display:flex;justify-content:space-between;gap:16px;margin-top:30px;scroll-margin-top:100px;font-size:13px;font-weight:600}.page_disclosure__SNK5F{font-size:12px;color:#596259;line-height:1.7;margin:0 0 24px}.page_grid__B6Ue2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.page_card__ZGIhr{min-width:0;border:1px solid #dfe2d8;background:#fff}.page_photo__agz_1{aspect-ratio:1;background:#f6f5f1;overflow:hidden}.page_photo__agz_1 img{width:100%;height:100%;object-fit:contain}.page_cardBody__Py_1Q{padding:24px;display:flex;flex-direction:column}.page_card__ZGIhr h2{font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.35;margin:8px 0}.page_variant__EGptf{font-size:13px;color:#596259;line-height:1.6;margin:0}.page_price__sxKdI{font-size:30px;font-weight:600;margin:20px 0 4px}.page_retailer__LKV0P{font-size:14px;margin:0 0 12px}.page_delivery__Wd4Fw{font-size:12px;line-height:1.7;color:#596259;min-height:60px}.page_cardBody__Py_1Q>a{width:100%;margin:8px 0 16px}.page_card__ZGIhr details{font-size:12px;line-height:1.8;color:#596259}.page_card__ZGIhr summary{cursor:pointer;color:#294333;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.page_pagination__pobAB{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:40px 0}.page_pagination__pobAB a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #c7cec4;color:#294333;padding:8px;text-decoration:none}.page_pagination__pobAB a[aria-current=page]{background:#234b36;color:#fff}.page_empty__pYdhi{text-align:center;padding:60px 20px}.page_empty__pYdhi p{line-height:1.8;margin-bottom:24px}.page_card__ZGIhr :focus-visible,.page_filters__xjwbb :focus-visible,.page_pagination__pobAB :focus-visible{outline:3px solid #507b45;outline-offset:3px}@media(min-width:1100px){.page_grid__B6Ue2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.page_hero__MZ_wd{padding:175px 22px 36px}.page_catalogue__igyH_{padding:24px 16px 48px}.page_filters__xjwbb{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.page_results__u9eFN{flex-direction:column;gap:0}.page_results__u9eFN p{margin:8px 0}.page_grid__B6Ue2{gap:20px}.page_cardBody__Py_1Q{padding:18px}.page_card__ZGIhr h2{font-size:21px}.page_delivery__Wd4Fw{min-height:0}}@media(max-width:520px){.page_grid__B6Ue2{grid-template-columns:1fr}.page_filterActions__quxVk{flex-wrap:wrap}.page_filters__xjwbb input,.page_filters__xjwbb select{font-size:16px}}