.btn_brown{background:#cebfac;border:1px solid #ff8f1c;border-radius:5px;color:#7e551b;font-weight:700}.btn_green{background:#76a246;border:1px solid #76a246;border-radius:5px;color:#fff;font-weight:700}.above_nav{display:flex;position:relative;width:min(1240px,100%);margin:auto}.above_nav .above_nav_inner{width:100%;max-width:calc(var(--max-width) + calc(var(--space-outer) * 2));margin-right:auto;margin-left:auto}.above_nav_inner nav ul{display:block;list-style:none;padding:0}.above_nav_inner nav ul li{display:inline-block;margin:0 10px}.section-inner{max-width:1240px;padding:var(--section-style-spacing-top, 0) 0 var(--section-style-spacing-bottom, 0)}.footer__group .footer__group-content ul li:first-child a{text-transform:uppercase;color:#7e551b;letter-spacing:2px}.footer__group:last-child .footer__group-content ul li:nth-child(2) a{text-transform:uppercase;color:#7e551b;letter-spacing:2px}.footer__group:last-child .footer__group-content ul li:nth-child(2){position:relative;margin-bottom:2.5rem}.footer__group:last-child .footer__group-content ul li:nth-child(2):after{content:"";border-bottom:1px solid #565656;position:absolute;left:0;right:0;top:160%}.footer__group .footer__group-content ul.social-icons li:first-child a,.footer__group .footer__group-content ul.social-icons li a{color:#cebfac}.social-icons li,.footer__group .footer__group-content ul.social-icons li a .icon,.footer__group .footer__group-content ul.social-icons li a svg{width:34px;height:34px}.header.header--has-nav-bar .meganav{width:min(1240px,100%)}.meganav-inner{width:calc(100% - (2 * var(--space-outer)))}.meganav__nav h4.has-children{margin-bottom:var(--spacing-2)}.meganav__nav li:not(:first-child){margin-top:var(--spacing-1)}.meganav__nav a{font-size:.8rem}.header.header--has-nav-bar .meganav{max-height:unset;background:#f9f7f5;border:1px solid #cebfac}.meganav__nav h4.has-children{color:#7e551b}.meganav__nav ul[depth="0"]>li.has-children{margin-top:var(--spacing-5)}.meganav__nav ul[depth="0"]>li:first-child{margin-top:0}.mob_show{display:none}.mob_hide{display:block}.quick-search--desktop[data-quick-search-active=true] .quick-search__form{width:min(calc(100vw - calc(var(--space-outer) * 12) - calc(var(--space-outer) * 4)),calc(var(--max-width) - calc(var(--space-outer) * 4)))}.scroll-slider-nav-button-wrapper.scroll-slider-nav-button-wrapper--next{right:30px}.scroll-slider-nav-button-wrapper.scroll-slider-nav-button-wrapper--prev{left:30px}.collection-banner__text-container-inner{max-width:100%;width:100%}.collectionimagecontainer{max-height:400px;display:flex;flex-direction:column;align-items:center;align-self:center;overflow:hidden}.strokewhite{background:url(/cdn/shop/files/L1swash_long.webp) 60% 51% no-repeat;position:absolute;left:0;top:0;bottom:0;right:0;text-align:center;display:flex;justify-content:center;align-items:center;font-size:2rem;background-size:55% 18%;color:#76a246}.strokegreen{background:url(/cdn/shop/files/title-swash.webp) center center no-repeat;width:min(100%,550px);padding:.5rem 2rem 1.3rem;color:#fff;font-size:1.7rem;background-size:100% 100%}.pdficon{background:url(/cdn/shop/files/pdfdownload.svg) left center no-repeat;color:#000!important;padding:0 0 0 1.6rem}.cat_description_header{font-family:var(--font-heading)!important;font-weight:700!important;font-size:1.95em!important;color:#565656!important;font-style:normal;text-align:center;padding:0;margin-top:20px;margin-bottom:0}.cat_description_dd{font-size:var(--font-size-body-100)!important;color:#565656!important;font-weight:400!important;font-family:var(--font-body)!important;font-style:normal;text-align:left;padding:0;margin-top:10px}#read{display:none;font-size:15px;font-style:normal;font-weight:700;text-align:left;padding:0;margin:0;cursor:pointer}#dots{display:none}.product__block--product-header-inner .product__title.ff-heading{font-family:var(--font-body)}.page_titan-collection .widget-component.button-widget,.page_jardin-collection .widget-component.composite-widget:has(a[tabindex="0"]),.page_jardin-collection .widget-component.text-enhanced-widget:has(a),.page_chicken-wire-collection .widget-component.button-widget,.page_chicken-wire-collection .widget-component.shape-widget,.page_chicken-wire-collection .widget-component.link-widget,.page_chicken-wire-collection img[alt=sw_galvanized],.page_sustainable-kitchen .widget-component.button-widget,.page_arches-and-raised-beds .fastr-link-bounding-box,.page_arches-and-raised-beds .fastr-shape-anchor,.page_arches-and-raised-beds #shape-C3_6a2bc34b-289c-8083-8004-231770b4250d_12e3f1ef-e0ff-806d-8003-bfdf6004ed9c_0_794b0366-7977-8089-8004-0bf5a7594218{display:none!important}.accordion__inner{box-shadow:0 0 0 0 var(--color-border);border-bottom:1px solid #ccc;border-top:1px solid #ccc}.accordion+.accordion .accordion__inner{border-bottom:1px solid #ccc}.product__color-chips[data-layout=natural] .product__chip{margin:0;padding:15px 12px;color:#76a246!important}.dynamic-variant-button.product__chip.unavailable,.product__color-swatch.unavailable{display:none}.p-w-r .pr-star-v4-100-filled{background-image:url(/cdn/shop/files/star-100.webp)}.p-w-r .pr-star-v4-75-filled{background-image:url(/cdn/shop/files/star-75.webp)}.p-w-r .pr-star-v4-50-filled{background-image:url(/cdn/shop/files/star-50.webp)}.p-w-r .pr-star-v4-25-filled{background-image:url(/cdn/shop/files/star-25.webp)}.p-w-r .pr-star-v4-0-filled{background-image:url(/cdn/shop/files/star-0.webp)}.p-w-r .pr-accessible-btn,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a{color:#fff!important}@media only screen and (min-width: 980px) and (max-width: 1260px){.section-inner{max-width:1240px;padding:var(--section-style-spacing-top, 0) var(--space-outer) var(--section-style-spacing-bottom, 0)}}@media only screen and (max-width: 960px){.mob_show{display:block}.mob_hide{display:none}.section-inner{padding:var(--section-style-spacing-top, 0) var(--space-outer) var(--section-style-spacing-bottom, 0)}.strokewhite{font-size:1.3rem;background-size:55% 25%}.above_nav{display:none}.strokegreen{font-size:1.1rem}.page__inner{display:flex!important;flex-direction:column;gap:2rem}}@media only screen and (max-width: 480px){.strokewhite{font-size:1.1rem;background-size:65% 30%}}@media only screen and (max-width: 320px){.strokewhite{font-size:.8rem;background-size:75% 30%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
