.lg-feature-section[data-astro-cid-v2vuc5tv]{background:#f4efe5;padding:32px 0 12px}.lg-feature[data-astro-cid-v2vuc5tv]{color:#fffaf0;background:#263c45;border-radius:10px;grid-template-columns:1.4fr 1fr;text-decoration:none;display:grid;overflow:hidden}.lg-lineup[data-astro-cid-v2vuc5tv]{background:#e8e5de;align-content:center;padding:28px 20px 12px}.lg-products[data-astro-cid-v2vuc5tv]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.lg-finish[data-astro-cid-v2vuc5tv] img[data-astro-cid-v2vuc5tv]{width:100%;height:auto;display:block}.lg-finish[data-astro-cid-v2vuc5tv] span[data-astro-cid-v2vuc5tv]{color:#263c45;text-align:center;margin-top:10px;font:600 .72rem/1.3 Arial,sans-serif;display:block}.lg-credit[data-astro-cid-v2vuc5tv]{text-align:center;color:#596166;margin:18px 0 0;font:.62rem/1.4 Arial,sans-serif}.lg-copy[data-astro-cid-v2vuc5tv]{align-self:center;padding:30px}.lg-copy[data-astro-cid-v2vuc5tv] .eyebrow[data-astro-cid-v2vuc5tv]{color:#e8c891;letter-spacing:.09em;margin:0 0 12px;font-size:.7rem}.lg-copy[data-astro-cid-v2vuc5tv] h2[data-astro-cid-v2vuc5tv]{color:#fffaf0;margin:0 0 15px;font-size:clamp(1.6rem,2.1vw,1.95rem);line-height:1.16}.lg-copy[data-astro-cid-v2vuc5tv]>p[data-astro-cid-v2vuc5tv]:not(.eyebrow){color:#e4e8e6;font-size:.94rem;line-height:1.55}.lg-read[data-astro-cid-v2vuc5tv]{color:#ecd29f;border-bottom:1px solid #b89966;gap:18px;margin-top:10px;padding-bottom:5px;font-weight:700;display:inline-flex}.lg-feature[data-astro-cid-v2vuc5tv]:hover .lg-read[data-astro-cid-v2vuc5tv]{color:#fff}.lg-feature[data-astro-cid-v2vuc5tv]:focus-visible{outline-offset:5px;outline:3px solid #ad762b}@media (width<=800px){.lg-feature[data-astro-cid-v2vuc5tv]{grid-template-columns:1fr}.lg-copy[data-astro-cid-v2vuc5tv]{padding:24px}.lg-lineup[data-astro-cid-v2vuc5tv]{padding:24px 16px 12px}.lg-products[data-astro-cid-v2vuc5tv]{gap:10px}.lg-finish[data-astro-cid-v2vuc5tv] span[data-astro-cid-v2vuc5tv]{font-size:.62rem}}.product-preview-section[data-astro-cid-dhzeh4ct]{background:#f4efe5;padding:32px 0 44px}.product-preview-feature[data-astro-cid-dhzeh4ct]{color:#fffaf0;background:#222c29;border-radius:10px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden;box-shadow:0 14px 32px #30271924}.preview-scene[data-astro-cid-dhzeh4ct]{aspect-ratio:3/2;background:#3b342d url(/images/guides/precision-fit-blue-white-kitchen.webp) 50%/cover no-repeat;align-self:center;min-width:0;position:relative}.preview-scene[data-astro-cid-dhzeh4ct] img[data-astro-cid-dhzeh4ct]{object-fit:contain;width:auto;max-width:none;height:86.3%;position:absolute;top:4%;left:38.31%;transform:translate(-50%)}.preview-scene-credit[data-astro-cid-dhzeh4ct]{color:#f2ede4;text-align:center;background:#171815c9;padding:10px 14px;font-size:.66rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.preview-gap-label[data-astro-cid-dhzeh4ct]{color:#fff;background:#222c29ed;border:1px solid #dec084;padding:7px 8px;font:700 10px/12px Arial,sans-serif;position:absolute;top:27%;left:61%}.preview-gap-line[data-astro-cid-dhzeh4ct]{background:#dec084;width:7.85%;height:1px;position:absolute;top:calc(27% + 14px);left:53.15%}.preview-gap-line[data-astro-cid-dhzeh4ct]:before{content:"";border:1.5px solid #dec084;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.preview-clearance-detail[data-astro-cid-dhzeh4ct]{color:#222c29;background:#f4efe5;border-radius:4px;margin-top:14px;padding:9px 10px;font-family:Arial,sans-serif}.preview-detail-label[data-astro-cid-dhzeh4ct]{letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;display:block}.preview-clearance-detail[data-astro-cid-dhzeh4ct] svg[data-astro-cid-dhzeh4ct]{width:100%;height:47px;display:block}.preview-detail-note[data-astro-cid-dhzeh4ct]{color:#505950;font-size:.6rem;line-height:1.4;display:block}.preview-feature-copy[data-astro-cid-dhzeh4ct]{align-self:center;padding:26px}.preview-feature-copy[data-astro-cid-dhzeh4ct] .eyebrow[data-astro-cid-dhzeh4ct]{color:#dec084;letter-spacing:.14em;margin:0 0 12px;font-size:.7rem}.preview-feature-copy[data-astro-cid-dhzeh4ct] h2[data-astro-cid-dhzeh4ct]{color:#fffaf0;margin:0 0 12px;font-size:clamp(1.6rem,2.1vw,1.875rem);line-height:1.15}.preview-feature-copy[data-astro-cid-dhzeh4ct]>p[data-astro-cid-dhzeh4ct]:not(.eyebrow){color:#e3e2d7;margin:0 0 14px;font-size:.9rem;line-height:1.45}.preview-feature-link[data-astro-cid-dhzeh4ct]{color:#edd398;border-bottom:1px solid #ae9360;align-items:center;gap:22px;padding-bottom:5px;font-weight:700;display:inline-flex}.product-preview-feature[data-astro-cid-dhzeh4ct]:hover .preview-feature-link[data-astro-cid-dhzeh4ct]{color:#fff;border-color:#fff}.product-preview-feature[data-astro-cid-dhzeh4ct]:focus-visible{outline-offset:5px;outline:3px solid #ad762b}@media (width<=1000px){.product-preview-feature[data-astro-cid-dhzeh4ct]{grid-template-columns:minmax(0,1fr)}.product-preview-section[data-astro-cid-dhzeh4ct]{padding:22px 0 30px}.preview-feature-copy[data-astro-cid-dhzeh4ct]{padding:26px}.preview-feature-copy[data-astro-cid-dhzeh4ct] h2[data-astro-cid-dhzeh4ct]{font-size:1.8rem}}.buying-guides-link[data-astro-cid-lcdefpme]{margin-top:20px}.spring-section[data-astro-cid-lcdefpme]{background:radial-gradient(at 92% 4%,#75976240,#0000 24rem),radial-gradient(at 7% 94%,#d4a0171f,#0000 20rem),linear-gradient(135deg,#edf4e6 0%,#f7f3e5 55%,#e3eddc 100%);border-top:7px solid #78946c;border-bottom:1px solid #3f4d3f47;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.spring-heading[data-astro-cid-lcdefpme]{align-items:center}.spring-heading[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:5px solid #78946c;padding-left:18px}.spring-season-label[data-astro-cid-lcdefpme]{background:var(--green-dark);color:var(--color-cream);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.spring-season-label[data-astro-cid-lcdefpme]:before{background:var(--color-wattle);content:"";border-radius:50%;width:8px;height:8px}.spring-lead-card[data-astro-cid-lcdefpme]{background:var(--paper);box-shadow:var(--shadow);color:var(--ink);border:1px solid #304f3761;border-top:5px solid #78946c;border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid;overflow:hidden}.spring-lead-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:saturate(1.06)contrast(1.03);width:100%;height:100%;min-height:410px;transition:transform .24s}.spring-lead-copy[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#fffdf7fc,#e2eed9d1);flex-direction:column;justify-content:center;padding:clamp(30px,4vw,48px);display:flex}.spring-lead-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.06}.spring-lead-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){margin:0 0 18px}.spring-lead-copy[data-astro-cid-lcdefpme] .spring-download-note[data-astro-cid-lcdefpme]{color:var(--green-dark);font-size:.98rem;font-weight:700}.text-link[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--color-wattle);width:fit-content;min-height:44px;color:var(--green-dark);align-items:center;gap:10px;font-weight:800;display:inline-flex}.spring-lead-card[data-astro-cid-lcdefpme]:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 20px 46px #1f2a212e}.spring-lead-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.015)}.spring-lead-card[data-astro-cid-lcdefpme]:hover .text-link[data-astro-cid-lcdefpme]{color:#7a5b05}.spring-guide-grid[data-astro-cid-lcdefpme]{margin-top:20px}.spring-all-guides[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-top:20px;display:flex}.home-promise[data-astro-cid-lcdefpme]{background:var(--green-dark);padding-block:34px}.promise-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.promise-item[data-astro-cid-lcdefpme]{padding:2px 28px}.promise-item[data-astro-cid-lcdefpme]+.promise-item[data-astro-cid-lcdefpme]{border-left:1px solid #f8f1e63d}.promise-item[data-astro-cid-lcdefpme]:first-child{padding-left:0}.promise-item[data-astro-cid-lcdefpme]:last-child{padding-right:0}.promise-item[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--color-wattle)}.promise-item[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.promise-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--color-cream)}.promise-item[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:clamp(1.3rem,2vw,1.65rem)}.promise-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0;font-size:.98rem;line-height:1.55}.grid.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.summer-planning[data-astro-cid-lcdefpme]{background:linear-gradient(#fffdf7f0,#eadcc461)}@media (width>=1100px){.grid.home-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-category-grid[data-astro-cid-lcdefpme] .guide-card.has-image a{min-height:380px;padding:20px 18px}.home-category-grid[data-astro-cid-lcdefpme] .category-card.has-image h3{font-size:clamp(1.5rem,1.25rem + .45vw,1.78rem);line-height:1.08}.home-category-grid[data-astro-cid-lcdefpme] .guide-card p:last-child{font-size:.97rem;line-height:1.48}}@media (width<=820px){.spring-lead-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.spring-lead-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{min-height:300px;max-height:380px}.promise-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.promise-item[data-astro-cid-lcdefpme],.promise-item[data-astro-cid-lcdefpme]:first-child,.promise-item[data-astro-cid-lcdefpme]:last-child{padding:20px 0}.promise-item[data-astro-cid-lcdefpme]+.promise-item[data-astro-cid-lcdefpme]{border-top:1px solid #f8f1e63d;border-left:0}.grid.home-category-grid{grid-template-columns:1fr}}@media (width<=560px){.spring-lead-copy[data-astro-cid-lcdefpme]{padding:26px 22px 30px}.spring-lead-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{min-height:250px}.spring-all-guides[data-astro-cid-lcdefpme]{justify-content:stretch}.spring-all-guides[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%}}@media (prefers-reduced-motion:reduce){.spring-lead-card[data-astro-cid-lcdefpme],.spring-lead-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:none}}
