.garden{--paper:#f2efda;--ink:#294733;--line:#a7b38c;--contact:#294733;overflow-x:clip}.garden .site-header{min-height:130px}.garden .brand{font:34px Georgia}.garden .site-header nav{border:1px solid #a0af85;border-radius:40px;padding:7px;gap:0}.garden .site-header nav a{padding:12px 22px;font-size:11px;border-radius:30px}.garden .site-header nav a:last-child{background:#294733;color:#f2efda}.garden .site-header nav a[aria-current]{background:#d9e0ae}.garden .site-header nav a:last-child[aria-current]{background:#294733}.garden .site-header nav a:after{display:none}.garden .garden-hero{grid-template-columns:1fr 1.1fr;gap:70px;padding-top:55px;padding-bottom:110px;align-items:start}.garden-hero>div:first-child{padding-top:65px;position:relative}.garden .garden-hero h1{font:400 clamp(65px,7vw,106px)/1.02 Georgia;letter-spacing:-.06em;position:relative;z-index:3;max-width:750px;width:125%}.garden .garden-hero h1 em{color:#677e3a}.garden .garden-hero p{font-size:14px;line-height:1.9;max-width:370px;margin:35px 0 28px;position:relative;z-index:3}.garden .button{border-radius:35px;padding:18px 25px;font-size:11px;background:#294733;color:#f2efda}.garden .garden-hero figure{padding:25px;border:1px solid #a4b184;border-radius:48% 48% 0 0;position:relative;rotate:3deg}.garden .garden-hero figure:before{content:'PLÁN / PŮDA / PÉČE';position:absolute;right:-20px;top:55%;writing-mode:vertical-rl;font:8px 'Courier New';letter-spacing:.15em}.garden .garden-hero figure img{height:680px;border-radius:48% 48% 0 0;object-position:55% center}.garden .garden-hero figcaption{font-size:8px;display:block}.garden .garden-hero figcaption>span{display:none}.garden .garden-mark{position:absolute;bottom:0;right:0;font-size:90px;color:#637b41;z-index:2}.botanic-drawing{position:absolute;width:380px;height:450px;right:-40px;top:150px;color:#9ba96a;opacity:.3;z-index:0;pointer-events:none}.v19-season-book{padding:80px 0 110px;border-top:1px solid #a7b38c}.season-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:end;margin-bottom:45px}.season-heading h2{font:70px/1.05 Georgia;letter-spacing:-.05em;margin:0}.season-heading h2 em{color:#697d3e}.season-heading p{font-size:13px;max-width:350px;margin:0}.season-tabs{display:flex;border-top:1px solid #a7b38c;border-bottom:1px solid #a7b38c;margin-bottom:40px}.season-tabs button{flex:1;padding:22px;background:transparent;border:0;border-right:1px solid #a7b38c;color:#294733;font:27px Georgia;transition:background .5s,color .5s}.season-tabs button:last-child{border-right:0}.season-tabs button span{display:block;font:9px 'Courier New';margin-bottom:10px;letter-spacing:.1em}.season-tabs button[aria-pressed=true]{background:#294733;color:#f2efda}.season-spread{display:grid;grid-template-columns:1.3fr .7fr;align-items:stretch;gap:0}.season-photo{height:570px;position:relative;overflow:hidden}.season-photo img{height:100%;object-fit:cover}.season-photo-label{position:absolute;bottom:20px;left:20px;font:8px 'Courier New';background:#f2efda;padding:10px 12px}.season-note{background:#dae2b3;padding:45px;position:relative;display:flex;flex-direction:column;overflow:hidden}.season-note>span{font:10px 'Courier New';letter-spacing:.1em;margin-bottom:45px}.season-note h3{font:48px/1.05 Georgia;letter-spacing:-.04em;margin-bottom:25px;position:relative;z-index:2}.season-note p{font-size:13px;line-height:1.8;min-height:100px;position:relative;z-index:2}.season-note>a{font-size:12px;margin-top:auto;position:relative;z-index:2}.season-orbit{position:absolute;bottom:20px;right:-60px;width:240px;height:240px;border:1px solid #a3b26e;border-radius:50%;opacity:.3;transition:rotate 1.2s}.season-orbit>span{position:absolute;inset:0;display:grid;place-items:center;font:140px Georgia}.season-orbit i{position:absolute;width:10px;height:10px;background:#294733;left:30px;top:30px;border-radius:50%}.garden .garden-services{background:#e4e6c7;padding:120px 0;position:relative}.garden .garden-services h2{font-size:69px}.garden .garden-cards{grid-template-columns:1fr 1fr 1fr;gap:0;border-top:1px solid #a7b38c}.garden .garden-cards article{background:none;padding:40px 35px;border-radius:0;border-right:1px solid #a7b38c}.garden .garden-cards article:first-child{padding-left:0}.garden .garden-cards article:last-child{border:0}.garden .garden-cards article>span{display:block;font:65px Georgia;color:#74874e;margin-bottom:50px}.garden .garden-cards h3{font-size:32px}.garden .garden-cards p{font-size:13px;line-height:1.8}.garden .garden-editorial{grid-template-columns:1.2fr .8fr;gap:100px}.garden .garden-editorial figure{position:relative;padding-right:35px;padding-bottom:35px}.garden .garden-editorial figure:before{content:'';position:absolute;inset:50px 0 0 50px;border:1px solid #a7b38c;border-radius:0 0 50% 0;z-index:-1}.garden .garden-editorial img{height:650px;border-radius:0 0 45% 0}.garden .garden-editorial h2{font-size:64px}.garden .garden-detail{margin-top:120px;grid-template-columns:.7fr 1fr;gap:110px;width:80%}.garden .garden-detail img{height:430px;border-radius:45% 45% 0 0}.garden .garden-detail h3{font-size:49px}.garden .garden-budget{background:#d5ddba;padding:120px 0}.garden .garden-budget .section-head{max-width:1000px}.garden .garden-budget h2{font-size:70px}.garden .garden-budget .prices{margin-left:30%}.garden .garden-budget .prices+.fine{margin-left:30%;max-width:650px}.garden .garden-budget .steps{margin-top:80px;gap:50px}.garden .contact{padding:120px 0;border-radius:70px 70px 0 0}.garden .contact h2{font:100px/1.03 Georgia;letter-spacing:-.06em}.garden .contact .button{background:#d4e38c;color:#294733}.garden footer{padding-top:55px;padding-bottom:70px}
@media(max-width:1000px){.garden .site-header nav a{padding:11px 14px}.garden .garden-hero{gap:40px}.garden .garden-hero h1{font-size:72px}.garden .garden-hero figure{padding:17px}.garden .garden-hero figure img{height:610px}.season-heading{gap:40px}.season-heading h2{font-size:53px}.season-note{padding:30px}.season-note h3{font-size:39px}.season-photo{height:540px}.garden .garden-services h2{font-size:55px}.garden .garden-editorial{gap:40px}.garden .garden-editorial h2{font-size:50px}.garden .garden-detail{gap:50px;width:90%}.garden .garden-budget .prices,.garden .garden-budget .prices+.fine{margin-left:15%}}
@media(max-width:700px){.garden .site-header{min-height:100px}.garden .brand{font-size:29px}.garden .site-header nav{border:0;border-radius:0;padding:15px 0}.garden .site-header nav a{padding:14px 15px;font-size:13px;border-radius:0}.garden .garden-hero{grid-template-columns:1fr;padding:20px 0 70px;gap:35px}.garden-hero>div:first-child{padding-top:15px}.garden .garden-hero h1{font-size:65px;width:100%;line-height:1.03}.garden .garden-hero p{font-size:14px;margin:25px 0}.garden .garden-hero figure{width:94%;padding:15px;margin:auto;rotate:2deg}.garden .garden-hero figure img{height:450px}.garden .garden-hero figure:before{right:-15px;font-size:7px}.garden .garden-mark{display:none}.botanic-drawing{width:290px;right:-25px;top:65px;height:350px}.v19-season-book{padding:60px 0 70px}.season-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.season-heading h2{font-size:46px}.season-heading p{font-size:13px}.season-tabs{margin-bottom:25px}.season-tabs button{padding:15px 5px;font-size:21px}.season-tabs button span{font-size:8px}.season-spread{grid-template-columns:1fr}.season-photo{height:350px}.season-photo-label{font-size:7px;bottom:12px;left:12px}.season-note{padding:30px;min-height:380px}.season-note>span{margin-bottom:25px}.season-note h3{font-size:42px}.season-note p{min-height:80px}.garden .garden-services{padding:70px 0}.garden .garden-services h2{font-size:47px}.garden .garden-cards{grid-template-columns:1fr}.garden .garden-cards article,.garden .garden-cards article:first-child{padding:30px 0;border-right:0;border-bottom:1px solid #a7b38c}.garden .garden-cards article>span{font-size:48px;margin-bottom:20px}.garden .garden-cards h3{font-size:31px}.garden .garden-editorial{grid-template-columns:1fr;gap:40px}.garden .garden-editorial figure{padding:0 22px 22px 0}.garden .garden-editorial img{height:420px}.garden .garden-editorial h2{font-size:47px}.garden .garden-detail{grid-template-columns:1fr;width:100%;gap:30px;margin-top:65px}.garden .garden-detail img{height:350px}.garden .garden-detail h3{font-size:43px}.garden .garden-budget{padding:70px 0}.garden .garden-budget h2{font-size:49px}.garden .garden-budget .prices,.garden .garden-budget .prices+.fine{margin-left:0}.garden .garden-budget .steps{grid-template-columns:1fr;gap:0;margin-top:50px}.garden .contact{border-radius:40px 40px 0 0;padding:85px 0}.garden .contact h2{font-size:60px}}

.garden .garden-hero{overflow:clip}.garden .botanic-drawing{right:0}.garden .season-note{overflow:hidden}.garden .garden-budget .fine{opacity:1}
