.garden-page{background:#f5f1e8;color:#263c38}.garden-page header{background:#173b38}.garden-hero{position:relative;min-height:760px;height:95svh;display:flex;align-items:center;isolation:isolate;padding:140px 6% 100px;color:#fff}.garden-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.garden-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#112d27d9,transparent 95%),linear-gradient(0deg,#112d2766,transparent)}.garden-hero h1{font-size:clamp(54px,6.7vw,100px);letter-spacing:-.05em;margin:30px 0}.garden-hero em{color:#dfd0ad}.garden-hero p{color:#fff;max-width:540px;font-size:18px}.garden-hero .eyebrow{font-size:10px}.garden-hero .button{margin-top:20px}.garden-hero>small{position:absolute;bottom:22px;right:6%;font-size:10px}.garden-promise{display:flex;gap:25px;justify-content:space-between;padding:25px 6%;font-size:9px;letter-spacing:.12em;background:#e7e9df}.garden-intro,.garden-template{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.garden-intro p{max-width:560px}.garden-choices{background:#e7e9df}.garden-three{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.garden-three article{padding:35px;border:1px solid #bbc7b9;background:#fbfaf5;display:flex;flex-direction:column}.garden-three article>span{font-size:9px;letter-spacing:.1em;color:#7c6947}.garden-three h3{font-size:32px;margin:30px 0 20px}.garden-three p{font-size:14px;flex:1}.garden-three button{border:0;border-bottom:1px solid #acb8aa;background:none;text-align:left;color:#263c38;padding:15px 0;font:13px Arial,sans-serif;cursor:pointer}.garden-agora{background:#173b38;color:#f5f1e8}.garden-agora p{color:#ccdad1}.garden-agora em{color:#dfd0ad}.agora-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #688278;padding-top:30px}.agora-benefits h3{font-size:28px}.agora-benefits p{font-size:14px}.garden-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:35px 0 20px}.garden-swatch{background:#f5f1e8;color:#263c38;border:2px solid transparent;padding:9px;text-align:left;cursor:pointer;transition:transform .3s}.garden-swatch:hover{transform:translateY(-4px)}.garden-swatch[aria-pressed=true]{border-color:#d2b87f;outline:2px solid #d2b87f;outline-offset:3px}.garden-swatch img{height:130px}.garden-swatch strong{display:block;font-size:11px;font-weight:normal;margin-top:12px}.garden-swatch span{display:block;font-size:9px;margin:5px 0}.garden-fabric-links{display:flex;justify-content:space-between;gap:25px;font-size:12px;margin:25px 0}.garden-fabric-links a{color:#e8d5ae}.garden-agora .small-note,#garden-fabric-status{font-size:11px}.garden-collection{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#e7e9df}.garden-collection .button,.garden-template .button{background:#173b38;color:#fff}.garden-collection .collection-note{font-size:12px;border-left:2px solid #a78c5e;padding-left:18px}.garden-collection ol{list-style:none;padding:0}.garden-collection li{border-bottom:1px solid #b7c4b7;padding:0 0 26px;margin-bottom:26px}.garden-collection b{display:block;font:26px Georgia,serif;margin-bottom:15px}.garden-collection li span{font-size:14px;color:#5c6e63}.template-art{background:#dce2d7;padding:30px}.template-art svg{width:100%;height:auto}.garden-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;background:#e7e9df}.garden-faq details{padding:23px 0;border-bottom:1px solid #b2c0b4}.garden-faq summary{font-size:18px;cursor:pointer}.garden-faq details p{font-size:14px;margin:20px 0 0}.garden-page .garden-enquiry{background:#173b38;color:#fff}.garden-enquiry p{color:#cad9d0}.garden-enquiry h2 em{color:#dfd0ad}.garden-page section{scroll-margin-top:100px}.home-garden-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center;background:#e7e9df}.home-garden-feature>img{height:450px}.home-garden-feature .button{background:#173b38;color:#fff}.home-garden-feature .small-note{font-size:10px;margin-top:15px}@media(max-width:900px){.garden-swatches{grid-template-columns:repeat(3,1fr)}.garden-three{gap:15px}.garden-three article{padding:25px}.garden-intro,.garden-template,.garden-collection{gap:6%}}@media(max-width:650px){.garden-hero{min-height:680px;height:90svh;padding-top:140px}.garden-hero h1{font-size:51px}.garden-hero p{font-size:15px}.garden-hero .eyebrow{font-size:9px}.garden-promise{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:8px}.garden-intro,.garden-template,.garden-collection,.garden-faq,.garden-three,.home-garden-feature{grid-template-columns:1fr;gap:30px}.agora-benefits{grid-template-columns:1fr;gap:20px}.garden-swatches{gap:10px}.garden-swatch img{height:95px}.garden-fabric-links{display:block}.garden-fabric-links>a{display:block;margin:20px 0}.home-garden-feature>img{height:280px}.garden-page .section{padding:60px 6%}.garden-three h3{margin-top:20px}.garden-enquiry .email{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.garden-swatch{transition:none}.garden-swatch:hover{transform:none}}
