.al-collection-content{max-width:1600px;margin:0 auto;padding:0 3.5%;box-sizing:border-box;color:#292e25;font-family:Manrope,Arial,sans-serif}
.al-collection-content h2{font-size:38px;line-height:1.2;font-weight:500;letter-spacing:-.04em;margin:0 0 22px}
.al-collection-content h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:20px 0 12px}
.al-collection-content p{font-size:15px;line-height:1.7}
.al-collection-benefits{padding:64px 0}
.al-collection-content .al-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#69745f;margin:0 0 25px}
.al-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:34px}
.al-benefit-grid article{padding:28px;background:#eeece5;border-radius:17px}
.al-benefit-grid p{margin:0;color:#656b5d}
.al-benefit-number{font-size:13px;color:#76806a}
.al-real-project{padding:20px 0 60px}
.al-real-project img{display:block;width:100%;height:auto;border-radius:20px;margin-top:28px}
.al-collection-cta{padding:40px;background:#43503b;border-radius:18px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px;margin:55px 0}
.al-collection-cta h2{max-width:650px;font-size:32px;margin-bottom:14px}
.al-collection-cta p{max-width:620px;margin:0;color:#e0e3d9}
.al-collection-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:11px;background:#faf8f4;color:#382a20!important;padding:12px 20px;font-size:14px;white-space:nowrap;text-decoration:none!important}
html body.al-inner-page #ready-kitchens .t786__container{grid-template-columns:repeat(2,minmax(0,1fr))}
.al-fabric-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;padding:40px 0}
.al-fabric-details p{max-width:380px;color:#656b5d}
.al-fabric-photos{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.al-fabric-photos img{width:100%;height:340px;object-fit:cover;border-radius:18px}
.al-kitchen-quality{padding:55px 0}
.al-kitchen-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}
.al-kitchen-quality-grid img{width:100%;height:240px;object-fit:cover;border-radius:16px}
.al-kitchen-quality-grid p{max-width:370px;color:#656b5d}

/* Compact fireplace editorial */
.al-real-project.al-real-project-compact{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(28px,4vw,64px);padding:28px 0 64px}.al-real-project.al-real-project-compact img{width:100%;height:auto;max-height:460px;object-fit:cover;margin:0;border-radius:20px}.al-real-project-compact h2{max-width:540px}.al-real-project-compact .al-real-project-copy{max-width:480px;color:#656b5d;margin:0}.al-landscape-film{padding-top:30px!important;padding-bottom:60px!important}.al-landscape-film-head{max-width:720px;margin-bottom:26px}.al-landscape-film-head h2{font-size:clamp(30px,3vw,42px);line-height:1.15;font-weight:500;letter-spacing:-.04em;margin:0 0 15px}.al-landscape-film-head>p:last-child{font-size:16px;line-height:1.7;color:#656b5d;margin:0}.al-landscape-film video{display:block;width:100%;max-width:1080px;margin:0 auto;aspect-ratio:16/9;object-fit:contain;background:#171a17;border-radius:20px}
