/* Outdoor kitchen sections are scoped to these two service pages. */
.axora-outdoor-kitchens{padding:95px 0;background:var(--paper,#f5f1e8);color:var(--ink,#1d2a21);border-block:1px solid var(--line,#d9d2c2)}
.axora-outdoor-kitchens .axora-outdoor-kitchens-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:65px;width:88%;max-width:1320px;margin:0 auto}
.axora-outdoor-kitchens .axora-outdoor-kitchens-photo{margin:0;min-width:0;background:#eae5da}
.axora-outdoor-kitchens .axora-outdoor-kitchens-photo img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3/2;object-fit:contain;transform:none;filter:none}
.axora-outdoor-kitchens .axora-outdoor-kitchens-copy{min-width:0}
.axora-outdoor-kitchens .axora-outdoor-kitchens-eyebrow{margin:0 0 23px;font:500 10px/1.7 Manrope,Arial,sans-serif;letter-spacing:1.7px;color:#92794d}
.axora-outdoor-kitchens h2{margin:0 0 26px;font:400 clamp(39px,4vw,62px)/1.06 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.1px}
.axora-outdoor-kitchens h2 em{font-weight:400}
.axora-outdoor-kitchens .axora-outdoor-kitchens-description{margin:0 0 24px;font:400 14px/1.9 Manrope,Arial,sans-serif;color:var(--muted,#697164)}
.axora-outdoor-kitchens .axora-outdoor-kitchens-features{display:flex;flex-wrap:wrap;gap:11px 22px;list-style:none;margin:0 0 24px;padding:18px 0;border-block:1px solid var(--line,#d9d2c2);font:500 11px/1.7 Manrope,Arial,sans-serif}
.axora-outdoor-kitchens .axora-outdoor-kitchens-features li{margin:0;padding:0}
.axora-outdoor-kitchens .axora-outdoor-kitchens-features li::before{content:'·';margin-right:9px;color:#92794d}
.axora-outdoor-kitchens .axora-outdoor-kitchens-planning{margin:0 0 26px;font:400 12px/1.85 Manrope,Arial,sans-serif;color:var(--muted,#697164)}
.axora-outdoor-kitchens .axora-outdoor-kitchens-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;max-width:100%;padding:15px 21px;background:#28382b;border:1px solid #28382b;color:#f5f1e8;text-decoration:none;font:500 11px/1.6 Manrope,Arial,sans-serif;letter-spacing:.3px;overflow-wrap:anywhere}
.axora-outdoor-kitchens .axora-outdoor-kitchens-cta:hover{background:#3b4d3e}
.axora-outdoor-kitchens .axora-outdoor-kitchens-cta:focus-visible{outline:2px solid #92794d;outline-offset:5px}
@media(max-width:1000px){.axora-outdoor-kitchens .axora-outdoor-kitchens-inner{gap:38px}.axora-outdoor-kitchens h2{font-size:44px}}
@media(max-width:800px){.axora-outdoor-kitchens{padding:65px 0}.axora-outdoor-kitchens .axora-outdoor-kitchens-inner{grid-template-columns:1fr;gap:34px}.axora-outdoor-kitchens h2{font-size:43px}.axora-outdoor-kitchens .axora-outdoor-kitchens-description{font-size:13px}.axora-outdoor-kitchens .axora-outdoor-kitchens-eyebrow{font-size:9px;letter-spacing:1.3px}}
