.content-hero-block{display:block;height:auto;margin:1.5em 0;overflow:hidden;position:relative;width:100%}.content-hero-block .content-hero-block__content{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:305px;justify-content:center;position:relative;width:100%}.content-hero-block .content-hero-block__content .content-hero-block__heading{color:#fff;font-family:goodlife-sans-condensed,"sans-serif";font-size:60px;font-weight:400;line-height:1;margin:0;text-align:center}.content-hero-block .content-hero-block__content .content-hero-block__copy{color:#fff;display:block;margin:7px 0;max-width:354px}.content-hero-block .content-hero-block__copy{font-family:adelle-sans,Arial,"sans-serif";font-size:15px;line-height:1.5;padding:0;text-align:center}.content-hero-block>.content-hero-block__copy{color:#565656;display:none}.content-subcats{display:flex;flex-direction:row;gap:10px}.content-subcats>div{flex:1}.content-subcats.row-reverse{flex-direction:row-reverse}.timeline-container{display:block}.timeline-container .row,.timeline-container .row1{display:flex;flex-direction:row}.timeline-container .row>div,.timeline-container .row1>div{flex:1}.c-hero-banner__content-wrapper{text-align:center;color:#000}.c-hero-banner__headline{font-family:goodlife-sans-condensed,"sans-serif";height:46px;font-size:47px}.c-hero-banner__subheadline{font-family:goodlife-sans-condensed,"sans-serif";font-size:120px;line-height:1;margin:0!important}.affg-statement{font-family:adelle-sans,sans-serif;height:67px;width:247px;color:#000;font-size:1rem;line-height:24px;text-align:center;display:inline-block}.next-time-period{padding:0;color:#7e551b;font-family:adelle-sans;font-size:20px;cursor:pointer;margin:0 auto!important;text-align:center}.simple-white{color:#fff;border-color:#fff;background-color:transparent;padding:5px 40px}.esop-column{-ms-flex:100%;flex:100%;max-width:100%;padding:12% 0;text-align:center;background-image:url(/cdn/shop/files/AFFG_hero.jpg?v=1756127701);background-position:center top;background-size:cover;background-repeat:no-repeat}.esop-bg{background-color:#ffffffb3;border:10px solid rgba(255,255,255,0);font-family:adelle-condensed;color:#111317;text-align:center}.simple-black{color:#000;border-color:#000;background-color:transparent;padding:5px 60px}.h2-goodlife{height:33px;color:#7e551b;font-family:goodlife-sans-condensed,"sans-serif";font-size:45px;letter-spacing:5px;line-height:40px;margin-bottom:25px}.simple-brown{padding:8px 30px;font-size:14px;background-color:transparent;color:#7e551b;border:1px solid #7e551b;border-radius:5px;cursor:pointer;display:inline-block;text-align:center;text-transform:uppercase;transition:all .3s ease}.timeline-header{color:#7e551b;font-family:goodlife-sans-condensed;font-size:72px;text-align:center}.timeline-year-odd{font-size:39.41px;text-align:left;padding-left:20%;margin-bottom:-1rem!important}.header-wrapper-right{background-image:url(/cdn/shop/files/timeline_dates_bg_left-1240.webp?v=1756130372);background-position:center top;background-repeat:no-repeat;padding:10px 0}.timeline-year-even{font-size:39.41px;text-align:right;padding-right:20%;margin-bottom:-1rem!important}.header-wrapper-left{background-image:url(/cdn/shop/files/timeline_dates_bg_right-1240.webp?v=1756130663);background-position:center top;background-repeat:no-repeat;padding:10px 0}.event-header-left{color:#7e551b;font-family:adelle-condensed;font-size:22px;font-weight:600;text-align:left;padding-left:1rem;padding-top:.6rem;margin:0!important}hr.hr-right{margin:0 0 0 20%}hr.hr-left{margin:0 18% 0 0}.event-header-right{color:#7e551b;font-family:adelle-condensed;font-size:22px;font-weight:600;text-align:right;padding-right:1rem;padding-top:.6rem;margin:0!important}.row .side .text-right{text-align:right;padding-top:0!important;padding-right:1rem}.timeline-year-odd,.timeline-year-even{color:#7e551b;font-family:adelle-condensed;font-weight:600}.row1 .main .text-left{text-align:left;padding-left:1rem;padding-top:0!important}.curly-bracket{color:#ece6df;font-family:adelle-condensed;font-size:324px;font-weight:100;line-height:102px;text-align:center}.mission-statement{height:205px;width:467px;color:#7e551b;font-family:goodlife-sans,"sans-serif";font-size:26px;line-height:35px;text-align:center;margin-top:0;margin-bottom:1rem}.mission-statement-caption{height:14px;color:#7e551b;font-family:adelle-sans;font-size:17px;letter-spacing:5px;line-height:22px;text-align:center}.mission-statement-box:before{content:"{";font-size:300px;font-family:times;color:#ece6df;text-align:left;position:absolute;left:-10px;width:80px;margin:auto!important;top:25%;line-height:100px;font-weight:700;font-style:normal;z-index:0;bottom:100%}.mission-statement-box:after{content:"}";font-size:300px;font-family:times;color:#ece6df;text-align:center;position:absolute;right:10px;width:80px;margin:auto!important;font-weight:700;font-style:normal;z-index:0;bottom:0;top:-28%}.mission-statement-box{display:block;padding:45px 85px;position:relative;color:#7e551b;font-family:goodlife-sans,"sans-serif";font-size:26px;text-align:center}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}.column4{-ms-flex:100%;flex:100%;max-width:100%;padding:0 22% 1%;text-align:center}.column1,.column2{-ms-flex:50%;flex:50%;max-width:50%;padding:0 3px}.column3{-ms-flex:100%;flex:100%;max-width:100%;padding:0 3px;text-align:center}.hwdb-description{color:#7e551b;font-family:adelle-sans;font-size:16px;line-height:22px}.row img{margin:6px 0!important}.affg-wrapper{padding:5px}.affg-hero{width:100%}.collapsible{background-color:#f9f7f5;color:#565656;cursor:pointer;padding:18px;width:100%;border:2px solid #fff;text-align:left;outline:none;font-size:15px;font-weight:700}.collapsible:hover{border:2px solid #565656}.collapsible:after{content:"+";color:#565656;font-weight:700;float:right;margin-left:5px}.collapsible.active:after{content:"\2212"}.gc-content{padding:0 18px;display:none;text-align:left}.apply-button{font-weight:400;color:#fff;background-color:#76a246;padding:5px 15px;border-radius:2px;text-transform:uppercase}.gc-description{padding:5px;margin:10px}figure.image-center img{width:100%}figure.image-center{margin:0}.primary-content h2{color:#7e551b;font-size:1.5em}.margin-5{margin:5px 0!important}.main-primary .content-asset img{max-width:100%;width:100%}.homehero .c-hero-banner{align-content:center;background-image:url(https://assets.gardeners.com/transform/d470d5f2-dfe7-420c-bf85-a00b63647c6f/AFFG_hero?io=transform:fill,width:1240,height:305);background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;font-family:adrianna-extended,Arial,"sans-serif";padding:5px;position:relative;text-align:center}.homehero .c-hero-banner__content-wrapper{text-align:center;display:grid;justify-content:center}.homehero .c-hero-banner__headline{font-family:goodlife-sans-condensed,"sans-serif";height:46px;color:#fff;font-size:47px;text-align:center}.homehero .c-hero-banner__subheadline{color:#fff;font-family:goodlife-sans-condensed,"sans-serif";font-size:125px;line-height:1;text-align:center;margin:0!important}.homehero .c-hero-banner__intro{font-family:adelle-sans,Arial,"sans-serif";color:#fff;text-align:center;font-size:16px;padding:0;line-height:1.5;width:52%;font-weight:600;margin:0 auto!important}.homehero .esop-column{max-width:100%;text-align:center;background-image:url(https://assets.gardeners.com/transform/845e08b9-518b-4af5-9a9f-ccf65b440adb/GSC_group_Intervale_2019-tif?io=transform:fill,width:1240,height:305);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:0}.homehero .esop-bg{background-color:#ffffffb3;border:10px solid rgba(255,255,255,0);font-family:adelle-condensed;color:#111317;text-align:center}.homehero .proudly{font-size:36px;line-height:54px}.homehero .hundreed{height:79px;font-size:118px;font-weight:600;line-height:74px}.homehero .employee-owned{font-size:36px;line-height:54px}.homehero .since-2009{font-size:28px;line-height:54px}.homehero .simple-black,.simple-black.small{color:#000;background-color:transparent;padding:5px 10px;border-radius:5px;border:1px solid #000}.homehero .esop-bg div{margin:5px 0}.harvesthope img{margin:0 auto!important}.harvesthope{text-align:center}.impact-lx{display:grid;grid-template-columns:50% auto;width:70%;margin:0 auto!important}.impact-lx a{color:#76a246;font-size:28px}.h2-goodlife{color:#7e551b;font-family:goodlife-sans-condensed,"sans-serif";font-size:36px;line-height:1;text-decoration:underline solid #7e551b 2px;text-underline-offset:5px;display:inline-block}.h2-goodlife-green{color:#abc53c;font-family:goodlife-sans-condensed,"sans-serif";font-size:36px;margin-bottom:25px;line-height:1}#involve-button{background-color:#76a246;margin-bottom:20px;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:8px 20px;text-align:center;text-transform:uppercase;transition:all .3s ease}.content-partners{display:grid;grid-template-columns:50% auto;justify-content:center;align-items:center}.h3-goodlife-impact{font-size:38px}.harvest-asset .content-impact{display:grid;gap:10px;grid-template-columns:50% auto;align-items:center}.harvest-asset .content-impact img{width:100%}.h2-goodlife-impact{color:#7e551b;font-family:goodlife-sans-condensed,"sans-serif";font-size:39px;width:100%;display:inline-block;text-align:center}.h3-goodlife-impact a{color:#76a246}.harvest-asset .text-right-impact{text-align:center}.harvest-asset .content-asset div{margin:5px 0}.gardencenters-column{-ms-flex:100%;flex:100%;max-width:100%;text-align:center;background-image:url(https://assets.gardeners.com/transform/153e66a8-e8ca-4fb3-bbfc-1714364d1d6d/bslots_GardenCentersAd-1240);background-position:center top;background-repeat:no-repeat;padding:210px 0 90px}.openings{background-color:transparent;border:2px solid #76a246;border-radius:0;color:#76a246;font-weight:700;height:2.5rem;font-size:1em;padding:10px 19px;text-transform:uppercase}.careers_section .divisions-col h2,.careers_section .career_mid h2{font-size:24px;color:#7e551b}.careers_section .divisions-col{text-align:center}.careers_section .divisions-col{display:grid;gap:20px;grid-template-columns:50% 50%;text-align:center}.career_mid{text-align:center}.careers_section iframe{background:#000;height:40vh}.careers_section a{color:#abc53c;text-decoration:none}.apply-button{font-weight:400;color:#fff!important;background-color:#76a246;padding:5px 15px;border-radius:2px;text-transform:uppercase;text-decoration:none!important}.row div{margin:5px 0!important}.h2-adelle-condensed.brown{font-size:34px;padding:10px 0}.article-search form,.customer-service-search form{align-items:center;display:flex;justify-content:center}.article-search,.customer-service-search{background-color:#f9f7f5;margin-bottom:20px;padding:10px;text-align:center}.simplesearch input{padding:6px 10px;width:280px;margin-top:2px;vertical-align:middle;border:none;background:#fff}.green{border:none;font-size:14px;font-weight:400;height:31px;margin-left:1px;padding:.2em 1em;background-color:#76a246;border-radius:5px;color:#fff;vertical-align:middle}.simplesearch p{margin:0}.article-list .article-title{font-family:adelle-condensed;font-size:26px;font-weight:500;line-height:28px;padding-bottom:.5em}.article-list .article-title a{color:#565656}.article-list div{margin:5px 0!important}.terms_page h2{font-size:1.5em;color:#7e551b}.terms_page h3{font-size:1.2em;color:#7e551b}.content-asset.terms_page p{font-size:14px!important}.careers_section img.gc-tile{width:100%}.primary-content .article-index .article-list li{display:grid;grid-template-columns:10% 90%}.blog_two_column{display:flex;gap:10px;flex-direction:row-reverse;margin:5px 0!important}.blog_two_column div:last-child{flex:3;text-align:left}.blog_two_column div{flex:1;margin:0!important;text-align:center}.blog_two_column div img{margin:10px auto!important}.content_two_column .double-column{display:flex;gap:10px;margin:5px 0!important}.content_two_column .double-column div:last-child{flex:3;text-align:left}.content_two_column .double-column div{flex:1;margin:0!important;text-align:center}.content_two_column .double-column div img{margin:10px auto!important}.content_two_column{margin:10px 0!important}.floatleft img{margin:0!important}.floatleft .image-left{float:left;margin-top:0!important;margin-right:15px!important;clear:both}.content_gridset{display:grid;gap:10px;grid-template-columns:50% 50%}.content_gridset img{margin:0!important}.content_h2 h2{font-size:24px;color:#7e551b;margin:10px 0!important}.content_h2 h3{font-size:24px;margin:10px 0!important}.content_h2 h4{font-size:18px;margin:10px 0!important}.link-button{background-color:#ff8f1c;border-radius:6px;color:#fff!important;font-size:1em;font-weight:400;height:2.5rem;padding:10px 19px;text-transform:uppercase;text-decoration:none!important}.content_h2 .image-center{text-align:center}.content_h2 .related-article{border:1px solid #7e551b;color:#7e551b;font-family:adelle-condensed,serif;font-size:1.1em;font-weight:600;margin:27px auto 24px!important;padding:.5em;text-align:center;width:70%}.toc{background:#ece6df;text-align:center}.content-asset .smallbox{background-color:#f9f7f5;border:none;margin-top:25px;padding:1.5em}.content-asset table{border-collapse:unset}.content-asset tr:nth-child(odd){background:#ece6df}.content-asset tr.header{background-color:#ece6df;color:#7e551b;font-family:adelle-condensed,serif;font-size:1.2em;font-weight:600}.content-asset td{line-height:1.2em;padding:1em;text-align:center;vertical-align:middle}.blockquote{color:#7e551b;font-family:adelle-condensed,serif;font-size:1.2em;line-height:1.4em;width:100%;padding:10px;position:relative;text-align:center;display:block;margin-top:22px}.blockquote .open-line{border-top:3px solid;margin-left:1.25em;position:absolute;top:-20px;width:90%}.blockquote .close-line{border-bottom:3px solid;bottom:110px;margin-right:2em;position:absolute;width:82%}.blockquote:before{content:"\201c";display:block;font-size:6em;left:-20px;line-height:0;position:absolute;text-align:left;top:30px;width:100%}.blockquote:after{content:"\201d";display:block;font-size:6em;line-height:1em;margin-left:-1px;margin-top:0;text-align:right;width:100%}.columns-3-3,.columns-3{column-count:3}.columns-2{column-count:2}.citrus ul{list-style:none}.content-asset ol.letters li span{background-color:#76a246;color:#fff;padding:0 7px}.content-asset ol.letters li{list-style:none;padding:.5em 0}.MagicSlideshowbox div{margin:5px 0!important}.MagicSlideshowbox div img{margin:0 auto!important}.MagicSlideshowbox{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;justify-content:center;text-align:center}.mulchcalcontainer{display:flex;background:#f6f5f3;border:2px solid #7e551b;flex-direction:column;justify-content:center}.mulchcalcontainer div{margin:0!important;padding:1rem 0}.calheading{text-align:center;display:flex;justify-content:center;margin:0!important}.mulchstepcol{width:100%;border-bottom:2px solid #7e551b}.mulchstepcol:has(.stepcount){display:flex;gap:1.5rem}.stepcount{display:inline-flex;background:#7e551b;padding:10px 15px 10px 35px;height:fit-content;vertical-align:top;color:#fff;font-size:1.2rem;font-weight:700}.stepinner{padding:0!important;width:100%}.stepinner .steptitle{margin:.5rem 0 1.5rem}select#garden-shape,.calformfields input[type=number]{padding:.5rem;width:min(270px,90%);background:#fff;-webkit-appearance:auto;appearance:auto}.calformfields{display:flex;padding:0!important;gap:.5rem}.calformfields .fields{display:flex;flex-direction:column;gap:.5rem}.calformfields .fields label{font-weight:700}.actionbtn{display:flex;justify-content:center;gap:1rem}.calresultcontainer{display:flex;justify-content:center;gap:.5rem;align-items:center;padding:1rem!important}.calresultcontainer>*{margin:0!important}#yardoutput{width:100%}.calformfields.soilcalcubic{display:flex;flex-direction:column}.calformfields.soilcalcubic .fields{display:flex;flex-direction:row;width:100%}.calformfields.soilcalcubic .fields input[type=number]{width:min(250px,20%)!important}.calformfields .fields input[type=radio]{appearance:auto;-webkit-appearance:auto}#soilcalculator{display:flex;flex-direction:column;padding:1rem;border:2px solid #ccc}#soilcalculator>div,#soilcalculator>p{padding:0;margin:0!important;display:flex;justify-content:flex-start}#soilcalculator .soilcaltitle{margin:0 0 20px}.soilcalfields{display:flex;gap:1rem}.soilcalfields label{margin:0 0 5px}.soilcalfields input[type=number]{padding:.5rem;background:#fff}#rainfalloutput{display:flex;justify-content:center;font-size:1.5rem;font-weight:700;margin:2rem 0 1rem!important}.page_two_column{display:flex;gap:10px;flex-direction:row-reverse;margin:0!important}.page_two_column div{flex:1 1;margin:5px 0!important}.section_two_column{display:flex;gap:2rem;flex-direction:row-reverse;margin:5px 0!important}.section_two_column div{margin:5px 0!important}.double-column-grid img{margin:0!important}.double-column-grid div{margin:5px 0!important}.double-column-grid{display:grid;grid-gap:10px;grid-template-columns:repeat(3,1fr)}.content-asset .rte__table-wrapper,.zmags-viewer-container-3149882e div,.zmags-viewer-container-3149882e img{margin:0!important}.retailLayout__section .banner-column{padding-right:10px}.content-asset tr.header th{background-color:#ece6df;text-align:center}.right_blog_col .articleTitle a h3{font-size:16px}@media (min-width: 960px){.step-box select{border:1px solid #aaa;text-indent:0;padding:.3em .4em;margin-top:.4em;margin-left:3em;font-size:1em}}@media (min-width: 1240px){.esop-column{padding:2% 0}}@media screen and (min-width: 0px) and (max-width:767px){.right_blog_col{text-align:center;margin-top:20px}.article__back-to-blog-wrapper{text-align:center}.link-button{font-size:.8em}.retailLayout__section .banner-column{padding-right:0}.double-column-grid{grid-template-columns:repeat(2,1fr)}.content_h2 .related-article{width:96%}.section_two_column,.page_two_column{display:block}.tab span{padding:0 1%!important;width:19%;font-size:14px!important}.tab{width:100%}.blog_two_column,.content_two_column .double-column{display:block}.mainblogartical{display:block!important}.content-asset td{padding:2px!important}.content-asset table{font-size:12px}.MagicSlideshowbox{display:block}.retailLayout__content,.retailLayout__section{display:block!important}}@media screen and (min-width: 0px) and (max-width: 810px){.content-subcats,.timeline-container .row,.timeline-container .row1,.harvest-asset .content-impact,.careers_section .divisions-col{display:block;text-align:center}.timeline-header{font-size:38px}.mission-statement-box{font-size:18px}.mission-statement-caption{font-size:14px}.column4{padding:0 2% 0%}.homehero .c-hero-banner__intro,.impact-lx{width:80%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-page.css.map */
