._2N6eWG_page{padding-block:28px 40px}._2N6eWG_heading{margin:18px 0 26px}._2N6eWG_heading h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(30px,3.4vw,44px);line-height:1.15}._2N6eWG_heading p{max-width:850px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}._2N6eWG_showcase{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}._2N6eWG_visual{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:end;min-width:0;min-height:500px;padding:24px;display:grid;position:relative;overflow:hidden}._2N6eWG_image{position:absolute;inset:0}._2N6eWG_image img{object-fit:cover;object-position:center}._2N6eWG_visual[data-category=finishes]{background:#fff}._2N6eWG_visual[data-category=finishes] ._2N6eWG_image img{object-fit:contain}._2N6eWG_overlay{z-index:1;justify-self:start;position:relative}._2N6eWG_overlay a{color:#fff;background:#083128db;border:1px solid #ffffff4d;border-radius:7px;gap:14px;min-height:44px;padding:12px 18px;font-size:13px}._2N6eWG_overlay a:hover{color:#fff;background:#083128}._2N6eWG_overlay a:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #064d3f}._2N6eWG_selector{grid-template-rows:repeat(5,1fr);gap:6px;min-width:0;display:grid}._2N6eWG_option{text-align:left;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:18px;padding:12px 20px;transition:background-color .15s,border-color .15s;display:flex}._2N6eWG_option:hover{border-color:var(--green-dark);background:#f7fbf9}._2N6eWG_option[aria-pressed=true]{border-color:var(--green-dark);box-shadow:inset 4px 0 var(--green-dark),0 4px 14px #0932260a;background:#e5f3ed}._2N6eWG_number{height:30px;color:var(--green-dark);background:#f0f6f3;border-radius:50%;flex:0 0 30px;place-items:center;font-size:12px;font-weight:600;display:grid}._2N6eWG_optionCopy{gap:4px;min-width:0;display:grid}._2N6eWG_optionCopy strong{font-size:20px;font-weight:600;line-height:1.2}._2N6eWG_optionCopy>span{color:#526b66;font-size:13px;line-height:1.4}._2N6eWG_arrow{color:var(--green-dark);margin-left:auto}._2N6eWG_option:focus-visible{outline:3px solid var(--green-dark);outline-offset:4px}@media (max-width:1050px){._2N6eWG_showcase{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}._2N6eWG_option{gap:12px;padding:12px 16px}}@media (max-width:850px){._2N6eWG_showcase{grid-template-columns:minmax(0,1fr)}._2N6eWG_visual{min-height:400px}._2N6eWG_option{padding:13px 16px}._2N6eWG_optionCopy strong{font-size:18px}}@media (max-width:500px){._2N6eWG_page{padding-block:20px 28px}._2N6eWG_heading{margin-bottom:20px}._2N6eWG_heading p{font-size:15px}._2N6eWG_visual{min-height:360px;padding:14px}}@media (prefers-reduced-motion:reduce){._2N6eWG_option{transition:none}}
