.discovery-main{max-width:1240px;margin:auto;padding:44px 28px 80px;color:var(--ink,#293522)}.discovery-main h1{font:clamp(2.25rem,5vw,4rem)/1.1 Georgia,serif;margin:18px 0 26px}.discovery-main h2{font:30px/1.2 Georgia,serif;margin:30px 0 18px}.discovery-main p{font-size:17px;line-height:1.7}.discovery-intro{max-width:760px}.discovery-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;margin-bottom:30px;color:var(--muted,#536344)}.discovery-categories{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 45px}.discovery-categories a{padding:10px 14px;background:var(--surface,#edf0e6);border-radius:5px;text-decoration:none}.discovery-category{scroll-margin-top:25px;margin-top:45px}.discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.discovery-card{min-width:0;border-bottom:1px solid var(--line,#dce1d2);padding-bottom:14px}.discovery-card>a{text-decoration:none}.discovery-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f2f0e9;border-radius:8px;margin-bottom:15px}.discovery-card span{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted,#647155)}.discovery-card h3{font:22px/1.3 Georgia,serif;margin:8px 0}.discovery-card p{font-size:15px;margin:8px 0}.discovery-detail{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.discovery-detail figure{margin:0;position:sticky;top:24px}.discovery-detail figure img{width:100%;height:auto;object-fit:contain;background:#f3f0e7;border-radius:8px}.discovery-detail figcaption{font-size:14px;line-height:1.5;color:var(--muted,#68725d);margin-top:12px}.discovery-price-table{overflow-x:auto}.discovery-price-table table{width:100%;border-collapse:collapse;font-size:15px}.discovery-price-table :is(th,td){padding:13px 10px;border-bottom:1px solid var(--line,#dce0d3);text-align:left}.discovery-price-table th[scope=row]{font-weight:400}.discovery-price-table td{white-space:nowrap;text-align:right}.discovery-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:25px}.discovery-related{margin-top:65px}.discovery-main a:focus-visible{outline:3px solid #9e7939;outline-offset:4px}.discovery-main .fine{font-size:14px}.products h3 a{text-decoration:none;color:inherit}
@media(max-width:950px){.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-detail{gap:25px}}@media(max-width:700px){.discovery-main{padding:30px 20px 55px}.discovery-detail{grid-template-columns:1fr}.discovery-detail figure{position:static}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.discovery-card h3{font-size:20px}.discovery-actions{flex-direction:column;align-items:stretch}.discovery-actions .button{text-align:center}}@media(max-width:380px){.discovery-grid{grid-template-columns:1fr}}

.discovery-gallery{display:grid;gap:24px;align-content:start}.discovery-gallery figure{margin:0}.discovery-gallery img{width:100%;height:auto;object-fit:contain;background:#faf8f3}.discovery-specs ul{padding-left:1.2rem;line-height:1.7}.discovery-specs li+li{margin-top:.55rem}

/* The design, its price and a useful next step belong together. */
.discovery-main{padding-top:28px}.discovery-breadcrumbs{font-size:13px;margin-bottom:26px;line-height:1.7}.discovery-detail{gap:clamp(28px,4vw,64px)}.discovery-overview{min-width:0}.discovery-overview h1{font-size:clamp(36px,3.6vw,54px);letter-spacing:-.035em;margin:13px 0 22px}.discovery-overview>.eyebrow{font-size:11px;color:var(--muted)}.discovery-overview>p{font-size:15px;color:var(--muted)}.discovery-gallery{position:sticky;top:calc(var(--site-header-height,168px) + 20px)}.discovery-gallery figure{position:static}.discovery-gallery figure img{border-radius:16px;border:1px solid var(--line)}.discovery-purchase-summary{padding:0 0 19px;border-bottom:1px solid var(--line)}.discovery-purchase-summary p{margin:0}.discovery-purchase-summary .discovery-from{font-size:12px;color:var(--muted)}.discovery-purchase-summary .discovery-price{font-size:32px;line-height:1.4;font-weight:600;letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums}.discovery-purchase-summary .discovery-deposit{font-size:13px;color:var(--muted);margin-top:5px}.discovery-actions{margin:20px 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.discovery-actions>.primary{grid-column:1/-1;min-height:52px}.discovery-actions .button{border-radius:7px}.discovery-actions>a:last-child{font-size:13px;text-align:center;padding:12px 4px;min-height:44px}.discovery-tone-choice{margin:27px 0;padding:22px 0;border-block:1px solid var(--line)}.discovery-tone-choice h2{font:23px/1.2 Georgia,serif;margin:0 0 18px}.discovery-tone-choice .em-finish-palette{gap:8px}.discovery-tone-choice .em-wood-sample{height:56px;border-radius:6px}.discovery-tone-choice .em-finish-palette a{font-size:10px}.discovery-tone-choice .fine{font-size:12px;margin-bottom:0}.discovery-price-table{border:1px solid var(--line);border-radius:9px}.discovery-price-table th,.discovery-price-table td{padding:16px 12px}.discovery-price-table thead{background:var(--surface);color:var(--ink);font-size:12px}.discovery-price-table tbody tr:last-child :is(th,td){border-bottom:0}.discovery-price-table td{font-weight:600}.discovery-related{border-top:1px solid var(--line);padding-top:18px}.discovery-card img{border:1px solid var(--line);border-radius:12px}.discovery-card h3{font-size:21px}.discovery-specs li{font-size:15px}.discovery-main h2{letter-spacing:-.02em}
@media(max-width:700px){.discovery-main{padding:24px 4% 50px}.discovery-gallery{position:static}.discovery-detail{gap:28px}.discovery-overview h1{font-size:36px}.discovery-actions{grid-template-columns:1fr}.discovery-tone-choice .em-finish-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.discovery-tone-choice .em-wood-sample{height:70px}.discovery-tone-choice .em-finish-palette a{font-size:12px}.discovery-gallery figure img{max-height:440px}.discovery-breadcrumbs{margin-bottom:20px;font-size:12px}.discovery-price-table table{font-size:13px}}
