.fcs-section{--fcs-accent: #ff661b;--fcs-border: #e3e3e3;color:#000;font-family:Heebo,sans-serif}.fcs-section *,.fcs-section *:before,.fcs-section *:after{box-sizing:border-box}.fcs-container{width:100%;max-width:1280px;padding-inline:15px;margin-inline:auto}.fcs-heading{margin:0 0 8px;font-family:Heebo,sans-serif;font-size:25.6px;font-weight:700;line-height:29.44px}.fcs-copy{margin:0;font-size:16px;line-height:24px}.fcs-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--fcs-accent);border-radius:5px;color:var(--fcs-accent);font-size:14px;line-height:14px;text-align:center;text-decoration:none;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.fcs-button:hover,.fcs-button:focus-visible{color:#fff;background:var(--fcs-accent)}.fcs-button--solid{color:#000;background:#ff7532;border-color:#ff7532}.fcs-button--solid:hover,.fcs-button--solid:focus-visible{color:#000;background:var(--fcs-accent);box-shadow:0 3px 8px #0000001a}.fcs-hero{padding-bottom:26px}.fcs-hero__link,.fcs-banner__link{display:block;line-height:0}.fcs-hero__image,.fcs-banner__image{display:block;width:100%;height:auto;aspect-ratio:36 / 11;border-radius:15px;object-fit:cover}.fcs-categories{padding:15px 0 29px}.fcs-categories__intro{margin-bottom:24px}.fcs-categories__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.fcs-category-card{display:flex;min-width:0;min-height:354px;flex-direction:column;align-items:center;padding:4px 8px 8px;border:1px solid var(--fcs-border);border-radius:4px;text-align:center}.fcs-category-card__image-link{display:block;width:calc(100% + 8px);line-height:0}.fcs-category-card__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.fcs-category-card__title{display:flex;min-height:62px;align-items:center;justify-content:center;margin:0;font-size:16px;font-weight:400;line-height:24px}.fcs-category-card .fcs-button{margin-top:auto}.fcs-products{padding:15px 0 var(--fcs-products-bottom, 50px)}.fcs-products--overlap{margin-top:-15px}.fcs-products__intro{margin-bottom:32px}.fcs-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.fcs-product-card{min-width:0;min-height:451px;border:1px solid var(--fcs-border);border-radius:4px;text-align:center}.fcs-product-card__form,.fcs-product-card__body{display:flex;height:100%;flex-direction:column}.fcs-product-card__form{padding:8px 8px 0}.fcs-product-card__media{display:block;padding:4px;line-height:0}.fcs-product-card__image,.fcs-product-card__placeholder{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.fcs-product-card__body{position:relative;align-items:center}.fcs-product-card__title-link{color:#000;text-decoration:none}.fcs-product-card__title{display:-webkit-box;min-height:67.2px;margin:0 0 15px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:16px;font-weight:400;line-height:22.4px}.fcs-product-card__title-link:hover,.fcs-product-card__title-link:focus-visible{color:var(--fcs-accent)}.fcs-product-card__price{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;margin-top:auto;margin-bottom:15px;font-size:16px;line-height:22px}.fcs-product-card__sale-price{color:#d01a1a;font-weight:700}.fcs-product-card__price s{color:#949494;font-size:13px}.fcs-product-card__sku{display:block;width:100%;margin-bottom:5px;color:#000000b8;font-size:13px;line-height:18px;text-align:left}.fcs-product-card__badge{position:absolute;top:0;left:0;z-index:1;padding:4px 10px;color:#fff;background:#d0021b;font-size:12px;font-weight:700}.fcs-product-card__button{min-height:38px;padding:12px 20px;border:0;border-radius:5px;margin-bottom:0;color:#fff;background:var(--fcs-accent);cursor:pointer;font:inherit;font-size:14px;line-height:14px}.fcs-product-card__button:hover,.fcs-product-card__button:focus-visible{background:#ff7532}.fcs-product-card__button:disabled{cursor:not-allowed;opacity:.65}.fcs-banner{padding:35px 0}.fcs-promo{padding:20px 0 45px;overflow:hidden}.fcs-promo__inner{display:grid;grid-template-columns:1fr 2fr;gap:30px}.fcs-promo__content{padding-top:2px}.fcs-promo__heading{margin:0 0 20px;font-size:24px;font-weight:700;line-height:27.6px}.fcs-promo__copy{margin:0 0 40px;font-size:16px;line-height:24px}.fcs-promo__rail{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.fcs-promo__rail::-webkit-scrollbar{display:none}.fcs-promo__rail .fcs-product-card{min-height:385px;flex:0 0 calc((100% - 32px) / 3.5);scroll-snap-align:start}.fcs-promo__rail .fcs-product-card__form{padding:8px}.fcs-product-card--compact .fcs-product-card__title{min-height:51.75px;margin-bottom:15px;-webkit-line-clamp:3;font-size:15px;line-height:17.25px;text-align:left}.fcs-product-card--compact .fcs-product-card__price{width:100%;flex-direction:column-reverse;align-items:flex-start;gap:0;margin-bottom:0;text-align:left}.fcs-trust{padding:8px 0;color:#fff;background:#1f1f1f}.fcs-trust__inner{display:grid;min-height:197px;grid-template-columns:1fr 1fr;align-items:center}.fcs-trust__heading{margin:0;color:#fff;font-size:25.6px;font-weight:900;line-height:29.44px}.fcs-trust__copy{margin:8px 0 0;color:#fff;font-size:16px;line-height:24px}.fcs-trust__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.fcs-trust__item{color:#fff;text-align:center;text-decoration:none}.fcs-trust__icon{display:block;width:40px;height:40px;margin:0 auto 8px;object-fit:contain}.fcs-trust__label{margin:8px 0 0;color:#fff;font-size:16px;line-height:24px}@media(max-width:767px){.fcs-hero{padding:15px 0 10px}.fcs-categories{padding-bottom:15px}.fcs-categories__intro,.fcs-categories .fcs-heading{margin-bottom:0}.fcs-categories .fcs-copy,.fcs-products .fcs-copy{margin-top:14.0625px;font-size:14.0625px;line-height:16.1719px}.fcs-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0 23px}.fcs-category-card{min-height:322px}.fcs-category-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 16px)/2);justify-self:center}.fcs-category-card__title{min-height:58px}.fcs-products{padding-bottom:var(--fcs-products-mobile-bottom, 15px)}.fcs-products--dual-truss-shelters{--fcs-products-mobile-bottom: 23px}.fcs-products--container-shelters{--fcs-products-mobile-bottom: 18px;margin-top:-15px}.fcs-products--rv-motorhome-shelters{--fcs-products-mobile-bottom: 10px}.fcs-products__intro{margin-bottom:18px}.fcs-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:8px 0 30.6px}.fcs-product-card{min-height:313px}.fcs-product-card__title{min-height:44.8px;margin-bottom:15px;-webkit-line-clamp:2;font-size:14px;line-height:22.4px}.fcs-product-card__price{margin-bottom:15px;font-size:14px;line-height:20px}.fcs-product-card__button{padding-inline:12px}.fcs-banner{padding:15px 0}.fcs-promo{padding:25px 0 33px;margin-top:-20px}.fcs-promo__inner{grid-template-columns:minmax(0,1fr);gap:30px}.fcs-promo__content{text-align:center}.fcs-promo__heading{margin-bottom:0;font-size:16px;line-height:18.4px}.fcs-promo__copy,.fcs-promo__content .fcs-button{display:none}.fcs-promo__rail{margin-right:-15px;padding:0 15px 10px 0;gap:6px}.fcs-promo__rail .fcs-product-card{min-height:412px;flex-basis:64%}.fcs-product-card--compact .fcs-product-card__title{min-height:60px;font-size:14px;line-height:20px}.fcs-trust{display:none}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/fabric-cover-structures.css.map */
