body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--goe-green:#243f32;--goe-cream:#f6f4eb;--goe-muted:#566357;--goe-line:#dce1d7}.et_pb_section{background-color:var(--goe-cream)!important;color:var(--goe-muted)}.et_pb_row{width:88%;max-width:1200px}.et_pb_column{min-width:0}h1,h2,h3,h4,h5{color:var(--goe-green)!important}h1{font-size:clamp(36px,4.3vw,62px)!important;line-height:1.07!important}h2{font-size:clamp(30px,3.1vw,46px)!important;line-height:1.15!important}h3{font-size:clamp(22px,2vw,29px)!important;line-height:1.3!important}.et_pb_text,.et_pb_blurb_description{font-size:17px;line-height:1.7}.goe-eyebrow{font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:700;letter-spacing:2px;color:#75603c!important;margin-bottom:12px}.et_pb_button{background:var(--goe-green)!important;color:#fff!important;border:2px solid var(--goe-green)!important;border-radius:8px!important;box-shadow:none!important;min-height:48px;padding:12px 24px!important;line-height:1.4!important;font-size:17px!important}.et_pb_button:after{display:none!important}.et_pb_button:hover{background:#355744!important;box-shadow:0 4px 12px #243f3220!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #8a6c36!important;outline-offset:4px}.et_pb_section:has(.et_pb_text h1){min-height:0!important;padding:54px 0!important}.et_pb_section:has(.et_pb_text h1) .et_pb_row{align-items:center}.et_pb_section:has(.goe-eyebrow):not(:has(#contact)){padding-top:64px;padding-bottom:64px}#services .et_pb_blurb{height:100%;background:#fff;border-radius:18px;overflow:hidden;padding:14px 14px 24px;box-shadow:0 6px 24px #243f3208}#services .et_pb_blurb_content{max-width:none;width:100%}#services .et_pb_main_blurb_image{width:100%;margin-bottom:22px}#services .et_pb_image_wrap{display:block;width:100%}#services .et_pb_main_blurb_image img{display:block;width:100%;height:205px;object-fit:cover;border-radius:12px}#services .et_pb_blurb_container{padding:0 10px}#services .et_pb_module_header{font-size:25px!important;line-height:1.15!important;margin-bottom:12px}#services .et_pb_blurb_description{font-size:16px;line-height:1.65}#gallery .et_pb_gallery{display:none!important}.goe-project{margin-top:38px}.goe-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px}.goe-pair figure{margin:0;background:white;border-radius:16px;overflow:hidden}.goe-pair img{display:block;width:100%;height:340px;object-fit:cover}.goe-pair figcaption{padding:14px 20px;color:var(--goe-green);font:600 16px/1.4 Arial,sans-serif}.et_pb_toggle{border:1px solid var(--goe-line)!important;border-radius:12px;background:#fff!important}.et_pb_toggle_title{line-height:1.4!important;padding-right:32px!important}.et_pb_column:has(#contact){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.et_pb_column:has(#contact)>.et_pb_module{width:100%!important;max-width:none!important;margin:0!important}#contact{scroll-margin-top:120px;padding:18px 0!important;text-align:left}#contact h2{font-size:clamp(32px,3.4vw,46px)!important;margin-bottom:20px}#contact h3{margin-top:30px}#contact a{color:var(--goe-green);overflow-wrap:anywhere;display:inline-block;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.et_pb_contact_form_container{background:#fff;border-radius:18px;padding:32px!important;box-shadow:0 8px 30px #243f3208}.et_pb_contact_form{width:100%;margin:0!important;gap:20px!important}.et_pb_contact_field{padding:0!important;margin:0!important;min-width:0}.et_pb_contact_form_label{display:block!important;position:static!important;visibility:visible!important;height:auto!important;width:auto!important;font:600 15px/1.4 Arial,sans-serif;color:var(--goe-green);margin-bottom:8px}.et_pb_contact_field:has([data-required_mark="required"])>.et_pb_contact_form_label:after{content:" *"}.et_pb_contact_form .input{font:16px/1.5 Arial,sans-serif!important;background:#fbfcf8!important;color:var(--goe-green)!important;border:1px solid var(--goe-line)!important;border-radius:7px!important;min-height:48px;padding:12px!important;width:100%;box-sizing:border-box}.et_pb_contact_form textarea{min-height:130px;resize:vertical}.et_contact_bottom_container{width:100%;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center}.et_pb_contact_right .input{width:64px!important}.et_pb_contact_form_container .et_pb_button_wrapper{margin:0}.et_pb_contact_form_container .et_pb_contact_submit{margin:0!important}#main-footer{display:none}@media(max-width:980px){.et_pb_column:has(#contact){grid-template-columns:1fr;gap:24px}.goe-pair img{height:280px}#services .et_pb_main_blurb_image img{height:220px}.et_pb_section:has(.et_pb_text h1){padding:36px 0!important}}@media(max-width:767px){.et_pb_row{width:88%}h1{font-size:38px!important}h2{font-size:32px!important}.et_pb_text,.et_pb_blurb_description{font-size:16px;line-height:1.65}.goe-pair{grid-template-columns:1fr;gap:18px}.goe-pair img{height:260px}.et_pb_contact_form_container{padding:22px!important}.et_pb_contact_field{width:100%!important;flex-basis:100%!important}.et_pb_toggle{padding:20px!important}.et_pb_section:has(.goe-eyebrow):not(:has(#contact)){padding-top:40px;padding-bottom:40px}#contact{padding:0!important}.et_pb_contact_form_container .et_pb_button_wrapper,.et_pb_contact_submit{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5{font-family:Georgia,serif!important;font-weight:400!important}.et_pb_contact_form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important}.et_pb_contact_form>.et_pb_contact_field{display:block!important;grid-column:span 2;width:100%!important;flex-basis:auto!important}.et_pb_contact_form>.et_pb_contact_field:nth-child(1),.et_pb_contact_form>.et_pb_contact_field:nth-child(2){grid-column:span 1}.et_pb_contact_form_label{margin:0 0 8px!important;padding:0!important;min-height:0!important}.et_pb_contact_form_label:after{position:static!important;display:inline!important;margin-left:3px}.et_contact_bottom_container{grid-column:1/-1}.et_pb_contact_form_container h1{font-size:28px!important;line-height:1.2!important;margin-bottom:22px}.et_pb_contact_form .et_pb_contact_field .input{margin:0!important}@media(max-width:767px){.et_pb_contact_form>.et_pb_contact_field{grid-column:1/-1!important}}.et_pb_contact_form>.et_pb_contact_field{grid-column:1/-1!important}.et_pb_contact_form .input{width:100%!important}.et_pb_contact_form .et_pb_contact_captcha{width:64px!important}.et_pb_section.et_pb_section{background-color:var(--goe-cream)!important}.et_pb_section:has(.et_pb_text h1) .et_pb_row{min-height:0!important;height:auto!important;gap:48px!important}.et_pb_section:has(.et_pb_text h1) .et_pb_column_empty{min-height:500px!important;height:500px!important;background-position:center 65%!important;border-radius:18px}.et_pb_section:has(.et_pb_text h1) .et_pb_column{flex:1 1 0;max-width:50%}#services .et_pb_row:has(.et_pb_blurb){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important}#services .et_pb_row:has(.et_pb_blurb)>.et_pb_column{width:100%!important;max-width:none!important;margin:0!important}#services .et_pb_main_blurb_image{margin-bottom:18px!important}#services .et_pb_row:has(.et_pb_blurb)>.et_pb_column:last-child .et_pb_image_wrap{overflow:hidden;height:205px;border-radius:12px}#services .et_pb_row:has(.et_pb_blurb)>.et_pb_column:last-child img{transform:scale(1.35)}@media(max-width:980px){#services .et_pb_row:has(.et_pb_blurb){grid-template-columns:repeat(2,minmax(0,1fr))}.et_pb_section:has(.et_pb_text h1) .et_pb_column_empty{height:420px!important;min-height:420px!important}}@media(max-width:767px){#services .et_pb_row:has(.et_pb_blurb){grid-template-columns:1fr}.et_pb_section:has(.et_pb_text h1) .et_pb_row{flex-direction:column!important;gap:28px!important}.et_pb_section:has(.et_pb_text h1) .et_pb_column{max-width:100%!important;width:100%!important;flex:auto!important}.et_pb_section:has(.et_pb_text h1) .et_pb_column_empty{height:320px!important;min-height:320px!important}}.et_pb_section .et_pb_row{width:88%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.et_pb_section:has(.et_pb_text h1) .et_pb_column_empty{display:block!important}.et_pb_menu__logo img{width:auto!important;height:90px!important;max-height:90px!important}.et_pb_menu__logo{width:auto!important;max-width:none!important}.et_pb_menu__logo-wrap{min-width:66px!important}@media(max-width:980px){.et_pb_menu__logo img{height:54px!important;max-height:54px!important}.et_pb_menu__logo-wrap{min-width:44px!important}}.et_pb_menu .et_pb_menu_inner_container{width:100%!important;max-width:none!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.et_pb_menu .et_pb_menu__logo-wrap{flex:0 0 66px!important;width:66px!important;min-width:66px!important}.et_pb_menu .et_pb_menu__logo{width:66px!important}.et_pb_menu .et_pb_menu__logo img{width:66px!important;max-width:none!important;height:auto!important;max-height:none!important}.et_pb_menu .et_pb_menu__wrap{flex:1 1 auto!important;justify-content:center!important}.et_pb_menu .et-menu{flex-wrap:nowrap!important;gap:18px!important}.et_pb_menu .et-menu>li{padding:0!important}.et_pb_menu .et_pb_button{white-space:nowrap!important}.et_pb_menu .et_pb_button_module_wrapper{flex:0 0 auto!important}.et_pb_menu .et_mobile_menu{text-align:left!important}@media(max-width:980px){.et_pb_menu .et_pb_menu_inner_container{gap:12px!important}.et_pb_menu .et_pb_menu__logo-wrap{flex-basis:40px!important;width:40px!important;min-width:40px!important}.et_pb_menu .et_pb_menu__logo{width:40px!important}.et_pb_menu .et_pb_menu__logo img{width:40px!important;height:auto!important}.et_pb_menu .et_pb_button{font-size:13px!important;padding:12px 14px!important}.mobile_menu_bar{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}.et_pb_menu .et_pb_menu__logo-wrap,.et_pb_menu .et_pb_menu__logo{max-width:none!important;overflow:visible!important;max-height:none!important}.et_pb_menu .et_pb_menu__logo img{object-fit:contain!important;object-position:center!important;transform:none!important;clip-path:none!important}.et-db #et-boc .et-l.et-l--post .et_builder_inner_content{z-index:auto}.et_pb_section_0_tb_header.et_pb_section{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1%;padding-right:0px;padding-bottom:1%;padding-left:0px}.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_0{background-color:#f8f8f8!important}.et_pb_section_0.et_pb_section{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_section_0{min-height:90vh}.et_pb_row_0_tb_header{flex-wrap:nowrap}.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}.et_pb_row_0{min-height:100vh;height:100vh;align-items:center;flex-wrap:nowrap}.et_pb_row_0.et_pb_row{max-width:1440px!important}@media(max-width:980px){.et_pb_row_0.et_pb_row{height:auto!important;min-height:0!important}}.et_pb_menu_0_tb_header.et_pb_menu{background-color:#ffffff}.et_pb_menu_0_tb_header,.et_pb_menu_0_tb_header .et_pb_menu_inner_container{flex-direction:row;justify-content:center;align-items:center}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:700;color:#333333;font-size:18px}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:15%}.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap img{align-self:center!important}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{color:var(--gcid-primary-color);font-size:17px}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:var(--gcid-primary-color);font-size:32px}.et_pb_menu_0_tb_header{text-align:center}.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="nested"] li ul,.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] li ul{left:auto;right:240px}.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"]>ul,.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"]>ul,.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"]>.sub-menu,.et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"]>.sub-menu{left:auto;right:2px}.et_pb_menu_0_tb_header.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul{margin-right:0}.et_pb_text_0,.et_pb_text_1{margin-left:10%!important;text-align:start}.et_pb_text_0 .et_pb_text_inner h1{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:900;font-size:64px}.et_pb_button_0_wrapper,.et_pb_button_0_tb_header_wrapper{margin-left:10%!important}.et_pb_button_0,.et_pb_button_0_tb_header,.et_pb_button_1{box-shadow:10px 10px 0px 0px rgba(0,0,0,0.3)}body #page-container .et_pb_section .et_pb_button_0,body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_1{background-color:#014100;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#ffffff!important;font-size:18px!important;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.et_pb_before_after_image_0{margin-bottom:0px}.et_pb_before_after_image_0[data-orientation="horizontal"] .et_pb_before_after_image_slider{top:0}.et_pb_before_after_image_0[data-orientation="vertical"] .et_pb_before_after_image_slider{left:0}.et_pb_section_1>.et_pb_background_mask{background-image:url("data:image/svg+xml;utf8,%3Csvg fill='rgba(44, 77, 39, 0.08)' preserveAspectRatio='none' viewBox='0 0 1920 1440' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920,0H1175.84c-110.3,207.33-174.34,454.33-174.34,719.5,0,265.59,64.24,513,174.88,720.5H1920Z'/%3E%3C/svg%3E")!important;transform:scale(-1,-1)!important}.et_pb_row_1,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1{width:90%!important}.et_pb_row_1{align-items:center;flex-wrap:nowrap}.et_pb_column_1{background-size:cover;background-repeat:no-repeat;background-image:url(https://gardenofethan.ca/wp-content/uploads/2026/05/IMG_4635-scaled.jpeg);min-height:100%}.et_pb_text_1 .et_pb_text_inner{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:18px}.et_pb_text_2,.et_pb_text_3{text-align:start}.et_pb_text_2 .et_pb_text_inner{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:700}.et_pb_text_2 .et_pb_text_inner h2{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif;font-weight:700;font-size:48px}.et_pb_text_3 .et_pb_text_inner{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}@media only screen and (max-width:980px){.et_pb_section_0{min-height:0px}.et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#014100}.et_pb_menu_0_tb_header{text-align:right}.et_pb_row_1{align-items:center;flex-wrap:nowrap}.et_pb_column_1{min-height:420px;height:420px}}@media only screen and (max-width:767px){.et_pb_section_0{min-height:0px}.et_pb_row_0,.et_pb_row_1{align-items:center;flex-wrap:wrap}.et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_menu_0_tb_header{text-align:right}body #page-container .et_pb_section .et_pb_button_0_tb_header{font-size:12px!important}.et_pb_column_1{min-height:360px;height:360px}}